From 046cdc1b463371c1868efcd800b3c333d7a50ac2 Mon Sep 17 00:00:00 2001 From: "sorokin.oleg.edu" Date: Thu, 1 Oct 2026 18:53:52 -0700 Subject: [PATCH] Record independently verified protected Save As diagnostics --- .../.gitattributes | 1 + .../save-as-diagnostics-20261001/README.md | 58 ++ .../commands.json | 21 + .../donor/build-evidence.json | 58 ++ .../donor/extraction-check.json | 575 ++++++++++++++++++ .../evidence-files.json | 258 ++++++++ .../final-review.md | 36 ++ .../first-candidate-hashes.json | 10 + .../first-candidate/first-candidate.diff | 201 ++++++ .../save-diagnostics-first-failed.log | 16 + .../gates/save-diagnostics-build.log | 5 + .../gates/save-diagnostics-clippy.log | 6 + .../save-diagnostics-corrected-tests.log | 37 ++ .../native/00-open-a.png | Bin 0 -> 141556 bytes .../native/01-declared-name-applied.png | Bin 0 -> 139514 bytes .../native/02-collision-destination.png | Bin 0 -> 65913 bytes .../native/03-collision-refused-normal.png | Bin 0 -> 144122 bytes .../04-collision-full-tooltip-normal.png | Bin 0 -> 151084 bytes .../native/05-collision-refused-minimum.png | Bin 0 -> 108588 bytes .../06-collision-full-tooltip-minimum.png | Bin 0 -> 115599 bytes .../native/07-save-all-recovery.png | Bin 0 -> 103850 bytes .../native/08-fresh-destination.png | Bin 0 -> 65541 bytes .../native/09-fresh-save-success.png | Bin 0 -> 104194 bytes .../native/10-open-b-path.png | Bin 0 -> 72279 bytes .../native/11-b-loaded-before-injection.png | Bin 0 -> 110266 bytes .../native/12-external-change-refused.png | Bin 0 -> 110687 bytes .../native/13-external-change-tooltip.png | Bin 0 -> 113952 bytes .../native/14-external-recovery-save.png | Bin 0 -> 108137 bytes .../15-baseline-name-after-recovery.png | Bin 0 -> 101855 bytes .../native/baseline.json | 200 ++++++ .../native/collision-oracle.json | 156 +++++ .../native/external-before-oracle.json | 156 +++++ .../native/external-recovered-oracle.json | 156 +++++ .../native/external-refused-oracle.json | 156 +++++ .../native/finished.json | 15 + .../native/inject-oracle.json | 156 +++++ .../native/native-model-oracle.py | 58 ++ .../native-model-oracle/01.request.json | 0 .../native-model-oracle/01.response.json | 1 + .../native-model-oracle/02.request.json | 1 + .../native-model-oracle/02.response.json | 1 + .../native-model-oracle/03.request.json | 0 .../native-model-oracle/03.response.json | 1 + .../native-model-oracle/04.request.json | 1 + .../native-model-oracle/04.response.json | 1 + .../native-model-oracle/05.request.json | 0 .../native-model-oracle/05.response.json | 1 + .../native/native-model-oracle/result.json | 29 + .../native/native-model-oracle/stderr.log | 1 + .../native/native-model-oracle/stdout.log | 0 .../native/oracle.py | 43 ++ .../native/plan.md | 53 ++ .../native/restore-oracle.json | 156 +++++ .../native/review.md | 36 ++ .../native/saved-a-oracle.json | 156 +++++ .../native/saved-c-oracle.json | 156 +++++ .../native/started.json | 9 + .../native/stderr.log | 0 .../native/stdout.log | 0 .../scripts/launch-native46.py | 19 + .../scripts/prepare-model-oracle46.py | 9 + .../scripts/prepare-native46.py | 27 + .../scripts/toolchain-env.ps1 | 9 + .../source-files.json | 21 + .../save-as-diagnostics-20261001/verify.py | 88 +++ harness/save-as-diagnostics-20261001.md | 135 ++++ 66 files changed, 3289 insertions(+) create mode 100644 harness/experiments/save-as-diagnostics-20261001/.gitattributes create mode 100644 harness/experiments/save-as-diagnostics-20261001/README.md create mode 100644 harness/experiments/save-as-diagnostics-20261001/commands.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/donor/build-evidence.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/donor/extraction-check.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/evidence-files.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/final-review.md create mode 100644 harness/experiments/save-as-diagnostics-20261001/first-candidate/first-candidate-hashes.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/first-candidate/first-candidate.diff create mode 100644 harness/experiments/save-as-diagnostics-20261001/first-candidate/save-diagnostics-first-failed.log create mode 100644 harness/experiments/save-as-diagnostics-20261001/gates/save-diagnostics-build.log create mode 100644 harness/experiments/save-as-diagnostics-20261001/gates/save-diagnostics-clippy.log create mode 100644 harness/experiments/save-as-diagnostics-20261001/gates/save-diagnostics-corrected-tests.log create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/00-open-a.png create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/01-declared-name-applied.png create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/02-collision-destination.png create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/03-collision-refused-normal.png create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/04-collision-full-tooltip-normal.png create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/05-collision-refused-minimum.png create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/06-collision-full-tooltip-minimum.png create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/07-save-all-recovery.png create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/08-fresh-destination.png create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/09-fresh-save-success.png create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/10-open-b-path.png create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/11-b-loaded-before-injection.png create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/12-external-change-refused.png create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/13-external-change-tooltip.png create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/14-external-recovery-save.png create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/15-baseline-name-after-recovery.png create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/baseline.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/collision-oracle.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/external-before-oracle.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/external-recovered-oracle.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/external-refused-oracle.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/finished.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/inject-oracle.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle.py create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/01.request.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/01.response.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/02.request.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/02.response.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/03.request.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/03.response.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/04.request.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/04.response.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/05.request.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/05.response.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/result.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/stderr.log create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/stdout.log create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/oracle.py create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/plan.md create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/restore-oracle.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/review.md create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/saved-a-oracle.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/saved-c-oracle.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/started.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/stderr.log create mode 100644 harness/experiments/save-as-diagnostics-20261001/native/stdout.log create mode 100644 harness/experiments/save-as-diagnostics-20261001/scripts/launch-native46.py create mode 100644 harness/experiments/save-as-diagnostics-20261001/scripts/prepare-model-oracle46.py create mode 100644 harness/experiments/save-as-diagnostics-20261001/scripts/prepare-native46.py create mode 100644 harness/experiments/save-as-diagnostics-20261001/scripts/toolchain-env.ps1 create mode 100644 harness/experiments/save-as-diagnostics-20261001/source-files.json create mode 100644 harness/experiments/save-as-diagnostics-20261001/verify.py create mode 100644 harness/save-as-diagnostics-20261001.md diff --git a/harness/experiments/save-as-diagnostics-20261001/.gitattributes b/harness/experiments/save-as-diagnostics-20261001/.gitattributes new file mode 100644 index 00000000..31e4890e --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/.gitattributes @@ -0,0 +1 @@ +* -text whitespace=-blank-at-eof,-blank-at-eol,cr-at-eol diff --git a/harness/experiments/save-as-diagnostics-20261001/README.md b/harness/experiments/save-as-diagnostics-20261001/README.md new file mode 100644 index 00000000..ba0d7fbc --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/README.md @@ -0,0 +1,58 @@ +# Protected source destination diagnostic evidence (#46) + +Source: `0e83157e09d52e6152df91208e41693b62da2d46`, based on published +`ea23e229260d7d050b3c3b88e77c3a851e936abe`. This packet was assembled locally +before integration/publication. See [the contribution note](../../save-as-diagnostics-20261001.md). + +The packet preserves the original bytes of the first failed candidate diff, +source hashes and E0308 log; corrected targeted tests; strict Clippy and GUI build +logs; preparation/freeze/launch/oracle scripts; native plan, 16 captures, eight +full byte-oracle receipts, baseline, launch/exit receipts and empty streams; +full parser request/response envelopes; and final independent review. Donor +build/extraction receipts establish the reused parser server's separate provenance. +`commands.json` records parent-observed invocation scope; flags are not recoverable +from build stdout logs alone. `source-files.json` identifies relevant Git source bytes. + +The desktop hash is `e9cce9355525ecdc59bfae12608b1e0272167acef5a86b25368ef547e08886ff`; +runtime hash is `f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4`. +The reused server hash is `6cebacc117e46fdab023c6402a5cebd6929fb55993ae8ff6b89cd1c6c1170237`, +from `715036e132677dd2bc2fb37ed316d93dc9987aec`; it was not rebuilt for #46. + +Excluded: the 119 MB desktop binary, runtime copies, live fixture directory copies, +parser store, redundant failed log, unrelated package evidence and release assets. +Complete source inputs survive in request envelopes; seven companion files are +reconstructible from the pinned source and checked against all phase receipts. +The independent review checked the live fixture/store files before exclusion; +this packet's offline checker does not claim to repeat those live-file observations. + +From a repository checkout containing the pinned Git commit, run Python 3: + +```powershell +python harness/experiments/save-as-diagnostics-20261001/verify.py +# After staging, additionally detect any Git newline conversion: +python harness/experiments/save-as-diagnostics-20261001/verify.py --index +``` + +`evidence-files.json` inventories every packet file except itself. Scoped +`.gitattributes` disables newline conversion for all descendants. The checker is +read-only: it checks hashes, exact filename sets, all eight declared phase byte +sets, full parser source/model envelopes and native exit receipts. It does not +launch the application, rerun compilation, or re-execute a native test. + +Historical scripts retain original local paths and are evidence, not portable +one-command replay. `prepare-native46.py` asserts the frozen source and copies +the built executable; `launch-native46.py` restricts PATH and captures exit/logs. +`oracle.py inject` and `restore` deliberately mutate the isolated B fixture. +Do not run these scripts against an existing trial or interpret elapsed historical +paths as available artifacts. For a new trial, build the pinned source in the +configured Windows GNU LLVM environment and adapt paths into a fresh isolated +directory, following the native plan and recording new receipts. + +Scope: Windows development build and bounded #46 workflows. Native desktop +exit was normal (0), streams empty; owned parser termination was forced (1), +not graceful-shutdown evidence. Persistent collision footer truncation remains, +with pointer tooltip readable at normal/minimum sizes; keyboard tooltip access +was not tested. Fresh destination companions were seven parent copies; 30 source +files were application writes. No full-suite, new-platform, packaged #46 release +or complete OA/SA acceptance is claimed. The earlier #39 release retains its old +diagnostic wording; integration/publication is a separate parent-owned action. diff --git a/harness/experiments/save-as-diagnostics-20261001/commands.json b/harness/experiments/save-as-diagnostics-20261001/commands.json new file mode 100644 index 00000000..6dabb430 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/commands.json @@ -0,0 +1,21 @@ +{ + "source": "0e83157e09d52e6152df91208e41693b62da2d46", + "attribution": "Parent-observed executed invocations; logs record output without command flags.", + "cwd": "C:/ar-save-01a0d717", + "environment_script": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/env.ps1", + "CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/target-gnullvm", + "CARGO_BUILD_JOBS": "1", + "CARGO_INCREMENTAL": "0", + "target": "x86_64-pc-windows-gnullvm", + "commands": [ + "cargo test --locked -p oa-desktop -- save_as_tests source_project_tests repair_save_state_tests --test-threads=1", + "cargo clippy --locked -p oa-desktop --all-targets -- -D warnings", + "cargo build --locked -p oa-desktop --bin arcadia-studio" + ], + "outcomes": [ + "29 passed; 0 failed; 0 ignored; 1520 filtered out", + "strict Clippy success", + "GUI build success" + ], + "scope": "Targeted tests and development desktop build, not full-suite or packaged acceptance." +} diff --git a/harness/experiments/save-as-diagnostics-20261001/donor/build-evidence.json b/harness/experiments/save-as-diagnostics-20261001/donor/build-evidence.json new file mode 100644 index 00000000..7a6415e0 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/donor/build-evidence.json @@ -0,0 +1,58 @@ +{ + "source_identity": "Desktop: 6e7c4ddaf0775198384a8c4882809ea8e14b2976; unchanged reused server: 715036e132677dd2bc2fb37ed316d93dc9987aec; package documentation: ea23e229260d7d050b3c3b88e77c3a851e936abe", + "profile": "dev, unoptimized, debug assertions enabled", + "compiler": "rustc 1.98.1 (48a229cea 2026-09-01)", + "target": "x86_64-pc-windows-gnullvm", + "binary_sha256": { + "arcadia-studio.exe": "d55ecad4b0f75c0c9c26625e5441bef9c9360890b65bc13236c6ebfaf03d631e", + "arcadia-server.exe": "6cebacc117e46fdab023c6402a5cebd6929fb55993ae8ff6b89cd1c6c1170237" + }, + "binary_origins": { + "arcadia-studio.exe": { + "source": "6e7c4ddaf0775198384a8c4882809ea8e14b2976", + "build_command": "cargo build --locked -p oa-desktop --bin arcadia-studio", + "evidence": "harness/experiments/compact-help-20260925/candidate-6e7c/build.log", + "native_evidence": "harness/compact-help-validation-20261001.md" + }, + "arcadia-server.exe": { + "source": "715036e132677dd2bc2fb37ed316d93dc9987aec", + "reuse": true, + "release": "v0.2.0-preview.integrated.20260924", + "original_build_evidence": { + "source_identity": "715036e132677dd2bc2fb37ed316d93dc9987aec", + "profile": "dev", + "target": "x86_64-pc-windows-gnullvm", + "compiler": "rustc 1.98.1 (48a229cea 2026-09-01)", + "binary_sha256": { + "arcadia-studio.exe": "2c03bd6cc3f1110c219e4f57ab94874a121590f83779239a93289b7170664399", + "arcadia-server.exe": "6cebacc117e46fdab023c6402a5cebd6929fb55993ae8ff6b89cd1c6c1170237" + }, + "mandatory_gate": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\prerelease-gates-v2-20260924\\final-04\\summary.json", + "bytes": 10594, + "sha256": "8b655c429b4abdeec0476a8397565fcd07682642f1d7b87e9a0c4eec63e22fc9" + }, + "source_manifest": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\prerelease-gates-v2-20260924\\final-04\\inputs-before.json", + "bytes": 1740725, + "sha256": "38e4f7d37b67b06b7991d48560c5bd56ec5893909f3cffd224442d15bdc35f88" + }, + "environment": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\prerelease-gates-v2-20260924\\final-04\\environment.json", + "bytes": 8981, + "sha256": "d9d89bc52a9312044e277f92b1585350fc86d5cc963dd91a39c669bc6ca2f39f" + }, + "artifact_relocation": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\prerelease-gates-v2-20260924\\final-04\\artifact-relocation.json", + "bytes": 6181, + "sha256": "3298225b9890aab1a8029a4d6dff42a8162f8d77f2c71bcdd379d25ebcb1f9d6" + }, + "scope": "Exact preserved CargoJSON-identified individual product builds from final04; supplemental combined build is separately recorded. Native/package acceptance is separate." + }, + "unchanged_input_check": "git diff --exit-code 715036e132677dd2bc2fb37ed316d93dc9987aec ea23e229260d7d050b3c3b88e77c3a851e936abe -- crates/oa-core crates/oa-server Cargo.toml Cargo.lock" + } + }, + "package_documentation_source": "ea23e229260d7d050b3c3b88e77c3a851e936abe", + "runtime_sha256": "f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4", + "acceptance_scope": "Contribution gates and prior released-server evidence are separate from fresh packaged desktop/server checks; this is an unfinished Windows development preview, not complete OA/SA acceptance." +} diff --git a/harness/experiments/save-as-diagnostics-20261001/donor/extraction-check.json b/harness/experiments/save-as-diagnostics-20261001/donor/extraction-check.json new file mode 100644 index 00000000..e40a5c7b --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/donor/extraction-check.json @@ -0,0 +1,575 @@ +{ + "status": "PASS", + "archive": "ArcadiaStudio-0.2.0-preview.compact-help.20261001-x86_64-pc-windows-gnullvm.zip", + "archive_bytes": 34184534, + "archive_sha256": "18af75c7aea60bb0d5db5b1925d0d0815ecd08afc5bb258438851cfda809a6f2", + "files": 565, + "bundle": "C:\\ar-compact-01a0d717\\.local\\package39\\extracted\\ArcadiaStudio-0.2.0-preview.compact-help.20261001-x86_64-pc-windows-gnullvm", + "sha256": { + "arcadia-server.exe": "6cebacc117e46fdab023c6402a5cebd6929fb55993ae8ff6b89cd1c6c1170237", + "arcadia-studio.exe": "d55ecad4b0f75c0c9c26625e5441bef9c9360890b65bc13236c6ebfaf03d631e", + "dependency-notices.json": "db8f66507719835a00f93a64bb9736e8b5e753b0dcca8b0fb1b36ca7b0bb91fd", + "deployment/arcadia-server.service": "1e6c6bb4065e25f8fe1d558a4ed0bbd4844782a4377c2482488db1e6f9cab01d", + "deployment/Dockerfile": "72c04aef4ec879955ed3bdf315987553d018ef46e4b8f350f0f6fe380c453eb7", + "deployment/Dockerfile.dockerignore": "6bb7d7496110b11a531cb8cd923864c6610850a8f1c4de8a797f54c7156f29e1", + "docs/api.html": "d06e32b3da838e519630a4151111bb40a383ccf294eb18443118a7498700a993", + "docs/api.rst": "d78f138d011dd0af28bd53a65d1d93381d031f680191779d4f3030a264eb2e74", + "docs/language.html": "77c14e548f5d2deea0c21a3a931347e1c87449f5be8503f6c51ceaef37be9a33", + "docs/language.rst": "7117a66e16b34cd6ce033532e984c7ca49b4611e296fb1c46c5f737fe9169ec6", + "docs/linux-packaging.md": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0", + "docs/openapi.json": "2ad69da52fb574435525990c906948ce54b1efd9247cdde8726969f382731790", + "docs/preview-human-checks.md": "50b56c328c22587e1187f6e614bc914210095cf635c301f335e82de11201b890", + "docs/research-v2-service.md": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e", + "docs/server.md": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48", + "docs/windows-packaging.md": "2d5ef8a9a8741e6e7f6df9db9fd9a839f806ea782a6f2063c3a98725ecfd36b6", + "documentation-check.json": "18a35f7022d6c180c42ad4fd7c7010e494bdff0d2ca395efac84ac545fe23627", + "examples/coastal-rescue.arcadia": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17", + "examples/coastal-rescue.json": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195", + "examples/legacy-v1-coastal-rescue.arcadia": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a", + "examples/legacy-v1-coastal-rescue.oa.json": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24", + "examples/release1/evidence/repair-check.md": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5", + "examples/release1/expected-diagnostics.json": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e", + "examples/release1/model.json": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727", + "examples/release1/model.rs": "ddc2d92b0d7699a4cadfbb35ae379f0a68d17f4f5d7df82b4b1afcf8d5425fbe", + "examples/release1/oa/activities/activity_oa_restore_work.arcadia": "21cbd7176af8fad68453306f2371ff03e127a994b8796cdf044567332de9686f", + "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia": "23cabc213c264a16c8595414db6acb09248c1cef9cd699f1b0316e5bb82c062a", + "examples/release1/oa/behavior/process_oa_field_procedure.arcadia": "9c52086759b7344b4809ceb8d372f65647b16fc24153a03b887faa378c37fe96", + "examples/release1/oa/behavior/process_oa_response.arcadia": "675798bd19e6b40d03e7076b0e59b110cdaaab7b6d16c47c3ac80fa960072e84", + "examples/release1/oa/behavior/scenario_oa_conversation.arcadia": "e217e5394a0771dc16206ed9437a231da27905d2f19be64b3f48281c0a32fb6b", + "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia": "c5a285f2d7c61bd2a136107f267fbf9cddb1cba3f63ff36a6f53f7ab98f33df5", + "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia": "e7349e1e5336282eed3f5a103129db33d3ae4ed500788ee7129e8fc193ac57f6", + "examples/release1/oa/capabilities.arcadia": "26a3d9b615a3251ff010e0b47127f2d16bc2dcd45ed95967208b0076d725843a", + "examples/release1/oa/model.arcadia": "069a5eaaf525089935cc9d73ae7b916866ed78c6534705d75739650ecdea7ada", + "examples/release1/oa/participants.arcadia": "591a75a9ecad280302be4d4ae0171ad616377ed11ead5e233848ca2dc0a71819", + "examples/release1/oa/types.arcadia": "f02c391d584674c879f662a418abba3a220f1fee88471ca49322ac9873de628d", + "examples/release1/project.arcadia": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda", + "examples/release1/README.md": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5", + "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia": "5c414fbdaabf9f9e402b0441fcacf1cacf4dbbc6c822162f028de35abf59be2d", + "examples/release1/sa/behavior/process_sa_field_procedure.arcadia": "ece846fdf93857e71a9ab0efcbdf64a5c41c71180f62afa3f79077fffb53b8f2", + "examples/release1/sa/behavior/process_sa_response.arcadia": "af7fdda280a917cf626f6e077162d481f9aaad280f8e81330c07d7fe384b1c52", + "examples/release1/sa/behavior/scenario_sa_conversation.arcadia": "01339699ec3ee409418d9bb232542f2bcd9419f1e67b183e77700c56bb9f71d2", + "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia": "5dce6b00a3a441162e8dee3e23d9ca5ab7bed4a24de669b1fba03664a3086dda", + "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia": "17dbcfa5bbfd10fc8e23a325fc950ce853c219b4aa89c74f96278cbb3f34acc8", + "examples/release1/sa/capabilities.arcadia": "81706a0ca9d7db2aa0350888b9c00d853885185db2e6b90557d3d51a11c3d645", + "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia": "27f798f78f36e72b38edab3725af2feb0eaa010fd52a60b5c6b6bef57ad3b686", + "examples/release1/sa/functions/function_sa_restore_work.arcadia": "357c6acb80f86b4e8d8f5c98f9f79d140f85fbe09f3406b41b7ac6eba464ec8c", + "examples/release1/sa/model.arcadia": "805b90262e27090ae7da81a51bcefa49c97fb0b3d3220b4a72323b4c4351c395", + "examples/release1/sa/participants.arcadia": "ca144d6a8f45fe720b5d18c7b59c7671444baa8c37e5ce9117bcba34b3a6aa84", + "examples/release1/sa/types.arcadia": "540ddbc2bcd0ccf45298e3ea5660637341aff63ff65fd87ac2f26469d1adc064", + "examples/release1/traceability.arcadia": "474bd28d955ff7af7722f6e9a23220d816879e3f46202e79a233544b9c593116", + "examples/release1/transition-before.json": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d", + "examples/release1/transition-request.json": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a", + "examples/release1/views/diagram_oa_allocation_view.arcadia": "c45d7467839219d894804c1ef2d22ff4d4a5a84a6a273c526bafd4c1facde624", + "examples/release1/views/diagram_sa_allocation_view.arcadia": "352a3ca745517592b5c9b1239b5770f62f0466a329a91fd03457ef2b53c06ed6", + "examples/release1/views/diagram_sa_capability_view.arcadia": "8f18fcccbcddcf3c1ea0ffe727b5b23b77fc148c5da4fde953abe681e4c20cd2", + "examples/release1/views/diagram_sa_service_view.arcadia": "4c72cb7593d9c4be8d2600b0656a7a3a6ce84c45bb2f3e58a4ee5ae3bf91913c", + "examples/release1/views/diagram_sa_state_view.arcadia": "dd1bea81ac7dc549a53f9b190be6f13052e00ede345bd180444cc31edb892230", + "examples/routing-workshop.arcadia": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a", + "examples/routing-workshop.json": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14", + "examples/source-project/oa.arcadia": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c", + "examples/source-project/project.arcadia": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d", + "examples/source-project/sa/assurance.arcadia": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f", + "examples/source-project/sa/participants.arcadia": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88", + "examples/source-project/sa/reporting.arcadia": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058", + "examples/source-project/views.arcadia": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f", + "examples/text-first/project.arcadia": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a", + "examples/text-first/README.md": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e", + "libunwind.dll": "f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4", + "LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "licenses/dependencies/arrayref-0.3.9/LICENSE": "1bc7e6f475b3ec99b7e2643411950ae2368c250dd4c5c325f80f9811362a94a1", + "licenses/dependencies/arrayvec-0.7.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/arrayvec-0.7.8/LICENSE-MIT": "4da95ec4ecb65b738d470b7d762894ad9c97da93e6cbfb18b570fc2c96f4b871", + "licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-APACHE": "0e8a410375e1ee5c75c6198b08b534fec6e5edef766cf971bab4a404542636ab", + "licenses/dependencies/ash-0.38.0+1.3.281/LICENSE-MIT": "c733ccf8ab25df175a63d9d844677b98e3a5ab8f8de1c1616087e6868a7f948e", + "licenses/dependencies/atomic-waker-1.1.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/atomic-waker-1.1.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/atomic-waker-1.1.2/LICENSE-THIRD-PARTY": "6226d0632e2e1a80c23597e964da9812ae193c535fe058154afb034e94167aa5", + "licenses/dependencies/autocfg-1.5.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/autocfg-1.5.1/LICENSE-MIT": "27995d58ad5c1145c1a8cd86244ce844886958a35eb2b78c6b772748669999ac", + "licenses/dependencies/axum-0.8.9/LICENSE": "6a13bc24a100a6812f053879ec51b126b103af7cda6dbf48c4188722da44da9f", + "licenses/dependencies/axum-core-0.5.6/LICENSE": "008c87afcd2e626eaf564093250bed06dd7efb5732113264bba3dda8f1c556a1", + "licenses/dependencies/base64-0.22.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/base64-0.22.1/LICENSE-MIT": "0dd882e53de11566d50f8e8e2d5a651bcf3fabee4987d70f306233cf39094ba7", + "licenses/dependencies/bit-set-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90", + "licenses/dependencies/bit-set-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7", + "licenses/dependencies/bit-vec-0.8.0/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90", + "licenses/dependencies/bit-vec-0.8.0/LICENSE-MIT": "f51ac2c59a222f7476ce507ca879960e2b64ea64bb2786eefdbeb7b0b538d1b7", + "licenses/dependencies/bitflags-2.13.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/bitflags-2.13.1/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb", + "licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2", + "licenses/dependencies/bytemuck_derive-1.12.0/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151", + "licenses/dependencies/bytemuck-1.25.2/LICENSE-APACHE": "e3ba223bb1423f0aad8c3dfce0fe3148db48926d41e6fbc3afbbf5ff9e1c89cb", + "licenses/dependencies/bytemuck-1.25.2/LICENSE-MIT": "9df9ba60a11af705f2e451b53762686e615d86f76b169cf075c3237730dbd7e2", + "licenses/dependencies/bytemuck-1.25.2/LICENSE-ZLIB": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151", + "licenses/dependencies/bytes-1.12.1/LICENSE": "45f522cacecb1023856e46df79ca625dfc550c94910078bd8aec6e02880b3d42", + "licenses/dependencies/cc-1.4.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/cc-1.4.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/cfg_aliases-0.2.2/LICENSE": "31b94860253d8ec7b4529f51901044d3b459d6292d996504a36b1bae3a36a812", + "licenses/dependencies/cfg-if-1.0.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/cfg-if-1.0.4/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/chacha20-0.10.2/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5", + "licenses/dependencies/chacha20-0.10.2/LICENSE-MIT": "b8c6939380a400f53e11923d50fcc4dd2fa1ba8339fd9d04cda38a0251b6c9b0", + "licenses/dependencies/clipboard-win-5.4.1/supplement/DoumanAsh-clipboard-win-3b27cf2bfd1a-LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566", + "licenses/dependencies/codespan-reporting-0.12.0/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/core_maths-0.1.1/LICENSE": "9ebf8c4cc0b735ca13a766451f7b8097db3185975ceb2ba94b5abf439156a91f", + "licenses/dependencies/cosmic-text-0.15.0/fonts/FiraMono-LICENSE": "587dd9548304fd421cd254f7550bd101c1250ffc95417f2f7f92d55b44ecbe53", + "licenses/dependencies/cosmic-text-0.15.0/fonts/Inter-LICENSE": "3c8d13d97ea5eb62868833a377034c6be6a9833e768d32abec2a767a8101e4bc", + "licenses/dependencies/cosmic-text-0.15.0/fonts/NotoSans-LICENSE": "5ec4347054089def6904da61d04f0360968f9ef36634b1fe007a5b6ec2f7aa96", + "licenses/dependencies/cosmic-text-0.15.0/LICENSE-APACHE": "000b4962e6b27176a0ff89cce4be555b16472cafb5671eb2804a8fdac6854793", + "licenses/dependencies/cosmic-text-0.15.0/LICENSE-MIT": "95557bafe728379e206f3b6d4aceeaa054d271c71d722411a6222e2dec01138c", + "licenses/dependencies/cpufeatures-0.3.1/LICENSE-APACHE": "a9040321c3712d8fd0b09cf52b17445de04a23a10165049ae187cd39e5c86be5", + "licenses/dependencies/cpufeatures-0.3.1/LICENSE-MIT": "73b9dc2e79c7308998dd30296e073aefaefb944a68fb89aa412c23c0edcabcaa", + "licenses/dependencies/cryoglyph-0.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/cryoglyph-0.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/cryoglyph-0.1.0/LICENSE-ZLIB": "b3ec01ad0869c5c50937bc68780cd0bb44e235ad858dfa54a7a381dced9b115a", + "licenses/dependencies/cursor-icon-1.2.0/LICENSE-APACHE": "b59affd015e517ed998dd735757f9a3693643cd389609947ed54074234a10784", + "licenses/dependencies/cursor-icon-1.2.0/LICENSE-MIT": "c138726a726ac37bae09d0f8a48e74e8e3aa8a8952fcd10fae0fb224cc1c05f1", + "licenses/dependencies/cursor-icon-1.2.0/LICENSE-ZLIB": "01e533bd94e8f1c32b2c2531e2c398de7d35d7804add3d574b4e1fe581d53537", + "licenses/dependencies/displaydoc-0.2.7/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/displaydoc-0.2.7/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/document-features-0.2.12/LICENSE-APACHE": "074e6e32c86a4c0ef8b3ed25b721ca23aca83df277cd88106ef7177c354615ff", + "licenses/dependencies/document-features-0.2.12/LICENSE-MIT": "aa893340d14b9844625be6a50ac644169a01b52f0211cbf81b09e1874c8cd81d", + "licenses/dependencies/dpi-0.1.2/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a", + "licenses/dependencies/dpi-0.1.2/LICENSE-LIBM-MIT": "9eff396a99bafd208e7126602420d6864f6066c08b84485a5b032320a9c01997", + "licenses/dependencies/equivalent-1.0.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/equivalent-1.0.2/LICENSE-MIT": "7365cc8878a1d7ce155a58c4ca09c3d7a6be413efa5334a80ea842912b669349", + "licenses/dependencies/error-code-3.4.0/LICENSE": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566", + "licenses/dependencies/etagere-0.2.15/LICENSE-APACHE": "2d56a37f3d1e461f6b1539ab94e0e6bcc55443e376098aee85ac3b2890860290", + "licenses/dependencies/etagere-0.2.15/LICENSE-MIT": "9cfc9c9a4608501b5da3746948d2be2dd709ad51f6bcb0c1c685760ee3dde31f", + "licenses/dependencies/euclid-0.22.14/COPYRIGHT": "ec82b96487e9e778ee610c7ab245162464782cfa1f555c2299333f8dbe5c036a", + "licenses/dependencies/euclid-0.22.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/euclid-0.22.14/LICENSE-MIT": "62065228e42caebca7e7d7db1204cbb867033de5982ca4009928915e4095f3a3", + "licenses/dependencies/fastrand-2.5.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/fastrand-2.5.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/find-msvc-tools-0.1.12/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/float_next_after-1.0.0/LICENSE": "0604d5817110dacc5c7d9b7de6b58b962794603d4823c357157bd5dec4198bc5", + "licenses/dependencies/foldhash-0.1.5/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744", + "licenses/dependencies/foldhash-0.2.0/LICENSE": "b1181a40b2a7b25cf66fd01481713bc1005df082c53ef73e851e55071b102744", + "licenses/dependencies/font-types-0.10.1/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0", + "licenses/dependencies/font-types-0.10.1/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434", + "licenses/dependencies/font-types-0.12.4/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0", + "licenses/dependencies/font-types-0.12.4/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427", + "licenses/dependencies/fontdb-0.23.0/LICENSE": "59a1fdac3bd550043599bd159fd70f09a1108c2b09e3751d39b11e1ff8e51f00", + "licenses/dependencies/fontdb-0.23.0/tests/fonts/LICENSE.txt": "b84fdd2c3da5db56385cdbb639795e90aa3e035c53bc3591135f18df3331451f", + "licenses/dependencies/form_urlencoded-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/form_urlencoded-1.2.2/LICENSE-MIT": "20c7855c364d57ea4c97889a5e8d98470a9952dade37bd9248b9a54431670e5e", + "licenses/dependencies/futures-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-channel-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-channel-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-core-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-core-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-executor-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-executor-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-io-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-io-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-macro-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-macro-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-sink-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-sink-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-task-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-task-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/futures-util-0.3.34/LICENSE-APACHE": "275c491d6d1160553c32fd6127061d7f9606c3ea25abfad6ca3f6ed088785427", + "licenses/dependencies/futures-util-0.3.34/LICENSE-MIT": "6652c868f35dfe5e8ef636810a4e576b9d663f3a17fb0f5613ad73583e1b88fd", + "licenses/dependencies/getrandom-0.2.17/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf", + "licenses/dependencies/getrandom-0.2.17/LICENSE-MIT": "42fa16951ce7f24b5a467a40e5b449a1d41e662f97ca779864f053f39e097737", + "licenses/dependencies/getrandom-0.4.3/LICENSE-APACHE": "aaff376532ea30a0cd5330b9502ad4a4c8bf769c539c87ffe78819d188a18ebf", + "licenses/dependencies/getrandom-0.4.3/LICENSE-MIT": "523a42c25d245dde9c015f882cec7f4555aad883382a6cf19b4b7d9b2cd5419b", + "licenses/dependencies/gl_generator-0.14.0/supplement/brendanzab-gl-rs-ea503e8d5fb6-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/glam-0.25.0/LICENSE-APACHE": "be33ddb87a30fd321ab100e2d922cba512e50ec7a63d8e62e5bfc0798dd4b585", + "licenses/dependencies/glam-0.25.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/glow-0.16.0/LICENSE-APACHE": "b8601fc79bdf8d8088f0938bea861ffc63ed0eebbedf25f44ab2cf2e85bd7edc", + "licenses/dependencies/glow-0.16.0/LICENSE-MIT": "cdbd06e25b8c9c5d6019949d2de8123f56d29cee4166396423d2ba8c81700845", + "licenses/dependencies/glow-0.16.0/LICENSE-ZLIB": "636f644f1e149eb62961657c0e34953681eff64435653912e7bd19992666faa5", + "licenses/dependencies/glutin_wgl_sys-0.6.1/LICENSE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4", + "licenses/dependencies/gpu-alloc-0.6.2/supplement/zakarumych-gpu-alloc-61020bdcb4eb-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314", + "licenses/dependencies/gpu-alloc-types-0.3.1/supplement/zakarumych-gpu-alloc-7ddd1fe576fc-COPYING": "12121dfa588677007848ab922a45a1e3248868f6ff063598fceb3141d7897314", + "licenses/dependencies/gpu-allocator-0.27.0/LICENSE-APACHE": "0178e21322b0e88aa3aeb3146f6a9611bc1f8df6d98bdfb34be28b9dd56a8107", + "licenses/dependencies/gpu-allocator-0.27.0/LICENSE-MIT": "ad41be6cc6538b29b9346648f41432b5e460bad6be073b5eeaa41320ea2921dc", + "licenses/dependencies/gpu-descriptor-0.3.2/supplement/zakarumych-gpu-descriptor-bb28b4e55b74-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613", + "licenses/dependencies/gpu-descriptor-types-0.2.0/supplement/zakarumych-gpu-descriptor-9f2fb9546591-COPYING": "f72143f7e9d9fb8bd336b139fa22f825a299591c29f2f7338c5566347b137613", + "licenses/dependencies/guillotiere-0.6.2/LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1", + "licenses/dependencies/half-2.7.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/half-2.7.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1", + "licenses/dependencies/harfrust-0.3.2/LICENSE": "7d43d2ef1ce976c7bfb423c696ad9938ccfc31e9ec5be752265e43fe9d29f697", + "licenses/dependencies/harfrust-0.3.2/scripts/ms-use/COPYING": "9906940f61b1f0b533fa7d99baf55178b2808fbe113ea51dfbfad8572ccd5f2b", + "licenses/dependencies/hashbrown-0.15.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hashbrown-0.15.5/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2", + "licenses/dependencies/hashbrown-0.16.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hashbrown-0.16.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2", + "licenses/dependencies/hashbrown-0.17.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hashbrown-0.17.1/LICENSE-MIT": "ff8f68cb076caf8cefe7a6430d4ac086ce6af2ca8ce2c4e5a2004d4552ef52a2", + "licenses/dependencies/hexf-parse-0.2.1/supplement/CC0-1.0.txt": "a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499", + "licenses/dependencies/hexf-parse-0.2.1/supplement/hexf-parse-0.2.1-Cargo.toml": "4a56dbdbc12054fd33b7a2634a45cbbe6fe12f5e6f4081002cbfa527f7220c70", + "licenses/dependencies/http-1.5.0/LICENSE-APACHE": "8bb1b50b0e5c9399ae33bd35fab2769010fa6c14e8860c729a52295d84896b7a", + "licenses/dependencies/http-1.5.0/LICENSE-MIT": "dc91f8200e4b2a1f9261035d4c18c33c246911a6c0f7b543d75347e61b249cff", + "licenses/dependencies/http-body-1.1.0/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab", + "licenses/dependencies/http-body-util-0.1.5/LICENSE": "248378d0a3383c173fb925f17141b88e71580b3ba17ddc6ac3d2a344683232ab", + "licenses/dependencies/httparse-1.10.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/httparse-1.10.1/LICENSE-MIT": "391a5396cec6230bfabd4ef4eb2350eb895bc5efce377a2218f5702ed020d3e3", + "licenses/dependencies/httpdate-1.0.3/LICENSE-APACHE": "4d10fe5f3aa176b05b229a248866bad70b834c173f1252a814ff4748d8a13837", + "licenses/dependencies/httpdate-1.0.3/LICENSE-MIT": "934887691e05d69d7c86ad3f2c360980fa30c15b035e351f3c9865e99da4debc", + "licenses/dependencies/hyper-1.11.1/LICENSE": "2d01890414494742ba4a509fcec8efa40f6d8be22cbd72be7cff08d6fda4ec89", + "licenses/dependencies/hyper-rustls-0.27.9/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/hyper-rustls-0.27.9/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4", + "licenses/dependencies/hyper-rustls-0.27.9/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c", + "licenses/dependencies/hyper-util-0.1.20/LICENSE": "9e0a97848ea543aef745c98e84fde696a9a3e0735538f6daefdd3cb1942effc1", + "licenses/dependencies/iced_core-0.14.0/src/layout/DRUID_LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/iced_core-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_debug-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_futures-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/Fira-OFL.txt": "99bfb7c1e845b79d1031fcf37e678178eb4a8c7cc74a3f218ddf7223083a6fcd", + "licenses/dependencies/iced_graphics-0.14.0/assets/FiraSans-Regular.ttf/FiraSans-Regular-NOTICE.txt": "1e0baaa389b1647d06322ac9ea37822f31995408200ae5a2805a6b9bea0810d1", + "licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/Iced-Icons-NOTICE.txt": "8175634e30f84ef72a24c4965fb0e87f45a3c1274cc0e79e0473af582cffd1c4", + "licenses/dependencies/iced_graphics-0.14.0/assets/Iced-Icons.ttf/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_graphics-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_program-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_renderer-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_runtime-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_tiny_skia-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_wgpu-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_widget-0.14.2/ARCADIA-PATCH.md": "d3acb98e5f423970b0bf4198373efddaea6f3a51aa282da571cf95c0f5690504", + "licenses/dependencies/iced_widget-0.14.2/LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced_winit-0.14.0/supplement/iced-rs-iced-3997291f318a-LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/iced-0.14.0/LICENSE": "fc9086ba4eba4b77e4c603906362742bc3715ffa2c7810c6074fe7780d3a0398", + "licenses/dependencies/icu_collections-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_locale_core-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_normalizer_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_normalizer-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_properties_data-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_properties-2.3.0/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/icu_provider-2.3.1/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/idna_adapter-1.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/idna_adapter-1.2.2/LICENSE-MIT": "8b43ce8accd61e9d370b5ca9e9c4f953279b5c239926c62315b40e24df51b726", + "licenses/dependencies/idna-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/idna-1.1.0/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5", + "licenses/dependencies/indexmap-2.14.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/indexmap-2.14.1/LICENSE-MIT": "ecc269ef87fd38a1d98e30bfac9ba964a9dbd9315c3770fed98d4d7cb5882055", + "licenses/dependencies/ipnet-2.12.1/LICENSE-APACHE": "87d9feb9238c6bd8e0024fc4733b06cff036f89f36d93b7df1c8a0549bbb7a5b", + "licenses/dependencies/ipnet-2.12.1/LICENSE-MIT": "47dc9ff29128ddfb4d6a0435383c9f89120bc374dbcc1dd00b933a0b28aa7865", + "licenses/dependencies/itoa-1.0.18/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/itoa-1.0.18/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/jobserver-0.1.35/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/jobserver-0.1.35/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/khronos_api-3.1.0/supplement/brendanzab-gl-rs-f150967b1c44-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/khronos-egl-6.0.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/khronos-egl-6.0.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/kurbo-0.10.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/kurbo-0.10.4/LICENSE-MIT": "23c23145f6eac25c28cdcc03d38506a5712a9a8cffb5bd5301457f6173ea696e", + "licenses/dependencies/libc-0.2.189/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/libc-0.2.189/LICENSE-MIT": "123a331b5dbf04c30097fa43b8f858bc85df671fe776de498d01f3d6b7c1f69e", + "licenses/dependencies/libloading-0.8.9/LICENSE": "b29f8b01452350c20dd1af16ef83b598fea3053578ccc1c7a0ef40e57be2620f", + "licenses/dependencies/libm-0.2.16/LICENSE.txt": "3823dda7cf046602f4b4e77ec8e227863dc4736037cc85bb33d9f19febe16bb7", + "licenses/dependencies/lilt-0.8.2/LICENSE": "120b2f21f9b9f98ef4159de09f9a55a3afb6733dd1c0b1d9eeec7f136465b2cd", + "licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/linebender_resource_handle-0.1.1/LICENSE-MIT": "508a77d2e7b51d98adeed32648ad124b7b30241a8e70b2e72c99f92d8e5874d1", + "licenses/dependencies/litemap-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/litrs-1.0.0/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/litrs-1.0.0/LICENSE-MIT": "7dc1552e88f49132cb358b1b962fc5e79fa42d70bcbb88c526d33e45b8e98036", + "licenses/dependencies/lock_api-0.4.14/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/lock_api-0.4.14/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5", + "licenses/dependencies/log-0.4.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/log-0.4.34/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/lru-0.16.4/LICENSE": "061dc50af2cd9340703daf61978af3200cf681b12ea67a323c33ba109a23a45e", + "licenses/dependencies/lru-slab-0.1.2/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/lru-slab-0.1.2/LICENSE-MIT": "1466d9b4f3a59bb8997fc8d5fa977ce3f6a24bb2358793c09bfdf007039f6486", + "licenses/dependencies/lru-slab-0.1.2/LICENSE-ZLIB": "09785877275ffada6c371b652a30e95c26b435126fc0fc62f1bc2d72171f80a4", + "licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_algorithms-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_geom-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_path-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon_tessellation-1.0.21/supplement/nical-lyon-994526f2766c-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-APACHE": "216486f29671a4262efe32af6d84a75bef398127f8c5f369b5c8305983887a06", + "licenses/dependencies/lyon-1.0.19/supplement/nical-lyon-56219c95c658-LICENSE-MIT": "80f275e90d799911ed3830a7f242a2ef5a4ade2092fe0aa07bfb2d2cf2f2b95e", + "licenses/dependencies/matchit-0.8.4/LICENSE": "de701d0618d694feb1af90f02181a1763d9b0bdeb70a3a592781e529077dba65", + "licenses/dependencies/matchit-0.8.4/LICENSE.httprouter": "162ce11ad71338d0a0c6ebaf5c48af72c6ae237b468859d3656fe2d9ed3f3a85", + "licenses/dependencies/memchr-2.8.3/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/memchr-2.8.3/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f", + "licenses/dependencies/memchr-2.8.3/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/memmap2-0.9.11/LICENSE-APACHE": "04ea4849dba9dcae07113850c6f1b1a69052c625210639914eee352023f750ad", + "licenses/dependencies/memmap2-0.9.11/LICENSE-MIT": "0d25d03b5ab49576178ad0cae7a2648d12c17ad0452fe49c07e55e4b59aa5257", + "licenses/dependencies/mime-0.3.17/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/mime-0.3.17/LICENSE-MIT": "df9cfd06d8a44d9a671eadd39ffd97f166481da015a30f45dfd27886209c5922", + "licenses/dependencies/mio-1.2.3/LICENSE": "07919255c7e04793d8ea760d6c2ce32d19f9ff02bdbdde3ce90b1e1880929a9b", + "licenses/dependencies/naga-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/naga-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/num-bigint-0.5.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/num-bigint-0.5.1/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/num-integer-0.1.47/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/num-integer-0.1.47/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/num-traits-0.2.19/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/num-traits-0.2.19/LICENSE-MIT": "6485b8ed310d3f0340bf1ad1f47645069ce4069dcc6bb46c7d5c6faf41de1fdb", + "licenses/dependencies/oa-core-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "licenses/dependencies/oa-desktop-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "licenses/dependencies/oa-server-0.2.0/workspace-LICENSE": "51009f2cb07e5d19645858b2fbc037a672a25f8cbf7999522942b86807ecf365", + "licenses/dependencies/once_cell-1.21.4/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/once_cell-1.21.4/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/ordered-float-5.5.0/LICENSE-MIT": "f7715d38a3fa1b4ac97c5729740752505a39cb92ee83ab5b102aeb5eaa7cdea4", + "licenses/dependencies/parking_lot_core-0.9.12/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/parking_lot_core-0.9.12/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5", + "licenses/dependencies/parking_lot-0.12.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/parking_lot-0.12.5/LICENSE-MIT": "c9a75f18b9ab2927829a208fc6aa2cf4e63b8420887ba29cdb265d6619ae82d5", + "licenses/dependencies/percent-encoding-2.3.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/percent-encoding-2.3.2/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5", + "licenses/dependencies/pin-project-lite-0.2.17/LICENSE-APACHE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594", + "licenses/dependencies/pin-project-lite-0.2.17/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/pkg-config-0.3.34/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/pkg-config-0.3.34/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/potential_utf-0.1.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/presser-0.3.1/LICENSE-APACHE": "8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90", + "licenses/dependencies/presser-0.3.1/LICENSE-MIT": "090a294a492ab2f41388252312a65cf2f0e423330b721a68c6665ac64766753b", + "licenses/dependencies/proc-macro2-1.0.107/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/proc-macro2-1.0.107/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-APACHE": "10d30a673cd5e9349bdc02aeb48f14b3386d27d0da32df8f0a555d4aa16aa551", + "licenses/dependencies/profiling-1.0.18/supplement/aclysma-profiling-8271551172eb-LICENSE-MIT": "c8167fdeeed46d3f244d3f85c5bf998ce889343691c32be2c61a8bc4b5c08333", + "licenses/dependencies/quinn-0.11.11/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/quinn-0.11.11/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04", + "licenses/dependencies/quinn-proto-0.11.17/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/quinn-proto-0.11.17/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04", + "licenses/dependencies/quinn-udp-0.5.15/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/quinn-udp-0.5.15/LICENSE-MIT": "4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04", + "licenses/dependencies/quote-1.0.47/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/quote-1.0.47/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/rand_core-0.10.1/COPYRIGHT": "92b81db30f7ab6d693e0af5661a40d273ca1947e891123ed823924192c10cbc7", + "licenses/dependencies/rand_core-0.10.1/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51", + "licenses/dependencies/rand_core-0.10.1/LICENSE-MIT": "8b6e9feec03e7c9a5facb26855cecd31662bf989b636bcfe79521bdf8ac863f0", + "licenses/dependencies/rand_pcg-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5", + "licenses/dependencies/rand_pcg-0.10.2/LICENSE-APACHE": "6df43f6f4b5d4587f3d8d71e45532c688fd168afa5fe89d571cb32fa09c4ef51", + "licenses/dependencies/rand_pcg-0.10.2/LICENSE-MIT": "2234e3cefee876aeb686ad89e978bdb07bf118a1186ab1cf161bcdf69d4b4f57", + "licenses/dependencies/rand-0.10.2/COPYRIGHT": "90eb64f0279b0d9432accfa6023ff803bc4965212383697eee27a0f426d5f8d5", + "licenses/dependencies/rand-0.10.2/LICENSE-APACHE": "35242e7a83f69875e6edeff02291e688c97caafe2f8902e4e19b49d3e78b4cab", + "licenses/dependencies/rand-0.10.2/LICENSE-MIT": "209fbbe0ad52d9235e37badf9cadfe4dbdc87203179c0899e738b39ade42177b", + "licenses/dependencies/range-alloc-0.1.5/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/range-alloc-0.1.5/LICENSE.MIT": "ba00052102ed87948bb8822d6e1c496260c83042887b22bb5caad922ec025a60", + "licenses/dependencies/rangemap-1.8.0/LICENSE-APACHE": "1c7745cc26c7294bc9dbc883bcd50700b99a8c0f4859bfce84ec555098ce1ab5", + "licenses/dependencies/rangemap-1.8.0/LICENSE-MIT": "29a4c3823ee29ee5a97c145574a1bac20629fd5e6708be1df0d25bab563e093c", + "licenses/dependencies/raw-window-handle-0.6.2/LICENSE-APACHE.md": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594", + "licenses/dependencies/raw-window-handle-0.6.2/LICENSE-MIT.md": "9c5a80639a57c1c945570e7ebbca0706305849ce3c098021325cca9db2f7acc4", + "licenses/dependencies/raw-window-handle-0.6.2/LICENSE-ZLIB.md": "ae895c8576e682f310fb70d93d9f99b1dd82872094c54a8f6cdfe2ca5c2d6ecb", + "licenses/dependencies/read-fonts-0.35.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0", + "licenses/dependencies/read-fonts-0.35.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434", + "licenses/dependencies/read-fonts-0.41.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0", + "licenses/dependencies/read-fonts-0.41.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427", + "licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/renderdoc-sys-1.1.0/LICENSE-MIT": "24b2f2eff5a7622e87162823e260f00c6dfbce0e26d585d3d28c785f1edc80ed", + "licenses/dependencies/reqwest-0.12.28/LICENSE-APACHE": "751963a8b88c0e3a9f27e98933079fbcf09b9998b2c13ac49c2e4d58444520d6", + "licenses/dependencies/reqwest-0.12.28/LICENSE-MIT": "47d4e1803702728e03d30f8a848ae2249ba274bbd9f8443e803f7924d83cd371", + "licenses/dependencies/rfd-0.15.4/LICENSE": "65fc947f4bac882a2cd104ef73c246b1b037059df9f2b3a58b7f77f0b9e56071", + "licenses/dependencies/ring-0.17.14/LICENSE": "b3d734001a94efff3579978d953391aa7115f877657d25eb54037a43875d078a", + "licenses/dependencies/ring-0.17.14/LICENSE-BoringSSL": "005fc765ddc5115da796cca915baa9557abae13ff35e0a47c47affc56f6c414d", + "licenses/dependencies/ring-0.17.14/LICENSE-other-bits": "f025ccfb7dfb6bdfedc75ca0f67acc69e6fb4998143d834f7c2f38a29989680f", + "licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/ring-0.17.14/src/polyfill/once_cell/LICENSE-MIT": "6ee2ed6c77710de911761acd5fc1ad1da00f476beb1a7ef27e78c2d1858deafc", + "licenses/dependencies/ring-0.17.14/third_party/fiat/LICENSE": "9eacbcb81be660840c714a560a9d65ba07913db98dd4baf969f78dd499fdd60f", + "licenses/dependencies/rustc-hash-1.1.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/rustc-hash-1.1.0/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/rustc-hash-2.1.3/LICENSE-APACHE": "95bd3988beee069fa2848f648dab43cc6e0b2add2ad6bcb17360caf749802bcc", + "licenses/dependencies/rustc-hash-2.1.3/LICENSE-MIT": "30fefc3a7d6a0041541858293bcbea2dde4caa4c0a5802f996a7f7e8c0085652", + "licenses/dependencies/rustls-0.23.43/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/rustls-0.23.43/LICENSE-ISC": "7cfafc877eccc46c0e346ccbaa5c51bb6b894d2b818e617d970211e232785ad4", + "licenses/dependencies/rustls-0.23.43/LICENSE-MIT": "709e3175b4212f7b13aa93971c9f62ff8c69ec45ad8c6532a7e0c41d7a7d6f8c", + "licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-APACHE": "45fd05c4865e7c350b98ad7ac50e1b15462d49af4a91e9b0c9dd933dc9a69742", + "licenses/dependencies/rustls-pki-types-1.15.1/LICENSE-MIT": "9117d922e667125508dde62b02c1f57ed22f5ad21eb536aa2e2d99e1c796e639", + "licenses/dependencies/rustls-webpki-0.103.15/LICENSE": "5b698ca13897be3afdb7174256fa1574f8c6892b8bea1a66dd6469d3fe27885a", + "licenses/dependencies/ryu-1.0.23/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/ryu-1.0.23/LICENSE-BOOST": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566", + "licenses/dependencies/same-file-1.0.6/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/same-file-1.0.6/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14", + "licenses/dependencies/same-file-1.0.6/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/scopeguard-1.2.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/scopeguard-1.2.0/LICENSE-MIT": "fb77f0a9c53e473abe5103c8632ef9f0f2874d4fb3f17cb2d8c661aab9cee9d7", + "licenses/dependencies/self_cell-1.3.0/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/self_cell-1.3.0/LICENSE-GPLv2": "f9c375a1be4a41f7b70301dd83c91cb89e41567478859b77eef375a52d782505", + "licenses/dependencies/serde_core-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_core-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_derive-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_derive-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_json-1.0.151/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_json-1.0.151/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_path_to_error-0.1.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde_urlencoded-0.7.1/LICENSE-MIT": "b9eb266294324f672cbe945fe8f2e32f85024f0d61a1a7d14382cdde0ac44769", + "licenses/dependencies/serde-1.0.229/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/serde-1.0.229/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/sha1_smol-1.0.1/LICENSE": "282a21b0710441c364025461a447362daf18f5798a7b72ae2f801a2aa536da51", + "licenses/dependencies/shlex-2.0.1/LICENSE-APACHE": "553fffcd9b1cb158bc3e9edc35da85ca5c3b3d7d2e61c883ebcfa8a65814b583", + "licenses/dependencies/shlex-2.0.1/LICENSE-MIT": "4455bf75a91154108304cb283e0fea9948c14f13e20d60887cf2552449dea3b1", + "licenses/dependencies/skrifa-0.37.0/LICENSE-APACHE": "a14f7d685a79c0f4fb64aee305527a6d5fa55f2401f4e6d688d7b1301868e6c0", + "licenses/dependencies/skrifa-0.37.0/LICENSE-MIT": "8a62fa27ffdccc3df19dce90f8bb3d572e27aecffc1a383d0c2601834dcec434", + "licenses/dependencies/skrifa-0.44.0/LICENSE-APACHE": "eba684204073ed715c4abb48129acdfd2bff8ae48339e6a7da3b341d3027b7f0", + "licenses/dependencies/skrifa-0.44.0/LICENSE-MIT": "7b4c9a3946dfcea7967582760e963e27799e225dcf20565c8ef55324bb017427", + "licenses/dependencies/slab-0.4.12/LICENSE": "8ce0830173fdac609dfb4ea603fdc002c2f4af0dc9b1a005653f5da9cf534b18", + "licenses/dependencies/slotmap-1.1.1/LICENSE": "6cec81441b2ab2b5090954c1fb5d0bcca81b86487b5849061fa8952d20ef67d4", + "licenses/dependencies/smallvec-1.16.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/smallvec-1.16.0/LICENSE-MIT": "0b28172679e0009b655da42797c03fd163a3379d5cfa67ba1f1655e974a2a1a9", + "licenses/dependencies/smol_str-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/smol_str-0.2.2/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/socket2-0.6.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/socket2-0.6.5/LICENSE-MIT": "378f5840b258e2779c39418f3f2d7b2ba96f1c7917dd6be0713f88305dbda397", + "licenses/dependencies/softbuffer-0.4.8/LICENSE-APACHE": "a4445427440043e8ce6fadf7a43fb906cb0d7f6c573a560a9f142cf9f9bf8ff4", + "licenses/dependencies/softbuffer-0.4.8/LICENSE-MIT": "0463bfa47d6d763d8c824333efb0e6d6df3946c13c3b077c78ed9f23ca50d0f2", + "licenses/dependencies/spirv-0.3.0+sdk-1.3.268.0/supplement/gfx-rs-rspirv-e91a5debc10c-LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/stable_deref_trait-1.2.1/LICENSE-MIT": "5e05b024f653a5ce199e77cbbbd42fb5553562ec714b819421ed0c3e552a75d7", + "licenses/dependencies/static_assertions-1.1.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/static_assertions-1.1.0/LICENSE-MIT": "ea084a2373ebc1f0902c09266e7bf25a05ab3814c1805bb017ffa7308f90c061", + "licenses/dependencies/strict-num-0.1.1/LICENSE": "3085885678bb161f6c472bbd331f66a2550b555eb76128f7f8247779128199c0", + "licenses/dependencies/subtle-2.6.1/LICENSE": "d1fc1bc0d155df60b2e7705b6b2ae02a05c96f948e1cec6e2fb86360b09f346b", + "licenses/dependencies/svg_fmt-0.4.5/supplement/nical-rust_debug-93f414cd572b-LICENSE": "7e98bed7f100747aaae7d82ab94fbe6b76fd6b84b09a3aaa413bff8196d0fbb1", + "licenses/dependencies/swash-0.2.10/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/swash-0.2.10/LICENSE-MIT": "122dadfc2eb4de0f4bafcd9eb4e7502cfe338a7965ebd1d18708cc5050f43f76", + "licenses/dependencies/syn-2.0.119/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/syn-2.0.119/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/syn-3.0.5/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/syn-3.0.5/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/sync_wrapper-1.0.2/LICENSE": "0d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e94594", + "licenses/dependencies/synstructure-0.13.2/LICENSE": "219920e865eee70b7dcfc948a86b099e7f4fe2de01bcca2ca9a20c0a033f2b59", + "licenses/dependencies/sys-locale-0.3.2/LICENSE-APACHE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/sys-locale-0.3.2/LICENSE-MIT": "5cc390ab5e5e6507f467368cbab1297552d64bfd863f4b496c7928508bcfefd8", + "licenses/dependencies/tempfile-3.27.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/tempfile-3.27.0/LICENSE-MIT": "8b427f5bc501764575e52ba4f9d95673cf8f6d80a86d0d06599852e1a9a20a36", + "licenses/dependencies/termcolor-1.4.1/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/termcolor-1.4.1/LICENSE-MIT": "0f96a83840e146e43c0ec96a22ec1f392e0680e6c1226e6f3ba87e0740af850f", + "licenses/dependencies/termcolor-1.4.1/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/thiserror-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/thiserror-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/thiserror-impl-1.0.69/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-impl-1.0.69/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/thiserror-impl-2.0.20/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/thiserror-impl-2.0.20/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/tiny-skia-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced", + "licenses/dependencies/tiny-skia-path-0.11.4/LICENSE": "6d41e05f1d54fe726997cb0334ec539f1dff50600b1d5d90462ec2b392770ced", + "licenses/dependencies/tinystr-0.8.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-APACHE.md": "4f44572785f35152c1fd2eadf565b7e079c0f300b4324f0af653419f9d76b735", + "licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-MIT.md": "1dd8eca0f83669e75fa119e34fb9e1be9d16e3e9b6368962b8019db6e8ae5f7b", + "licenses/dependencies/tinyvec_macros-0.1.1/LICENSE-ZLIB.md": "41ace205715d9f19a3214218cc1c01d57c533e02cd0fef7c8e51a49a7fce5ac5", + "licenses/dependencies/tinyvec-1.13.2/LICENSE-APACHE.md": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/tinyvec-1.13.2/LICENSE-MIT.md": "fd80a26fbb3f644af1fa994134446702932968519797227e07a1368dea80f0bc", + "licenses/dependencies/tinyvec-1.13.2/LICENSE-ZLIB.md": "84b34dd7608f7fb9b17bd588a6bf392bf7de504e2716f024a77d89f1b145a151", + "licenses/dependencies/tokio-1.53.1/LICENSE": "253cd04c6714889df2d32f3f64d669179a1c95c76ac43c40882c52eb06bc3552", + "licenses/dependencies/tokio-macros-2.7.2/LICENSE": "0b83dc40cba89b9922bb84b0a9c7d2768ce37c1d7e138b7424fd4549915778c9", + "licenses/dependencies/tokio-rustls-0.26.5/LICENSE-APACHE": "cc117d90b498b32b11a886f279b359da16a73c3b01efbb2f5cc004b20262334e", + "licenses/dependencies/tokio-rustls-0.26.5/LICENSE-MIT": "e20fa2b8e0a2565f24a792b94b4bf4b6c2b9d36f781d8a9516e218a036e6677a", + "licenses/dependencies/tower-0.5.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482", + "licenses/dependencies/tower-http-0.6.11/LICENSE": "5049cf464977eff4b4fcfa7988d84e74116956a3eb9d5f1d451b3f828f945233", + "licenses/dependencies/tower-layer-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482", + "licenses/dependencies/tower-service-0.3.3/LICENSE": "4249c8e6c5ebb85f97c77e6457c6fafc1066406eb8f1ef61e796fbdc5ff18482", + "licenses/dependencies/tracing-0.1.44/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1", + "licenses/dependencies/tracing-attributes-0.1.31/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1", + "licenses/dependencies/tracing-core-0.1.36/LICENSE": "898b1ae9821e98daf8964c8d6c7f61641f5f5aa78ad500020771c0939ee0dea1", + "licenses/dependencies/tracing-core-0.1.36/src/spin/LICENSE": "58545fed1565e42d687aecec6897d35c6d37ccb71479a137c0deb2203e125c79", + "licenses/dependencies/try-lock-0.2.5/LICENSE": "c816a0749cdc6bf062a5111c159723de51b2bfac66a1dac2655abd9e6b1583eb", + "licenses/dependencies/ttf-parser-0.25.1/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/ttf-parser-0.25.1/LICENSE-MIT": "f3c9fe731c701ed77fd5fbaac573872af04dc5869385eb9bd5e3c73c42713814", + "licenses/dependencies/ttf-parser-0.25.1/tests/fonts/colr_1_LICENSE": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd", + "licenses/dependencies/unicode-bidi-0.3.18/COPYRIGHT": "edb20b474f6cbd4f4db066b54a9e0f687d0009d309412a63431189b59b8e2a07", + "licenses/dependencies/unicode-bidi-0.3.18/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/unicode-bidi-0.3.18/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0", + "licenses/dependencies/unicode-ident-1.0.24/LICENSE-APACHE": "62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a", + "licenses/dependencies/unicode-ident-1.0.24/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/dependencies/unicode-ident-1.0.24/LICENSE-UNICODE": "f7db81051789b729fea528a63ec4c938fdcb93d9d61d97dc8cc2e9df6d47f2a1", + "licenses/dependencies/unicode-linebreak-0.1.5/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/dependencies/unicode-script-0.5.8/LICENSE-APACHE": "7cbb56d1b5d83d735056b363ab20958524120afafc4ad8206e6be98cdec5d737", + "licenses/dependencies/unicode-script-0.5.8/LICENSE-MIT": "7ad3ea8ca3caf894db98c3f31d5d4949173ffa93c883ef19a9e529ad48960f8c", + "licenses/dependencies/unicode-segmentation-1.13.3/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d", + "licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/unicode-segmentation-1.13.3/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0", + "licenses/dependencies/unicode-width-0.2.2/COPYRIGHT": "23860c2a7b5d96b21569afedf033469bab9fe14a1b24a35068b8641c578ce24d", + "licenses/dependencies/unicode-width-0.2.2/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/unicode-width-0.2.2/LICENSE-MIT": "7b63ecd5f1902af1b63729947373683c32745c16a10e8e6292e2e2dcd7e90ae0", + "licenses/dependencies/untrusted-0.9.0/LICENSE.txt": "7abd9b6960dcf7d4d0a48606a5b71bfe37d472db68d70637f3a58a56785f1621", + "licenses/dependencies/url-2.5.8/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/url-2.5.8/LICENSE-MIT": "b38f11f6096706e6de553dabe2a7ed142d59b6fa8c97e290c67496154745cdd5", + "licenses/dependencies/utf8_iter-1.0.4/COPYRIGHT": "c30152c94a6d75e021adbc52b3a52470366a46edb917e17deae3259251af244c", + "licenses/dependencies/utf8_iter-1.0.4/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/utf8_iter-1.0.4/LICENSE-MIT": "3fa4ca83dcc9237839b1bdeb2e6d16bdfb5ec0c5ce42b24694d8bbf0dcbef72c", + "licenses/dependencies/uuid-1.26.0/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/uuid-1.26.0/LICENSE-MIT": "436bc5a105d8e57dcd8778730f3754f7bf39c14d2f530e4cde4bd2d17a83ec3d", + "licenses/dependencies/version_check-0.9.5/LICENSE-APACHE": "a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2", + "licenses/dependencies/version_check-0.9.5/LICENSE-MIT": "b7e650f3fce5c53249d1cdc608b54df156a97edd636cf9d23498d0cfe7aec63e", + "licenses/dependencies/want-0.3.1/LICENSE": "a65f5d0a945d267751344c95665945b90c030ea107faf5c85d518929886187da", + "licenses/dependencies/web-time-1.1.0/LICENSE-APACHE": "54a744942eb3fa63a74d8d359989ed6962c04f3f10ff20cfa08ff8aa7efbe4e6", + "licenses/dependencies/web-time-1.1.0/LICENSE-MIT": "f428305bbf2e70fbd807af0f3c7ac1b7acfb95311640f451e9d2e48db6d7e96b", + "licenses/dependencies/webpki-roots-1.0.9/LICENSE": "e271993808fec50ab29350b39539cdec611a9103f827e0aa26d61da70e2d33f8", + "licenses/dependencies/wgpu-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-core-27.0.3/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-core-27.0.3/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-core-deps-windows-linux-android-27.0.0/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-hal-27.0.4/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-hal-27.0.4/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/wgpu-types-27.0.1/LICENSE.APACHE": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9", + "licenses/dependencies/wgpu-types-27.0.1/LICENSE.MIT": "dc0d97139e8205818c703741c7be7cb3b96888bd5917b8d6fc6133731e403c21", + "licenses/dependencies/winapi-util-0.1.11/COPYING": "01c266bced4a434da0051174d6bee16a4c82cf634e2679b6155d40d75012390f", + "licenses/dependencies/winapi-util-0.1.11/LICENSE-MIT": "cb3c929a05e6cbc9de9ab06a4c57eeb60ca8c724bef6c138c87d3a577e27aa14", + "licenses/dependencies/winapi-util-0.1.11/UNLICENSE": "7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c", + "licenses/dependencies/window_clipboard-0.5.1/LICENSE": "7faec985f3e9b1c4a1df646bfedc304ba67e409447f7ab7f4f591f68708d85dc", + "licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows_x86_64_gnullvm-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-core-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-core-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-implement-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-implement-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-interface-0.58.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-interface-0.58.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-link-0.2.1/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-link-0.2.1/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-result-0.2.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-result-0.2.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-strings-0.1.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-strings-0.1.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-sys-0.52.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-sys-0.52.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-sys-0.59.0/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-sys-0.59.0/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-sys-0.61.2/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-sys-0.61.2/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/windows-targets-0.52.6/license-apache-2.0": "c16f8dcf1a368b83be78d826ea23de4079fe1b4469a0ab9ee20563f37ff3d44b", + "licenses/dependencies/windows-targets-0.52.6/license-mit": "c2cfccb812fe482101a8f04597dfc5a9991a6b2748266c47ac91b6a5aae15383", + "licenses/dependencies/winit-0.30.13/LICENSE": "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a", + "licenses/dependencies/writeable-0.6.4/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/xml-rs-0.8.29/LICENSE": "0dc18d924dc0a5f41172a393012843a5eaaef338e795b3645da9cc3b6068220b", + "licenses/dependencies/yazi-0.2.1/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c", + "licenses/dependencies/yazi-0.2.1/LICENSE-MIT": "df62e3ef3f207c91073fedd78b4156a278681d0dd3f942379242c62c6a71a3ec", + "licenses/dependencies/yoke-0.8.3/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/yoke-derive-0.8.2/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zeno-0.3.3/LICENSE-APACHE": "7cfd738c53d61c79f07e348f622bf7707c9084237054d37fbe07788a75f5881c", + "licenses/dependencies/zeno-0.3.3/LICENSE-MIT": "34dff8202d63e6df022f4f0ce88dab24f254c35ee0d5958b74dcf74d9eae21cc", + "licenses/dependencies/zerocopy-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3", + "licenses/dependencies/zerocopy-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32", + "licenses/dependencies/zerocopy-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df", + "licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-APACHE": "9d185ac6703c4b0453974c0d85e9eee43e6941009296bb1f5eb0b54e2329e9f3", + "licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-BSD": "83c1763356e822adde0a2cae748d938a73fdc263849ccff6b27776dff213bd32", + "licenses/dependencies/zerocopy-derive-0.8.56/LICENSE-MIT": "1a2f5c12ddc934d58956aa5dbdd3255fe55fd957633ab7d0d39e4f0daa73f7df", + "licenses/dependencies/zerofrom-0.1.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zerofrom-derive-0.1.7/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zeroize-1.9.0/LICENSE-APACHE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", + "licenses/dependencies/zeroize-1.9.0/LICENSE-MIT": "8c7516d4b27b1e495be5e38b612298b63de48d05f49cdac94f70f3cd70f8864b", + "licenses/dependencies/zerotrie-0.2.5/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zerovec-0.11.8/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zerovec-derive-0.11.6/LICENSE": "f367c1b8e1aa262435251e442901da4607b4650e0e63a026f5044473ecfb90f2", + "licenses/dependencies/zmij-1.0.23/LICENSE-MIT": "23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3", + "licenses/llvm-libunwind/llvm-ea7d852a70e8-libunwind-LICENSE.TXT": "b5efebcaca80879234098e52d1725e6d9eb8fb96a19fce625d39184b705f7b6d", + "licenses/llvm-mingw-LICENSE.TXT": "8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee", + "licenses/rust/COPYING.RUNTIME": "28e85c5aa4af9b4f1dfe6b4817aa3eefb3eaaee7fd735045016f29ccf50276a1", + "licenses/rust/COPYING3": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903", + "licenses/rust/COPYRIGHT-library.html": "68129500b616d5838629e68f55ff3aed5e096dacf60ce9eb41bbe599a563afa6", + "licenses/rust/COPYRIGHT.html": "5b0c93fc4e6d4b072eaa521b1762d1e746f4c368f65e81a0e5308e2772dac85e", + "package.json": "36bcff8a760c08674f3fc017bb5affc8a5f4f39174ac9d5a29298f2423155832", + "README.md": "597cfb8da873e019d2658420f18ec059f0185fa9106ff9eafe934dfdd6ed266b", + "START-HERE.txt": "a549295cf57ac73673dc4fa6106463450f982122793cb9c7135ce4fc7087e9ed", + "THIRD-PARTY-NOTICES.txt": "32bbbd437f15b67690c6704fc14e2f12ae0fd463aa2eb5e4c99c1d61857f87fb", + "SHA256SUMS.txt": "37a2802abb67369f014270a7814e75dd00b26c1bb9c3ee37decf5eb3bacf695b" + } +} diff --git a/harness/experiments/save-as-diagnostics-20261001/evidence-files.json b/harness/experiments/save-as-diagnostics-20261001/evidence-files.json new file mode 100644 index 00000000..3e2f1566 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/evidence-files.json @@ -0,0 +1,258 @@ +{ + ".gitattributes": { + "bytes": 58, + "sha256": "e0522421a30ef830cab55b95e12f2d7307c1a01979e6972429543e176adb7f78" + }, + "commands.json": { + "bytes": 998, + "sha256": "7af5852fe275eaa1dafb2ab5d7e7e1553a63941fa56bb5046f99d24ede0624f0" + }, + "donor/build-evidence.json": { + "bytes": 3570, + "sha256": "3b278a3401b9a4c2de0538d70f603c3c039b308d5d2952ebed792efcac3e08e5" + }, + "donor/extraction-check.json": { + "bytes": 73193, + "sha256": "2de063bcee74e2ffd7e70dbba717f4615932a2f0f3024a90e87406f17ab12244" + }, + "final-review.md": { + "bytes": 5438, + "sha256": "0951515ff902b943310165aa9400b068517fecfb64fb7d56344cce86e905f4c6" + }, + "first-candidate/first-candidate-hashes.json": { + "bytes": 342, + "sha256": "52b8428366bdcb8d1f0e7cdebd5382be2821e65e278edc866fb3b36194259edd" + }, + "first-candidate/first-candidate.diff": { + "bytes": 8967, + "sha256": "0da7bdc13b1d355df669083e1b66ae995b6ff49a023a042c688b363d4f7ba5c1" + }, + "first-candidate/save-diagnostics-first-failed.log": { + "bytes": 864, + "sha256": "b19127590c07949232db015b09aa965d77c93a1d0a0d1d496fb05373f2686a82" + }, + "gates/save-diagnostics-build.log": { + "bytes": 309, + "sha256": "79a2c5e8f565f27296521fde2ef3a037a5110d1bd134b4661115769e8f1d97fd" + }, + "gates/save-diagnostics-clippy.log": { + "bytes": 379, + "sha256": "4c55b51c4a2dc7a0de14ce5f312267e0b22f9a65615d0c378f1809330eea579f" + }, + "gates/save-diagnostics-corrected-tests.log": { + "bytes": 3561, + "sha256": "9079652120e18a7176feb8e5f4ac289cbf0c27f979a0c042fef5d8b4e2e252d4" + }, + "native/00-open-a.png": { + "bytes": 141556, + "sha256": "1ecf39797afc01f5d890fbde2aaac15f6743a058ab19eecdd50370ae59165b3a" + }, + "native/01-declared-name-applied.png": { + "bytes": 139514, + "sha256": "03b762aa7899b25b3c31abe89003571fdce6bb6c7f8e7c28f104d0e920a38b8b" + }, + "native/02-collision-destination.png": { + "bytes": 65913, + "sha256": "3317e5c57382be7e86e44d0e0a3c08d7ecb6da7829efb28460df2768bd8772d2" + }, + "native/03-collision-refused-normal.png": { + "bytes": 144122, + "sha256": "29218985a910ccf1eef552b54fc28211ef1a8709b430944342f591a2ac139fc5" + }, + "native/04-collision-full-tooltip-normal.png": { + "bytes": 151084, + "sha256": "3c2f517af129001bac514b4572ce66c9a0b5665da465ce0d54fba87629108a47" + }, + "native/05-collision-refused-minimum.png": { + "bytes": 108588, + "sha256": "b4ca92b2471aadcf71db678132a8254fec786188c3617fa743263f0d9e0ad3af" + }, + "native/06-collision-full-tooltip-minimum.png": { + "bytes": 115599, + "sha256": "0e66422255a607cd2f4d5156b3e068c4ed4421bed361e399a69f70ae06a88e24" + }, + "native/07-save-all-recovery.png": { + "bytes": 103850, + "sha256": "364ce26b28944cc3aeafdf878e3657b5e91062138126ce9b3cf69d0ace1c5105" + }, + "native/08-fresh-destination.png": { + "bytes": 65541, + "sha256": "5fb9cc43e7b83f4127430089c7344c0106396a36e6953f5b9b8133eb3d9f836b" + }, + "native/09-fresh-save-success.png": { + "bytes": 104194, + "sha256": "b88454e8dbb783f71104ba8844e7a2982c72a50d9ae0d56db6d3a2e7e9665a8e" + }, + "native/10-open-b-path.png": { + "bytes": 72279, + "sha256": "e032bc44821b413bdf8aac9fa09ab5b1941667d969b7bb13263439e29129596b" + }, + "native/11-b-loaded-before-injection.png": { + "bytes": 110266, + "sha256": "4fdc335fcff78e6095838be6ff97a97df4f6060e3415b466454e9af94122dd71" + }, + "native/12-external-change-refused.png": { + "bytes": 110687, + "sha256": "5b178844aa460b182d9dd1a35cec158756de0f862bf5340fe0cf20392bdb9e3b" + }, + "native/13-external-change-tooltip.png": { + "bytes": 113952, + "sha256": "c2128a4154458a460eda5dac894e13b6855471aacd606e1064e387f598e3edb9" + }, + "native/14-external-recovery-save.png": { + "bytes": 108137, + "sha256": "5086cedfedf473b3cb7228c7d70aaeb5914c01aeaa5087b23662d925e4e4b0a1" + }, + "native/15-baseline-name-after-recovery.png": { + "bytes": 101855, + "sha256": "63cf1d0b9b4b1a93096bab94abe20c2b5e1642489f47bb1f99beb36e404f0a3f" + }, + "native/baseline.json": { + "bytes": 7556, + "sha256": "5445719d5377b0ccaf7567747a48cdc753be2a30a57d35105ac7f39e6aa3b876" + }, + "native/collision-oracle.json": { + "bytes": 6150, + "sha256": "9d50e26ca8c7c50801713ef98b072315cbcb0cdaaeba3d57846c423163f58055" + }, + "native/external-before-oracle.json": { + "bytes": 6155, + "sha256": "b96e896f3e33bbf7c0832ba3365ecf57864b49fbb061dc84e66ffb35916ee313" + }, + "native/external-recovered-oracle.json": { + "bytes": 6158, + "sha256": "7c02f5a60b28b80534d5806f004ee3ba99b195ce9f03a236fb12e58f3b079ec8" + }, + "native/external-refused-oracle.json": { + "bytes": 6156, + "sha256": "414e3905c9ded123e01c6c045a1b70667d5a5f0cd9f58591c63a7176c15c5be7" + }, + "native/finished.json": { + "bytes": 586, + "sha256": "6b4abb3aac7da501968a56eff1b0a728616eff775645ef8ec031b97fcbd6c61f" + }, + "native/inject-oracle.json": { + "bytes": 6146, + "sha256": "c41c494b880febefbfbedeaf370d4987047c31c1ca09bd7144eb4bb44838f8df" + }, + "native/native-model-oracle/01.request.json": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "native/native-model-oracle/01.response.json": { + "bytes": 15, + "sha256": "a29ee2b15c494311c52521766e44af56a3ad2248e7a8ab465e5206463c13d288" + }, + "native/native-model-oracle/02.request.json": { + "bytes": 73418, + "sha256": "b82d1eb074d86d60e44651d17f659af7202fadf65bb961ecb0a57535af876b5a" + }, + "native/native-model-oracle/02.response.json": { + "bytes": 245, + "sha256": "946ab50936946bc55e05fa11a2f17518c9a5c1603514a2eb7138499912e12d66" + }, + "native/native-model-oracle/03.request.json": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "native/native-model-oracle/03.response.json": { + "bytes": 164079, + "sha256": "0bc7f1d6871aaedb6a34af6b448e1bac45ef603bb4e7e57c7d0931df5628be36" + }, + "native/native-model-oracle/04.request.json": { + "bytes": 73423, + "sha256": "2840d6001d648bdd9f7f5fb3878f2bb408b6ea070915289e66db63fbd9fdb4b6" + }, + "native/native-model-oracle/04.response.json": { + "bytes": 245, + "sha256": "c5c2e7be4ad9c6dd82018be8976f369660bd2c19baa6aa3eb2058eb8776ed53e" + }, + "native/native-model-oracle/05.request.json": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "native/native-model-oracle/05.response.json": { + "bytes": 164089, + "sha256": "c2a903d0c23191a7a0cd4cde6db066fbfd26d7f33d36ab91fe45ac361d09f43c" + }, + "native/native-model-oracle/result.json": { + "bytes": 1124, + "sha256": "996e512183cdd8033123fe3c1d5ccb50b8cb0baa14d9ae7294882ce23b855be3" + }, + "native/native-model-oracle/stderr.log": { + "bytes": 118, + "sha256": "d0a3536063ee4264b79d7952c8a3ba486464760363c16c585246debff4e5de94" + }, + "native/native-model-oracle/stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "native/native-model-oracle.py": { + "bytes": 3962, + "sha256": "a495072ce8cd6d7f49db1bf752b48cece381c96d284836fef709b3810d2a5546" + }, + "native/oracle.py": { + "bytes": 2602, + "sha256": "a491f2d119f4c2774671bc4ed0547312e9dbdb5c1b205dacb09b1304bc2e6299" + }, + "native/plan.md": { + "bytes": 8254, + "sha256": "8a6632e31ff0e5f661433e79777c750b394422b9cf00d1932b6627bfd20c3034" + }, + "native/restore-oracle.json": { + "bytes": 6147, + "sha256": "0c6e6626d9c7b1d2fd330435d6cccde1bafa3c6ea661be893fd57a1933d4ddc9" + }, + "native/review.md": { + "bytes": 6530, + "sha256": "cea2f317dcbe801dd2c7b8eaf099786b517f8992a69c8e0e8684aa173fc6e91f" + }, + "native/saved-a-oracle.json": { + "bytes": 6148, + "sha256": "2e3a0106e93f6b9e1b939ccce6d43e97b9ccd3350cd028188cfd58025525a7cc" + }, + "native/saved-c-oracle.json": { + "bytes": 6144, + "sha256": "42fddd04c65bb25b37795a8a3346074a115674096ca4aae89efe7813f806d9b2" + }, + "native/started.json": { + "bytes": 413, + "sha256": "7552c4a85e6f075d348c6189e63126211a8327ed70ec426fedc00f9d2c5665e1" + }, + "native/stderr.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "native/stdout.log": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "README.md": { + "bytes": 3731, + "sha256": "718d821732fe229a681a5e0e4cd198d3b0348b002cdb288629dfefe39536b394" + }, + "scripts/launch-native46.py": { + "bytes": 1837, + "sha256": "daf89061903f22740cb50ae695be7d3c87ebab5571e37b63ea73867debe7121d" + }, + "scripts/prepare-model-oracle46.py": { + "bytes": 828, + "sha256": "ab5c2aa4d66118f9fb970920c8b17a13ca072e7882d2909a8368bb5f68333dc4" + }, + "scripts/prepare-native46.py": { + "bytes": 2279, + "sha256": "780ee633711b0f1e3535704065cba8521e8a4f2e4b303438c1db83307a66b0b7" + }, + "scripts/toolchain-env.ps1": { + "bytes": 621, + "sha256": "d7eb6249bef73adacdb05cebefe7ca478758c3c38de17a1731bf01f8b25dc379" + }, + "source-files.json": { + "bytes": 675, + "sha256": "75d2e53f3bf17cb32950a824d59c08a6ce069879e50c4415fddf7de5c0f7f8cb" + }, + "verify.py": { + "bytes": 4674, + "sha256": "e847efede3dfc807a330309bacf807b52f279f1bdbd263bfa93e618564157bcb" + } +} diff --git a/harness/experiments/save-as-diagnostics-20261001/final-review.md b/harness/experiments/save-as-diagnostics-20261001/final-review.md new file mode 100644 index 00000000..f6984ef4 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/final-review.md @@ -0,0 +1,36 @@ +# Independent final #46 contribution review + +Bounded contribution acceptance for source `0e83157e09d52e6152df91208e41693b62da2d46`: no material correctness blocker found in the protected-destination diagnostic change or reviewed validation evidence. This is not integration, publication, packaged-release, full-suite, Linux or complete OA/SA acceptance. Prototype B native reading/performance remains unrelated and open. + +Read-only source, helpers, logs, native report, phase receipts, actual files and parser-envelope audit. No GUI, compiler, server launch, Gitea action or production edit. This review file is the only new artifact. The original source review was delivered in chat; no earlier source-review file was found under this worktree's .local directory. Its E0308 finding is preserved in the failed log and contribution note. + +## Source and executable identity + +Rechecked the committed diff and corrected helper. `write_snapshot_inner` changes only messages for Conflict from `new_project` and `expect_new_file`; those functions refuse already-existing destinations before writing. `save_project` still performs observed-baseline conflict checks and keeps its external-change message. Non-conflict errors, recovery discovery, disk expectations, no-overwrite checks, save transactions, source relocation/history and API behavior are unchanged. The earlier helper type mismatch is corrected by returning error.message after dispatch and preservation assertions. + +Current native executable SHA256 is `e9cce9355525ecdc59bfae12608b1e0272167acef5a86b25368ef547e08886ff`; runtime is `f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4`. Both actual files match baseline and final receipts. PID 10012 finished with exit 0; actual stdout/stderr files are empty. The report has 16 screenshots, numbered 00 through 15. + +## Gates and native scope + +Corrected test log reports 29 passed, zero failures/ignores, 1,520 filtered out. E0308 from the first candidate remains in save-diagnostics-first-failed.log. Clippy and GUI build logs finish successfully; their invocation scope is parent-reported strict all-target Clippy and the GUI build, since these stdout logs do not reproduce command-line flags. No final full-suite pass is implied. + +The independent native report records same-root/new-entry collision refusal, preserved unsaved name, accurate protected-files wording, full pointer tooltip at normal and minimum sizes, successful existing Save All, successful fresh-folder Save As, clean-document external-change refusal, and success after exact external-byte restoration. The persistent long footer truncates; pointer tooltip is readable. Keyboard-only tooltip access is untested. Clean B's All changes saved header describes lack of local edits, not successful disk save; the conflict footer remains explicit. No new blocking native defect was reported. + +## Independent byte and model reconciliation + +Read oracle.py as code without executing its mutating injection/restoration phases. Independently enumerated all 37 pristine files, checked baseline hashes, and reconstructed only the predeclared literal replacement and valid appended comment. All eight phase receipts match those independently expected full filename/byte-hash sets: + +- collision: all baseline bytes; no collision-copy.arcadia. +- saved-a and saved-c: only `Assess pressure alarm` to `Assess pressure alarm QA46` for Activity `61f7bbfb-74a4-5540-9182-2583dfb27a49` in the declared dependency. +- external-before, restore and external-recovered: exact pristine bytes. +- inject and external-refused: only the declared valid comment added; other 36 files identical. + +Actual final A and C directory contents independently equal the renamed expected bundle; actual final B equals pristine. Each contains exactly 37 files. C contains 30 application-written source files and seven parent-copied companions; no application-managed companion-copy claim is accepted. Intermediate refusal states are supported by retained checkpoint receipts/native sequence, not reconstructed as if still present on disk. + +Independently reconciled the complete native-model-oracle input requests, output source bundles, full model envelopes and actual stored envelopes. Pristine input exactly matches the unchanged packaged example and repository baseline. Saved input exactly matches actual C. Both source_project responses equal their complete 30-file requests. Modifying only the pristine model's declared activity name to QA46 makes it equal to the entire saved model; every other model field remains unchanged. Both persisted server envelopes equal their captured GET responses. + +Actual parser server hash `6cebacc117e46fdab023c6402a5cebd6929fb55993ae8ff6b89cd1c6c1170237` and selected runtime match oracle pins. The server is reused unchanged from the separate package, not claimed rebuilt with #46. Its owned forced termination exits 1 after acknowledged import/read; this is not graceful-shutdown or power-loss evidence. + +## Delivery follow-up + +At review time, the untracked `harness/save-as-diagnostics-20261001.md` still says Clippy, GUI build and native checks are pending. Update that historical checkpoint with these completed, explicitly scoped receipts before using it as the final handoff. This documentation refresh and integration/publication confirmation remain the parent's responsibility; neither is claimed complete here. diff --git a/harness/experiments/save-as-diagnostics-20261001/first-candidate/first-candidate-hashes.json b/harness/experiments/save-as-diagnostics-20261001/first-candidate/first-candidate-hashes.json new file mode 100644 index 00000000..fb9b236d --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/first-candidate/first-candidate-hashes.json @@ -0,0 +1,10 @@ +[ + { + "Path": "C:\\ar-save-01a0d717\\crates\\oa-desktop\\src\\app.rs", + "Hash": "4E470C5BA93D85F122B62B48CF27A6FAA4C005ABCAB0D7180E6DB598506E1C83" + }, + { + "Path": "C:\\ar-save-01a0d717\\crates\\oa-desktop\\src\\app\\save_as_tests.rs", + "Hash": "41D4CF226722241599F223293311A697F3894C6A46587CBCECACC3B563D0A84D" + } +] diff --git a/harness/experiments/save-as-diagnostics-20261001/first-candidate/first-candidate.diff b/harness/experiments/save-as-diagnostics-20261001/first-candidate/first-candidate.diff new file mode 100644 index 00000000..18a3a28e --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/first-candidate/first-candidate.diff @@ -0,0 +1,201 @@ +diff --git a/crates/oa-desktop/src/app.rs b/crates/oa-desktop/src/app.rs +index 7da73652..f8a0d6a6 100644 +--- a/crates/oa-desktop/src/app.rs ++++ b/crates/oa-desktop/src/app.rs +@@ -5605,6 +5605,7 @@ fn write_snapshot_inner( + .map_err(|errors| crate::document::DocumentError::Source(errors).to_string())?, + ); + } ++ let has_original_destination = previous.is_some(); + let previous = previous.filter(|disk| { + path.parent() + .filter(|p| !p.as_os_str().is_empty()) +@@ -5615,14 +5616,33 @@ fn write_snapshot_inner( + == Some(&disk.root) + && entry == disk.bundle.entry + }); ++ // A missing-file expectation colliding with an existing destination is ++ // not evidence that an observed dependency changed outside the editor. ++ // Keep save_project's conflict reporting unchanged for that latter case. ++ let saving_existing = previous.is_some(); ++ let destination_error = |error: source_files::SourceFileError| match error { ++ source_files::SourceFileError::Conflict(paths) => { ++ let guidance = if saving_existing { ++ "Review the new included file's destination before saving." ++ } else if has_original_destination { ++ "Choose a fresh directory for Save As, or use Save All to update the open project's current entry." ++ } else { ++ "Choose a fresh directory for Save As." ++ }; ++ format!( ++ "Source destination files already exist: {paths:?}. Existing files are protected. {guidance}" ++ ) ++ } ++ other => other.to_string(), ++ }; + let mut disk = match previous { + Some(disk) => disk, +- None => source_files::new_project(&path, LIMITS).map_err(|e| e.to_string())?, ++ None => source_files::new_project(&path, LIMITS).map_err(&destination_error)?, + }; + for path in snapshot.bundle.files.keys() { + if !disk.expectations.contains_key(path) { + source_files::expect_new_file(&mut disk, path, LIMITS) +- .map_err(|e| e.to_string())?; ++ .map_err(&destination_error)?; + } + } + Some(source_files::save_project(&disk, &snapshot, LIMITS).map_err(|e| e.to_string())?) +diff --git a/crates/oa-desktop/src/app/save_as_tests.rs b/crates/oa-desktop/src/app/save_as_tests.rs +index c6ddab7d..75e6a850 100644 +--- a/crates/oa-desktop/src/app/save_as_tests.rs ++++ b/crates/oa-desktop/src/app/save_as_tests.rs +@@ -1,5 +1,148 @@ + use super::*; + ++fn saved_multifile_app(directory: &std::path::Path) -> (App, Id, PathBuf) { ++ let mut project = Project::empty(); ++ let activity = project ++ .add_element(Kind::Activity, Layer::Oa, "Assess incident", None) ++ .unwrap(); ++ let mut app = App::with_project(project); ++ let path = directory.join("project.arcadia"); ++ complete_save(&mut app, path.clone()); ++ assert!(app.document.bundle().files.len() > 1); ++ (app, activity, path) ++} ++ ++fn rejected_save_preserves_editor(app: &mut App, path: PathBuf) -> String { ++ let snapshot = app.document.snapshot(); ++ let revision = app.document.revision(); ++ let undo = app.document.can_undo(); ++ let redo = app.document.can_redo(); ++ let draft = app.source_workspace.text().to_owned(); ++ let original_path = app.path.clone(); ++ let dirty = app.dirty(); ++ let result = write_snapshot( ++ app.canvas_document, ++ revision, ++ snapshot.clone(), ++ path, ++ app.disk_project.clone(), ++ ); ++ let error = match result { ++ Err(error) => error, ++ Ok(_) => panic!("Expected collision refusal"), ++ }; ++ let _ = app.update(Message::Saved(Err(error.clone()))); ++ assert!(Arc::ptr_eq(&snapshot, &app.document.snapshot())); ++ assert_eq!(app.document.revision(), revision); ++ assert_eq!(app.document.can_undo(), undo); ++ assert_eq!(app.document.can_redo(), redo); ++ assert_eq!(app.source_workspace.text(), draft); ++ assert_eq!(app.path, original_path); ++ assert_eq!(app.dirty(), dirty); ++ error ++} ++ ++#[test] ++fn same_root_new_entry_collision_preserves_files_draft_and_history() { ++ let directory = tempfile::tempdir().unwrap(); ++ let (mut app, activity, original) = saved_multifile_app(directory.path()); ++ let bytes: Vec<_> = app ++ .document ++ .bundle() ++ .files ++ .keys() ++ .map(|p| (p.clone(), std::fs::read(directory.path().join(p)).unwrap())) ++ .collect(); ++ app.execute(Command::Rename(activity, "Review incident".into())); ++ app.execute(Command::Rename(activity, "Evaluate incident".into())); ++ let _ = app.update(Message::Undo); ++ assert!(app.document.can_undo() && app.document.can_redo()); ++ let cursor = app.source_workspace.files[&app.source_workspace.entry].cursor; ++ app.source_workspace.edit( ++ format!("{}\n// retained draft", app.source_workspace.text()), ++ cursor, ++ ); ++ let destination = directory.path().join("renamed.arcadia"); ++ let error = rejected_save_preserves_editor(&mut app, destination.clone()); ++ assert!(error.contains("already exist") && error.contains("Save All")); ++ assert!(!error.contains("changed outside")); ++ assert!(!destination.exists()); ++ assert_eq!(app.path, Some(original)); ++ for (path, expected) in bytes { ++ assert_eq!( ++ std::fs::read(directory.path().join(path)).unwrap(), ++ expected ++ ); ++ } ++} ++ ++#[test] ++fn fresh_root_existing_include_is_protected_before_any_bundle_write() { ++ let original = tempfile::tempdir().unwrap(); ++ let destination = tempfile::tempdir().unwrap(); ++ let (mut app, activity, _) = saved_multifile_app(original.path()); ++ app.execute(Command::Rename(activity, "Review incident".into())); ++ let fragment = app.document.compiled().index.declarations[&activity] ++ .path ++ .clone(); ++ let collision = destination.path().join(&fragment); ++ std::fs::create_dir_all(collision.parent().unwrap()).unwrap(); ++ std::fs::write(&collision, b"// independent destination work").unwrap(); ++ let target = destination.path().join("copy.arcadia"); ++ let error = rejected_save_preserves_editor(&mut app, target.clone()); ++ assert!(error.contains(&fragment) && error.contains("fresh directory")); ++ assert!(!error.contains("changed outside")); ++ assert!(!target.exists()); ++ for path in app.document.bundle().files.keys() { ++ let file = destination.path().join(path); ++ if path == &fragment { ++ assert_eq!( ++ std::fs::read(file).unwrap(), ++ b"// independent destination work" ++ ); ++ } else { ++ assert!(!file.exists(), "Unexpected write: {path}"); ++ } ++ } ++} ++ ++#[test] ++fn observed_dependency_change_remains_external_conflict_and_normal_saves_work() { ++ let original = tempfile::tempdir().unwrap(); ++ let fresh = tempfile::tempdir().unwrap(); ++ let (mut app, activity, path) = saved_multifile_app(original.path()); ++ app.execute(Command::Rename(activity, "Review incident".into())); ++ complete_save(&mut app, path.clone()); ++ assert!(!app.dirty()); ++ let fragment = app.document.compiled().index.declarations[&activity] ++ .path ++ .clone(); ++ let entry_before = std::fs::read(&path).unwrap(); ++ let original_fragment = std::fs::read(original.path().join(&fragment)).unwrap(); ++ std::fs::write(original.path().join(&fragment), b"// external edit").unwrap(); ++ app.execute(Command::Rename(activity, "Evaluate incident".into())); ++ let error = rejected_save_preserves_editor(&mut app, path.clone()); ++ assert!(error.contains("changed outside") && error.contains(&fragment)); ++ assert!(!error.contains("fresh directory")); ++ assert_eq!(std::fs::read(&path).unwrap(), entry_before); ++ assert_eq!( ++ std::fs::read(original.path().join(&fragment)).unwrap(), ++ b"// external edit" ++ ); ++ // Restore the observed bytes, then exercise the legitimate existing Save All. ++ std::fs::write(original.path().join(&fragment), original_fragment).unwrap(); ++ complete_save(&mut app, path); ++ assert!(!app.dirty()); ++ let model = app.project().clone(); ++ let target = fresh.path().join("copy.arcadia"); ++ complete_save(&mut app, target.clone()); ++ let saved = source_files::load_project(&target, LIMITS).unwrap(); ++ let compiled = source_project::compile_bundle(&saved.bundle, LIMITS).unwrap(); ++ assert_eq!(compiled.decoded.project, model); ++ assert_eq!(&saved.bundle, app.document.bundle()); ++ assert!(!app.dirty()); ++} ++ + fn complete_save(app: &mut App, path: PathBuf) { + let receipt = write_snapshot( + app.canvas_document, diff --git a/harness/experiments/save-as-diagnostics-20261001/first-candidate/save-diagnostics-first-failed.log b/harness/experiments/save-as-diagnostics-20261001/first-candidate/save-diagnostics-first-failed.log new file mode 100644 index 00000000..e29bfed1 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/first-candidate/save-diagnostics-first-failed.log @@ -0,0 +1,16 @@ + Compiling oa-core v0.2.0 (C:\ar-save-01a0d717\crates\oa-core) + Compiling oa-server v0.2.0 (C:\ar-save-01a0d717\crates\oa-server) + Compiling iced_widget v0.14.2 (C:\ar-save-01a0d717\crates\vendor\iced_widget) + Compiling oa-desktop v0.2.0 (C:\ar-save-01a0d717\crates\oa-desktop) + Compiling iced v0.14.0 +error[E0308]: mismatched types + --> crates\oa-desktop\src\app\save_as_tests.rs:42:5 + | +15 | fn rejected_save_preserves_editor(app: &mut App, path: PathBuf) -> String { + | ------ expected `std::string::String` because of return type +... +42 | error + | ^^^^^ expected `String`, found `SaveFailure` + +For more information about this error, try `rustc --explain E0308`. +error: could not compile `oa-desktop` (bin "arcadia-studio" test) due to 1 previous error diff --git a/harness/experiments/save-as-diagnostics-20261001/gates/save-diagnostics-build.log b/harness/experiments/save-as-diagnostics-20261001/gates/save-diagnostics-build.log new file mode 100644 index 00000000..f930b185 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/gates/save-diagnostics-build.log @@ -0,0 +1,5 @@ + Compiling iced_widget v0.14.2 (C:\ar-save-01a0d717\crates\vendor\iced_widget) + Compiling oa-core v0.2.0 (C:\ar-save-01a0d717\crates\oa-core) + Compiling iced v0.14.0 + Compiling oa-desktop v0.2.0 (C:\ar-save-01a0d717\crates\oa-desktop) + Finished `dev` profile [unoptimized] target(s) in 2m 55s diff --git a/harness/experiments/save-as-diagnostics-20261001/gates/save-diagnostics-clippy.log b/harness/experiments/save-as-diagnostics-20261001/gates/save-diagnostics-clippy.log new file mode 100644 index 00000000..e46afc6e --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/gates/save-diagnostics-clippy.log @@ -0,0 +1,6 @@ + Compiling oa-core v0.2.0 (C:\ar-save-01a0d717\crates\oa-core) + Checking iced_widget v0.14.2 (C:\ar-save-01a0d717\crates\vendor\iced_widget) + Compiling oa-desktop v0.2.0 (C:\ar-save-01a0d717\crates\oa-desktop) + Compiling oa-server v0.2.0 (C:\ar-save-01a0d717\crates\oa-server) + Checking iced v0.14.0 + Finished `dev` profile [unoptimized] target(s) in 2m 24s diff --git a/harness/experiments/save-as-diagnostics-20261001/gates/save-diagnostics-corrected-tests.log b/harness/experiments/save-as-diagnostics-20261001/gates/save-diagnostics-corrected-tests.log new file mode 100644 index 00000000..eb55bdb8 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/gates/save-diagnostics-corrected-tests.log @@ -0,0 +1,37 @@ + Compiling oa-desktop v0.2.0 (C:\ar-save-01a0d717\crates\oa-desktop) + Finished `test` profile [unoptimized] target(s) in 2m 55s + Running unittests src\main.rs (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\target-gnullvm\debug\deps\arcadia_studio-c5b42126ba36cd38.exe) + +running 29 tests +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::save_as_tests::fresh_root_existing_include_is_protected_before_any_bundle_write ... ok +test app::save_as_tests::observed_dependency_change_remains_external_conflict_and_normal_saves_work ... ok +test app::save_as_tests::same_root_new_entry_collision_preserves_files_draft_and_history ... 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::includes_loaded_diagnostics_use_raw_newly_discovered_bytes ... ok +test app::source_project_tests::includes_loaded_diagnostics_use_retained_overlay_and_ignore_old_version ... ok +test app::source_project_tests::includes_loaded_rejects_mismatched_retained_bytes_before_publication ... ok +test app::source_project_tests::includes_loaded_requires_each_inactive_detached_overlay ... 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 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 result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 1520 filtered out; finished in 1.35s + diff --git a/harness/experiments/save-as-diagnostics-20261001/native/00-open-a.png b/harness/experiments/save-as-diagnostics-20261001/native/00-open-a.png new file mode 100644 index 0000000000000000000000000000000000000000..4022b3041cdd45737982334d799b70aa1c0b0bb0 GIT binary patch literal 141556 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 ^c!de#`-zD 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 AxBvhE literal 0 HcmV?d00001 diff --git a/harness/experiments/save-as-diagnostics-20261001/native/01-declared-name-applied.png b/harness/experiments/save-as-diagnostics-20261001/native/01-declared-name-applied.png new file mode 100644 index 0000000000000000000000000000000000000000..44f91a53680c7d7c1552c0464d85bc6692528a30 GIT binary patch literal 139514 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/save-as-diagnostics-20261001/native/03-collision-refused-normal.png b/harness/experiments/save-as-diagnostics-20261001/native/03-collision-refused-normal.png new file mode 100644 index 0000000000000000000000000000000000000000..1f8f1ff2f6ca2933ac7dd83ee886506eb4e8a302 GIT binary patch literal 144122 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 D_RaVN( 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 CK3jeO literal 0 HcmV?d00001 diff --git a/harness/experiments/save-as-diagnostics-20261001/native/04-collision-full-tooltip-normal.png b/harness/experiments/save-as-diagnostics-20261001/native/04-collision-full-tooltip-normal.png new file mode 100644 index 0000000000000000000000000000000000000000..f23d434efe060d02885abeb4da346f669b17b08e GIT binary patch literal 151084 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

    =^AZ@by$iV=1->l*C-&rJVTs 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 EA2wDhH2?qr literal 0 HcmV?d00001 diff --git a/harness/experiments/save-as-diagnostics-20261001/native/08-fresh-destination.png b/harness/experiments/save-as-diagnostics-20261001/native/08-fresh-destination.png new file mode 100644 index 0000000000000000000000000000000000000000..5da33cc7a2dc0c068faf60d2f325f016d9214e80 GIT binary patch literal 65541 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 NrYTUxl0<&g|8MFb02=@R literal 0 HcmV?d00001 diff --git a/harness/experiments/save-as-diagnostics-20261001/native/09-fresh-save-success.png b/harness/experiments/save-as-diagnostics-20261001/native/09-fresh-save-success.png new file mode 100644 index 0000000000000000000000000000000000000000..4b2d07bc229ce9797eb741fd6ec4bd30e8811786 GIT binary patch literal 104194 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 K`M|}08~tBQR#c<_ literal 0 HcmV?d00001 diff --git a/harness/experiments/save-as-diagnostics-20261001/native/10-open-b-path.png b/harness/experiments/save-as-diagnostics-20261001/native/10-open-b-path.png new file mode 100644 index 0000000000000000000000000000000000000000..95f08bbffdbd48b5c6fd74ba7c3e0ab32c43bec4 GIT binary patch literal 72279 zcmeFZ1yo&4wl2ERP0--(?(Po3LU4C?ch3eAB)9}fa19P2xI^$jAUJH?A!u;t?Y~d= z-+jA#oYUvr^X?nx-5*Acv3KoSwQ9~arRtk=uBW-DRp9wcSp``D1_lN&h5iFi3xG6$ z2#0FQ`>fCvI1A|XFVMt=4T83!E$^*KHc0RcV^9v%@XEjbY}H3=Rb1q%f=9X%rx zBOy5}2P*>yEdwLNZ9CW=Pq-V$|&;j+&0azF~I9PZ%1O#|^=;$Em?*Kd|0v08w zBqFw&8Hmaahbts84~bf;rW;p%{Dg+v+&%OeG9EqwArUPdJp&^X4=*3TfS{1{3mI8C zd4-o6np)aAx_bH+mR8m_ws!U&o?hNQzJC61-iC!oM81nkN`9Y`n)cyidVWD+(Wl~) z(y}kLb@dI6P0cM|dwTo&2L^|}O-xQr&&N4P@qqO~n<0gd>%hSJVBB znp^z@*W7&^8IOi%jrP}Xr2UDqe~qxv{}N@t6ZTiSAOI>H4D{i_VFKd7B?jEJVo#bF z^2z-b8TkZlwvpJby=DUqe0Vd_eJMe*~aiy)#y6aTU4sjS)sz(iPl`QZo(SlSYI@AkD-A z-SH3AqcMow_04w`GJ9=KxiYw!`4`*aKjE7doDPdVV&RX@(^{%iNr(3cs+~59Gn>Mi zTuY0vKLJw9&@~5Rf`9RV|5q|Tb#IWO2RYm^F*g&PjRj~t#dYP{b3URFbV(jcL_3nILZ1dIN0rNRWYSpOtrGTrW~k9G+y2C zs)+pm!ES7p{|R^&UVixmT)%i6bAf(|TUvIxZ@D2qyNKB#KOYuubj#`#^=WWZKr6&l z5ng;5S#~BAW=DXEM=1ehHv!1N4fry0l7*+5XkM~t4l*wR@fVDP(8enIC7~wdqOPI` zm6U_)R_^0d$uCjkp8(lm86aS%=LxuZeh9ETKPCZ_Ep1sL}yL|`QH0yzL6{S3z zd21a%$G7J-vdCX#zioJ+hIfPDNnq)&17iXa)+(66gIo)Z4_x{yb5FpM%eP>W^^G3= zj-2&a1W)0U6o4?>jXSyTcP5ura*&S67{7&@n2p$`g~qM^W#*zewk?G!TpUFvx<2m#7JPaj z+bua>L*s9)$rHddLUp9u-Up6?gF&%tSt_gFxatO7% zv>+8IKx_!U<aX)*~IGh5b(O8`u!GZ4On1s-D`gSExbHxSYYSPiQocp%!c1#R* zoYtepn~?5Zx#E{gwG9rY-BmU@K7R57x2DKIjSP+|j8=`j3P7lw+MebGF?l_F65%U+H=E&)vM+Z^sGG!6=yGgG-_xqr4(@m+ ziL+As=bZHcdihb7zgSKbu#e_`Y95*w!&`(3lB-FO^c}~Z-x+zapn8aYMx||6`;c$N zghc-XPgO-iek{;SA`}MxxgWd^$8Au3W0YrraDb&E&16*pX4sAQam1VboY(c8#q-_8 z^L-AsVHA;OI5kcMqFjCh#YKQ_2^4TPfI3+t&|_#luQcd(A?J2i{2VtIl^om1{$yD; zT@M96EmfRO(eeoh*kuwG*PU9ghrL9ieUE)c=uHw3rp~kyi5l%1MwuJqg}KzTe+!hD{js7GjU~FcCRLD{m6AdzMWE}zuZ&){C3%2aTZL_Ah8fJ* z)-Y_8Jn6d&dwF~u$Gpd(MX&yrUc)`mQ=zjMkBh1T zs>kHYfpTB-S%b+#wog&p^Uh|CH+b6cmh3Dz{L?kZ`eh2L@=Wr({!zb#!4dj#Ico;G zJWG_6Q_dpnK4v8;ANiHshwsL6QfMUMxFv8fm!CYo@v``ZxBb8)`gsg=D_i7; zTdUASV_&oIEzSz_zL=59f+C?OSc2C%(8Iy0dU0=J&;LV1Lu*vOlj8FX-|ZB&M3rNa z5pqs^Vb0{)b^|d+1uq3w&qI36DW|oJ!KU^G-Chm>ajvYRs=I(2`)ff`NjUV$?lk;t z_SxeLht|!Bt*P9$&^{t^s?`B_Ny|XSo?u_L=y_QsRTe+-(Eh+`E<#^4zi%^8idg<)ZC6Q+tTn$xw=eY zYe9c;4GTgy_&)x|@iE5V)O$Z!f|Qs;i^U%%J#Xz$A1y%Y^R(lHW@CGpO{^6lpiKw_ z%a5(wpXb&ogVd35x3q<xsQyjfCw|Ay!()kZtQ8Db_+>9B${GOCk@4A z4lVEyn{We_y2-u_h#%&htP|{5i|wYn-V{8XeV2FUXPO-xm|akxH+2tDL+j>Zh7xa8 zswJeug4o+CsK6WjC5dI+e4oywh%vh}U0sIs^g%su1HbFMVI==zFA{wJ9@hv3e0k&u3Uuvi7{tUdF!OahQE}PgP3<~ z_a+Q>)4cH-W;MQAH)UI@We!kN<<0@LUld8g06gFv%|k0f=0|nCLDLq8-a`AxI|78u zvQ!F>m|y$x{>`YNy6Q56I;uUQe$`a7BDAGrLF*x(uEBvVamgaAVE@!lvhTY}5)DSa z_=R%GF;ayj$eVItSe)F+wN0?NRMsm>J`^4iIjQ1^y9^5JuBNKLL8%Kak71LOK;gRX zA3LZ~aIgXUiH=P4*f_ybChZRk_+hi)s(PFWs!iSvXFLH5%IWYeS)(Z>T|Y|g9G5KY zrr^ew++zpCnMvXhRd9QJy;oFgCq+0*_fqLKn#U_P$LmoDHsb`lN6bE=q!@MQgB-ZF zOaw<^R@ytCzw&x;kV;mLBNg%th|Z|9iNt>;HD17#>du9nx{K&Omy6y2@vW*{&t8^E zB2*O;$_!WMLb~h|9#P>RUhc5wcN!D87$~y1X8IPy-+fD)vdZk?Vuh;C_=txDLmskT zwx7;BleZp3cDgd$5H-fmI?;G+Nq#m!%9mZ3d1oFh^pc^PX{wF4V(DJDai;T2y1?O) zcl4n4ICaw80@vEgqnO@(f4BMzUt|dy>tIpssI@@2HI!KVug0VeiWymW+sg#YkC1WJ zdFLWXUfYcAVoqx#L)S(p97%5n!L(W9FQtyGHBSeFJ=G!Bt@`NYrSQzUR)Z1SE#$%v z_a}uUHa?~pX8CPksT1$^B47Wn#3%}^NAv-eLR(fzz=@tBw~*ppWoZkCGNu5T8DL%% z-*v^;i7j47HlXPsQ1s?b=;y!znN}eRR^GdjfK!aQC0Qz9nWYe75PwO$^b2zq@Kwn2_A}HsTpo=xqa~b#}A(|66xnZTEraqEKp|x zE3KxQSX~zc+qD-;^g0v86TAd;Q*BDD?@vEczlZb*#>roRum@L>QQExot%gjDdFe= zn~=pjEq3(%(n{6|(b(-QKL?7q0L89sb1P}a5yx+mpiqJ<5Im-_4tr>zWWaimhboc! z{GyShcRa-%jrJ_Yj_l<%Cx+l@=^0ONfgv#D4VF9sWuO_%-3lw)DzmJ1a4LT;XKd9Jg+3JPj`kvUCrePuSR` zu@Ld{(@4ey`n_qT#9=z!x~7P4nqL=`Ng{l>pcPfxrelpgDlMHCj${)!YcgF^{f^A=ksq~c(iIY%LE9kAQaE~4kL8w(?_%33BzyXyG8qCaY`IBFJzG9W zumyx;l*ElLMSygkZ@!U=VaChmlgG-UMHy!{y{hH;Njvj0Zk$m`8a^)2l32>P0@aJK zEw2}(dT~Gn7;S#BkFDIVM9RFSwbdP`$x$l8Qn#A|wv3pp%45`iEb=h>OuD@xY6hj5 zHYUGE*h!Xt>dtE;n*mNX@dHz;DDd6J*F`1g<&T4ds-xv2Ukk{jxb_pUkN&0uL80`! zA2CGE#_ICJ_WJ?hn>>-Xa|5q2mTy9s&Ij#<&xF5+C-JlW+Sp4EQ|)$Y5Z}1(blS9OqWgU zN(E$14Azux#&KJjl7L}$uu(RA`33(3RK1Pcrz*4E`jq~ZOT8}?e$X{)cBm09%m zQQKSB3aRuKe1R|{ZfU<&LN-@Qf8#UmSm>jEtANSl!PU4 zbCcl;@duQ-yZdKSe0UFIJQnw^^gSyx7Z&TBs8+8yTdPHVEsRy%RxzG4t#p?>0X7ao z{12#vFsj$vEN2K|D)(o45;JkctFg%;UnCv& z+=*8+A_XkP+VSscQSzi6ym-4B@iktBz^hW@J!`6kRm3rc4euB1>T{U==-boH4zBba zQ~NT0Xnd@8a{Z;D8HH$wX7g1=Ya9~oD~aS_2{;kAWvd>5Fiq3hW*`ntHSCu|hfx z@CjmRVqll&?S6Ad6Kd`R+0N=~*t;*@xXSssT19=sTOw`R$rD{D?FZ#nB?TihbaF$laA=@DykgkmHAXYCy7eR zn%!>ayv{o))^KJEkwOKLw-IdlZREUWj_w?<7j73G!n-OjE}CeW8)o79zI8wmGic1k z|6Hm@V1Qs1KtGCFt*R5=vz~a%$4|)$Pe*8pmoMLy%vRNt7zPK+f@(?rvI&A(GcVkb z*+_fw%(}S&f#0y#=n_^pjKWzP(u6B>cN8}djc3sE|esB zF5Y-@tFW9#T0~LsbDQR@Qvd*cGNd_6qi4k#e?qQ^Mf#4Hx;88dgU*WUIiSr{!PR6o zDMD6XS!GA9)-+C&K0*A($*n`0s&uZy!2b!TZ!C7jum_fMGhu_6!>2^}U2iSI>da5= zxyC$5j1?6`WH#p?KjSz$qt&8vgI~HCB0K~sD#DZpM*->@!sG9NXPvq%AOqu#ijg+C z5Ty?=OxD>7 zT<&_X5OL=P6bCWFhUTE*@=E(WmV)>5!MjqQaxv1t_To1TMBsjVHF6K;wx&bi_}N9~GW}aPb3thbJIEwFUVfi27SXnFz#Z7N3Aw z$tNJUQc3j#`jut+i)D8Sl$cfY4aje()2YehYpeUT-xB(Uz&AH((C>7A^#8$!Kjh&L zz4%Yt0TlM@vp0{;)u;L3i-whpA5ff^RsBV%Kq9_?Dvk{#gU8rlpMafhlOgbR`fr%}|5g2Iwu=UEZUpos>#6_TAfx=P6OnM5uj%m9g(Ze( z7Z5xz-G$p)fy6()M9hJ@i6&@@uw$Ltof;HamzaD44)DnzV^gDmt0y4Bo#7h1mY{Oq z!}=$%eY?1N&#<%S_~v;V?_UyDI$z1;@QQ+8icDQRFxBJ0*nC$pnTY?br&0#cJJXmw zFZiveTulNm5ITh6x1O>oRfIn-`hyYwS4jk=DH@>vyFQe;ke&YoYJbxxx%BMLBJKQO zmYdT3TeaVMv`TVO#O(ba-}^y(bZGrH#*pTXzB~A>XCW_d<8uz6S;D^=XB=ar>qKc|%@qrEvQqY5O8)D;ZR$^WA4%wqkg%a0Sn z8G=a;eu!E>Hi@!p>_09rjIzz4j`VHkTE=|AWN}YNW3Pjl&(4bO3ybNQT4B^;P-a_HR7D$e>5XI; zZ3Jm+yX@C7^?C;**@@+&`AAlrU+vYBeH@gSFzZUp3g|6 zY2W~ZGr{*Ydi$GEbeOgyfS*Y=SLt8`CtIh0HLEbWrblSh>phtFfp1kAL_;Rm$uk*M z-#ginGkYFqxUX|q+HF=U^U2V7;ph6ev-W&wiG%igp;C9PaPOQCzjBNzntt&|I@Oi? zr8v42PO*nozWuEKp@**Df>MDVrV)oy?n5(yvpZg^U)}Jtj}QlDJ;Id{^IwcC3*OEm z?%wy!=Nm=p5npfN@sc6Zd3$P*MJH~l)Wo;Rc7uye-Q9cXFBPlP_T1`j!3L?G3e{CS z(SE#&ZVs=9@8+(%Oyx&$KcHUpZ^UfSSGwNHmj5DhAyz1|Cwl!3FBt|)p@atOFqKOg z)>@^*RTg9Er$>JfZ2u_a>x{4iv9D8Q0fBs;L}WoV;L7ALn6ex)oIeFUq=bfkzK3Q5 zQOQM$ACN;s!ugO!#^fH{UMy)hB1P0FwGA)SibB&+3{_haqpUGrzZIp&~jcJ*z5#A5FEkaJ2Nrht1e zt6X?0!F{*2q+$ViJ`QFsG^q!u%oK0gc9vCAJFM3W2u+n`eb40&oi>{6HbQB#5-qrx zfIdVh1R9bYa%7jJtM@HUfwr=>XcixNJe2N6>i#}(5fD7!R8XMz>@0^Wp0z1Cy!4>V=LXG51nXg179I(D5(J=ak$8>$S9Rk& z<-#A?9M6Xd*l1Xcbt}j9qAlELP%~F;W^r!PF7`|tN}=K9#ZA_G>Gjlx$)xRxQHaA` zZz%D*JoRwCa5)+pAB;>Kk~BiJA6`|DwJajy1$Mop;_{P~@^0)$tchZ-NN8RA;bu8f zK@Q6A(*xi&48m~KR8`evaDe~mP3ObCa?O{PnZxB{m5HiMgJ81b?pggFnC2#|-Yy2{ zmg{V#-QUaH;Wg2h8E5r?<_p~=9aFsY%IUHVn$sHj+-(2E9B2w~V^6yAN4(Br5q;S= zB+xLtF?$66OkA<+mbLW);S=C^B9wkP{zHe`X0@Gf;wN!rRsBp7J$k;8_pK%k$^GCY zuGxVksNJ)t2yk7&@-iWUmXcXDoy6r7|J0t~>SN*RJ!BFTKucJ~-Gmz;RUs8>$GB6x zW18C!|M64CgQHGcH{{%?H(SU?Hte;Y{g&BtriZvBUe((3 z&2y&%l^**iZ&aLKqZyx>%vQ5mv?-o`ssB=#R1qrKM8o9P1Q#shZN~Y$fGEoDZm7`J z!nL+n`F;LuE6x1gdo>xitep?{ZmrqGXiQ5eD1MfSn*&nc@NLDfCSPlH@m}PeyegYf zd-paP`6U%XOh$BF_$y1a3{^Un%7Ef%5mCE!BiaKO6ne^yl-K8u!ttAOdDUz#VPaIA zS)yJUDhCDZ88IC`7Q}6B76MOzeMba)-`a+xM#;hY@z1~+tB_t5Os2Y7uB67|i{|nZ ztRue)uV^2d1sNI_G8Gu8r58U=x!<35!2c>nT6fYPmx?Eov&~LZeO2f&l{1KuTUmC> zSzln>Rwiv7pi9J+7ZEGiu69O$2xTqx;qRH0a)0;TFv9G31;aey8r1UwzI&3jGx7-- zqrI$p^DS*${J7u|H}M})qRK7B-JGlOCjeQbGzk0gR(ws{p0SD|ID}`sUq$Hv(XPCP zFTZN={?9+krLgCNSLE&)(TmK5mKQMY>^nC!x_NXkk3%(6xMK&qBeogqW;RRv_35Pl zac0|6mVa_T+g#*j&5n0ZKoI#!!C#hY9R>XN4K3t+2_v8^4uKL^N`AyY5zKs}eoOyw z4*nX?Wb)z(=!n18N@sv={4;S3r$y%~ce_wA)=D<0kMCtH5J+*(h7l4}tNEhqH2V5# zaDZSJO?Q%geab9V9(US2TOR!cW-&%H8{<_R<4?+eMvXMH-@kTCz5L++wxP`2dedeT zA}P(Nrz6UPrrJqT1*uNCHuiA}x9AGMktT|rb7Qsd=iColk~Qqew}~nYvDq1U5CZ|MHBAAq&!W#Bxqpy)g${nx@VcNp439;u;#N2rhr& zrrPh%zE%d%{+*pK|y6`=yF*Q(O_xbaqW-@rq3azho1vB+dh^Qgv zUrHXhRBUvp&wN>A!pVU1hLLkB1~U1$-^9J2UjFJ&^bd~~XMcZ?#p(X8_;h{wT`T+|TwsXj31d4yR_)wBYL3zb`}#D` zu))5USNJ+76$sz}&B9N&kj}*XQ{DT|NGlVS{B8xTS-7k&RAGewLf`d=%5<&*LCjEG zx73Z?QP7T_zii8GT%Mb)XROq8qifg3NGI7@V2>x$%D{C+dX%$g*(> z+_t~x%6FW9!rTAKK&8JGlSVbEZdPh*0oCB-Yc@3bO+HHUx9`rp6-xE*!~*0f1~s;q9l_2ZbbiumcoOQz~WPB3eA+yNG^6nX~X zO~@0F{pD`lh@%t%=VMF(-MQ$>+RAfWLQ0M$L@unfF$r*{2c-Wdf+aq z3T=)JZQEHV%R|U+rZOCcH#?u8K68RNjp}{Ihj(-q@aU?Rty1Y1L#X+sbil9U0|~2u zMnTP|3t++(2$y4j`kS|KOunV}J8<15@LOj%)u=z7I%)kbSIxWM3Ae*fhSO&55xoQV z_%QIu`znxN90i-MvT_hPF+2%?p$PVkbQg-7C)so}%6TioZLww~kDW#~s@!d+FN1uxi zGJN)G#w8jy*ZpWX>y1WYy~2jG>~_Wm2EotU@P=FE5S&{tXr6AvLR-_} zK#cOFeq-3hqm)M|?9I0sEQqunW9qbz60tCc*5D9E_+U3oBO3f{pkltU??k|NIhFR) zdS+o_O9wlPD9}gNDRFK-Y7=fZ$ z-L`%#Vz4f(SmK#X7r|EO_2Im~{nSz(dB}beZp-g&ggTDnvX9%hqi+|lpG{X?1d-`^ zk=OE0w@+OrDLPivyfjZt_D7@%_C6o#9vteo|5Ux|M07hWJGuIK^3XF@>|}{IRIfOZ zgHt{X8I@ru%}qd5$RmCC!11u|PQZzUb*;WWOiBio0TWYBqD%m8PPMbT=MiI>(X;Ua zdQJ_w!XB5w3I4ZeWGENXPR>iKyEkZX&A=PZ)L47^j=! zUD%5}EpQOPTV8$s%A+uegTh9{*~I)AS^YPAeZ=OVToi|P##g6`euB@5eQb+-=(xxX z52c<7scEt5Aq{To9n&Iyl;l--ql6F z*VOL}J9>-X(12&fQ+-Hqgg3e{1S{W`P+3odC`NPB@EKT597Xd-!?{_xIDG;r84CD& zQajDZSy|g!KlIvb(hkLss3ivnb|zSSHU_#XnHWl)k2YR@>z2V$C-_gEbYXBi@BIg$ z9zko+R_Jvp-N)RyrM)prp7t;DXT!wLjMP%39IZE4lMF}^Va7;fkhKY>nkEuFT;wlbb>ZLCwO{;AwC@O4~nVObT;0s3z&^2I7K;sB+yIr=wbm&Td zovC!WG-?=si)`++(x!^!7&)X)yl=FGYdoGj__6=GxF^ZJCA`w(Qs(1mYK>lvE8imG z`_N`_X0+k(4MG7?`}V7FXUfMPN?b!&kafs(Q5dPJVav;YEs=+9mG{X#Hpw%sWsHnG ze95!7dyjI6w>T@7tYl%a94jo}^CKdyISDmRk4`%t$(;|}vfH!>MVP^2iL|YIk!7Y+ zp%SOmZ|y9#-&$tc#OyQ(>lCS}WIX}Ksqpo$)_AMYmfQFf_PmGT(TX8oYra}Y+|hX_ zaiD8jDT|ra9d&Q;;)s#^IvqUUO>1o6iCz?j@dcn6n$j?A!Q zz9}pBmSt!1p1lZSEVs2N?fi}kn%@w-Y3Wtz&rq7Y?L(xk4b7WL`1 zfX)OjV}4Uqk5cpJ$>9Zo+HBvsXLxHy=@eDn&l$woB40wtNRXd$Fm)7_qt!^Jx!p$+WG}g!hAtCxv?R zz>=<*MDtMBagP3CepKqw5l>|3?1XUDR8hNPA|~^Y>yGbiE|si{a|H%}=Ak!za@cs2?HPAfhu2{JFx>T2i0ntFB9+Q{eFFpEta}|1?JL(@g`;PkrsLe~ zBfI7+DT2hB*?gOx4a=;vM=sP&Z}-H_TBh0RKCp~%1?BTce}|O?bE9)(nup*cuLQ(d z-L5Fw?*etX1U(4pn_AHA}g?3q_Ai>WoM|{sQr}qS~@ifn!9pQc6a=_#pHIr zbNpdOlq%|%%d_ho-I^096@^1Z20ewo&MTTtcY)5^n;Z#_vN~!6u+(XkH*TlD#$?3f zyf`_U&YBYi`J9t0h~t|7a6)zv<1Cs|?;_hd1_*rTi$yKOvgx;)^aterZt`N;;ae z>yu9Tr&f*cZyazwvMhaQB<*BLKNsaOisiyA`S5*CWf^BziLZj@$N+jZYWVsQWG=+R z4VAXVFAiTkON`JWo0Eo%CNVoE21z`!%B4@pseS9*UHLQ|69I+*X6iO-v>{ZO;gzeB zdwJ$BVK$X~R^zRX;0)-l+>AwBsjS^U4DZe_oJwIz z_Nkc^Zha+!ccGK6XVjCcH=60Y3k5Uvjr~C>vxtSC{xaXXuz)TtYCJ{NGwLwnQ`(vtCTU0DuFIe0xW7RVl(Z%8ofrV5uvf!2&9zZVlSAW)v_ zgYU4;`f~Ybo4-NP_tQIV(NK=>6oP^@nG8DumpFbA7uR!h`OOadt=m7u>#)_*m+hj5 z9AKs1elvK`wB$;12WU{qR4C99r+6_MhzmR#;5!tt?J-|ImkOQlKU`Q4bqk5HNrx`x zu^yD)JT-0@v|I`{~F(!UaJrP8+`NE1wc*PR#K_2Cm=W!*Ch1Ag-=e`>1!MC*a# z6+?7y&@L{E%7>XFMY?9}h?s@T?qkeVyOQ68`tFUQq3D`oCpaq6R|&+WL*t&s(OpYZ9qG(b(*a;su{S@QjVGeM_v7Dt?}KFM)y9`fQMTt z*!rPNVLg`b>&vW)uEeP~U*Ak7M(Ip!ygV9kknt$!OAqvK6Ecibnsk(N`V~z2{yASN zx<}%-Qj&|+4HfCBN!`hf_Ne7`Buijm2LWN0R096j#em8yqH?T{ucH_WIsSGJ@PFX* zKc=u~jX_M5vd;#*v0hw86)45J@lL6c+{IkQF{$#t>X*+aBR*;3`&JlY2IpPS3e01pqUx+m+m7k2hXT_xk+#F7IJa!K^smW% zx0Ybvu_qu9e6jBhv21FL@{O}dge$$IrmA{rq!v#0meEME!AAGmMf&q}@idF45!Zr7 zj!%{kT7?}?Mx231NYm!2yI(2gkGe>&kM+Kutwa?0gg^`X~Kq|C{0qems%tT zP<{9eN*9Ba4Dy4y*hIK<7h^>XZPN`4R0ihmhvgRz=K4k2;*)dt;zEm@;N+Yv?)2)i zM1D5G9e$b@IYI=D#V(=?&7|PKL}p{1tn-emVC*3~_lB-UGYn*P5?|eS@*SY=R3SRZ zy_|IPj3zj!D`$2f7C8HYVw=h^OHYrS3zMX9Z$JHSkvvsdNs_ZY85|hpS;a5)y6}9v zM6i7%F`rpD21MNhrW@~K&x;DdO)D<}=;1Dyo7afXU|wylN#3eON$_Z;j%0sGWkb&ms0A}5TtaXl> z)^P6kdeZ$pF^vp3_lIMzyr$H^`^QfJA1R9mgg+cHzRb{2*Zww1SB0k$?Gt~}%(}ue z8!I|-9;ZD)1=+&JWfjO-dDEX2ehlSUq9BfLwOULJ zNe&|b07MWeIk<4Z`^uTtGoZwxF*zolRqq|#kAws69A#0bqQi<*^FuaM2dUP#UnMli zT3gJsYkMc#n3)I@5N&(VzM;FyAE0Aw+MdFRt4*LSZQ^sREX^yRI$_-kI;^go31E(Nrf>|QVIx%*Iu$5z<#wv04VPxN7kb->I`5}9g-?uJmQaR> zs6gVilODIylg}!mr%-D09hM16I`aM3K}l`(nm9?gV@tBtnWB`7qSIDABT4s~h5?R2 z5@vrAPqAr=rnkc^=C&h=zy#acdyoK)_bA4e+y}z_{4Sn=?_vtY?~UHUpEa9s4#(g@ z>lio?5fMSS=1+if)MYm-tsT7mcoUPXdklg1g24m*7-=U9;M8I0vGH@o&{(n_cXA%$e*b$jgg$!b=SP`NR9l%EYD{ zM*_6`B5Pb1%5%#bqZM$ngmOjQq+bo?iC7lpUMw{U! zhk&W8+!PsOTAKHzDq%GnRpZ;|s7XyS@F#*iFd2v;@cj8^Zk|6_##~b?hPP;9Ge6(> zcv%auNYIB&;?ka^lNK86UrO3A#7sM=C}}Zv@}U@EJ66owj43{O1p73fu-ox54s+bB26~sEgCEUWJii%IB{Sx>ACN~ zKnP)=#w>M5c`oXv9fAs@jwBNL@4ac~|GnS-mD&gL2$NHlHqPH`A7({Q_8%3l{#yD# z1Te$(TgHmb!qF_|_H$o`8jeXv~Cs@+Uw{A^}$OyV*7zqxe?9jATpd;-{emz57Yj_;pFp` zI?gkfAFn)qz97GzphVPdpZGR`t!ovg$BEWs7DUQe?)BL41khiFUEO5L#;!jBnDxsk zbR{i{^NaRrLLxQ#-Bg2CZHc-ZpJ6djeGx^f2f6TR& zg>vo~$`Q)i9?|&R7-scRbsOtsVrUt0b&Iq&@Re_k&N4=7I{m(9`sqWip=o+j9AVnp z-10_p!lJp^jpmFt(`?Iht=k%oMLKw1v`f_10E%QAK@qqv(iX7(6OfYjai=A_aeX)| zKyebi^pnAop6^>d6&^hI$g0E&eXo(%uO$dgHEUtJ4X6o3Bf>7Sw2w`uS$J2dAhyv8 zF4n2e6%=QL+A88BmhU-$RVJ?FP!Mi?P@Wx8=&Q6_t*{9trZJ}P&T%w}63B;%!vFw( z3gFoJ<0Td@8ZFxC8->MOIdyC+I(WYOU84abQOkY_XSfj$R9WaTdxW?y3b>`dm~} zrgf4{5Q!!wPCC=IyR4AoNP)*QVz}8Y-0jz7zv{2%^dC2jnx>10wEDIyiw(MgWQC8g ziA2G{c|%?coaWv(`3*s#%Se?Qm{wN?)S}JlGgT`v8Q;TE- zn+;040x4#_NbLvoj5IVFrV%RF2N0&)dwq}xfAr6tS%lLBa`RIn3R!OOu8hlg@q6G@ zKu>#=|EW#QZ<`-C4H<;A%aS;O)tWcj4M|!u$dRD}3g#dHE}VWY{m?eg_V~d$XBR~I z3AeME@A6K+KVXkt8s@Z4u@OFir;|ez3I3|ws`9-0xq}X8S0uuFZlV5MLXx(X4D1l2 z=dtjW6f#&G$Oa?{+#xxV$v5dVv9zjR@>@cQQMtI#CGU|C<5HooOq(^x46o$V5dbnDjQ6M;QTq%91(Gv6#6|W=&)#b5S6{|fI5n&|Lbteu zjY%VBsCio6Ysx_e;LLSZ7=irkndY@QXL4n5Ge%iF? zbix_|vOl>{NKCOCLpevUBB|4VwXssRakd(jS~tuM_I}-QPt_Ozk&Ohb#(j#yOFeB| z#V~+cU+lQr>7(r#ZR(Pv7XG9jwvRR9Ua&_C^hz5Pl#9xft$;gocGDD@IO2dEThS#$ zXN`0ZUZ1#wc?F@nBt5{663TD+%eY8}+0Lxk#v>wHX9~Q=pvc$prM@wyH*rBlsDHA6 zf;Q!qRp#br1Vhv+qz0R8wO;utT(uE8nH@py+td-Fkdih@o zLjCWiXTqHB96~D@|F+)op;UY`*X{|pM2Y{m7pev!{JqQH=^zCUiT(b@C}{}weeSO?b6Y{OoS*fct=yX|Lrn@XMwv)-@(Dd1%_+CXcDJ|2g z=}w-w)$8LP>Z)qc=E|BuOVD9Mfer3b%rI|V0VCD9$i}VCcd+>{P*?@kEY0M!le2~G zn^z%U!wC@5u00mSXW9!^7hJAg3i+#{JTAy?`PD?E$$0nDy`{a;*apuezB01(;AcO? z#AeI6!^Td=w=?8iw&j;*dU#GQ3L|U%lG?FX!DjUWCD%y)%9aK7eILeXo?Ke@Ue*fy zb+p#ZVI4CXl_;^i%!E_@vmf)V1r;&FTiry18L$W9oUF0mIE~e(>G!TbJpt15Nwu#{ zb}S}#t65H7x2_X2uwrX<)J@^t_0FdIfolh2aqMU5Lnj)E3nU8itB1!BtL!?sX1t7C zlxu4rN91Xnr}6Ai*(o{o4QcGL(Gj<`1?efs-1;ZLCZXUGp2^0G+53;X=Q{6wUHXj$ zXWN9?DxGq_vL59}1qh0ie2}fAKv%fb z!|Wy9bMY2;Jwecxx%{#6QtwqwF*NY`d#LG82mdqne?2?N$IM$)MIsw=tWg^hUjTKd$iX-kr)gM-gU@6|&q0zt7t zZQ;3}PLnDbkB`v8+diGa4aRlG^khC1@3-iKU z3NnznN~J0k^Be9VpFe|c3ct$bKZHMffwdUa!pVxVx6(#hu{p?k>e0 zN+=X}cL-YCt#}FU?oNT;thMi2d#%0q+Gp%@&l%(Xm5h!X|>FPZTZ*TBa*(93?jA+E~GD24QmU% z)quioa?(csQ&~)l%HV6aw@!C{OV|MuWtfblUZzs1aSMvDzf&8)`vNo< zyC-z4nSca@uccC{a2jxD9YQ8V&id;1(pEjaE>BudWi>5*o9m#mbzHP8m$+*R7dE)k zjh10S(xx6QBr6wdd^;c~6$lzgVvIZV?Hb!6f4lCRIpMWWAC^|A$6P?$iFtnJ`pK>Z zVS*d*rdvSC1o-xJLg3BWaW&#;uA8~0Uw?(hRD!>$;icJxXBRrg4-6dFm(I%GPS}+j zae7nUe7$&fQbCzCkIld#<5JUL^(6Z$BRQ;#m!Nx65LrL@q+4T>Ti6@gu&c}awS?Su zfO|W1;&}UdkaJx1b9;YiQ?{Lj@OKB&83&=>kAz{|7S`PB06|iAzfj3X$-D*T{Nv!c zQ}BJ}v92_Z{~3`J#5<&oZ;;4m>N&uGA@Jczf+?c?ePIEs41&|pcV=;hHw0y2=IT)A zVj)rD?agYC^^hy=?CJa2zKCgTE0L@(%>G9k&Ysst{U-hS)-G0)Bqtq#?N^j79Dap6 zzdx09*K`fEX~w*@u=m7u;?%CYf|c?Jsx zZDX+Rr~yo5)t=&txFK>&l5xFZmo|yDt48=8K}fHFJci_q0 z$JC9~$+&9^2!K;zS2Vew4UwLuZU^rkFxqWrd~v9+bq~_uR=TLCd$?Q~;Er)owbVg? zD&z}hJ7jInRpteAewBO;1y#-Jr)?d&K*Q&|wB8R3)EYk2zst_U^mt|G zWWp)K0-D!+zHC*{*b$G9CFcN4n&cSLlA>(lVWTBb4VuYXF&i|7-u2OF>-iT1BiEHwRi%pl z4Tb^VMN`9>Y5sU87oybMP}A6yX<|95U(0I_kIWW`A^0{U1Dzv%O)x|^v-rza!})k) zN=HWwe<1g+*OvSbqc{l{Fg$JUfX`3J!VntB&wujRdHE0<^lKoMeF-VcOsStFwRDiy z-brSY$(@A6HsQOAlLu=Qb(Ry>^|0|TTKHnXrRbSfsy}|a6-C-xRdz-90ZcEh8q;+7 zu7^Yz#_koX*kn!RXeGOh>L;x)PE0YQR7JP8bdfVC(!)F9v^dPEm&o(00q3aErCJ?V zi_|;y`Z>$dU+Dy6*lk~UONqnGrw2b*2QT|dYCL_F0p5ZoV4Lx58 zIq*gcjrpOS^g4xL@J@zAdR-l>%Ia@6fxnA7e-n59FFyJ%{g&Ck^A3-zFl$nyV~#ju2#9? z`a0@9B+Fk-tFqzxV#;w&CwkOkJ|2j%ZHjJ`gIG5-Ww?5@llV5+{IYf1)^~irpYe4& z8^H5tDpN&}6j?!s!Xa_^KL7_@pYBI2PlsM``ezrfQHRdGB?xuqw{_EXv)b8bd9{#% zR!+z(7QPu;xE0pUOjpa1{fZbuEz@_-uZwR|HHb?Oc8o@m_T|!*tzeEP%BDt0qm-N$ zWhe<$QtKz3g|Qslpo$DIYkS^pA=97DeKvlHXr_X!t$DN~BzFnj)lU$8f zc8Dnz+)a)W4t6N7H=}^BBXSJsgSr6jxJ)><6{LT^IsV(e8Al0G;9ok>z=P$3ykL-+Ctv9!R`aQL-0%PFddu-0H;(j z+2Yz{X7!QWl?^Z>wUr0i*p&fa#P|h)@27lfe8i@Mr`7UvArwy?w+}_%J4XiHB#bTX zFZLlc6F5m~%*GK-{pQfuy6fxMYsd$>^Tk`9_SbDz>ow^hV=%{Om5Y;ALW>sZd8!7} zl!ws|RHvcjVOz^R^N-`av$6{i7-$6TS$DG>!-5w3CtWqC2=<=O3F!ERq&@X>4G-#V zPAY11SD&;Tfnb8L=2E0q63)980k_SIZ4T=@ZoFG8Im%TjJ6jC}W~J~o%8P-Sw_7B) z=#r;AR}|$2Lnm}q4qdBM*?sB03;6Ey?k)oxI`a(0U`zI#lT1=x=m);v1!PLnT+>Q( z|F13ZKNDI0wVd93>+>zF(DH71~y2=F^r~QGw2Gn2YT6dzflLe?jg7iespBA#gK#Tv*C;LTJE_X3R}f* zsr7_Gsr7LIBJ2(-z0}<6ALx1oA`b?OUeDjaujhel+h+y~q9aeU*7I}C3=2J}zwZFI zYo&Wd0!}-wwxO-%{%x3st@B<|r{x>01 zEU{<6)6vusem^N$h(W#9jtkDz_8=YMU@b|%QAE*UZwiU$`>9-Q1s_t)l8*V*4NImf z+f4(AJg^)X{kvZs^PSr5C-s*ugmRSjW5_Tg(b@E z_YyoUG+NF_?}O|n?iRQ}*E3Tu`#|x?_?)N1~wtYzV}R?Msq#+n%#dX|H_t4oKV`UV-cdOuis*I_Z;Lgh5J+ z!&ta*>guQ6K)l35O)3fyd@LjyYPZxoazHb41raY=)(1iCO(soH(@$H@h-*7au4y~B zzwY`A{==?cuRxgKr%`9)kMK{^TOAEC;tr1B#7K&mSKL%4^vys+r{TP#UVgM?cgz)- z)PDdw;e+YJRz#@w*@xX^v@0ZRKfTrU^k6;H?3;V<;suzGyvSzi??&yvtjPa2%-SRG z!QWD+85*wo)J*Ptyq>ztXnU2iAdu{gfF}tr#lg;q7s~UqDA#PXdkrlnW@fwo*;ICV z9>mO#PwQntwUNBEMQm}NGVM+m*3gl|%Oh=RJ3C_zIYuy>WLbXG-j}z@fk@6W0MkTW zH&z1cI_C^*TPSZ-f=0A(!HliR%t`yVEGfijJYUo7E;#Md4S8I~(-W*drjC{USsF2_ zr>k&HjErsHpRNZw(HbX{8*e25X3w2)3W`0Nz1!*l(Za*-a)7*gS3CPbonXT2g>)OQ9Jy~h z+?SO6!tNVsqO@_EC0pdC8YyU6um0+1jygSDogm{r^~{NOE_%?VKQ%|mr)>cO1dDa%OrqNFrRMBwi|*H!mP4V<(Qopb%}O+pF~1!XwN$tc#PPB zb7#0A*aw)tvi|Q-gN4GW7J?o!jC}aabtB?6)Llvh@0<$|bunWwvl`v&O%^y8?U?P2 zTD1)!2@+HTg#%YH^y|KTr%K#=z^zJvaIZ{b?Kc_QD%MbdIa5rnxowsl+kgx$FV4|8 zJM^H~3LZHVi;oa=Mp|0mxNA7P{Cuc2KIWv;ZAv;PT{YrtO=dx`)KITr z(86>&lr(F>z{*m0G=_L&8yjN3+0yOT?l5rdQP8^3@LSy-tSw7bCm@9o_pXWuOI;d; zW0VwG@Z9R8;umvHlcdXDZI>{}c4B48W6S=e9k%VApxZ}a_4H5(o;!hsRaX*dQ<=7> z5dpz%9&AuaB$V|Slt#NEDCn2aSI5&PzomIecKnshrD!Y=AKx$+0{>|yqX)*Gpz(_M z@ZQG@l45e!w{V8iXbl zg0{@mClm(Y+Pu|8?qyta&0IXF`x3?NmE?AphKZOjUu9P0*2o;ixLxO$;F(S{0)NZc zn2wK?au#5rw%S2uNWV)x&{WR}NvYP)+)owmtqvHjhJCIeSg_ci{?I^2J z+pO&rH^s#O~}YUXNSucg$uxM9K#Ma@KHiUI8C=4g)kI# z0C7xMJq%Y~#Edk|(6%ht>@*_|vqIs5eXoBXJn@h}zpqQ@0wu zXkDgT?oR1H(qr?XimtTE4)FYPRAwK)0=ZrG#dc!_ltPqZSC>C?XW*tIhyG~Og^%|& z4y1VLuf^ZIz_KiU@F1uHO8Di&dzT~H!?+n+Q4kXwwAc*prqZ2mlrIv)yzn{0yG4H? ziztglGMM+UnC!Ej<1<(h}0E4=6P&qX`ZpU*Pd{Xh1MHAaArlE4Aa|&7s zBd>2s9tNCrUUyGvE2xKwP@N1vl2oeVH`M`>|jc3@LcEVj4Oe00-~nezKiGh80_>2F{kqiF(R+%nyRB2yfa zw-VAE4!We2?7yG;|NOE4Td%?IOhS|YiP)v-b&=nr*~p~2;dasyWvQc=;g5?C;eL^$b7GgxC5P*Z)HK=-A2wv=&!&Ne4q!hZ znLWmVApo@W^y6yTvYKP7z&n0!TAd%HY()`r4sBW$Qk%qZ)|Z--V~4IJ2Pz=Tu0PpTT0RywLmFm(E=d7X6@KVC zMecbpPqWGpT%@Y$yN4Ym9j_Vq%AT(UHy)u{TwLn}EN(bcq#tfC;TrQPlbZ={6?qLd zdYwHnbOx?n&A=d`-A~z1-hqU_NgLwNA*zPLF6D9%A&gU_mj+K~5j^HJfyt7iy8GOx z%BEy1=ogIxci>Jz+P3F=bY0djlwbLjo5@N0H|$uXry7U^SkT2BkW${8BSHicO7|RX zGZ!aZk~4N2tw5l^^rD~O*5pWWOZ8TV{kZaVJ!e`9YvEyb)0YA*>FM5IbUvt;z%@|DKo&aZ$T48cZ9F4l5q1_-Kx zzNz6RNhFU*vg{&p4Cp$#+&LXJsK8>GN1aX(pZtM#GMh48&-_mY`5hpkj2t*}mFaeevPh8Z+0= zG7{8m&`^wM7cto+atl$hIRhdgGCAxuq7xW~UuJr|b+?V8S+4pGJA2`x9jl%5;3w}a zv0{*CxX!uftnk{VMi$xYB|YuNj@i*Y1OMkb_YB!58nta!qXd6l2kU?(mHVvyVHi{U zz4eKkrE6!s*Jc;UE`I#V{bfs_{kg{=o5=kS0MR?8vYi|Jb4jN!VW}sWcPsW|865!t z?kAke93Qhy^%3mq>AJ={GC2B6UibVA^8n(Vk{wZ57~a415|;H;+qYD&u9 zv9eC6kCPCsQ2{qN8B)?zRd)!Zfb>Yf=H8v%7S<#W;nN%)2N=gcYl!&0wAnvri>yrw zl+Trv>M#W8iHxlIZ~cH>F$N2&<2;=DoIlAFNU1t%lU{Gh`NW^l;mwIAq!oHRFIRXX z@tto0f@M&w?n6{N=5EmB^Ro4(PYR|vj}on$7FalK7qCyoaa*o1)6^K)i32%?2&y$J zPFN&rXPD2bDzQ{uyf^m1R@-Uc344N%WpjpmU~$_n!u-Eve0xpuAN-M1tQE_3K}#KT z#nHAN`xlv%sHo8`F&=FN%gn$o;2%IqcMF_T8#&2l^&x*ighGDBq4|~`Pg84EMpHt! zV9!dPSra}%gl|e}kR7CRnGO{BMHCKRxcS z*qvh8DQq2I2|69R-w~<5VR=9J&N#o^1UV=TQ9ky_rRK_k-7&CW{$(P`1v99?nXqzDT#2l+1-`ji)7!yOp6>da^ucX~pez_e zQ1-zXQ;rxzl#lk8i!NW}iR*@Et+mEu^0=E&xwz$JQZxMxZN=?( z<)lRu_qoEU%{B=u7y-`p!pknP@#B!FUx+hoV301BPZS--y-4Jsj-sClO{SA$YXO+- zfUe9WNt+w2it#N6Z{p`Ngi0_$rVMKOez|G%gUwAxv{Xz_z4T$&_Cw$q!p8U0ZEhcI zDC|eQbc$TT!^q{kKVhlAIx?MDv>w0ODw9^P;A0_t=N6)-y-{+1LR=q}rk3V&wRgY; zO?*;YvX0*Z1@IqGIB-Lr=`+e8i>5fA-`jrNH+pHv6WcUhAL(?T z*Lf#(f`PMxQ3=b-t75M>Kfa!x_oDK=1$5Q%fQ#LaQ+4CeonqW)l^T%CYG6{;KiO$C zH0p7Z4E8ID?MF#AEa=&Byx3#1#gdRW88o5*+fPPCdWY`^!1IY|cm(F|Qph7;!y+P< zZ_z>?T&c)+j>eq=N|q;a_!}sX~!-n?xmJ{>^wM#S+#-y&b8 zi1#kzo=VXV+{!7Ql6Wg8`hTdt{hO}?e!?F%3v|dCBdyO;q5+?kA@K#4WPmr;f2MwV2RTu=|O0H#zVXB!|?CLLmT}lKzX566Td`^ zyN-HFV{C@kB4UFaj!klMs1jfp_`+rV5Ap1rm|(uW=_tBang7zYDfib3^ednNCVBeS z|5hAf_Gh$w@3%E_%TV;DJ;ks6>{}E6dQGet@39a==mkyU#tFPkbNZ)N@U2u9bOHg< zquqY0p}&2w&w8tMCj!bU{`EQ@8q)m&Y`<6y+O)%#Y@KJ!X_B+5Ji(H3){ru;pnB+O zZP6Q@$&wG!VuYNYFE24|$~f3D z?kDi9fF&g;fr3wy4US&xo8d9-US|0)Vx`p;zuijhcuZ2h71%A3uQUHw+R};IKsGXDS^xd&) z9VtWi?|9r(>vTG@)5w$H@llyCz8ImH;sS{?e{EJPI5526!;IYbrnE(C^K0h;V=bGC zBv!XN`kl{d4DzK`^Bx>hyU_7l4=@gOf?Qx+R}6dkDS`br-d{iFz;m3M&25mz-?lyM zbsr~pld*ryQ3Q&Ap>;7el0FoxV)}vGlYActlF0+=)ak=HKe9JI(QJS`9;FlPl_nff z_U!S64o~Zi0(hbtNCf3wJV+Y%I}s}g4I6{(fZdigi)OPqq4HaEq03-)=b$h+A-IxLLBEY5Cfj10;bncs z%C}03ij3ns@2HWeKOPQg*{i@2@DURmFZzniGBFu>a((AzIbi``4wKg;+S-MGo#M2y zpQ%L|IhB?Y%Xo(@(AW@w+!0qUCEA0i2_!Ds(i>HvG0ZA_V)$eVey5Q;3UUfBhJu!9d%?&+|mJN-%vL zAaX)x1d$dz`Ob4fFtMEB$8MvOQR!j#2zm(X&a6mzU=v(YxvD9>o*YA;@FK?IJ(4mwYJFx# zV6$EbF!Ia*Wy;&X3~-lX);lf*@A3Zfz|88i=m6Dqv?c3z*0;nVgb|p4sfh552@42~ zMF*FO;RZ`fT*pa4HWyAV{1a<}p((PbDMN4FuL5z^rGV=hS-bM$a_KhF2Pb>4?=&u! zNb`-$`OFbKdNVMT`1V3_JpQuxNR+%%pAD$lowGBojYGhadp}IX2WGniP=ukH@a>(! zg{&yl``xawQa9It8tW`aAm2N_`YzSS*c&!4{lw0ivr(P4FK($z>e-zps8sqAwmDZM zx@u7~>t?)`m;et^Z)QerBnKJUl2+Sx6w}lY$(^P%mEhV})l|QBLV)?sUV!;RarOTEF zSw6<%qnonZR>VWAPSdQHsWd{GILk^xg0TuB-?T)?cAPhMR$i4v-sv<;C5ye_qJ#FT zm5F?a%Uj+ z=4>l{@7Bw@2fS)nCtcC)5yy_uR#7Q7;Xei30!>YQO#N(L$s?Uxv6vt}H-q9iR|qQw zyQ!r6YL(mV4js`qW-i3ZsCO&9yu9$zZt0RHU+;RZJT1zG(HF3vC=sCjvhU#CO{tDD z{jOe*_SULsSx20KZ`iXSF;fkD#$MB5Hma3VpjU~60oav`;@)+rTWufTBj=gs9 zz%XKT{+-(wlBUp|kNqd40|I0pT2EB=sOx7>pE(pCpZaGWFH!w;4&|{`+U1Od`Wqma zgKrIAu14L}NhTDK6}wbzxeDUtK%>ter%ykazQO+0^+bDNkpBV*=!R|RY;Ay7IE_7FW(WrlNu2tf9GgT;45A@4*WneOrwQ3 zlKr74BF^94)<|l^JMl3JrWL+^9+S6mvI%&HcsC3j&&)xJWc_yCu9W{ z#*HKTz+}&yZdovstms!-lhAhAn;h(MeVhLXlik+T&7-PwD}bf~d(DSibNs8grXOR_t^A)rdHF7@<2Qk$tP44;Y=Pd91b{bynC-n7!}$X5xol`&qZio;BM$ek zjJ*1{p%(Dg$-l6(q)JNMp0R&x-}&Xk`V^m<8-IWAoDU^xjr;EHF$tqYhfb4t9TFAPWJt&lMn_llhAHF?SI_9+f1F?c{eu(Hw-g;w^f`0ro8vd# zgWFcKO31wFja&On9!_pWS_-M`J(r&=E`00Q0Z2Q*4D^?F_hQ{codOMhyCdobN(Tz+ zh9qwGRCl=GrVWTC@Ul2}f_~Zx0-k3<4BcrJnB*L@Xk!0>CBVIsyHIp&ArfB5pop>Z zOVQG{y7DvkPatMte{N#J+fzCX2^5gv#V_>W(9UIyr(u}2xS>*2u@RH8(fVN z*JEO~8c~aHmMuOPq#(p#@sWOQ_>~}mCD}qBg=4yXp^%%@1ZzM9{g0D5|1z4aWC=eZ z3?#eHf;BnyNB;nFxp2-RN-8V66auzZe6r8DaE=)=Y5%#czLF#<+0#oE0rqdgmHPLms>-6UHTeH;2Vf3T2^i%j zBJtN6?8^(mTx}n${tC{;gI&UJPt0F@SZWIk+g&EzM3TyZMO*~2%Sj(=_roFHBXfdM z9(k4R(DB#;Zs*Y*&YD&H50~|(VX(S z+c;`PqIB-m>^3VEd6b{2r}S12|A*_^a2V^b(yKqUj|DRxRjfk4Dw3_^XVs0ICsW>6 z0$>o%)3NTEBvUXzrFdu5?@)8?@$5x{uEjE5Kd*g8^+GYyPJUa?C1;R1wVv?!^8u-bo|Qdf$*$3vy%8{+Keu0nExX{WSY|z+u2yUHDD;G5C!v8N3^|DQjK&1$poL=z0b6VqoOa6jm~iwFlbT^}ZV5o>U{K z>XezgDL)BNY673hg-uFYZge0`h%?O)Xov#?I{H3bt-k`&+PFx`bslvt~-eGcP18JzGsMGq2nW-R*mZpnH$a6V<-= z^Z7O(22CRspX zze}N%g_9Z10*tyZl$*q>spKEkk#gn zXX`qlr~@PA!2E`;oj1!TB~|E`Kc$S^JPJU)CMN#3P5ZCu>tI;8l%B-9kf7nWQo0t= zM^4n)A&p-f!lqY2Ed10qyieaE;RWWz1e~(Gc*&>M9$z40vqzRy;!>H{k$ZL04LOOd zNvam8RLk(#+_Sp1Uj9l7GSmvz80h@g-t#rg(+@N-U!jb8UOL)03nKV;1pw|i;ah^o zpV!S^nT@!^bb~!ffUV!eFk)zW|Bq>>oHg8;iIn0MuCE_|;UH#D=uL0DQBD})-#*!E zM!|T9XuVwEgj8;K@GVd0 zuhVlPTec2Cl9R57pFx8nNBlQcKc<;bWoJYhPgIs))`#pDc9Yx&WGoK1w*>dn9Tbli zo>49n0CyVwFNYQM&DiCX0tNi5N;$F7wXJcRJtDdd~5gy z>(IE`gtvwvLc>wG`IHA>74i+0a0c1J-ix?S<1?%Sz|oo4Eb{I!v8ZN27ET)k{JV}nF=oCvHV^dcnp4gOG?#Rbi8gBd0XcmlonZ4ZakSaN_X=CI(2*EZM?RWHPI(Kp*~aKV+Z5M^bS=RyY&xaHq*Wu6Bz`Xw zLgEb5Xys$q+5ggvu6x^N=1_77z7Vq`I(*ll(lG_^)?jpJ$fE?Zd5htDF?)zCF5$Gw z4c;ZOk@az4Wm!BGyo)gZ6zvLHM0SUNl9UE)-G>cKoTC0-+D`oIj~1 z{V4*5tjYeZ6IgH$n;bw<5^%Hml$a=Ng;c~!td z0hIw{mN^ZHq}VLP`)apd3hI<+HDQuHMKZY>m6Xll5O${-7k|k)oYC~QcR#y;@3p$C zE+V_#6M@CdLHwkR#Yau?E`^GFJ#i++$_Zfr;&)x7U&sc2ShvseU+F{6u^a??9`gfc zWx`*?!rGiXU;ivT!M4Z*n>W_Fb!18xR8Ic^?0W0r?zUQdc@nU>@K8-(5S^v~lhDua z^2AMWnWhvqqfsWbvjNP)XBncEoG2s$?Q^88zx~(h}Op@g@NtY zQ)yo|KSl>@dD#Zlu)iVX>R+~uFME=^z&?0<&7bjpJf^&wjM{$~3)D3&)#j1zL1zZV zDZS#O%HZrc3IG*82c*4O;r8Le-OIwCzLvN5(^S1c>ws-wO-dDsMqP0WYt#}R7zlyi zq*8a9|H7M?O~2;X!zNnE`Nt*vuK_+CDHz1(uigxJ0qvTsyJH6{Ct_^qs{6s;5A!ARZCmxV0qUGeJ_-9p~!N= z3hd{|Z2L-VaZxzUMWkmS*Es8X;Cm!cGOuL{)pSlwa1^Dwz+rBJxd9|KXRpzyRKe4B z;<7WRd-Vd9rp-+1E8e2dFvQXRpR1wAzlKI6Ws z>;zBQdXWUDpj1fdZJn7c6m!D)!$u;_^@7BR1xzsMbD(8`NdV=pL+=1FIVUp*r{-}K zHox5O1dO;4I-s*C-&Qg0?40z?Hv@T_`nUVTvo?doK~!s~B%=QPdJEe*1!bXk501`w(l9r^d(pC8{WoTf2BD z!XJQf(^a3pbn=K^w@6Edg#$#k(4!iNH=|n^dwhG|5G+Hf)>GyoUY&2~ zEEKET)D%3wXm?^5MexqZB=%JaX_u3BbakKbG;_rnlUb;8pEEr;K>$~;P3uz21Q~f2 zrH$m2^RBHu7(^Yby+T8;t>#8+Wc1S_L=>?q&B!vburRg)l_>3<1XhU#6=E1NLL7$% zf^wve^7}W$h!z0TAlP8yx&RI(s|9EMkETfzyFV>R6dT(56(}`bilz_0adr}$^!)vJ&3ZAY(|+aGfK!IgyzdJ`Q&VkQb9>zn zh>sC=1A2*Gk|eaEO{x=Q=N zecolvG?95Xj-Wj^N$y(6+hg4N?@-%U($PTMB>GlXij*)h^4_>LtOWGSn1=_^+ z;hGQdpriB8tq7>uz>vMdw?rO#Q_Hetcw$SjOAA!lX%YZXO9P}8pxcepg#?fes(IZ_ z{1_~DTVm&0DLg$7vH_t=GZjvz;W(D%ZyRpIg$&{Dks!;^N4W(t!0Mz9Z&(vwYcl&8!h0-yzMp$#4=a`x zc&tZ{L;00}lN(>3K}!sn(9l4nM*#;r-k%OWCofTpJxn!0QmioN)ql5I{!d@~W;Hus z^kq`;KI9)N#P1iVFXFJ!{Q^vX*q4{krd9lpsmUu5G(zC{S=iQZi7}_5P~&dn%q>E? zMP3z-pZ@CQ+mNScSX6)AcI`>sTzhFAIij5^?>>0L-c5i?XhdqK95s@1Bv=~R1f5;6 zT2<>sE?{!y58wr99L5Du{>Ou1I`bL6vBm3I-Fi)Zb5jFUPLlwR?Kl>fZ@XR;u&Ue4U>HHKiHbZ3dm>M=TZ1 zh6bV$5OjUSG4m$Iklhso!!jUke*jNtu>MR`{;;-lAN- zOvj4f_kG6j&Zq}&9pf|$83Qj-#DiwA4~A?TT4g)7A|tB=G2|_&#V5D|!(1_A{tN)S z4}c-|67=E^^OK%)JG{`xQ+MvcgacS8%lr>uvjjf>$N6q#K-tn^DpdHpODX8&(tfv5 zDqWB`wn|d+4bX7D(24Y4o&kXSwI=32o|1ohs}iz<#Q&Fr|IM=5_W)ZRMLhlh?umF{ zT|A9zDxmk~;B9mom5;VoMSXh+MSgcL_F(`&;OH-b#leNnZHkxPbkfhwvF3L#FVI=FOzsxW*hgT(Kmlw4+y~g=e)SvVT9v&({s7pP z&sR{p{i&h```80ahfS!T@Zz1!izZeDO0mp+BJ%O>;Yi*{c*!^uz5Rt7Fd&SUtX2CH zU-7)~G&6VUxzJ*YadQSClImoUHBRMr@3eWya4UdBOS5)LRBv@Jp*Xa$)St@ovHZY8 zx$tXZPKQG+Qqt0Kp>(>$*cr>WK3oKez}E;d^TLtq^2RJEG8V{TAi3G(UWf+1OUD?a z+lTGgPckj0z)9S!zc7Pc?hbhW!YZ=rn*;=NgF|&3Siwb3hAaz`8cv$p)V)-g&GxPN3r2(?p@DQD+mwNLO z0Cddao4P@h5|97ba1I^LgRV%RRD7KFB3&^WX;)qj!Lmz!?GfxAM$azE)?o0;M#L1u z1qEb%?y0|~Q1=6@o>*x=m{p;knjq@-(6uj3((iqP)Aj&^ighX%+jUmjd(o6`47Q#7 z{rFyVkNlf?Rj$GAvbWT?aIRH3Hyqch6?WMATo}U5uE%O%TPamTi5C^P+ke^m_Y8 zo+VqB8wM-WPjY;Pmq{a>YwwqL$v>4goFbeotC@!A-32nTaCRbCy1!4aTV2xbe>*ab zOpziwu+e=mtMQC;)|uIfXlw@o2f_M!|Lq71O)jrueXrJ-3$b0E+b=v$S-fpIS6Ui?85NH@Ui0Y5Z*Whpu2fTOY9MiA&5Q$@oNBMS>>|Cfs0 zRq2o+Nq`1B|M?ml(Am#>m$q&etuKK(+6%)QvZ+c50HCbub7cNbCE;G*^RPZF$)9{Y zC6&Tw&h{#^njsOFY2~RpALpM03Q(*0elvmYp$7k2iP=jYE>EzW8Q#!S>1UcBJ&{y( zu-1ZmmDscM1|EogxsA3uH>)h=$a}&goi0!WUXaq`<_=h^9WaLTwy zj%wK$r-F@_lFRoHYM&o~(#>ss$#s9bot#Fnw+qbLX*1j_%nL6e-k*Uv6*deqc}D&K zKGG|ug!B;x}*yUd{EO8L@uxPMiaEBt#d+jeXiyTQ`bv7qb~ z($>MaGrxU&<>GkZiab}rST!xwI0`Ecp_5~0>+{ONxQ&1uPr4m&P<>d0!Ii$q@GfNRyl|kVU;(4>VTu$*uvSBCMpAE#->F}PwZ{9fYBLV5 zFW^e_Y@r4=c}je+3=YPIajw6vv$M=T+oXZSUpjq;4fQXr0f~c$-rNvB=3+q(9T4_T zVVxXY;!yOi209SVdHV)A#=N2NMA%P9h(J(f0BgrQ(5Guu2dvd6V`B-ua-BoeTTWj)jdytm&uj z-))PMGF_8K87?7OnyqHb^<8$ZEt~35IE|#PModv`ylLW@>yDBU|K@Khu+!E2ZK93eGQ)bB3yKjtfP7%+iCt&inTN zu=m#SQFLp%Xvat(N+7O~5Dy{l3Nb>65m$&y$6e?Mad(Ik;?i++<$HWs~G;s4w4GDV~T8EoU5|UZ!5Ifk;dg? ze#w<{05=pWhAfn5^pvmRp_U%&c)T}aO+)J+(`@2~J8lMW2)<@EmaZIQ zUP+)UB(TkBMn&RTMU=GCSmR)Rwb_Vv^fc?yNoewZwl&oN_g;!p$obYpUBEDvNMzoZ zFfR#EL9Z3oW?XGjZD?h9R$I<|Mc3j}rC` zgPJpp(2nBx_f_>!Vjk3d9S|cW-rlt*BX8|o?g4@+dj*B;8=7qvfuuEr{4p4$VZ3|t z6!$KjVVbaHROxHZI`%f~sg>ym-17|8&9setqX0q6t(MFWs73!9j6pQ%4fDpQ@q`Ob zNcy~;;75heTWWQZv$n`VwIg8go`cL(b1e?#a|i5*PKg+n1%yhn{^5X)^_DXeX7Jv; zsyEsfQz_GXl!~jM&q)r=AP*3pjMNZ^2T>N7LV9$U*uuqcV)`*lSYoADN_G(xySMic zFaYFa*uxGd12}0b4u_-W+hm7}ES9DyOPnM>`4~|%QsQ_buGmJ{dD?aGFLvhI2?g%pzA2M-R3Dzm21NKS(O$TJ^MNG8S&E6+F0N5j|vnY zF~IOb&ek{{qV6@(Qz+W0xj0x_TVMw)S|tZ&%Ws#~hPF_&gSvT1?TL5|v;9vK(G7iM zMhgn?h%y3TGZHCpLh594W;~~O2KcODx@YXw9MUe_t`AEJ)Kz#`4;`XR0RbN#_Qyv7ij=etVSk8BL**9v&BfxkrTzIosfd z`{O-VG69%ujSl1 zR*eroW2@gr7q0%GZOtEu?6sqIP3kLoq&@HgCpo{`7dch&jvTcrcnLdzfVePvNk7L# z!`m!jyzVtF0(M+Ziq1D%Lw==;&z{m2NS)T0EYk>rC) z-e@6}rmqlkD2)VdVCd~{V zVQZ4Z%Lz1P@a`Tb)Do_lKQ%GWQKc@{LN877BwduaL|H3&^?nO4rvMyj6sE)s-A^;- zY4E$^edj!#?!4DgjpX`_K_8i{IVnn%^zD2{@@jH;AT*wjotIB|Wt1NSZiLLCeJUQliI%ND^Eqv?! zYzBRc9FzuxmX1Nf%gWZ7w)rRFk`oqK4R5pLoGXv|N&2y-E*Q&=X^9wI2mvg=&_!9= zU8nOB&M|o%Q^xe#0?$}q_rZ_&$OpGO21y%Xd>h89!+U3PSo0>6*bJ~ajfV7698#)B zilUSui&u(q0}B&?H;alN6YU0RgS6aWY28SS7I3)DG}sO*jD{xHvoG&ah40ZbT1Y-` zGV{K<|46I`#XHO#e`XnDp6*D}4}2q3HMFJVk)=8PIjZMvEl}Gz-5yrQN@>Kp)@X3g zmK5v5jc`fAz&YcsoN_~TwUmC?zA2SDRE1yxC*%v=H{JE#JJh$!Z9yZYhuy&nB~4?T zV97W2cGxb=zZy2=dQ=W@XDJHtr(gD_7E(}bc+d8j>HjF2a&zkf4Et{Ln z6MpKUDlKnrw0=ExQBC#+7oiHZ4az6TwIY|OIBsbn8v=7EVEanWq!$4;4ETVYgo2Rq zR7A@-I+^6)ZUL;GFD^BI+f^AhlUdMjx>`Cb@gWAQv~z{BOfN_2gxpn6r50$!!2S*b z*-ps?dZz33MW-?a(j*co5P1CT(eEl4e3+(f28_UveTD=iQ+SoPF z%d~I$sEkRgCG-|eg+*|bo62L$NuWP#M?2sEPGcH3Oawjce|I&_V_K(ckLjZI685Ae)Cmv7YYUo* z_z?E7o766-#@NQO@$ndRe_!9tpeo2DR)2~LV+1KWO1d@7F8rH-T)}%iYc{+OYKpuRP9?eE8@|V*9We>9H$#s)6cU8d%;N9MIi1f) zW%X)j=vde?M6uym2nKYD5*A2vLPfS*{m)ejSz2#n#9b9>?lMK8I3EW+T*PrTu)I=z zQ_F-TSwFg(;37U1A;%wkLR#Ho3HmWjJv|#0meb853)~Tv2ni^OcZM-ti@%jJQF;*& zb436AZ_;t>C|u(f3Ma4$GlYh(mAgN5JhQ^yhf(;+SK2sH1!K zc21kwYK7ABb#&3SWucGC81K2TcDAb06{=U=`SxB9q=>EKLfBt%M7Fc763-4MHdkw5 z?t9s^ogiUtfLb{825Hw0R=Iw7N)kS`f54>gJVCEtX^1GU;QQ5(8i!{#gH%7|4y})P zskgDo%I%CsW@?nRyhLU(P;!b$1*Mo=f0{ZO`Lgpup=PK;8hqXlA-zzT$p;}!Qz7fL z6_dhg(uyb2D@#cVt? zTInQsf1}dtU3Hl0hm4FMgpl?(Y?atr#hq-}P-UME6+5(9QTt*N&c-MsW%P%Vj_B^w zgFVimGxE#GdVVw+eay900-R5GtHu1J1=`~0YNS>@osodJbY|J%cxXkP==F4(IY)_M zq}Lqr{*EUvP~Qpx3~mshYa_`H0zZ$QuGNoO>_hPZELG}*dmJCU?V@SM2~iL5w!*6M zuqvS68gaChUZqHVC_=-P2&T$0RaOHb-4TfFl*}?4-K3F`dYAZSj5_Wva=Q9>)Is61=sJUr8W$`ri#4WvL!@Soghbf5tth9fFwhP-K0+_ zrmjTQIEh1BPxkJKruzr%IQg`2%9G;|h=u_l!^}3OgQU_=bfaiA=_9Z`KUK`*T z!L&k`AP>}O-sIX5r4s8@C2Pc+$Lhw1ALT!7>E38!tLL4RMJQ?#pIwG_+!;l z){W#mXEzr@cv+DWd{jZ%hNSV%sD+g~%90BU6SR=jR3(pCEw-Cn@hFPX>KYZuC45%) zha+WQszCl+S-fd>kG-kbKKu$r4YJ4w@uisJle|SN5I!UmZY?+YjB&6_Mg{j$p}53K zU6MS8g?aC8*oV@33OAp_o$tyWNWnDLQNuLz{JJYEa zKQgMyXv^8UN;K^}=VzopJux*oHr%Inj=Q50>r}Z4651Tw|B8mf-PXu{gkNO$8TJ(` z)m&gN$D__2Wq{c@^jT0eTmG|m*aJ&)ycT++Dqx6))dfz4G|;c7?Xlr@>yrT)VrT;* zJ)<{t@RkwbO}w{&8@2_~K zE}*58K(LC3EcI%0)vZM444T?FCd5cnR|Y6@Jsv@5jeD0pE<;Lwnml4vdIQZ~W-s{T zEgnMjwkS^T6$5EAfMVs|F^fNx+gFG{%^d$d@!_2B_$Td&|j5$0}sp_?f$hv#wQO9l22NA2k*RXL9B3R zFRTh6zB(RGix%(6Ov)=DR(wcALcLYx?vH*|<_$kjDd}Wdp%@0~-IG+vuq$#noYQh8fp#AHg zo+eurSd}`t1$U?$&#)757wC283FNd;VsYbPNY1J?3w^niT=6}+_~4fZ_N{1FswmjZ zrf*QzWK6MsPQQ^&m1J;UvDj3~<5u(m)@RdCjVqMP##G|VO!VxzAA%PV(I92Gy!rE` z;6rhQ!&-SO&2W>r3Mh^Xe32Qo82nakQzi8i)-{)h&$@0^5axR6EPV$&c6JH2Q6}rRvBhGOEd>E zq~GMXT=UwkXrcyS$IJNT((XC+-8X&_{HF{x3S;EbK$YaA+zGn&G(=lY(|aGbY#spJ ze-x+bbiXfPDdd%iUIFTJZ!GM0bmeuG4WSuj)qcyIj-d&(SV*}HJyQEvO`JoHDmyP66N*X)@;JV-;EM_XaFP2*GtM0!Cu2$#s@<&XuCJdfm;5Ez))N3-^|4YO9)$euKSU9hjO&H)Mg0@!#MCg0?|NiNXP{(9ZbGuB-*o z+?}CKf=TXkg)jWUQy(7Tii^hTb#%6P+l^)__;e;5o{- zueSQhn0&!fqet7S_WTawS@zF9+prqSsyw;Hw$A}S-7C^JW!isK9jcvf6ximu{jxNQ z-y4mp1aDmkbDZfkoZzx&MP+jTYs&WUM9z&-Y+S>_tU8^vKa_l`NBZqHyPVB?) zVs>=22NUP$U$@p=x5x45TDsb4Z&YaJGJgn|)K>~yyJOplK)fyr?}{UGvfrBs-#GRJ0XR!Dm*XPiiSx$V5J*A zDX_p>mmd2P9fH`rNG`ddbu(!@?@XfWRC8@0gV!T!FBZ;=NRhaPAjeAtLJAotGnTE6 zm#VEBTd54+ljvON_Li_#Fw*_>G4H0!g^UMeYqE3k{t@67@9jUOtQ2?qlD6bVN zPtvbNs)s$-IwTmVM;;0 zYU8zYIj&UHH-t>=n+JoAh;o&g<*$9bseIdODbnJdOG~xB`x*g=ND42)QSHQSCK7;n zpXmrduBrbzevj^H=DlE>iufLjMU2?F&}z&vtXR!g6P&^MhBaYJ8&S;U{4JIxG_;@U zTLy``dU&+#uT}xj8K80flt0f808{Om+o(@rbbdgR5!=de5+=O@wMp=+VB#aIhZ!~D zZ6+*HRo6#JDS*AitY3Dvu(e1IKton$H797QYY#baImZhwm^rHnaHRx=Y zn(?gJs;LUaa|H2jAlD&fh-aPw^sYeCe?B*JZuzV?$hL(hf{5mFW z;x!M?so#6Bu}4NOV@gbzUk{e(s&$##WpoBw?p*hJH7cx$cf-De+Ah?*B}wILA=+K~ zBXn6JcE|>~VsG3tR>Sy+J+Q@8a)8pVJAXw``p-DJOt$NO!)yU;t(~6@sO|s`S;Q>G zUozgWB&B~XY5bMz3IG?xOD)(wuN5!rx0i<1RX*jW$dV$<%~;(HjEPZRJ!KaFXXtKE z$Y*^zf50Y%eWkM2dXn@E`N}42&OF@ej&o9O^H5p%w>_5cAd;fz!<=riX5HFqWgNyn zHP)g));r}aO>L~LQ?b5^*KCRY9Ys0#=9A>}iiF;ml~vWp0#hsUt$3|>x_HhuXa$T% z@}DnxAOfUu0rrAV`9nq3S)Ry9wQ1#(7Duc+#kRIfnEX=yvP(lnMZ)7eFjKcnzzJp; z+Gp2Z{IX0lJ&;QAWjZ3Syfh^_0!>_(#K`H9B@@RC<6FzZ;&0CwT;6sw5g>WK%;nkf z+EU%jV#gQ0duhvSwH7Wif-4K$ip*l=&YIfV2Y;)9yQ@A)hPMhvsx=B-AGm4EAl+b=6GqLvN`sd*lE#Qnk26bJYYe%J(? zc7nw0an1I=TeR0V&@&KF#q$fAl_NAmb32|->jImhG1=j~+8YN+IPPev6ib5I^5X_T zZvKz^#W-^PqYrf{ zf4q|gh^?>B8D!Ut6g2z;S@!pT#8je;QukkkAjWl3V=NjE8NiJKsifa9!uKyZp{x3d~b05XaHP#*p=1*_*;+tjPK1ttjJ4f2;$16Ev8-cCpcx_bq zso?h@*kjn#+?ssGDq5Pni9W!9Og)_h`mCAlIS1YO06GAVrSNMMKoxFg7W#SKTZGeg z7=v+j%@9??-duCMqiHMfWX}a1+9DYX`ApRH^iQ4&3hS21Xloz|+@*{ai3A$vLcBA` zKZJKyqzfB!(!34K*dDbBEgHF|V1v%?S(Pc!KYk?i>J^fUNR%AUzN{NXv+0XQ{IPS; zeFuDHq|di~lHq+LvWIojZr?%N*EIN*$LHTL^R&VfdFSeiUbAW!`P~R+UYd36o@!c^ zY1aFxC{cCGL?BR?(0&05cbwjp*qbSyTfg3j_3Aa3Z|55~NJ)O`+?dXP32C0^tBaGn zj4_)e?yv6%>}Z($#MU|QWdH(fDHF-t6>W#AAa^B?Ww&H1(a}eIj;X7#K^tm?uO%rc zHjEE!!|^XO-mm9P zo7;|q#ZH7~_2;Al&mg))i07Ez^Q^nU%!Z89FryaiwgrtN>7tE^v`pZrE{zNCwH z=`VZ8?bmVJk(CL_+wz=}rB-AV9A?d<&gkyAj3~QbzC?I5qwMaGXJ#|?G!`>9-HgCm zO;T_c{P;O*rRn-?&`uNKeP4_wuHEPmRU6~aCg;+)>RWsswH^FgosTPD++{~37WHbw zkzyY6Hnp^82EgDFU)PQl(2TCzF;$jori)X>&8kO);A*aaC3DHMylUFfy>z&6nFRvv zEw>v4S(o`bW1OKRuaq*D@W%l7bh>V^XIl3u}7C5 z6EYP5P+<7S60J)MdR81sixSOC5~E4RPKV*5l_RIu3MR}J;79n8gy44Tyl<>Yh7XX| zlq#G_tp({T6C@IiIoQ>=&aGuID2zgvy_BPvHhL9N(Ni45=rkZYO&i523zKIjEI{P; zUrQ9}e*hKyfr;nuQ^)*AXlDNZ|J@U-KsJj>Jrba^JDo)|b=iy_NX|5^a-;sGkWL;| z=68k!kRDT!46Z0YJn(0!kPPY5lZ&FXHn0`@0%sEWjAbWsnU=Qmp11xGT0k7*G_m*i z?t0Y>a^J_;~@8$gbXy#Fu+4a_z(w zaERAdxoT=S;kIH|wm4z2-}Z@4{fKB3mtINx(|ba5i_zB^v`ILxStCP*{dJzy9m)ER z@AWwrcRdWYd>s5FIL~{;lJ-_}ACrPKO=WPnI?KiEDK_m0KiwGT7x`*>&PP|UqYRVE^sN+X``MgcW!@;$Y ze7Iw6q;~c-)0Yz(?2ER_*NjUv|}Fym{(Pa3U51tZj@KKGX9xORG?7=?i( z0ye%(0chgXSR!AW_fi=8AKqE|W6n-E^QI?Ur+vD{24XrM&b`{j%2&l zA6+1Xk(*!bkeY*Epa6#c6oC6*E!98Q_Gi(w>}B+0ni`O?vapd(HbpytGW9oIa=*Hi zzt>;?L-id6_xllDz~u$#viN?|W&QahUb&+{!go-+arNKW(SIYq6SO~A=6||4fA{!9 zE&LIz_3wW1cNh9^cHVvKTH+PeQ9}SLkbyaR`aF*4J1DMnSRVeT#m6g9@sHO4%cd;- z&azP_|NOh;zT%H}H}em%mPZ`^#Z&#=Z~q&gM_5~USiZy9groV@!4!FbS^2q?R{+UE z*!yzjqCkpcQXhCj{CAL;8C`Xa(x&|aR?}*#vp&4VvFVE5Jgv~}7ypq1<9F8f|5)oh z{7K5La{(*Dj$!GP;yKPeNSBVDr*Z#2!@;`TB1Avx(9!QgZ$ILWnLjatKpMaM?*B#S1y+_N|A=@mL=E`? zhW{@s8@)6eAVhI#K%fQm(!eghgR*3_u|K9R=neq+I}oJXf2ryE&J1KT6S@r=IeBos z^KE#Y_G0p+07i!-(7NoS%P4V7mR+ZcD|?H zkNDP$vQ58OeABh4k#brgnyC(1p~{BJ;Fn~*+Kx2ivgMb0q^v#`wZ`pBdb^y;#kZ0Y z`}MMw`K4}v4xu*j{=mq_F8AtJC$q`BRSu03<5BD>N&7d9w8~>vh4uR8UNrjcVBk$lH1%Lj zTv%tc(jPac>R>1}wRy3~VLPuO{x~Hh)P}e;RbG@b{JD-HL2yMb=K>B*`mzU$WYBcs z$~9F_)a;BTxqD6AWH&B%58kn%gI>EQ57KD8^gycV0A%^C{@`tcxQ6`Y;&r*9?qZS~ zjR~Zcc4_bmWJ+;~Lh&8+K=S7CdmwWB`3_*1dMW@;7w6#ixrSri5tb}%`_Rn1T2?aY zIX;0IIZDg zqd!*21m3f6593vM9QWdc+GSnY!dHg?ncQUnFK-<3=@y>4&hl37z4GXnouW<4-%sBx zg<*`t!%dlZwerd`7Oy^9-EwsGQ}&xs^^6lm?Hc6b;~+*Hw!5SgD!wcIMo&_7@n$rp zVbf+5`VG-v)e@dK<4Yyw$*~pn&7jS>f>EeA3IwQUXY zwYY?<%*=v8$3qU)NP%WN1Zw?~0Od!mt3qh2OV?(#PmS{{;f~n)(zk(kZGQ=28|sNgmSv+5*8+Bc3^gX9H|J2BC+;kOf3^=dEw_?vxJ4r zZ@mDa43fLAAejg}3u$=e8FAYvxKMc*(~rzu1JNvHTAftZlDV& zm;HyEf`5g~azW`*4k~pliMci(=nNQ#Mu;L`@2kI|U)|L&zan)VCpa=H!?=jjAY-=g zr`aB81!!CB>}-vsUY|zry!j5&Ld=zzl|N>0*~`qcG;Om9Y**$2%cw_au#FUi&aW^xkY`ZR`viUpmwDJ#$GA zuig>rR92|IT2&WKGW**|nve8tk?sB=q*yVru0^Io$!`9|8AZ-emeEo{{$HQC@SmSW z;X4S|lk7MiS@_MA-67vudVTXjQzB7m5ob3ps6YV`N zP1P!QI{^p^6Vsv?)n9?>SZpX_GIkHBFlQO{65h{eOA9w0T_?9~ACAuH+MbLa8mIkM zFKk%l@7$lgtld$Fe?4YFHNi0j-7RF+{y=UuZT;pG8p(@KOOgk7;Ov!^Rsv2r>RVUA zoY3+~*pr5}&fI&9bnPPF9$~#6K<0~n`I~x ztT~bk*cafLNTC5BNu4VwVsy4(cHQ{1S-R+8=C3LO3^j%WH=bN}1E%q|T3ZPcU(Rcl zCsNZkT`dl$w<{Gn3U>zzhVC#>MZ_Q&z^()2c~+auRrc%znI{3o%=ln8S6xW?g1q-P z^7tgjyzG*;<*Fh%wsg=gQ>)F~m_&~yS|F&nWVYvC)^Sp;&l--pT_nN35fdO zCG&hit{yN;+lF#=RSNF@2_%C~Uh!Q{Mtf-JfXEYDyK3_J%%VQ{1#IQ2Lda4_`NC!9 zgx~6SI^-yj*})>6g~{cYKXlUt zi}FSK&@UU}Z&c(;y|_#Myz@+};*=;>XpYR=oNyKu<&W)1nkkAz)~jAaQqQpDWV615 zd>mA(Ye&!2-$^O8S4!LVlD|aH8A5!MlD5)9KK$m|HBkHOExc(}_~(ntUiTlrs9fg$ zo#6bVV>e36no2IXvzx5FnOpSvbLA5wAF5SNZ5~1zZl{!k?>ujM;x)ym=&px#{bpAbqN^TdWoFN9%Wo!de%aD#vxlc=xcxcWUdcHssO^G;`a$ozi=G01)`~ zO`%*#rui|ns4BUMJ?)owWB9LvVV-npo~zrIX~yQ9s$N!YJbnP)3y&M-QZ%*oaSyM4 zdsmqdmLF!5u%UMuyiCOGpsMMHzap3VI>p@TiJ{;2Mi0g?6cEK~J+;p1ZJ&n>x%uWp~&%z%G9w*-&UG-Zj&eevc)~g<{Zc9VyTFT&t#ey+?n|i zi09K__f4Vry*5w3{P(d0+^di*PhD7p>02m>;lq zBFs3VcI>3{wqjD&J>$Izq9BUt3z`H+)mN&P%FU+li)#Sjry9z{dNi zLAZz?{pyD0Dkar{%r~>Via^>NvtG&|N*yupi&s>83J9rzZEP#vicKStKIP6`hOUYb zi#N|O!#;Rp3kGm5>o6RF;pvO?4>XPtO>Ji{HTPIG3+{$0I!PnvpA@c?Gmw?+QN5QV zL~_zPa!k`V&)0yM-FjxFgN==CPej2F?^&dO`VjRMBf>N_ZO(JDxz^e<^+}78#A2q03^;{!-Qoup z;=iRaD-Ul&^eX{8TxZCEmwfHkR|mW@=$F}^f}?gZe+Ml~N(V|yt(0lH8h@A*y?Q+0O$pHTbW+C>cny6a}KldV~Q*Sa!N;9%`V zA>ONS?-^CW*AJ7hny(ZXwuS~V*qJlzUP}dW-6IyeBc-qadeCKd^c{q?qYCTq@?CA3 zJcU|3ts$YBUXXO4)-2e!Ep@RLdypj-%Y0EPN4S56j#dF7HH+i(_CYc!>AIt=NwOB* zPx*{8vJ|PCDpN_;^cHOEs{8f5BcHQgY0ASmG-yWP7#kl$tez{5q=KSH*bLlb={u+q z#ny@4WFB<53Uf%SRS6r}J||q(Wiys)W_lj+ob5maJxY#<+1uRz@FMU=JZ}c3j(xx5 zQKF6}%N{zd_klg8!AL}@%l*!Fp6ga2R-Zc5$K%rwjVb2Lh1A7DH`>2_?i*ZirsIqw z<^kyP-BHESxC1!-j*SI%7~$9Bb!7uKR)c%j!4}`H^i+k@FGp3PU&NTD&{uf3o8L93 zsk34tU_{2Wpe9W04kI^cwPMw?ocY?4QE?+o@V3IL>rl`LJ(<`ow#pmKCq31T&tbsy z$^!ot!eCE3(&lSS?Q62Cn`@xM-2L8BIJ$GnhSaEgM}5kAOHk-0ODG{3lQ9ocgX zB!B(zxwKkMa>sstX36k64OU#2oVtfL7b1u0p3=S%%*uIs7tdF~PBR zv;yeGxVs4ldvs+;VunPPb&-{QiBs&!6Jd~|68h|oJ(6ft>#$d#%4Ke917`CNQ}eFn zOZjlWh5XF_i>U^!*OK1=Ofs~BG4(0c<9*X7$J3Q-s$L%)K})LCPw$MAO8VWr&6!vaVbYH7-(l>K$DJ?!%C z;R-bfn%0njdBuwAds_>>Mi3S;?_#vy=e~glnE5qVOz- z=vha+LC18ZahY+|p~pIuAjs;pK~*_gDg2smQa*IekEc(L>SbYYiR9PoVu{`24JK0{ zHl!b&$_$Ayyv?At>IG8M+J%;V)-ar_@=T=T=Dbg&evyHN!t zDHl(MCPxw#YOBrbE@3@nbyTHK)N4cPin|91L8J&@zw*4H`~V`w0y%+PL7l0x;cyMe zBoKcb3gz?U(Io@;sdXr>7KMTQeE1(fcybFMd{Btm$<5Y)Mkp~N0(Oc zmdXX7EW-8Q)pGE&Eus5JhRIb+u?C$~H7=^V>kIIz>FXK--K8B;X~2_@r;e$6z;n{k zRTBx_7DAl_N6l!}A5LUihOaZJMzyfz>xDM6Qt{BHx+V;29(n}!$7L^F+pT5r1}#6l zg&DuIe!soCXivlgC1yB~D+91X7Vn!SPtE~dgB$U1yhS%&a$O7==7inKI8(jICG8pS zbk-*#w3J9*unMrd3vzPFTta`a3Cm$@GqBZ zyO#45F1KR2IY9SlJZ8u2AGn6F*;67G&Z$cw`E(%$Yli!uCm19+6g1-b%SHIPsln#n z*|K^A;WDq8VrUOtgV5js5O>DUo%2{Ye5Gx4(5$fOQ{ymtowx}IL7yZv7b8~&WrC@W#tw(-DlrQEJ9l3@(Rm~R9ff7=c{)alL#y~>18U4+V!99_#mtHbm z^7#)owbK_0TxSg;+9)#P7h%#<0tN93K!@i&bkbw% zJOE3bU%B>|bZ-LP%lWC*gyZICa?u}rC;}B65}39jI|uKVz0-dbcMNxqGl0> zP_|`?7B`ssj!ArKtnLBA*G2O6N|P_A*TPM3kVdw{1*Cxc?!BH2tad~`Xi5K^xBz)>ebU^AeJKr0aC^fIz(N5Z{;dXfvLiU^L1WBj4!!Fc4^Sf66{~c9xlN(Hz~I{grdj zk2?DGcThNu3nk5D_Ep&p8R}e@s3wO(|6eYK%KUl@0uK<_Q;@9TBWC^2-mBQv>eywg9tE~AQal=yHw#U)HBq1 z$iTs?zZOgSu(xJrbX_Q`GUrdvm(8kz1!)0jzne@Ut_gFFyQ^ZVXG3i!{YFoY;Vv~& zGxf;S_ItF^j_TsZ!@1%rRWDBg>Qca>?$tOXfWf_QU(ZjXw;OjzGswGnwz z;elq&VP{4Tny3r)0~BO$k+~#;ywqmbHy0WUA1w7Nr5%zM0?h4>H{B`ObkVQ2s>N>xjHr6?rXVoroQb_e_F9XqypH!Cp?C?t~jb7Rd zvF$Q|KllsJl58!iA-Ja zOaJwL34h+{|D3`e>dFeRF^?ff91znP z$SC9nH5y1X7s%~h>wY^29E?L{hwq@yP51&}HKc-dzk^Uzb#E+-rry9+FCOe|eFw2! z_c#5&y-fI9rEj{kN^|1!FB zJmJ{emj4e&qfG0;I$eFe%vhX3@y^S`B@4p?2EE-XoY0_q0Vf&Oz@_(KH!>(?{zM8Lxl zNWGC&PLSmSOTezw3W>L;$$3)0#^0l`+-D6*PERrbn%AG62yZ1VTx>P9hO@&z^?wJw zPrRW+6x4A(!xYjqVL4+Kk_I6zPt35<3as>n#-}9tOoot~+UIiYG0K#W?nW&!gWpL# zRzmhi`wU`}6u1ZZ!$4gAIyw=2;Xlk_l)9cJ+unrIUP|8sV6UK3N}&8Hj4N< zWR$n*U=-p@ZhXt02*2gNR517Y({w0cjti%N-HQM~n=hL+{o!szB1DFm+*sl(m+t*W57v89H@BZby)F`hK%4IW zd7kWl!|Gf%0lf})DrjjGq1u2bS(D@V=ocoFoFKf1dH`BMp>C({F`aqp*^)3k*lasr z^@ejB0NZ?WBe~fm|0Rf#N{OUh<3@wN+}GlO6aBi1-pbf0#~|9ImrFYq?~Q|z9xqZZ zsCVhs4AT;3`q?&*)atk%72-F5Fj_pk5!&i?k^XTQ$g`#azM?F_y8Hw}}q zR1K9yf>70?7rcMzQ}0#tc%6ePac)GBo%Mda8YsvQxc0`=(^1M`>cs?9yPz9$D5xZ`@z zgwjHql-z>uZ78d*r1Im(r*Y!xn{TxxC7W{|f{j$Z4C*5D+miDm0K(S%Av(3R<;0B- z0}eyR7w=rq*|36V*}c>26AD50MvB{M=?PN_nqS>r(3G_nTW>yFc+`61ChL5hXx&Kt zQh&?Z^r(sI&+duW6g}SsP~pJCt|6HbsqZXEzEwd*T92#hp(|>}nIkn;T%^KU`8Tn< z(E3=p;)jmjP>FEo5naY*zq3X-+bTz`PWlnMr>rR4gxusTj4;7|2oedL0J`Akg3oJC z=XHu*-!=SxH_agXNm8@XJ^y(E&Q|-{%^|y&bINVB_(XjVFM%P>DrZdhU7Z`zAO6y} zAdV&y8rX&mrM8_vdu!aBybpkcPaQ?M%4nFxAewuxb08w5vfSQlgO%>417YfkLBaM%}$`Mp_K+e4Cg*Rg;2I>Ix?xy#5}x zSaq6KYx&f(G40WoqnoX@1@6U^W?Y|ll7z8>n}*^(If0$hg<&+V&=&>P%aJK!@3L}$ zA#~ggOp7;eOQYE>ySKvEqlx^bS5bd4oV)|o(&tVsDoL7_fSyn{@LhB+Y3T^+B9=j^ zryM1>dr=ZbyyqtX1LFRgINX;jgK&91mJv6~4DX!rTbW=nIcleKfMb^EnVgnb-2jcg z(j*^jMcSCRiydh!VC71!%=mf@rc0E~{UXn%lPyG#eS4ew_bnH$V7d&WMV zk<`iWQk=yfq-CkXv@)rLv^0bci47wgOm#m)}W(aO2+QU1+o~U2RVMNCJInfu^@@<|JJE^+7 z$4C}P!CKCzGk8X)q|#ftWg9Mn;;sCWrZnt8cwgW${7qH?kIz!P|C;dhpy?(=ydHt3 zdH;yu+wYwt$e`rt;3*+|B@2@~z}C(h&%&HwR@f3b(Ycb=Jf+S&_CjWi4F?hJ^GEF# z_e?yMLF3xa(v`rLJ(DZNfVs`wmG`kU#g+kLA<2flr0^&m@D-slz`J+h*_t4BEg}ME zOuF*e8bE0HQ@Hz5l|%7bOoAd=*xpblxu9?#u3tWlJ|d#A#~TA!CoO%4^axdEuw)MC zn(cGIh#(zG5k?zJcuRz@sOMYuS3e%s0hAQmUqSK0kQS+Dj*!A_bllcQKF7Wvr}+Gv zU_A5b>Fxox8Z%zGIgDAc3R$<vs^EfS+QQO z$3sLMxt;^z84V=!t;`_!6tlwYK#R{~p&6C&je`2&$@QNgBYHr8a*$9X*9X(mlNDNQXnucKK}Ycb1s%&T&%zg7ogikpbfy%?~XaPiS2+_lD+){ D*AD$9 literal 0 HcmV?d00001 diff --git a/harness/experiments/save-as-diagnostics-20261001/native/11-b-loaded-before-injection.png b/harness/experiments/save-as-diagnostics-20261001/native/11-b-loaded-before-injection.png new file mode 100644 index 0000000000000000000000000000000000000000..5c4e253ebd8bf2324ea5ea0250b9cbc06107bb8f GIT binary patch literal 110266 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 Ch=ig5 literal 0 HcmV?d00001 diff --git a/harness/experiments/save-as-diagnostics-20261001/native/12-external-change-refused.png b/harness/experiments/save-as-diagnostics-20261001/native/12-external-change-refused.png new file mode 100644 index 0000000000000000000000000000000000000000..b9f188b717c25118848b72fdd7a5238f73ad0135 GIT binary patch literal 110687 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 H{=W$ThG1O_ literal 0 HcmV?d00001 diff --git a/harness/experiments/save-as-diagnostics-20261001/native/13-external-change-tooltip.png b/harness/experiments/save-as-diagnostics-20261001/native/13-external-change-tooltip.png new file mode 100644 index 0000000000000000000000000000000000000000..4a95332fadafd75dbd49b60d9388a1c1647e521b GIT binary patch literal 113952 zcmeFZbyS?qwl~ zoHg^F@6KK8TQhT-RsTF)?5BR)YS*s4`(^261AzHXT22}O1qB5#hWr6uRsfO!cvv`i zI9PaiICumEctm7OWMm{HWL$I%R7?U~LP7#ue0*XuItpSE8d7|GN)}2QdIqLfOhgo{ z9IT8Sbc{@le-ME}KtMo7M8-iz#$hDJCuaO#{=9Snun?hFVHIJZr~%MeP%v0fFMR+C z000UOvf4iu{PzzOGz?_D2#83?D3A$Fm;h)f7#L_+7&tgsSjg-TknaJoSa8@>oD%Rj zDkccj&bVAb3HgXLZ|b}8RHrX!xlLVyk&y8T2#JX4=ouK9Uh(kq@e2qFNxqemmXVcv zr>3rYi4d?X=QC=>+0t2;pye=6Y?=M>{EC|WMb0iA z4UJ9Bpq8(#J-vPX1A{}uBQvve^9zeh%izte?Va7d{e#1!%d6`jKW}dDe%=3p3km@9 zC#?TO_8TrN2rg(?SQuD@KX5@odqM^b7AzbUCp@-<3WA9<4mDR0BJP`n{Q7Pr8gA7K zJX4oxWPDnlO}fiJp#2TmzXmM$zlH2Sf&HJjzyMSjD2VW2umEC!8w{8`rQX!nC{qkA zQ#=t?sY)Pk+Qbn)D>LFmIp##UbG?9zFfXI$&<=tZ0KoJGuw{LL@EGn-@&c#>f}SIF zcltbndQ5pJ~ zXZ8ZvM7!vGLh)gL2K2uG`leq1h*qI5fCIhhfD3r`XZi+ve@YuQsq$e@yr;5;4!(EQ zW=@k%%Nx?)49y(~lg0bRhqp7@zj04x+j|(ipD`S|ltc!Duj zMGKJoop9WpqzL;9;LUo}3m}j);F6auc?-y_K1V(>Vv}Q`>2B4WBCxAL$t^|0C$RSxindo2lAfA9b2IXo__esa>r5ckKe0>ZktzqmwtPpa z7eE(b=UqnkC3_!=HILWswA502%8f9K{=s7G6h2gx2$ZJeRc>m@mKOu8mQ?9o=KGF$ z#Z1(zj+t{K?vpP?*j%JSgG@%OOQgFR5hQwIZX3{IzhU4B=pot+xX1rt^aurk6;Vk* zPBR1Czp`rA-sK-Ig)=wF43nT9oGsTx5EVSua1b#nT=@kr$1ajyY>n?;*J7=aqK5UI z@l7~?Fh3_CE{zn^8tVIBYJ|=Wx#%pLSkvZ1NGt)<;XOEd5bfZ1`S@xoagqSOB<{ojSev*tS> zL?7Z!S5xfDr7r_$O`vMba3!U!yCxZx1_u^e#KA;w(=f9~^9aii4 z9MsK8dXiasq`-NJeVY=Lfq>4x#HGw1(7Pp(Q;AtfBrIi{6|vJjU;;D7K0EUu|#p+)tx$**2BI!Ex9(L={{qmd;ba(r~7MzOBPWmma7i1pq(YD-lP0(nL5k`kc(CTjj{m* zl~-CsoNP-Ye#R)tFSsEBfhUl;Kt&r~btE!X!i7j^EXhtolTjvO zl}~1FV|r%P#M|Ad`M|O+KL$n5o9UP`!Qql0L89m!B98IbS}=Jb7GvKoK)|a6{i&g&;hTK=au@Pe64lw@9)jDc1RCwk1iV^GBB=q9gd@|QciuaV_ z=^mpb-6jezCuHCnoU#mL|0}cSQX)EVZo0}WPg|D1@ov@~>z!DOW0IBp_I`UuzZp@W z8$O#qs<8|%NuRA0+29mwm@U;UJTuq$ns6}uo8x)%5yl%d0Q+B<^nyqEwjJZoQ8Z@7 z_;F{pJeCsA=G5VbXaiMyM6eW1GOBE^xs$Ug27%4Z03vtgo)n8AaVSFfAkgqv`<%hZ5y;qtM*BHnw9iA)6iz5R`?)%hwU+3BYMQ&BVipEy)b;i{VP!cL3EoZ}IDrGS8f2EqXK>5B_ z&CHv8PnYh~9D#L#%|sb?2F9|;;_SGBU@zW?yt^Jz)h#*ls|D~hI~$dH3iz#OEaQCa zR-gC#;@FMj6+&2I!2DmUjep2iHiJR-#_V3pbqXhke3V@ESVB_Z;ohrr{TBfCj*H-q z=GwoaG%DhRV!zqfKgU-8ikDvai3=6-m#(No>fej{e>bO0OG8D3;zf}1Y?x6$5=83^ z;DsM1#9C+e_>*RiUN@pqE3v+ze-N0MCjH}B5;XURj0=?3Jz zE3F9qa!LgzUG;GPIu!YrMQ6GSfs@M310se`V5z>%KH0VuQ`JnwK=N`xQq>j_E0TFd zT3P(rIOGUXccmbZBe#2<$kQ?a{a|d&MXo+PG2lEy>9-)77h*f6{hLbY{iOB%c{WU> zc}RHn+fZE)?%VzzaQ`v)U)VAJ`^KLj!m!yFCYvNagU{sL0heWBM8?H;9SMd&`74hM zD$7Hq_zfG+oe16L5WSr7#d88~nM+NIO1avfoZ&3FsQpy>R<4ot)!R4y8YkOS@}!9Z z+YHqrUUqNrEvKwojT_BcdRS?elxkK@n;^7v@1z@9WX0;;#$!M3{^0egTAj+NixJ6%l*^gb0Y;RREg)=iF-frWpDlYQ0RJ4GM0{ zHJ1H0@|_?NiFbE#%SGuY2Yu0jkfM?9Hz9Oc_Tpp+G{vSzk{a{vo*#;J?QX#e**TeZ zE^t|VXXf4(Et;zqF?Y~-U4%zIGl!KGhvWivvur;fPIYH)72Cctd!w}yt}_9X-=!5Q zBBp;q_d)**RsP??QO^3vu(@KBVh4ngjnsIkCCjqyJ$SP)|F3K}5w%`5``xMMjm;OWBITE}ModG+W7lK}BNU;GId9`= z6TJul(51fzGuOGXtzw^kP#}U0biG{PVT)e9^=t792_gM-F4LHk%^f$>k=UMell}ro zK<|C-QGuil%B^8K{xO>}G5^SfU+lL?z;||r0%zWWjGSso3KUzfTn8i|1c?Zsl!+}j zue|^c6BlkXDIR|)O$1vIj_c~CC(3x=$eF~>OL&cWb3d3pG@b^$6B-QtNk%!oL$V^s z`o7K6em&IFj7DI>IYIZeeZcj!n2^ZQ3t+#%-woIKHNyq0&)gzQs^&1-c^{ogD{>Z9ss-VR`7V% z`*-p<8;$_IJ0)cu6V*Jsi z&Gh<;93npcj3kXPrADF$4)AjsDQ5Um7b<}A#{VDr1J&c@ySa4;HL_|ml{#lKhbrWe z!Ahw{Y!9ygWN#HLN4qat2fI#i0oVEIQHm`eRR}d9-7-b6^9!Ei+)!V^lixENAiygLG~ofUuvV0hCa86T@h@n)J;_sdpCprd`*bq5x{ z5whh!Wn&-V#{jKtfc9b6N)PX+d04cEVN#*#lLGf`Sa4ksVSV`jk+4$^<(>b1uMx|l zkNv`AIeodEqi@MmiNNkvdpW)a7t|{}7I7%#M0755P)Xm>OINSI`c!T(d#PT^Ns2TkBc#;kuxl2v2#4o))4mV9Q)6RqIr|% z;AgPxTMv&IEE^Js_*hI+rKsq$_IJ;arXmppf)7WoiVZ)melGpW61a`UfbT_3qTa-x^O)1*@t0YoOGdM6VW}bT?%h}f@XdrjP;wc309ml zY)JezEq0Mvv}e^g_vWMK!j1D#23}e4k2Rr#d!;2+3l4eo1#+|NhZ#?+X3q7tzbn~) zz`iyR+q7M>P8D)*%pw2yMG9Mg<=_pGWelw*lbfb8gA5|x94uPWab&`4;#GV*v5Ly@5@$9-az@lKY(+L*_$_t3sPM> z&y+>;i=(6qUPB;tq>av}Qe6E(Q?%F^cdFBvE&@rVoe)%d$7HsT(bTLLQUnO@m%f|% zyUUpVJMlbJF+wk(pA6hbpbPMM+=b2s$1@X4Q;td`8bO+7B_t$rzt*43yVZTXN+`6k zoUh2yFY1BD*?#K8Lf(cNn>{UD&u2G`Onp1@-0$!H?mxT-OyH-@D!I)Uz)8xSdhZR6 z={r4dGn?G;A>>|13O0DoIUmi?(vR#_)YB$k<~Of+d_!(HMGIwn<_3n0EwRzYprFjR zp`u1f_VOXUH;C4+P?tUxMI(e)8 z_x|IJY{UFz$|K>3jB7}+I0NdMx}P5D?mZGrM0da%CDpGBsfP;{9O~e&4T4%-Xp;Sg zoeFr@hG^rfl*<0eO$!&^={*QPz&vq}J&%N0cg~xQU-Mlr?hbtSNqp#f#+hTMYwNri z2z7Voc1W~oyvts_Phn26$tNTKDG-MtUcArK%%$OH6YWz?y?Ndsi^d>va|k8 z@x|7nN}P7iw%VMQM(0<%qL#=budUFzILb_ChLk;y1a}I~_m^E{lmEy8muoLYv(hgs zM@;y68JR~Z*G=CJW~5n@t#6@6o0gnLyoV?w2QCSEkIylW_!cv2%8M0P?BMr=xqSg}T+cvImIqh3lQr!i1vl4g>Gs7`ar&7sW>nbqyB(&RTef zPMeCge&U1M8_nu49o3tmH5uyM8%^0E8jAG+q#+TkQH)PtBrJH7W2^uyJsCZsYKN2%&Ss5-PL72gT0fVUg68cgkNp!05=9OFEVbU*Jer!PTzly+^Ar$D~_>*MZsid42 z+|gP!9mj@Z8ZcL|^K;wP-BcKmXLNCv&X-_pzxyrahH&*MyM!oFppGMY`Pb0?o&c?x zAZ7j3@8*uMnCL$%c15)mu=Gys36Irh@XuwnH{3+?eYvCW(|@la)~FnumGw(?3L)Q* zm+;Pavrg=Q0^vE3xv0i*6ZDvLjvlb|8siC|B_|GttMdQPfhVc4(AYsL?GBWl7?O+6 zwMjQyi)|Susye?@XlH!^NYcl=0D>ULj2K}qGTHv+hP;BWFM!{_qqxZQ(t8e5fLw>e zKu$WuEd8e@kE7>8$jrHr4An}{_a9u=-|t8$?xtS=NTATp1M}(53qG;Sf-%u5vGfo7 z5>l=&fZu3{ZSq}!o=`LRpWz3ed2~KCeY$3EKVYm0c*b!=378r#4A`&_*w(#wf66Jf z1qr#&5qONr>KMlhB?^edGS;hPSrk}gT;_sPpWkM)Kld=d019?$Eo+IM$^&-fW+1^1 zb>}_XJ1O$eid$g1K3x<%s??CAzEA^YZEs>snD;QzcTpj#q}H!@ z8CLwE$jjmW;a$Dm!;sl(d~JZAJEeQq&UWOb7@3_UWo{{JL|6GmW|UGS)y5sWRE-8JiJ~))D6jXmpjp;dQUB{b1%58oEMF3&uWZ^{kD1 zRonjQ%2R@$Pkv#m3S{lr3fvzfdD%{U0Pu1(zPcP7y!in1D91i5B<)p!*$rIB2RwA0}udxk;)l&A~ zRx3)B(&c>b4^0TUgxf^mH zfPZsuQ5;iUJzl%)E=y^|O81L%uMA~$pN4@5ZFnR|SNFZp&nzdMRmkytRj(@uZaH~D z$BBbq8pk##ohtlz&=z3sb27fwU^#X`=x0Z zcx6i656#Ke=}O5@x)6=;Pu1KpZ`v3oA3Jm8k--dVN!U>sDNOULLq~+r`P|izZ}$RN zA>bQF^*1OU$i+MQq)MxLBE7IrYIZ%&-*bO*-_#G*FOnyLay6e0iC|6pQi!d@;(;$P z08=|Rm)c8!zu=;4gHxpvU@227MVm;$2{8M59g+g>i_<)gZ9Eo3SUDvAmieJz)I%h2 z;hJtQ-`NSRjeSjmrcRa2Oa!VYK^Dc3dj71M*Fa3MDP>~37F$}ra%g#*t=Jh;c{Ig% zOlC|#EzrB49dq?AW8qp(p81KGwj&*wZaKS~R`^Ttr2FGx!sjkRGM|jaOSq2HRSL`C z-uIo2>F<>APO3r>mT1E6Nk7Eg|4k`sgMinD)wO_3{(Z#IV}qS+P{9E~l_J5o|c z@zFS4&8XfDJ(i#WudKAm<63f@J=|gzXTmUYaLG=pX*=0vERH2})i>_C{OP`BY zj;Xq(7Dp!OU2MWa*y;0$^>VU>mHWu73 z@SLM?<2`+(&@QDB(p*mJr18$WC?6`1QawXt?MUq8<;LLU%QDo28A)zJ-It(*U0hr+ z2nTGAUK6)3b@YtTAP_M;nGD0wwIMe*3w=xV_I!$O=I8Tt zO&@`*m$!}M*UhQ)I?}H?kF2E0_W)}zPj#VhX>8;a)NYBg^ihIHv<@m=0z^b=AwdZt zx*D0APaKCrrYr61e&@7F<7^z{a-?nXTuxkrFbpuzjb(s>NXCB{wIWTIV&U7x(D#60~ZsP?7-Dk~GZxfNkqZMdqpF5w}_trP2fErtAb z%clZGYyvu!8_b~*0tV8}7!Khzy*{vXk{j^+9M+`*iMG#S3su8g}fg^IAEzrKF2Igcnw#5 z0P(M5%(QcoM|c9u^qvw0CA&r)9jM({sYhd~0B_WpXtTe&i%%;sjgOOi(Ol25}Jm(hg6+I zbco5bUEGz(_Lx|~H$VL%(vd$I)pzB8zJ&@wjopacZzn6%56aU%(psm*J~Y((5UWSx z))X7+r3_NegZ12yF;HTyQsg>(y~pu`B_uq?~~jY%0bCs9Xl zwf$D3HBk)jf~t7J=4Vx6r%S);rLzDh!DKL44hFc~lor1-9S{W`3Mr{l{A{-Md@;~; zjcn9LsoFcj#x28Uzfr;Fl zZg5wDR+OkogQdC^_v;y{x)u!v0}ONX8RLRu-CEu>2ko;W+{L{`cXkRho7doV@G_-@ zGiVHq3m_r2A|-V;3@|H!u=(wEQ|M4quc{2t1T!LgFN_GuGOo=#o{Mtul8JOHe&Tt% zkJujn>iw)dwG8)40$O`weS-f5a)sPr9d-TB7XZoOy?aiQJ8*xk`-2M=hNBhFgSdd- zM^(v?f!UCFF9F`qlyg5SG0;~g$$n_!Nb%e!%$i!Ip1N?gs5Rmv>g>@4l76^_Y`hx$l`F|&T-B#75*U8mtmO2`n)I-c|EvSW#>pU zg!3>KS)45G%>p1hWEW8=0?XUsrb^2>G|Gq=-{%S5-UMP?pF-z6t6-zGK<=BtIL$qu|(gwitN~Ny?DqWqDL7T-P4=h1*uAe@UO@i?&*C5WX-ivfSV22qT@fInn~l1YWW?-q^U*w-^X1Tl1ru zIbo%40d)kOIvC&KR4Q((7w_PAXg&_@i@tXF^g{Vepw9ePG%U5=@MlH+3Jw@u_ z$HeNWs4^~RhJ;M2#Wr>wnOyQEu@;Xnf(;p2M?TqXB(k?VwMmw-wp?&#<-p0=ZJ`P6 zA=1U_XjtZ+lzmwlCh<;NYpi6X3CfCxbK$7E1#1=ptLQ-=^7|I9bykP1r@zxy?0(x& z9;0Cqj^1SHF0kG?|P&0%hEt?J=2Ur;SazJvRWdiUbU}fhTP4 z9k0QA&q!x{qh_`s5K4XQke(M>*Zz~<1((<1P?^{!-HcSodS(iKelor!YT&yuF4zF} zbMEH>@9k>m+k$h*jhKxmd}f)9qwD5@akEYJ8nG4pK{B$mr{4yUl3a!~dgam~$?HBK zw1y?;d6{Q$jeW^DRxTeNUVM}^ylY#4lI?`EpFPR=YcA|kIF53M-MH?V-m=EJ!nH!LRSo>*J zfu&EAg9+_ND1X3hSPsr*h&xW}Pd?K4fS%A>UjR>ckfY6x?dmM6Wy2R)Hpd$FUH!eS zO*1X~tScG~Lm?-GcYu7Wtr+sF0lOu3u_=?N3E$M189GDP>pGN#SZNpG$e~O2D9Qjh zuZ-I_ZC*dg#FR2N-`4TCNOzMK{&HcYlT!8##vS&8tyT#_Ej!Gk!M>Smu%&}^ii%>xLWrJi)tn6b2 zXmW&R-w3Zs_7VGkP8lsz?D0BnVfP9_`$ipwg?j+(*n9M@vnG%sj^EH_Jn4@HKE z7YJIe2>@r%9DT7eqJlNt2D9$WVnlKktj}L9EZj?1R#-9&vOM3D^T#KEej&06-|ihQA);1Y6d*0Y`lC)vDGi- zR;gH5N+dycB4+G;Vtf@r_SbG@B$^Ds4~5q^D=H1KM+et9Zv<$Tf)Q!z@j@!? zT9Z>Fe<%oOi?_Nzjjm*VO6B5P@unNeBZT1$N_1U}4XgIzS27Tje%0`O!YW5T%=aKs zP+k~YPF({fX@UboWL^n(MM*58orHx$o>tiwM`R*gHbx=q2!*`Y6)I^pXg!_;9P{&A zrsb{H7jGvj<;lioE^#ubZCclr@~uLl>hOiIgqzRLGkh-qTTIusku{L#tcXgD&9ogc z>vN_HH`*!&%oCC9bJN~g4poxGr#>^KY~I^=a8rF~Q~{x1mfOUn2$H86iQwTlz|++$ z_g&<~`uSvrEE{e+5Uue`;@5#KJUNszuQIFo3`Z<4e_@i(Ns8Z^Te3d)vgE&&BIGY2 z{2{VecMhy^8<$>`)pl3O(>t7&upm#XYTHxoPLU%>>(Yp`q0>qkK8$=unysw{iomAw zd15xzq>8A8Nk5HZ;p0UdcnM50;C8KF+=iP0N!|lBcRGHaBo^5w;9D)7PRx-40K)@9 z<~uW94E^zU+3f8tZ27)+>88+ng86XxZz^1=1GR$^3zHATYka$f{PXjSB-}sPxVys_ zwgUFBE$XOcsE~vDSZ_gQRNpQsgWFz{d`*&RUNrt%H%D$=d&U;rZ$AccgXy0KzPrbg z#G^|K;zBJ>>wq$9mpdB+rr7r$NSWEs^4IovC{oz`ElIq|w-*{e@4y6eFU|ZzApCn^ zTo5@JqK~m9pG~jl5lvkl_F-8^&)QPoEEo#bb!hTd0bsA9L+sya;aq&E<(agyELYYS zhsrgU*T5Ch_-+cW^;K4CkEjaEvbY+|ggI*<^p|L} zXShXhp@OSil2XbOuP}ancmiElizG4D9R36xz*#D-w@1IgR?wSWmwgj_}Jk z%#JMyaFRaRxYrosMPZH_KBa5}r5vGp*A-PvlKVI)yND438l-TQ zq5d{ZR*wn3*b?xy^5x=fG+4-|(|x^qQ?LAhgS?W)%(QR)>yxN6&ugj~@W}e!*3J5q zB5wGZh4z{}Hgvp_ekDdl24JC}Qm#x#>I2^ARF6aNS1GaZ$!}v3R0#yBGlAtx2KpUM z)u&a9SY@7(f*RTCKWJg%MGv6Y{+1fl6uqf-CU0y7#$>sU)K&MD=sec0HE=zj?+P#B z36er35AP_$_v5`Wu#%5F^3`!?ru_(TcTMV7a{XXqo!Buyhgl^{ z8$V2`94QAC>w}K*dJf7oGEBJA8wfY&+ILed(#_Svs8w^i#(Ay*-&RD%b3~(2C*&op zFx8^OEXvs_Fu5&G%%e)fTxL#{943K48L12SwRn^N0*JqfcmWtrLRuFVBNm&U=ftik zrp1nzA*~=nm+y{BFA8_ADQ?sKI%#n=UjSi02zf=tROi@h>6;qrIa$I`97V5o>paf% z8Nn`cXQH<0)9kxpduKfpSJw)m%l^w`4ZqA`=Cb_SjW_P+*GSh#JXD+aEb!cHbR#mX zr9ziei13NjhJiyTvdF!poRk~nUcBUmrRz2z3adFF8!JPXBbyhPulvAB+WIRx*Sk}^ zvYHUZi;_aNT1T^T@Y-RRmt_WjOS8o)O-$AXANQ^Jr2T?_N68Do{0IfO_v(N#e3ttj)_FqqM>4rM54!!K?;GjY8HUzxQ*KL53PL|YMhA(; zv~fA~aU#rCB%dS~%W5SGGCZiA)MQv8MQRFm?(_|{a%2-7PHplG_ifq_l9(rjUyl^r zc~oSbBO|{MiA?MDT(-DdXDF7iC|fpq`(@csPrq+OUxceN7>b56WR^0n zjMu1-8OA2oA!bO*&E3wL*h&)>IX<#V5s@tXXH{mVUA2}{UB)JDq${%olXfH#>vG+) z+6X*yX^s?EOzMJL%YG~pFEd?+>{vO8VtzVcRU7q+18FjETq~{*j9NF&qr0AR(F2vd zaK=@h6x6aGog-LLHw0{#p%wD;WF@_FXq96%Fncc(c*vw&dRF!d#eJKQS5Gt2e40(^ z-k#Q$TH$7j$U@^ zuT~Ag{kUjftP(X;NQ_B28A5{5F-)1W+*=4DDs`nkc++)My+fVy=9*~RK`(w+gRy3B z>{7Wj$7J!8NjADh(%44On zx!^V*?9#)8HUk%53(GWt&cz+4+cn2}POb1}e&#fBeTs#jQ`+28i32MZeP0=o1~v;O z)>&n3qUTz=^&ucUnh9-0wCB*?!o?69Yf9oO7^)lj>&n8%;C(&xQWM_CW{&T=!@dMu zdPO7VN)`LmMPXN9o3~D@lC)u*Y<*6OJ+f$VZzQ@8yK7uX$!?1f!1d*h!iDm1F27W<9ytefkI4lxg!HD<6NsCZV` z+<26`dVa8jYumQ}GFB1ugLY%SY|T8zkWWh*D*5vcrVplF)a>|pOh@%x3JCG)aH`*t zMrT+MeW4F zCWtP30G;mr^A*$UX&`@iUbCHEi~lf_^}D6f-L|xmGp^7jTxP7r+9_lf1Su(8RYDah zT)>~h89#?bZ>VYVi>*h}Q1g|6ZV?wvC%AYui^_IicB(J_*S6I7>^YyDliMe9tT z=4N%RSxgkX%O!z+nK5P=nNW+!1sc~%UxR2CKY@@})G3D)@0Y5Fs8nZ_Peo~TI? z(#x6b;C*>1ms@|vmc}si-1la_WL+RE@fpR^TX`z`K_YvT`dguUjVCdk#H;&t{6@a% zQRtD^GvlO13E35)-h=)UnAiheKhLNn~Gf2fN10 zD5mF|Y~}I^8eUDURI#$SU`|N?j4_9jEU1S=A>D9kw-PMqb}cFRny^)3pm1tA>!8W_ z`PX%k>KExP(Gz}eU*y>IRrG+cnnSJIMWMoeUx$?88~0=^3v72&K>=7&bQzi{h_Ucl z7etEVsz?F;7^(|yOYT6?sxw`wh#Wzr=s=g)8ljLinN2P0fUen!#k;D znjAT^oCTFc(*#U_>~?f8B0@5)XY~jp%*6LD5VvG;)CSv|!{!?Tr`}2fUFkM{2aBsZ zS_FTN4L8#0ttNL0R6_;cos^`NfgaTxnRt_H7Y2q{xz#@3ZQjLcakNODNZMFlGi6%dGXbDOz#7wYM~D#s$cm%8^GEqzcgWE5gln`a7L`Cm3U;bzl$lP zbq!K3>PP`xGGc?ujdYb9MaR$=Gpv?s*!a1)hWJf_%ZOmVP7uisl6jR|Y(|X=TRX5; z=jq+C^$#YyR_d?QZb)ASnkUQC^X~wvpvdlH!I6NzS+~ll57^HOjtwlgTuPLf!B~C+ zwCL&Q!{-YPyaC9g?j^QUD=4yOY>g@!jJc&CP{6Al-}DlDO@41(H=Q!m z)fU9@O97j@_6+xzsw<&mCYhqEo~~i|f{eUCAa7ZktXgN9>mb<>ETka(Z@x%NbgP={ zK?4b{Nb_BrTWBmLx>l1UY1Lwe4yazMed)I=X9ejB2h7 zlQ`Whz9Lz$umnbFiL#T5VJMwQhN}l#%u#WCH%!y<#jDNF_A1P@)-!{jR6Pl3tx)@1 zgl-@$ka%GUyq`i1dlmb$S7@V)Yj#?fX%hQ>eL*`-lp7|y*JSMsYhq+&E7GoBf41vy z3vVvwCh@p>`@Tn7n#H+o_Z4nPH1g>|9^z?=dUJ#WnRyx|`ca!CpCF~jUQt0L;MeTm zBIoD-jGQC2{_i4ZH-D6Qmd2=owy)pjt7?>MQx+Iw$plwpt46!G=iG;QXLRm*ds7yO zOB0HR?cBXULz>LmS->=bXz%Ei1a+?93c&%_rCLSw2*a#oK_f0h9(0C{t{0@a zs=??3N9&f9f%uN8^O~AN&;i1Q!2&D!A{OYP^*ZXx1u5NHI6{>vMvLOLC7qT^zc9}s z7v>BM&ykVeEPj7dP}}2fVRVi%o%7X@`$6>uFqBmM0$7p?_@SSCGQTa>#Qqo|Wc2h= z>jfY+tUoxL6LK;7U*qQ*yUoxOjT0??VkNyS7`Uh`KL^LAE3jDHPX3eb{Bj%Ui;CmZNHe$aC?%P1k zLJw&&`XAon{-?Lh|3XhNm*9@%&81uO%&|u;OUjWZpPUXNLLxc_?_@wv>V?tc9i$*& zLmpDZ;vIpo=cMZh!k*HD^n0_^f;p?#%!1X1ai67SsAklNP_5lHs=gC7pv{}_;euA`R>~FpM`xNaz^zH>< z8Sv{aF|I-E@lj5bv0&4*b2<0fpSJJ>l4cOY)`(oYF=-m33lw(AG=HNQ2uEeJ{d1Os#tX+OiPRwO+!Pktjm8aTl@;0|OeByMoF<>U+46uroOLgUN5y^6b2@?(J1BPoHTIG$?alv2>7r`f7_v0NRtnOWG#l(v{@mshYt95J3Qm~$?EHu_-nP1YY)P}R@d z7qw)pc}ZpPsdUJQ%i5E=_X8@1dB^JyDE>h}#jYj&0e=&g%-`fxiL2sNZ}g|IRQ{CH ztA1R47Oe+vNNY;p=MR61yk3d`1@HM!)%cTOm5Nl)zbXBjPyg0}|4&+rR_ycaWurgR ztf%Z`wv_*^>XWXYog$O{h?j+ z+3A5&jiXl@yki6&W$avsLjMsk@XRM9;_E~&MF_&|Dz1rX|POkAY zUH_8)XSg12>T@E63HW)mDQsyan4DKd{uFJESGfvvX2FiMdSf#y-a%8`9IyD%s!%{8 zvEJ~x6k++n{Z*%XObGXk;-f7UU0Q&w>-g*s2hbyTQ3`hWZ90~WUkKluf{lc|h*oxi z-?Lm}Iw1FK*5FksPe;<5^KT49YSI3m@^5Oi^e+^?Ro%`g+Lzj#_dhxtF0+oklKLXi z6ra%caV=gwSp39w#)ePD1`O=T!d#IgWyF=SLky#OK7#g$v(ErjZ`J<7`x$qCoe9Y# z^NxC9Jim>Bd2XltgO%>DUqN~zjkI3?wSt{LVDv$Okeg}QDY4@oNK~w*N7~dG-a&C7 z+;=~E$n3aNrTCra`qPBwItOYj;7D3MpsQkj0#v$U*i^JgVks-t`xvc3BYbhv1=M(2 zxsp8)mA0{6Cuo}gDbqH`#{SM58gUEMnzHn2Cv`YxuK7GQWN<|Eh*=30vHGka!F^QRy5(W#08W0RQ76IZboSskufA{!BXVd1IPvzdBYu-plhs< z>XAQ9L;dXdecNi6iCm%p>rTS5P94cE>~>DtR@I8OA<=2+oWn+rHfkEjN?MR605$k@ zXwdLExPt%FaHE&zF)Hve)RA34cocrXdmnTxP9O$iflZli7>f~j({{RJkXhd-$o$YO z2xGUgA8lD->(5aCrLip=`)o%Kvvx;UfjX(p1}YiR6hoOi+Es(@BBuTRQMYM~SZaKj zvwhOJ6p0o+62K{FKOlgB;DPbY7JL9QQ);by@RJ_@9Obu?%SDqFGv0}gP=b4(^8-F~ zs40_(b=`y|GJ;mQC6Pc{E1pW~RTrjGTDA<)KA}K_pJYj+Cwk(@F>DNqJt!d}K_@vu z+$cLpdPqMD^#|oVb1uf(>iZLS!bGNhP+QB}WzI49Z|c z$}7YwNZdxJ2lnd6S$e8I(gtCjbE=RiUNRv_WOdv_5eU|;M+dh1k>uvnV zOaw`8CX2MpVvd)bpO`O`{NP;v^HQuuIs<;u8%~lz(8%{JQyH-UK~d*^fP&SQyjES} zk%vpzmaLgJWulC6bzDncvy8vMdF0np+cyu&Ut{rO9W70A z7U)I657R6>1%naJGfg+bbM|_o>TG}r8ne@@64<-_ZN_;$<=k+#T7qk0=T`|HR?iiI zQ|3sXvOKBP*?zo?vXrR}IWlO5o!zP~PBvI)enGhGN1tBf`m*pY+V%4*A=Lf0lBt@; z%OYJ!1D8N`jfEG{23HlMX+Vln8a_$H{wr@7(INQ6yWsgV>I8|$dHO&Rr9 z5<8f3uvl5qzUon13LN03?hJK}__wO^-q_-UXK^fL4!+Kl_VYNK##664j?=|Gxe&Xa zt`!>`VFbF|DcD7vGjh<7JzEJfLU+`Rh^Vc+@;LKlZ%>tr(_+od5|wlTt*!G>M#X7~ z62fj{=r{rsGrJyPgTiuar%KcAcA~cZ>^#fldRoZCG;a?`@lcV^U}#`ngm>IwQRM>= zbh@|7-IJSVXuWB*My$W_C~hlJDQp@(2l;_G}+8g*T(}AIJ`)A z;%vKsmQ%v@F*N^UTU@%AFpR>*47~(k92x;NbyhPz@$qBsT6u_H48(t~cqF z(JV@Jr$op`B$C_NMZq$Z8sR^mME4Tu6TOP$u&EiEQ&<}K<_CU~1UbN*_tfK zj^ExUNGC|~BqB%y5Tkupynl%sY*48BJeK5>GtT&r^IYl6VZXf`IOc6nXyJN2G%=vu zuM-PnhLGdMtLunDJL*7w__;WFyec{&aN=6TVJ3P9rj^S{0>Kl+OxwTUVBYVSRVh4XEYOSG@lY)fOdW2J>s`X0npcA2_980 zN98W8Yc^?Vq-~mG9k6tWy9uP>ayS5W#-Qv$-40lfq!MWMD?-UHbpnApkVi|a0rV&PhN~`O%=v-@jh+v_8^K1f8v#$>D@u_M=tjKLLt(l#1DwgSy0rswp+dXlMZ;*E zKZ@LfvsY(V`^l2~&|niJP-JL>l5DOiywQSYcVUfPqxVvpHszYeg-|}2eqg(o*J)pR zJzIiAMPs5bMM>G6i}V_y|pHw|sfY3MI?JV6F1=ZRM< zM+*r@35QoiGg}f@_@H>{eb@~-kcmCC6S|j(roAC?KA87Jl-21TqlUCw9^)H26884G(9E#Z;y z(#vz>bX_XQZarqzkX@t7ILaWcSq4D`vJTcnaKlJ1sE-?vO<4$7-y9*nZI28Wk7=>`Es1*Ki1jQELALwewsAA;T{l+R$3v2^ksmdyvK>FPSh?PFE6{5AQ zRB|0+%+7cipT1y0`Zk$LFx&YYm6}ObnU7%3QDd>KK71xFHPbm?w`xC;5lf!5tegzh zbwSSdSs;=a_}E`u%*J}As5q`(Z}(#$>i$MuEPDlMbO6&dDG22&8vkmx#f}KeXyMsz zSfyTFJ9gKzF48POY!^hrzFtQxnJL7k&k0_2H zh41Jg*781NULhn3;PUOzNpuP+{Vtxp{JXkV3~434B1VO0dlyMy_*K#A=Jsb~76(b9 zuSG7r&c2|j8II2Gd#xprm#_BYt7^LYZPug z0r4^Q)HvlnoPvaRAGNitOoOdhjcqcb>1ttPj15v0F}xq+X{5V1!4{v92IPu81aF<> z8B=sz1aGIXGMqiLLYB>#)1rwaR2nQCQEIn+pM)-|SJsY!EBvx!EGM1Izi+VrSncl| zn4;Jp^xW36A)1tqfBaT{J!yf_DH##(h|3HH>JReNYEee%MJ2Jotq?J(xe3Ka^~dyV}{CCWimk>Q5krua*@ zehcpsnuTvQt0MD^45zJOUMmDuj0L#{#;J1ZKFOD}uhA$i??x8gFMWMMoeR!mAe)@v zvuS3sZE&q6u73f#j?!n@?vuc|z7|^ghHL=?s8T4gRgzpkFJeF(B->Qt3FfC(M>0&n z#wd;(S>W-~z(UTyPrG*1zTVZnC9+R9N5G+e7TG6WURRb3mAJ4ov0_LR~esu>``YRJ<`xl zXh94=_OiaVk`(`9CcR7iM|E*0VA zD^_>n$R%GTvkbSD^wSW48e#WQ4xtU##OyKyTLik1#H{reQUZb2y5mGg5 zR1O?lcw&`5X+^aOR;nd!OlAK}Vu1r^p>^z*oTJm`kg>B5jzI*BFjYymXiB~BUf8vK zcHI&v9jv$349|U$gUMc_pNYAEvHliX4h2S!(TAMoXm9l{_e2SI$PzprbkX_7!K_ zv+RM&Xzvn+bh9~phqdKEX&Xtkab~U#Nw*XDlN)@a*}-a zYd39`ukr?wbfFqiT;bXY&i?4nU{0W|w_ahQg36Wki;)#U#EvPmzNB6*Umm$NQID{E zD0;j@u=-&xQAfwbGDu5{f|0JfN7XUa@x^QK$XZQp@;5U9o*F+hVf8McYpZh8IfxK(aZTNd1Gg_(R2lb#!(5r^ZC% zs%esUdI^LQ?bXhK*FmH_sg|J9V}-)qya7%=|AlSH%8Tlc{nP&Zk3N+(yZ6sQ5aC9@ z8J3PC9TYLK;drUo;A|~DZLjFgBDt|8F`?KfN51tf(n4y5Uf@$E z!B?-QsnDZO;W3>D-MJum%q(Uecr$bzg>K)`^&Bze%2LYn(OLv=+`81nh|U1eg1JZ1 z$wAwTy4ukgLRNh1_6mzP=0=%(n*14~oJfWOxrRHRYLP-3#nYGA?lPk4Jt+wu1+>6ueI!hiY zG6_`hxV}Ok3HVwGJ6<=9Guv7OqRnU~nViUAuriwP%}KyZtlh8r9cm|$fA}(zS^cyv zOSh8O(8_*qo==x4v(E+YBYV&F!)1-Qu6q(>cs%|mNU{9*jFHKE<>3jIxw=0J2x&K!;tEDSJxQ4HjT?OX8BUAp7%u_*3^4u4 zF3;BXpnqNJdZf&T)G7pDhj_%P4qe8RgjgWVZSZlUH*BB zR)9h|9Kkex3DU#YVOTNFY|lztUBfBZ+Ex>_BJ|!L@dE@*hKd-yP+lS=>g*#Nu|IxB zrCt#MaD3WnAjF730%q4|9>vXf(;|{!StyOzF`xG(U$dm2WNWI}+rx!u$K-e?x?!x^ zA%Gg6eLnVmoCJt$oI+|)nz-d6EoHxS9SFoUk;v#Je7-Cb9Esx))ea-0^f7bkNc;u> zQ5`vVrTBpb?`w2r_Bio}IKXEQP2^jxkYvlDJeBVq~N_3iucv*FDHN zO0}!ObT+TBUYV@ZTwa$tV;=puC|NA~m6?O&%T0dprpVNx7-m}gTYWaY{!5JE!N3>n z-w!{K>iFkPW!Bk(JaXiVr&@I7iW7Rxf-`~*-Aw0eb{j}QoL#lW?mA^@(nA;Cm#PK^ zQeXuVUFSit!HIzH(q4#PT;QgllH+z6t$%q3+K&4XeOf(8=?*2BoWYKCj)+h ztQ2U{R#J!_=8Kt2L>-tre#FS8a$5$Yyp0F35fXMfC_Z^CWwYFB$F;;FeoK?>n(Ii$ zd%XbdnGE;5_uAj$?7%!!qCAzt_nuI z1|5f!5DgtgHP$tcaWhUtw*x%zg45r=?gvW9hV;0SHzI6oQe1SH&+5)M2cO-_dls9O zjvi*$+4Hn6VFkk8L~=Ljyt5J`1}$OB9l-rC@OZDJKyQzIOa;>;WL=3{b~B{Lm2=8O z^!ui`fHs6{`1+W+IE}8_U+mIe*!Xp!4$tT`xA_r`e%jSRPu^%5Q!7ghJ1i&K7R~ zgm+i&&%ZEt=h)x9P2wm}7#tAf91vZ$y5fC!PkznF`xAsEbH^+SoK-&nvI%N)AQ}TB zKap4OS5-U@|#;|G?#Wdeik2W9)w>D-zr@LoJAkDo1nnIpW}7{O1L3@VM~PJ zKUv7D2L1_Yg+W*R786H$=GEJ{!Q@=snU^N)l}&1RGK7mC+*%M~Ka;p|XSx>X>B(`( zg3TjLC@2qDOu-Dfq>Ac4L7#_>>e8hw#PcdpMaJK_o1YG>WxO(>6_mGFb0hek2DOe< znuORFrq>0Sp)+NWhJWE;U$Z0JlE(ZI3L4KSjSLPhOWNBe3Jx%p&Dg*g9HI!fz278> zzN|i$cVBsCK_omFmrL=q^7JPt&&19*N`6H$HSxP0U(Or-xr}oA^IduDhqrxIEO_&C zbkF4!ZX-oqSiu*qdG_31URp6ca<4VaBB-R0vds~F8*kth9YBa@IDwYK8hb2&L)YU?MRaMrdP#Kla(X^7hQszTpB3R?N z9~XXCsr{INF}3>mmD=|Az3uuB(y}p@Z=j6cy?goDvQC-thKgsnN3z1WB<7^6r2h%Ss&-#`^@%vN4#VL*b zE=m_0_$VB*OwWsS0YA{t|MVx%^P!&gQtw7xgL(62t9jmjTSbFXTSX^=v@^YEZbk;` zXo35!k>fplr+k8y_~5x6O1ywcUIF=(yXYDDxaeV+{R5{M-d29vuMcD{NQdrG&XsOg zfJnjC|-Dz##ks3aqOp=H{z`-zt#y%d-p3yAJ}Ok>dAi4_5%>Zk6j#A0R@` zu4l;kz2ZN8!jdTdzdQ2V9R9yJBVS{=5{SGxUb)MPV@!2A$PR65ZvERLPIlyj$n&2d z4*XX=y=k z$FdzhkKs;F4!<^^F@))aLBG4@rMeYIq9II~Zp7Zwc8Q*eLf45fkMq}0`5(#w2+jlf z##;#PhT*gbKj27v`x8X>0~$g8TaKjZ&3VFIdPcUn96(Tcb6EGl*r8Q2wo&4!+jg%I?!$a zu6ruX5xOpfyFv_HlYfHbCZ7i~ziu-T6i;LEm_6vO+y3D%h-F|PH%v%h@CEQ>r~6mC z$iI5d*a@{ZyvBBEzC|s02#fia)M#;$4Gf$XIP6LR!0%Qa9m0=yzvI0A`4qE6h&~z$ zD(2ef7#aBsjGT>&8659~$BU#MXhEiW;sJ2u4HbPjx}SSCcyZcRO&d`7-rp_XzE?!h zSmI0glF^BbFgMNtBgsAtpn6hW*^b7XdHC_;zF03ne7!y;e9445s22o!LSMSY%f`(y{Li|N&npMG8;=C_21_i+*NWjib?SgS z>O0AN)5p{OP~Y*bKfanLgRRN*NWVcS)1FSv*#AqczxFC&3r&q>#^eoX7VG9t_j~W(w`B(x5)Yq4)$a(`nE`m zEp<|c0F$Fb;ag6se@TzAIVu+~iaU^-!YQ99>jP!?B z|3Cjlk{>!BhSo2RWaQb4PD(xOLSKgFVfX49-bLu9-FxZ+3)CGqJ>Oczs;u)=hBE}L z-4&k*sz5?a^)(BEezg$=mT`1}8i1o?G`xSZQtaVBqxX%g!!CL4G~L_u37&?@F+Kx4VjuI;MBwXOBw0JSiuJkd|{GB^qq)iUjWl^reMR3zd zNI6a@U!um33i9(r6wnt!Aq%y(8@p_?Wx)uB+unE&JOJ{9gVn`kik+-pfeT`L^(-x6 z6xmlmmvPWreChgtTmgnVW>PNiDv{(+xrlQu_|?QAXM-X#1=SXI4aD?I<|1+rKQI~X z?c#}bA-Y*MJ|%4|i8FCAzU2cK_`MH*tBjJVqA$3Wz{0vPBz=q97)Z`DI;3p>s9RTB zP>!7AIG&5^4Gdp1p_c}-b3Cbo0mfl_PMz)yF`ro4)>LKqg>`)e>+?uY zs!nu;IJ!8gx_Kd;<3@E$sdb26uB|JzTU>(OhA$syd!FdNR(#HhYU;m$Sy>hlsQ0!u z%x=VY)mMf@=Kj4?jP&FU{zZ0e%-tuUDHujgpzN#-o7&0U^q^Mh5DwhTf+2GzYcfUy z>1u>NgrcH)&UJ|7S(jt@X$bZKr$ZE<$~IhcC&7PU5MVErNqQJ&(dv@>BnmT^q@-Pp(%&XqMb7PvLZ48 zY%gS#1Uj%Rc5W?jbVQuI%xc`k3!%L`gJJhIlZv=4EG(5|J83NtO%#8fTnkg;+0V7& zy%;Gpw1}XswP)>lQ?p?k$z~U|=KOs#3R5|M!o6&M$P34Mxybx!(-NDWaWmPJU#GX(szyQqg@?%yeUnzHP{hh>HNr zsp3vTM6Avyd<6+fOchFACP*JIYeEp8&hBVocbZm4Nk#J4k@HHt1ngu0L}}~85;mO3 z_he%H2%YGtC^XGZt*KSOqwF~sMDEUzCS!sU{>1Qdx96dda1`|IArw*vffZlgjM`A0uc5q;!AyAK_akCdXO!8+ z&$N!p`*L>%tTMls8yafse_N9PbI6eVs0<#6x`rdHH`;ukN^j>a>a@UAmHL>2fSG9x z#%Jcw=pt#ezHd1dz2VS)mubCf|5^&Mh3-hK%9Ku{Lv)IZBXoVb>|!O9tFy;6%ORz|onpN!wwsC&l~5vvttqVcf38M%>l1(R^rBk%xO zTJ`nDI0(x?)ZFpz__E=0D6=yJ$A-i@HxxcUw*}+^QgcH^hGs+%YB4lJ`w(% z|ME@E!w2homFLO}`fV0=r*lo+vBb%UtF)vI&N{E@t0!3~YKV~bvn!Z}6JJ~m(3@dD zUkXtJfu>0gNH8=mD{Kay?^Q{ME)AfCI+K`Tov=-*YWq5QfbXq9*M~;_JA$5sjn`ON z>gwjy>bbOjJG2mWsYzKkkn{C9ceGrJ&>n}v>~>q;?#x__{<}*JwUIn+o!y#L zaI^fq=E^*2@v|OS@4EVT_d+R)(^t=Z>88~&qu+~>-s5&oiB!0{TVBd}J$ha48O)I} z*-cS;BikD2<ClLmkJx*}CEyXPA2uSf!H_eCYEnyFruHq|uy^Y4@NU<8+g zlTkG_x5TLcPGYU1H&?|A$98X$739JbqN~#wUwrxWK1$PMFHQ9RQbS1QN#5gcXGD?; z_VCo@j7%IavDx%R+NCvViJi;do8<7}z)h*>GvUnu9)`@&O4ee$dvKN4$C}jnCE^<7 zSt`zSRIu`%lb(ezW5&_w!kmu0Yi?ng0w*9;M`5k+D}Mla;b|Iq1>(S!NqO2OvgElg z1*9n@82CslVOA(Hebs!-@At}_>BtZqWpX)xYFy83zM!Yq8L+7DWlurOQyF7n;-D*W z+nf6NE5gH`%Myk%${Q(%SUE46OfTY|e4ZSV(lAFm(^~=2SVEtxYo4_j$>aM4XXTlW z735>&OzMeD0bE{ci0b!Mn~u|9iGhtz?nas3x#ZzQpu;5X32|b9kVgqiPjgIVH96cKv0gZ@-#IN*}#w8e^&d9JtW~RLX~)XikN-? zsf2Omu+7LWkyxy9UBw4+`%)kO4WIqU1vEl1YSx*Eb(8?iS&S?|$~l#YBSKGIM`V`c zkaquB$g2JUpA<|f0c5ff8F={KfE0uS=!U!6MGwjE5l2)31uyy2pP)wQ*)uWx-GM5l zYnDfX(C>mjK{YhrXc}h$K{jTk`GN(y-;+T@P!cGTyEx9ef7VCa&}gBpoGYRap~CLR z0p+7(%OQZsDy`}Rsv`bX7(u-b;;jg|g+D4O_AsF16YkrIsKE10obwh3RL2;7JG_$)zQ7{kPQcS@~&as8?b(Y-7 zuzp13%wQRo{r($o7Smg$#OA#PnV}jxsQZ0Crrido%hRp{ADfWjy>og9b4Idi zb1I>|Bh9Q$flP!@9xuFE^r97{F%U#zf`V(ISZedwLItlcA04fGwM}`cprla`vw!}fwCn5q8O}O`4 z1{7yQul-&`u>Ay~3_O@ItEpFxtjaV-w>nA4kU*GVGPKqdOpCq+JfmICcCiw25uM@; z>JJnrm}P~+uQf+quUzSi?Ch8y7l^%{!Ao3*v^K54xAPKGkk@kR%$!xsy-uWw)Pqg$ zM@=)wbQjY09h}0utoF6UuI;8e%g*gt7W3#SXsiQtfIi}OOMt7$2tCOQ^+HNp+Icg6 z?==#m==ZT2d;90f?v?d01!=vyb7l!bZ1<@4DD&-fYRuk(xDUu((g=JM$|$a{tW0ze zZFj(CEYC#Q5eO+<`MU4AiaaL*$m)|c_7dL0(w+8>d@^uG517}(?eDiEvg6vk>j=U? zChKdVH7tpC57b8&dFJ)oHS*{UE>>oZbLIFUQ7>Um9Egpzt=}y&j1U?k+M^3{jR@d* z>D8{@ci#}XIy{3~6X3|-7jqj{blj(!oO-7`s2-dipKSKeH}vlV7R5*_Z*Km>4>Mr` z*0RwZ8=`S*9G%2#x7qKG=fqnFQ8#=A>KT)cY!o)Ev3j}DGz^qx4%)Xj+2>HT*Ka?y z47NNyAUHtzH~g;uSsz-V75*^Rd;;EvUSJvC<5Pp)Vz#kf)4n4D7J>`;4X7ZMr#61H zHR*hyGJ@o2`x0AvcU)V#9qWu+=~t(3;I(}!x+Zx{d;gvVdZwnP7p*e$xVWpcOLrV? zQ}x?VQ1c<+n+vf{JH!4{J^rC0zrCEG^eUxGSCPe^IPR-;fb>F_8!8$QT!I z9~M_-e$8kecrzDEy1UzPHT2AkPg8q5w|WWz#nwr)2dbq>qkK~flO9{I2t8mHINvvO z#BpZAP?`IT^f>%kD!a7reZHIfoz%n3xabzO7vR4-3n&+U$yi$n@fUSqjLKzN%VAJ( z6;Bl7!Vx0D_?9-4stT`Uw1$&3#+c1RhTj-{MSBNjGX=S=Qru->^CMy`4S(6!og5qb zwYJ}@))5jcl5vYKx4a3}uRqk*9d9eY3FwsFEaK*RY%W*4tU#-51p)D*GJme52#;7L zX9b;SN#DI{8WQd*w#h z_u&H?3=IeP+&)fh_}ojduke85x1sXvBbi}5xsDwr+RwtVt7zczWK2 zwmfuKJghZe0tS@M$X_~Bs{dcN=J>bPC_j44OETsWP`qzNbSo77rIKIj4nrE4%9PEN zU6GRgfuy10`vtfg7yPTS{#QNwTIiSs+X*ecnrktt7BIamWc`mlI z0Up9jB}sA%wLXAN#aHg4!T$Ox=;0RkaY$)dc}-B!lA-~;IH#{nC1oY(+ z7l5Sm?)Ubk{q}Y|eE`EH+Pg^zK;Qt>zGxg>0@0A??uU~BC!*kz-!Yb;LVtV%_K?MT zjVt$MB#KB(t820{^9Y3Lu@gWazC_T3nCRL}va7ou%$nV0gZn`X;XrYx|3LW?fx`S7 zc1C5j|KNZG*{QGf=S?-Nj-6|b|k@>;|v;46*z3#ZZlr=NdPQ8P{#{I16K z6&7qgh`G{x83VAr)ktfqMTwI$tA-9LN*A9uhE=9@jhWwe9#R}`Q?a3SSFSZ#C29oML8~bJ&SW@e( zB07lib5lZoeqG$1Dh3hyS6dn%pUIcp@$L+;J~foeUF_g`v=e3pf%_Y&&eZWNo#TG! zMCsU>-Xi9-RsHqY8yiAX59;y=@Is`2Z)>81I0@U(>(5%OQh2E2RyA|ybay7%LOe++ zV>L%YM2!h-Ix_-grZ8fcaQS#dczj}CVG@&(oIBd;eTyv6>1?unMVG4$S(;rRgA_xP zrfmqyJc|9R%MQ;DT%q9kRqKi$XHWvm`0Dz~1fGP)xeMG=R!u`B5tJ_jl=01bjbfv| zYzlj+PG3#Rm)GM*i+eI1-hV!Mah$7RV>UCZ=SWKdkA{#sr*byZl0mA0K5|lYWqw#9pfCM=%_1z39CdGED)TXWz1>zXVjj7R!DJ{ z!q{M68oU#Q4oITANNxJIGNa);#}&6Gk7;tA{5n#5iqBDATWjbOQWrn(`Do_ zl8nSAZ@iJhQ3Kx!F5BP5mOS|hn*0dut#<9BZ5|D0D=+M0QtQ+^h=)ljtQG3+pg9QYKmE_V%+L~JA%2b+3%DX=Ub0{+`YSxqqjAZ$F#I&=k( zsa8>3V`!A(+`*nrW|I<}EWIv0m+#n(fX_X^S z-5u{p;ju>5Cl=&z9ZbMaog6+9&=l!qlWTP{Q`G38bT;e9{+OO=uy1{j!hf)xXGxqk zcj@e-G74J0hxDOxU@J=|%%uhfkYzG!Zu}5>)e^}3l#q`k6JD5j((=kX`Bv^?HZDxn zW@1o|0kXh88{hN#ThMF9^bBA6t&0egudTMXoCH*BTgZx_JBIb&^-TY{7X5oDBXP&g z=Oht7;XTfo*?Ku_&&!v(bnkm}4LaACkZBK}q*x-DhpuHG>+8A))aE2adQ9q%no5LbI* zF)Zq^eg@P2d&DM#!8n2arH7 z!`E1sntI5$-Z|a5!e9ag>)DLhc||4ikOCLr_9*G&`Zyx4W4=Va=zr;v15ENkJD&nwFl&!)l;R>YGAc_MfNs@f@j|v(2hHk*0H83MaZFT%S7tD>w3Ltm%DUIh0oB?4grW#p>=Sf2l8)Hf#R@iFEtpnMYN z`uGoZ6yT@4ey6uOgn6Y15ER>;wK;Nlh7r9OblU`8VkgWso7|E_s8#bdIg{ufA^Af@ z{Aa5Ey+K=u=bLTkF6VLRva<){gFhe-EHR}m%iOWpBSC*iL+_Ac?-2)gKa*LMt9(09pyZxh(He;@3%K&WuICUiKz1i)zwJ)EBmtE%l zV&JFOZxYI1 zWb^-ACNIs`?FhPvNNU~i^s)$q%sM|5Ys8Yn=Df^{hs6kq4g!D;IB@SVgCe3VMoY|LP@(=3rxE>d+!^&l?=*dXeuU#HmZ*{(NwbR(M3wfQ zhO4k>-?f|Y*l^d@Jx0|~BjsTifEscZx29jzqxyMRZ-n!-8m;9;&nEY~PR=reUh*A7ojg)WM^{3^i@ob79CJA2-$DV?*zw!O+ z4<>xEj=v$l5Prxpb2Ki^F8AbN#z|FPe$O7~NA1y#fb!X`I4Kmg4lU;0$B5+AUzVHd>b30NOlP0+Ng++Op5Dh8(u1A63MU>hO{!wa zCw%br)^rGDt5O`=J5M_tsA4u;Yh~CEu*&ylqoZrhP#l4h>q4(||rIbyq17|=L|9$odadnc3DzHbs@Fve97 zIQDKaYrezEZI}uBy3}*HJG8x6ode(xXnlMqLvb7d$gyAJEH2Pd_xl4?v%^H#W3#fkVWdL+0QIeRdwO92O&~xqCjWmt666 z2S1wdE<|)BCw?!)IQA`%nUll2ZDna`!0op1Yk*7c3Gr3Zd5Pv_KhLHSC3kr7z;!2F z*FdL?zVi z>NpI0Z~)Viwx4SFr9 zNn#ebVG@~8(vM`9@@Qo`-G|{CvWB+};Z#6L-e8D-9@Niv?Z(efa`M<7nAoue!e~mo zdY`MBQl4SGMkUNoQ;`7-vw<9Z{3v{@xJ7SFn6n?!=~KuScBB$bPL77FTZ&FCqTKwE zk@?pyn*YY+{0F1+zxDSYr~99cO&f+Y_75_Bn77C>KS7xQ3u?iip5$jAlfAQfIJj3? zb6va&`py$&sq6jrZQS_2S>U4DLc8xJDjA2282*N&-`LwpbPLhx;-$1cm?8c6T^+K< zk#itI*`a}JN&92FRn^*usiv5N&JztQqgwYEK1YV8tw~XOeMi`w(Zor!Wb2o0o%|Fi z=B`o{^!v9lGT;q#tB1w83K)dZw{!B}3VmQFK6(GXEKu5$fG>}$8C8me*IkR3M<6a? z%5H|gh}x-a2phT0l)ifo(?O=lTF+x=^5Iz;_nWfvktbg#o#t8*4r>uSq#fjh2|fd{ zLivjAlnCeVQ;Le1xON#e13kj=j%!uTm5Vo-6!+*5K4ZA#T_*mRAR;Fs~9w`1_i+lj|_nr|smw=Vn2hiJj7CmbKm1oniMo-!{T^GYP9kZ-6)#dzQQJ9>tIYSh4z^YYeQWUKxPTvSi3z`Y|d})ROS&8ZX1MQQl^WDWIfgI1J^#c)E0Lg{?ZJ6G1z(t9LaN)#+LmPuQ*_2A) z_=mbzW|4Pi{DaPZhjE8E3xr?y4rgypS!VA<$5PKBEQghS#38IiorraDL1~mxPX_Ye z>6fmp^0#b;LTcLP?N-}Hc2R?wWBAPskWw;iWp33CcNIpL0t{;5nI#n>%g?-!Hy0EvK`+$$QhfQC47M zaEvkYEg&Ges=BJGd~vM{U3O}|MyPww@dO5kFjHndzMt2l6`Ocs3%qBXY`{tRpTRp3 zYOkmPL!k@+Pk5(vk8^&0?*0Bq{^2Do;NdRqhJJT2ui zP{b;Q$$#^}TKh21-1wj!jbPXJsj;X|wGR8)=f_ozE@3?KxY5)JdrBJ;BZCL6rP4Z| zV&8&+26lE#ei$=<|B)H`!|C6 zI~ zmccIu%CPynPs8iu$h%O1&3g|(!pN9OQ*j}^ufx2%F$5$TL6!TOKa%Q|YUQ}y&DDSf zI1Mm2+@V;D{*sOlW%6G$oOJ-)CIIm1140$~FKKxxJaH%1{aWbe$WIU;^UOs4lFrTu zqo~8bm=itSh5{nazRW+8s>4!I`eC zgC2ZX0U?Pr_aDi8UAl7gXegu&xO4)hm8&OXzof^RadeRW_Zpyd{d!FzQ6KKu^LZ0Y zCZ>Wq7>>nUl*rdA#?Qz2cOJ8V_Ut_E;bWHpDNSJFe_}%V`r-SZRkIm&wf+;L92=I) zk$m%1NQ5^@@p;|pRr7poh_)Y>BF(-aLv6RAXV`!VuXz_R)Bcj-u3HBVOQF#d98W;1 z8{)bPz$XnC-3Q`v`)e9r-a|Vhe@WK}<*d zL%?+VYp!VMZ^bfuBOg3-)&Lsfwufn8wQNzF0j8}ZAd9+8!MdOCJ z(qY-sy`cmKGfRFyK}uNT`H274#p~~3H-0PouPPqq8DiDfbbW8y4+pM>sRBdDuuQej`&%ON z{-F@jWo!VwfPT~b04Mho)IJOVz7s-3w+zRD{p69-15MLxMx^a6$_1BbVj4E|JN1gv z4gNXw4jwq^LNXt)Sh1l$nhSva6DRFX!KX%wZ2AIo&l1Y{Z}wZbVvl_4$Ah^y(Dv`` zMqa&W1RhE}lmI)WD)gB9VjjoKVoJ0u{jMJ{i~Qa&`JcvYvtLhlF;ogQk-Sbkrv3AL z{b|UPvo0$8X+{s7L8qK6N`Gn=AXfiv$R*WVnX@9T|0hp%#gR=L(SA+459P+L^ceI0 zGKWyiklk^9By*4^LLKfoH;$%r0%zUU8;8EfPhK1r0sCs6fW)txYoo~p;7$08+XdtF zE}-E}0ASJ90u<`@i!>#K4-$;5(Jh~pF zNSz-V0hQh`M8S^b!}-wkV&CKY>2Z5gzfA1r=~QYgPlm215#cp`5sU1dZ=W!JDXbYb zPW2=^+1S{jc~XFw?Ium|bn3gm2iUv)JRh9-W@TScxvDX#`?_U*FN3$E)74YL4<#2rMCF;8Qz;1hvhsrZsefA_O#C>(?0prUs z)u6sdsE<&U+nw)Tqza5@mxVwM(lKuB2&V_7r4MSqJW{qP>%%#`kk9RRWZEg;Q{u*y z$f`zB3|9|@&9=u+YC0%c**iLn65<*McMjBv9L*71tTvFH3txoTd!ow3m@*Pc7X~;r z5OCB`_&cE}%T$T<$p%iyu3-;>gAZx82}nCy1|3jxtU+H>=}OruPr(-#KS36}a!kFr zrV%d#sXm9}shq-%nNVg_9=ist=l7Y%=*y1!e3ry1En}{6U%;&RGPE$Xs=3&95&5{% z?i9DC%1iy)S5P~BK1$?>y%_Z}N8j?$IfpxCFvpXDUvPc|d$4&_FxHhu z!@P)Kfn~-ibx8X2jCc;-&K9gFS&AdsHIlV4&7@a6BVDY?TonbJjWJk>gubeJpeLay z1SHBFh37#ViSB-?kx%Tf5MSvO5%WtNa8C_kpI>_$T)CfM{ty6WKQ}= zV>H^cH6ys?EGL2`Gryjep_hmiq8?(n@ zb7v7_XT%-rEUAGWx;zrKIm=r2=Om#S>rq8i69t*-9E9pfGCC6u;GwN1)% zg*^S zi`SLd(!1aF!lrRg+E37cSVVuHu{CJDjetE? zR}P@rwVZe)PBZlrr*PDLTbzuXgW;%;k51w*rtGW8fyz&cO087J zO?nWEI~GBg79Mh@gVw;}87$qZZr^Z*mt-eAvRE*icr^Z3AvLMQUW z_cO|OUyNt8QHuDmj9@PAYP~lQs3(@6cd1sN zU?vJB=SK>^ALQQ-HK7&H7ZL1Y+2(|MPx#HXR53}}HqSD}o{2Rjs16q%($?5`T7(#6 z8s`v_N~0~ElWd}VCW>xe6V8Fw@t)`!a16NIqC&8B%wV`v5j5yXq$nU40%) z^L|&}PDtK6I8Z2=nYiq&i` z=RUW8aA2*o*s}KCYtK2xoMQ&fRtQX5R~8<^rbxx?5WIQPbI?#u-{HC*)Bon;wA{rm z3yr!aLY+|<^c-|Ivs_1fjU%`9jABZzRC>#^!m@EnWp+A2&xNRg`1VMdan53>NxgBT zdBl@?D7D57(mbEg9lc(^*=(~PdIlvcef%-i^BdtI{R7VFn%Cc$n*n(DpZG}P1}2tdS=yvc1-K(dR7hKoBF?;Hpw zv<@V|yP_`W_{5pA!Fv|0r*dFn;Fr{Aj>(;W+;aye7AZh1F)86-rP>=}d}Yuf>y1Bu z%G!nPo)ZRkn{yF3;uTN|nT#Xc zx>UlA6wHkWe|`m4vQn@uF!4PjVjB|z1uk7r&a$#6)1UZ#n@u=y*xR? zfynm&RW$3WeBexwVpAbn%)!Y3b^JS>zVY&c*LplOrN-uyp6$u>Q2~;AkAcP&Hv{|T zTl)YDWAc!A2nQ@wZNz1beyo7r9Cgd5Vx~&x%03SnvCJ7U14jY~6P@H;)5zCFa>{X@ z)zCFBE9N5Oo2coo(Ow%o>bqLv2sEg69zs!V-^%0@p28yOE}nmSS&9_`v;HeF%>hB8EFG$x(cM`bLpbrh>1XEx; zTLZ_0%JW;@MlXMeO#{z$DAYS)oFrQ8dQMNyYf~ofdQ`$oD!rz8dWPh;B;a!kkrxp~oDA~Sz%OnE@9(Qt znFoWOdYKQp^!Ogygv_Jy&W$mxS5`>U*4~PQ(HFlrf!vYZg!3P#iU^}j7PByMBo&0P z^;#Y3y&6%gTu@GwI67==yJPs#2zBhKb{rO%B<9vvxp&;k&^0XWy~pfN(DrKw-GZx%2N6U7 zyl`x}ktbHkuBJY~@hfo-?Gv3iyK+$9B_w2sH`L=CFL=7(FPM-2h3Km!S*46R~^(1qVztH{%>B}$!mVy#Jl_&M;6ujxnsqtHjH+CY)tpzb)OIs zdgxSaxq@Giou5;D&D)Z-vUobySnKIxKpu zxObseGvIN#bY!!knAM?nN6KDRKRU} zj#^ok$>^+v{bd}oor42y0(;g+H6z_Lq&g}Tx*hQD0QE%_(T!r$C)71j*w}+)-0z(f zJesoB@k7lnX()EZ^WDq$FCS)aB_~!BPmo=h_u5nv^y?&>#nA4&2BKQ>&o*K5^9eS- z-sc$*wA~@7+sIYljb=_HzN7bXN z9c5I5)(W*}=FpC<4WxU(1~1(+#Ec1GnPvB7&q1_InOsaeQ^3U=k-Rm~RQF>qJLkYw z(I`ZEp>#0fV;wh&b6k-SS&jfls2Yk{t%YFnA9syj#I~+zc9-f{TrD}|4Or3~qz3rm zLsnFx_+9IanYL@8$`t7%mE_rwEgQu45Vr0;J&gU+mnvNcjh+SDLz<0BiebJojgerc zHMTcL*QhV5AXGt3cpM?MaaPejKt%$O6KIBnd`u>*hQvHwFRs^kpwZ{URgXN${8~g$ zD=$$f9T3p;@kbmYM>!?GI4&KP(~o5Co_rMx0jyxObBPWm64B}$;{LKZ2|np(aR$_r zlNgoy95#3T2zFz5tBKuK2+R!zW=?tPGty2(Q_KPRCcD;2)Zs+&m#9UbH0;9B&|K2c zHW2kv@HYG=C9~wVc5Lx5!bNh%m12)))kLjeZN#wY%Cc<8UMs?Y=tI36iSz%l;K_5q znGO5mxgd0dnDysCT`!gqF@=^1MvhBAmct^TnBHq?fgk>_SijZ@oD&P0N->QnqUC9G zVrW|xeVh|NtZ?bu&?|P_Xt9$t*d>Ch#N`ga?BmOlX3U)&%P$(zePn|G|FOciP#PD}y zzkz|;h?5aGBlzR|o2F5{-5T$6e_>gE2ly{sf8zks&|m$g1DLbo=3?2%S)dL{cge1d z<&d95BV+AsRDKG=pMB7sUPW#^t{J%8^KTMUuxe^vuW;kO~ zmit-PMOnf)G!nXCpvWq?xHyo`9FtztvpDE}@*xIC`fnOU3d4^f+kehI0VxvBpjKxZ z*pK`;>Y`FQ39ozN)eVy};Tj0~eCs;(;A~2I^#ov2up}Gk7t}6}VdtM~e7A3^S!>=THz@h z^d?l@{%d2;iq+AUiUaYC8ffvj9vzZp=2h;bkj9hg!2_GX-K`uOl~u}7tE|x~u%*fi ziE-4Tdi9v7&B!;Fy4{WsahchJ zxzK4_r1l<#P*TT=W_dVZLlIZiJ+^i!PCijS9|YkIz2Xtj3s$1)<@|b)%294Q8Bv%R zyIEdt(q~z(q^Psrj1!HC24~Y&d=SWt%X`nKhg-+l6gV$f&`UW;Q{_BKD{uhD7q*tw zX($!}>DD9BW&L}6_n%j17~kWysj1og?HkJ&w_HMLk>dU|$Gl?{yO zQbrLa5>);o4hg~SOp>HVqLGvf*z$JdB;XZkDHrGV$tfI2W3GXDc zQrd?sV7`}4GV2LG?I$9rluD@K5mnR`K~@X$TDE~|-8M>~!kIM7f)t$d;Qd5Rufl7vC29T8}I&iO7d95Hyxiu~!vD2iRu4=j5@+s;3Z6r z=S2i9E)^9VXrEY><(lQ{?r&cgb?|%H7#rbdxy4TH1nYwZ_IkCFik=lkEH8yc78%~) z*~*eOXn4rd)YAjDYekj%wgn5v7d-_A7f0>zQeGtTm=nPh-=hJL@rY_-XhV+46a{kc z45_gZ16F-U4vz`G2m+5l8I12cRL%Y!OjSx5>JIG$fm$m2S0H}X?=h%8Xrs2aJZZ>h z%DkSdsC=WN4Blv&^i4k?940w)_;L}+@f`-O-EUvGDaB7RzRhBUExGWK3Y&lVy%kdd z9P-Tzb{}4VgbwBxTI0`43Gg>k+#j&wyM@2KT;5T~yY3I>a?0>^OQ!so&jA}mN*5R= z>u{lf%4rZ6r)YDe0!g1rgKDeCnFwUW3B4^N)U@xj;_q5}YrR^S_YNqZ$kO_lo4H!t zPuz!W#Ce#Ran|<|dSp!GC@Vvfp(wQPe3MhZ8SXSASB>vgFH|+HFW23wgFQ?uIu1*_ zpuU82`L%+cI>S?~#lrbqg(7MWGN?;81O&ko#S>T9q1&&8*f{QqMjN&d=dDyW6vOEe zltGV0PD%_@vG0YOWcuyf{lrgGkZQe``sLu75-WE6i|qje;|C;M?u?CrRvR&z zm|&wc?28YA>oMnr)osK}5je@2)e{EO{Rlk*FcEXM?083e73$c{O{z3pBdt{aq%39< z6D951L+#`j3=ht#{&*z0Wh6b>lqZ_7AR?~sJVl^7x31|N@}BX4IPu* zrLshQSe+El4Nwr3sZ~O<(CRM82qp>-_pX%{5>E(A7-iPsWf_U`Eqeyt4u~$go5b?3 zj6^1x#kz_zOyZ`XULjf*QO5WLhqJXN+d5ySp_($Jgtd`i2Z}|qpctD_JpIv^(}6&l z4sT)4@rzyayPfmj)&8??1z4K&&Rz837?5U>0cm9f=DFofPuG9jpL@z5oZqtyCTSdx zR?h%}DVE6r7I}*nVDUVaN>t||3*TufQ+QXXLXJyyBF1gRyb^zV(xCq+pIhoEr&(&=s*k}}hc1N(p*v6t;n z_!Gn|;e+Rk7oau&W7NI%1!GZziAHen>45#296T}lXUobwjw_CYqGcVX4#;HRC4vTe zbXVaE_GI_g+Y~z+0d~fBfQ4Yx6iDr(lwzU;O&c@&p22JRD7XKuLV>k2*-~gM5Ix-Z zdN@ORR!>B9;_o;%9i3}^km;VKK((k> zxQB?#NveO^$93L>_u-+3s@&fmDm?^6t2rd->>t9oOq7e!aXQLVF<7 zMBh0~rg0pzONQ%YVf0{dbsympcf($&!JaJFUXbXtp~?)1;+qbhsn(FaSxX%J;6m?$OzugV#CA0BD=b@LaU8%`U zLwno(-F8N8&Lei`2Xe1b;HEnlKRKE&KI`Y+o^$iti=6ET)bg@pf!RjKdeO$nUZLb0 z+oUR|K^vO}eis3pK{WQj9pitRo%!!9>3;ueTFrmw_Gn-P8DFK8%MwcsP*W z!TiPOZ{#NOK35N*h~%iN$LykdSEwM0sqfpfPFVEPN8Bptyhv1b(msgzrSY52C zqJZBH62G7CekBt5<*-rKDn~k7B2P_2wdyViGr+)?wc&-L67(yTNQpTVIG1h?mcYXH z1`QDh3*#a-I<|EG*GEvmM39BVR-fjC}ZoiezU=Q<@9b(I_?yiH?(Ak4V%5??S)cbxjCa1VQgGXy9Es2p zTJv_Xda?9ni&AgZ8%FhGQpLmS(HCacWDKZFYl(Q z*h;_0Quzjln(q6T5np_>F?rH><*m@mO81nVzEs0+QR>#l+qi`_`*s3FL@!^LlbG=$&B?6@zJK6yKcNzPFPK> zDt}}*XDh4K>OeX@VnJE$OazVnu7O&%jhME2-w?2_nZJV0)V zxEqER9zKOWq$QY%xp3d8tfH~O>{CLA(grQVI$xGosmCXu`FLMnpSMsoZp(er>A8mL zUlxutY` z#)GtvQ42T*Bi>HFcx{k!iA3?m98-JU7pv0uBo9U)LUr~(aa&Fca9SXNku>HBpQoMB zR_glmwm4GG&3tIxmwWjRzDn@yS>!0)w~6!TwEkLr$dS5$@@32{E6F6D?n~|Nsn#p9>s$9L#G%Pm6ALr`q8;{2!in8Ay&j(VK+e#Z;f$pjl4^6z3ebC&%cUc8(| zS|rX`4-%f}p3~xsKSAP59-kF?P6F9B{t@sL{vxB|{DYDpPp&aDEkA+s(_D)$wS7SL zIHh-_8;q|KbBToond-rTwht~De5`OFc#F*#x)VqIQmLX+df>F{RPFm%A2eSAG*t5b z&}rVojKxKp$;FqCIZ8sLu9(Ke@jhmah zzZtr$nr_kdAyWXu|Gke8>$|`D>%T>jK>e%j{|j(OXg6~>M8-%g0g5;B=M^iQ? z7xx<2VHC>Z@zO{1X~Ii7jC@Lj%CsCAX@D$ubKX@&#X}nluR*J|SEF`4Dn?P6!);66wliD}b*s(L+K zZ0-&LQ`aBu@x3YMDC8Qzl!8Hz+fZUBNkyHI)tc&{H2)YvfkFX-J4j^2h_HDqg|C!R^ z*YY+pdvj}R37oF&W>hoPl7|s<=JswjF{=8`8BCXuNE9mUAOZK@6bX=haggZ4SdFAb z6}75HR-`}yxeaMQmqdf^;ZjY%un=7j?*JJy>f6>G3E5}WEmp{l5SN0D{qvdRRe&Nd za&B+G;b5UjFPMH!SsOSj#*KhtMX3!3dmO5=nNdK}l{deo_H{9ksU-U=>bI()RE*m< zUY}Umuur@Y!`1l%bZuP~w5DB4?kF)#NIv+R>sLk2>hOnE;!%TzoVh;k)x`OTcs9yb zf$TkJ6Fnh%6}JvK5NcUgveUSJhleALwJ_IE4?A#8s4DFQqi!e-GNs^mx>sNjrYvl@ zC#A}%aoou~7*QI-h;z+p$fl`rU0>fK$#J=PV;JK948{sOjsRzkkK?JyF$8(*Ap0xL zt*GcaKK|hGC+$u2AEj;QX{cZA-aYh>W;IH7K&0rNT(I=FIk9W+%QsM$T0`-0k^~eo zXIfYq1dH0y_pEU0?kJM#7`UVUutng(hb2;Qy-0O(F)~;qbjhhsFmyJerl|e?VzvX0 z%u;*R*C!+Q%1L6JV_wN*L!I2j+KUlGYE5;OR^LT~t&A$_L@yhm3&gE1S1uh}FHY33Rz*cGmGDki6_DroIcdNrEMU97y)XOz7U!l8OHc%A7dM(4&X^v^A z@l_vQD%Go$>=PFWtu8VCcq4Rpdh)=@6tZ5OZbm%e*U!y0Y8&}|d8Doz*4ixK=qJcW zUAjC4f4_N(P0b?`-(a$M?oHi0umlPjRYr35o?fuBR(hu!ToQq4WMPe}Zl}7n9GKk6 z;=?o^{w#a&iWkf8ZaT>m=gsaW87p^ESX2ue3jyw=~Y2?O@`xYVks6__39!EBch?)*J{ShiF)KG-*yN%X5qEj$M0p@Z4JuS7M=jX zx{K|L7Z^1_U~Pexu5$Os-@6nQ=Mvp;SpFtk{jKpQ=)<$yqI-J!Pw&|rf*5A9PZC!3o4-?Y64IzY-is42)ajm0m~7LI6k-?7f`SCLk^TXSH!Oxq0l{uU z<3B+K0!ACFzGJ~tGGfngf_e7Nv2YWbk@04KSUYwzSUBHRzmn)ZNlhYmA<`4vW$yld zIy)<%qvx`6a+hb=lxPr76?kO~p%926b>cbO|KNwMfijOdx-z{8b}VI#<0f(J0n@iM zh;>Qg^S&SC-R+hd%?K1l`it&H#$R)g{-^)`J3nFaCmuNs`8=r5#46Xcy5z^}*ow3S z$$r~se&OD`Cs^Cvf@Y?Ne3(RRk)w|Sw5FgjaPOjYu%?T@T`7O z=WK96Dej16gKov4W5@4>fweE*C>L5LFMZg*d;rM;jFkLO5F+a5ORJV6XwL_V*!1)g zF@4YPqB{4G!#hywPtcdlU-pTsV{bO1`s5gCQ3Gf#6I@;*N@o zbRN)=Y6W6c9?PQrd7p;Q#G7y;e%W)_m87{)10Wyeg#{39*s6Xb|9c?+_h#gPMPjlG zxc)&e>N&TvMd@WxY`-tBM2J4>1G>Pz-$r5h6}W3k`8VJmP}t$uR6hHvL3eJs6wuL5 zXpjy9AQ57%ECB==^iF57@$BSF-sPSB%K)iz%)zBtE*5rBbBcqD zo}MelO82epj6?f|03`L?+5;8urN0+upa!X^IC^>-Y(^aX@QCl0G1UK`2EC~F5z&bd zM$1UrpuO}X(e-qegUS1QY)!UH!2R-DzlmZUkdG4}raTPir%ifIScQIb43OU=aX2k1 z@DJkqq7RK0o@WM~R9spab?8KE@5OiJ)?; zNO*|tX}HUmb(2p?LF|m{QpA^!-JZ`YA}~WJZ+ug$<<7)aFf& z7YP}zEDXxIhXryo2ZPCU;qaEdDE+(K^z9_kLIc;T!brF3IZDOydoOtPWqG=7I9TgD zz|b;NXV|aoY@QHHS&3qlb6u5?G)hNFtZmt^ll46`=QT zTquNkmHFoQiQm9{NQb6k1y20+u_P7@FAE{tD!iccVW95=Rto~alZ>SSnQ>jD5A^ZG z#5hTM#oMl-sWxukc5oB@DhX?vvij&?QDS~18{w@klvR0>m=FjyWz{E`iP~pNuGS{v zC3mr&F0bJeg+&{*%w)kUi`iVhWUUy5E3ql~(0yUhBJCz-LJ?%mRVH1@US6VP7i)QS zhGVORZxS)P9cTI`R?QolchcA~kEzmHgWayXhro+ZiUILX)&QqE$H_JlGCj>MK|MY| zkjYj(3YxFAoBu1C8~6Qza_ml8k7+Q0UNQo_E{UtMHaiVZm}&UF9i~mt!x%<4@W)7Y zz1#dd!n#Q-3IhdtZx9@(In+6A9!DzV!eoYE08?552+AqJ6FO6yY@)55 zY}1s!mE4YVE%{_W%}8--puV*3lz+TlI|wGpXfkcAxbUwluR1DDz6q~;ku;pScQxOj zcN5XYE@`B7G!o=4cm(05+CBoz5_hC+hQ!~3+(w6Cm9>s{xoW7L8tU6`!FXURQrrN`@p;mCvv? zF?#nxouR8d91G`I@oC@G!5yU3rX2^#xs4YmM?lw@DmW4*@12BvgvLTj{qV@!;0qZu zJJfVWcyashX0o^6$^b?-_1o2|+^XoH_ ze`gh`d&?%tGEzzhQ+|IZ6s~C-wH-X4H1{cZ`^6K#_QiJ|hZl+|5goMvv z-mk+kgEx9kj3cQ{5A8(von2(wlhy}}ZfvNDk>4WO9$m-(UW28o^(RR3F@!E!-r94N z;!^1$T7jaSXd{q~J@`}%1kwhic<5j;!tF%JP@=qrpWv;z$%_ks);p1|tsdWqn}b6|pcd4M3jP>CvReP}2_ zV^HS**`@FkkhZ)qS+H*+2%)DF`!D0+2P6HH6d??Prj z-#Y`*t6P16i-r6Uvs#DVLyP^8emiwBv635qqeKeBV=ezt@HHP2o&p7lAq$5CcbWbKea-b8 zrm?!cC;bV+k@$1tjTr9H8QaTDs>`@{ea=2?YvS3|urbJ0aMo`{EV?4@1hM)*9G1MX zjW&xf_h$Z}sKCE$i-=T*q(Ed#|4%k6jFU6G6gkubJ|MTTzLX!r|8OkX-x1S8c{Q!= z+txOqA#I}6zPImYJ-W|u5m|Pf@NfaWH*^P2GCsr)L}jMES-iXvdY}*cbHj@@we2Fz zJp8`;9IaO`W~@&sL4W=9)A!S%o@a?84I@kkdI@hTGQsN@RF*K}Bgq9U#CE&kt{9>8 z-G4sgUrt{bQx(#P8}y`ed@2|Um2nwHXq+PdL0HKm%zv*CB5S;`91_`+*VHzrF2qix zAC3&Q*Hz*ITrz0Djc*wN994y1TToF(%ly*nv{mX2Q^An?M7DmfPCQ<@S~)hJH6K~` ziRnr`)SG#++=a|itx7Tsi#h|jhGg@lC6qnLu&ZL~pHKJKbEhh+lxEPPpy+hsUk~Fo zWb}NmG34J!uX8luSDa_#JjNVfEsh(31hEWJ68?ntR=EJT+Y*f-;}o#LVSzwu&rARz z$o;hi-82|VHBQ-B-PBMKPa#GdRT>ZhrY|H`Pd8k*cG;D$_9v9DYv%J?s*9!Z=R$sZ z@-$phzG7otoco}gXUEQNa9n5$i~If|>?bHN^UsYml**&3M#m#D)crFW&Il^!8SMUY zu1yr^CH>QrCzRFnOT+sgyKT$|SVNshx%f-PJE0^g)0c>DCVn~RUm9M-*|U8nR_j9^ zcCL_sQ)XBlud{0$aUdOeB0p!-l=KWS>ES0x;wPw6{+E{Alc0E|l?4@z@N)835*iqR zgY_ey%GISUJX{PoFupYQaA9t-o|HOhyE?Q|(!v@RUjMVJE56x2EX~w^{9zvQLB^K3 zxY6*K99Bw?^!#G05|ITaEjUPB5S%N4ZR+TwK(Iq=C=rpi%!P8YXl>| zUV>j+(4Q8Fd{#D2+!_k<)@q>?z6Pv$wZ)l;!R~7#Fx7@>%9xm3jLt$3a++$Jtih*7 z2!z`w^kJh3znt)Irw0O8)BjimnilYC)aRY|a>M+_7qGVb}An z%;wePp`!QQ0TnDb0zuEh2`z_bo_C5Qe{O)}Q`=)tcC1`3lCsbl-&Z0i_py-77hO8p z%dsXqb-AS9aT|Weq^bp{$&~gN!gM)d)eF zQhTa6j%)69Yfur%HeI~^;oC1nKh~I@BtS(kMT9NjFhTCU!@9D5ox5LK(0(oc`??0o zDI0DoF|o+1NY~bI?{W;Wx#t1Vfh8gorK&87*-1Q{`3}ik{6W=H)<_Ri^xq!7{j5Kp z8)z+f&z?+RUZ#RcZmq4$r1UhtIJ zz^}(IfM38DkDvFCq2`ZY2%sfAQp*QCkDrI5008{B72p@}#UmVi!1MU|e_`{_FH(0r zmt+8O7Xs}y`_7kR_p*10EoYRX(55|=!%U1-w_lZdvufP3I{PugDZZYtGBCfq0)@2W z!zVB4$@Ss!u#pKJA_;7@Y-V^azRJ?u`MYtTqKX03R!r4XJP=yF8GC@g%S&gQz*hR0 zlXo9zoaR5caj_w0^c1oOZ%l?M4LFm;r;>(#I8mfu&YV0%-hMMq)s7am*0hJ_B6HXb zwdFm?a?DFrEe$9I><62gLXo}T<0Caq0d9tW zktH}y4Y?_*j#%C$4C-Pa{9uj;ds-HD#eVzXIKf6e`9>g z25#ya79V!z?Uuj#Sa}0t_;l61LM+{`iC5J)vY}#0a;#&hulyt0RvbZaT-oV&4{&nY z{+rVCI2lba`?wia`^{PXME*QYP@Wn@GWV#@dRSM%Y6Xf~7lcP^4WIJqSlyv>iv%x9 z`e-r+iD|hB)flkDJg9o{Um=?-+vdUx(7?kCD^U@@E%U^U$y(TXhP02Gh0b57jZ2@e z;vETREokDvFnxAwkYeB{$|$!CqGjVtyJKsAIk746T`hIy?v4J#c#>R0S-l_eKzvP| z5xh1^eg!5^cf56Da7tA{(Uz04TIC5U<^D4!Pcs3&uw>spZ)(33)~Gt0ve03!8jZD; zc;d>aPNI=lhXK@so!uHJiIH`S7+aH-n%RX=U?z9DPG zVy*U%SQCszoLB-k1*Y%RUDz6jOo*OYO2s-j%NxwS3MY6gtT$CeCJ3kAvpUYSH!YMT zU@Mu026~mY`EW~Gq+0w69eq|yHm9(eIJ8?Pls|$gxd3f+Pp^%EkgeLWY;zdPH?Sx5 zd)(-Dy>Fkf;ke##QPG|zSTTWl{93xq z>~d1(s?`uoXv+9wY8H1@;O&ZguO+K1C@z>+ung-dPGM?ozL`$ zgEqZ5TfjjyZfrhC0|{T#&5Jim<0C@>j)5O$*{T*%uVC5>jO(*wh~)dF3W3~KI{C;! zamU<)ZtuCtuQ}cV_%0SWo!K!4Ks`KrvjGUnL}B<7tO~_zUv*16CdXB}vOC&kQxYNPmPDdwzaN_&kY$ zrnFuo{=kC9c`cwU*f;g#dD+pfYQx0Yc-Z@BSuYA@d;{AP(S|uoja7KE$pM2Mg4U`=uF{zgns3Vri%apkI(6H?%)8?S z_Cr$9PHcV~3Hb?DVuj(?>~mS0SdAKFk3ERcUZ}KS3T4&*L4T8fMQesC>^w$HhC>l#F_I zhcHxG7yF9fH|gteq%|^T(H_ZhVUZt2Pr^lp9{rV>zd$So$>=5tAOW0YWPGaWZ zCKuaoi@ZFz=f|~bRuFe4hl-0hV%(Kcbuku!T z_U}1bvB0{Jr*2H(UEwpjHxqBMpIIeSIIuxqPu!1m9HZ4Rh;Em{@ynrx z?f0eLfJ{>_=K+Z6NSx3aXhP_)!RkQ}pk%S_i;(5~SHOqV zAz2YcGcBW3aWq^W-HdQ-_|_nh-8n1E=W|w)2;?CQpI#=rpa5*R;NqjFC@+P1n8rfk z<#YbSS&>=Z+=SFKVBOkoK6nx2++SJ%g*$V9y9*fqcO(DFIZ3%e%Z0xM6vOTu0m7GS zE7!bOx2eKsXTC;Mz>JZ2e$MMBK7iE0* zTf#S9 zA{NySUb<`(`l^=kX+IxWp8+S}Kk-w-aG&Y9CRqklh79!F$}^i_c+|REyvAho+@nan zp;yawmrO8s_Vo5#b2_@b{{-AUXQorrF~^I)_c%Dwq;$H4U0pq*tY%=bKLA$+itmA} zgQl^0xe_@Yei0jq;xpJ7tL{a?%eKNx(BQqtk|V(WD;=Ine!$h`H(U`q&f*Kr5*I21 z0Q}Z?pc>s*KRd&~?uXIwmMvtK2Uv**j?`JcScyBZ!RkW_z@-u}KI1Yj^xS8Xe((ZP zbe3Lwu7d9~^NfV1A6sucSH*lb25`dezvX!j<7(X@gx#6IW#&Qs1d*wF9?=LL1NGkw z1G|3RXWXqckiMM8*m8wIdNrb5S0<+CX}qIKdQ2S`cH;tU!Lzc8olyK`C%S zIT(;q0Pczxz%}<_V+95%T1cIsz8sWp$Y#LSONIth0hw&?z##PZs@wTHY;^X+2a2*} zU;(McFDN$GW2J-~|G}}hn#-%S%a3~j^{asy!6LmHb|97v_Wa{aae?wg|MUXE{WkwX zl@5%Xx4^|f47)Ra+`rJD=PHXJGzex+i^q#B1z@1j~2?u z77=c0DvYz~)T4XVZNZVsXt!l6iZ9f$YpddY21{@z{DL9=*dq1wIlq~khnd3Xw@p6c zDU%NMDu$n8b?R(g;9<3W&;;``35GXAzjCrSzF#)e!qhYg%avxCF`t=P5~rt~15ID; zq!cWsuX3gqT+wMbhYr0TJ$sDfOcUdht1)_FIR4Ww{)O^*6Q!^nTVy6?$yPQ zS*+`k3(B7$vA5{AE2Ba9Za+bN*PaQp%1lQQXalB8cBq3*9vpA@_}mL3uJZDYq^s)S zm?Tz=QzmL7dGxFO;++VmBCeFJ(z2tT6epQ2Ut462?fbq;HHwxj@Pmi-aoMC5I8Edd z{Y01;rBv4ROQ?a>B=CSlGysrt38B_KzRkPPY^{t^&L*iFCO6qJMym2p^J;S%_?Ggi zCLzn9Cn$A25fww)ZrbZCfmQH<2glmgX8eLQOyJdET$hAT*RL&Fp>DsCf7y~P7R8vA z*Ki0eTX75FTLGVimDlRC4p7 z>s?fz1Scpho>=4U(}Q9BcfHUO12-%iMPF2f?7!?|4AYGh)?cb%^B%q*i@H`c8?e(1 z(h7T9G4^t<6d`1Mgi$h!SHSDkUl=s#*laC<4K+2Qs!7vQH)da%(o5m8uroV{Xjg;z zHX^ERk0`ah2~hj4-&>$^gB^Q0Vq``Eng1YOMsYw_sA1@__0kec50mxuv7)@qv)Rxl zn{OFK`=P1%)cb(pG1Gt$F$b!{3|UHDfrW;`gU=4TnD_~r1<1%P{~paC7;}uq`vt>+ z+Zt{36-dp&X(DJlw^+)yClZ8UZFF!(T|tQHHS>BRyTJuriC(#x zZP8|#q1b$bBmBbPd=42*M51F%{?2<%wW_5G+_-l`&{UFb!(BuEjBgR>zrJ|kmI&I~ z0wj4JWqJOiAK$jc6S^(W^HunVAhoH&uwT)>s5vw3|1dWqi~Zk3KMlCE0VTtomP>Bo zMSw*ZX&dl|@=cYGx3^&iOV*{?UVX6n(ns{%N_Se5zjQwmS^DargoSBES;)XZA_~UD zwxK%A8fo)>`Opj5UWqg~>*P$n*@Udx?TcP*ESrc*q8Mt=ZJMvoyf-Z+ezBXDn=GP7 z^=`Z4#jpT@;{4iV8S}J8hQEY$Z5vZW3NrM(O)I>cm`#06fCCdfe}{1qCvvcQRsF0E z*YzmggnEDY^K*Dx%QYR-!PI=S)6VR67XwtkwG&C|+gH!8pF-nN+1BC@vNo;)Dp3v` z%89!Rv=ayJLMuXh*DGH<^#^iIE`1euNVZl}rN z-<&Q4CIn?W<0dCx$UuuwU2N$$d+YQ}QyE_}R2GzChJ_LxkB!6BW|URBL@rDzCMrRQ zob32n_u#3f1aqz`-bL=*bgeKr)QOr7Yk;3ck@U_Ae+!q|45M46md1rap7i3+X9yoR zm|{BLHAs>h`&RXVZAEpzGb%S>yo8c1Jaa=cy>^cM6h*ya(o*w)NvO9*-QRism9MwC z-kcWx>IN#_W!ps>T4dmOeblJRvF`7JRAb}Htzn_H-bvbeB7-QijjMSNx; z4Us^mjl{F&#?>KPS_Z1A2s;<$|C<~7cYEht>R2ljPJWpo_gji;huWG{2zf7P7OtBJ zDwY;zGM^NKZTdtD`X{L8aQW~S0kFuoCQ8Z}R$G4WqTe}?5e%Gyzo%evu-X=5`UBR@ z74sLjNik!W2kqRbl3}7`xw%*6sMdeJ^E(^51=1nY#$Fka=g&(Qo8H(z?HVvMBN~pH zn7=%7>0-+~{ia$~{?g3MVJTu!fD3+MH@xwz-NQzAS3%vaZWR#2wzGJe=mHj^<1fV# zrVjhz!56H5tVn(Q_A4R1x9tf>0osIjtsTukoq#^kno$}}NrL_BnR7$`l&Ox=W)F*Npx&Czv?3NMuGfH&3q`fBB>0eW zF5Pc4r#n!{|AK2o?DQ_j|3~cMDaz9vA|omiU+i6zD#s>2qZ&Vpw}-5?b7(x>{kH6j zC8fKHQJre$aUrnGC;QC7@`%?H6I|Y*wgWdtIUF+r>N)BVH5s>!)*9Si+pKgQf7t!i z$Z6PB;@p-9Wj+E1q}7fK+|%+OG%7e633u5HCtq`F-UP!eRxw;9c5wX2es$b2hRs@Q zplGPX$aMsz*?iAu_}WrlrEkT8wFEW4e}JuTtyE>kr+Q6O5)Z~cP>57do#Pis41mX= zMB9_ZLo5rtK$h@U@snSToShzo0mtZwU3X3eIC{Nrc?qsYX)z6Pz2WX`tu2P zIGcZ7`s|KtQPISiwT8%(#?mC0479=zE826%-7(vX)eK@5%V0Gzf6j;zJwqfY`nuVy z8`J@B2<>F%38$wt`t3GQ&M%Bo`K%NGLQ?OZf5{gR%m`AhA`t(2VH7ps+}xk^|4{eV zadBkZ-ggrSkO09gXaWR+yK4v@+}(mUPH;#gfdFYdcq75xT|;mPZo%DMg46R9Gv}U} z$-VcS`+45ywLhStyQ*vNUAwB*UhBJl3qX9EBv}=kwIbe>gvUV}t+3LEofTvU7r29E}C^I-iQ_DA(g@Yxc)G0OwhjiYmO;f-EY+@etB-w_@5} z+KTIpb6M6gJlxZm#h(aZh+w7`@KX+V;9uo^ewJkRq2Ytu=(JAr8MvDHDGfW_83xo( z;lJu29U7KIhLy6`fEhueNt`pzsA$a=m6KP+D#~$wP_hXNe2%d=@L)d8@+AKI>~~z!n>ymL>1pfA;W1N(k<%DK`Puz>g;x@06q2@rXMB>Mi`quLp?}pO ziEbK>=Zm}mQ%n8l;3)q&VjwE3N%=gcQ|(!jb$$P(jusM(VkKorT=$?Ezqqqcu1 z-Xn*8mACuP$*-s^`^GI5sgvt&;_O6o7NpqW%>@{^3i=Fhf=0}uUEfs2^oO0)^I6z9 zM#~5~4&i$QE6MO8Mq8#MxoApiD)qGk_izc5g-g4(TY&;AezWS5WU^bFZv*yr1qdz- zbp@-mu*rEm1X(5q1wacJ)rN`6fBBRA({EqQX!DJsI6m9wI<{d@)^;-sTU$InY-%=o zMvvVpgf5?g31F{TnXzIWjheEm!0frVY~KnDU3n}JVM`WM4`Mlsg#{$5<b>bmjD5KR8|F{7TYo{hoWD}kQ!?ULcP5%H9fjv5*>4`a==OmGT3 zjK4uY?A8jW0`+kaB;~2(qj@u96e`_UKFoF%KZuON_V+anqy$O5QOzDbyK+H2TraQo z+M2S~tD=9ayhTF%0H~>l|8AeV`%PfRn9Y9CiaB$yJx*74go-F)QuSZLCI1mR(fkY_ zVUwcpFV@CZ&l=CPpfoB!c}pyu3&Kpt-j<;d&{-cJufw^;B`ujW?I>K| zBdVZ)XWFzckWcA}JLv2zJ8ost3Mu;1b$<;ha=@0DO2}i#bIUUQi3?4I^ljDAd|wV* zl};BjYdaZa7IL$7om77Z_@>St0rcGAC;&sL7fXQN{syvXy?fvya&y*tt4=WsX!VJv zD8lc6SA3muC1k~Oz_Bz;s|xT_a`&{({~h1p^qy(FWbS<)kQ$0I-7diy>2=7q6KLbr#`5E5895o%G~iYpFBqRzm4z z9}Aq_n^&aa3BU^`VvZ&7A`pJRq`d!t4g`FVe#CDM{B^%Q@ViwO2yFTFYy*ZH==TrO zpLlgMv2T?nt6_@F+BTJSgKA+3Naw`aK2k%<=L5*My=9pUQl!3!7xB-6DVKb#4euKz zJO=+pkajJ^V2~!N3tN>jX=``4Tl;9ThfxG!V-KWt`GMlhe%Q#&=SknSYy&GRISgV(B z(Ca4c`;>$P$hln33@?n@fTUi^eBpadxxenS3I)$~wL8(X!nFTa&g0+b64%d9K_s?k zK4Mw4h~H5|g?gFBwqy2n0Y9RBp!dk~4Vz=tcdSE(3%R$O+sfS9b z@QnPn46vjA?3_&2ki)Pv&Fi{j>d|!L;eE@VQpt=Otq>aUd&q|Q_KQPE|1C7)k=C45 z3wdRAvzqP)bUi9NP#i62$)Z^QpC(?Ry2dJ8q*!DL(pPSuSTn$6W&&Uy8ijcVvpd{z zo-QfP-(w^gznj;y2CA`zvxY@`581_1aak4xHvy$mrE}^}jm#~i#7X#qGx2RZ#U7^z zoRVUCrrnrypkNPXFrJ(s~ZtKCtJXYv7uPcoWA%D&VMy^j8$`eeCsr@8|z`G(!2Gpau|SRvNFSDAU)<>}+Ak_YUh@WUnVS zj3*6$BE3Bhef#MQq+uA`B$j>Y)XV&{vAU|p14(wTNX+CBqOaG>+d`G5i1TE?(fFht z{>>3sP3K!@lO{ov`Y9079W)10fb?)Yl7&yVaVjz3T@% zx?sTK3F6TN{dq)1naRF%EyH{pyWd2?hEY5u95q@Pyo7XS#o>J|u}hZ4c4i@VC2=pw zld|#QLKUTUhDHJ&RJ}DI^_3xCX;#wBamIHR-n@oYg#l-BCj&ZP-r6V z;e-wi4}$5ZbWBV{L<^$*2BK>H*t$n$4~R@@v~-lXDIQ4$o$dZ8*{kx>Dlrj=7R`zk z&g2?VSJ3+g^^l#SI6l5l3#ZGzzu^S8&f9NPeU5C0-Duc-`3>~UhXa03n{#FV;;h-} zn^2nH(XkDXp>~iRVr(iXWZM4cXPy z7vWjoLGg$i{FKBnOUe3fk?9W+y$Jhj){v2>D(ubd>bGxl78=+rXNNb42_=6!9zZ)};6VPT4?Td+we^S3UM zTdJo#cZkdPl>jd#Iqk1e+OL6V7WjZ9bj=QtT4ltQ;D5S*zBRv3O_)&FBrF2UV{}3K zL-BeA81AFj0*Bet?{R zkD{-_TNenX<^UOy2C9&)n&M?CmfP0B|7Pl@>bbEi?0fxHp0ZX$G zmOXuO>YL9{|8&@CIB&LN41lfV`|pfrMQmV2MG^<|uC12v_rWJpL|u@ypZoIRCxeRhtU`+7KibIK`o@gL94F2g;H$D(ZKx~VU)W<3H59#N}Ndo70xZ7T#UZN~KH}ih zE>aoYS+T}m<0rp5I@xq7&TH#lID~m#A4|_rd{lcdIq6F-#&Q^8s52SfwZLr>EM|h{ z-5t$ukwjHlqd|jZhh(uqOVlM2`5TCOv=NPXcexllNaNcBAu*9vz(z*x0&W9aazkK02=#oMaw)OnBPNGnbI zyf>$F^wU12`wu7>2~0pUZkvHUgKV(yx|NjkeG9nXwHq9{6@U*i_h*Lg5YG;8F(7a* ziG+jTKiNJvcE*@kpOJr8d3B&d77Tee z5~y4kDQt712x&{Rn}lpp=^)_?K<~!VbB)vp(U2ygY}~X~{%`G9r^j8nm<3 zY1b&*i zmjTVIL`#16FB?K&>}(g>apPJET#k1FKoXZB@IX=i+hGBQ3&>vmcOx(WpiF-qZ>hia z{u66`t%S+1t^4(`=7j$r9uyUlJ4?hc5e3?@{rkCkKeV6KZJCd`FxW@WX&A`9zhp0T zLHLY?xv63Gzb7s6pM$Fp{>+XDUn8jfj1aBlEAlwnmuR?SjC$ZHaU{MJJr5mk4@!-L z2)z#=AFjvJ#e%wcIn>TQ;~L9U<=p9Bi*838>-xcE50lSWe*$l;vL63sLAgWRcLq*N zPY1y2zoAcHdd7WB#YQQqX(b+W`V#b(^b92rKU?DY_s>Un(OT6RGI>SlD+*jBVPC`B zY7fxhJ-p`tKJx)0x5SjEcEdh>WxZE^C3m4|B=Fv#o0yoFimOlpWInUyN-%t-+)0JW zX3oNR$PlL*OEdk6)YMnuWpCzmcY*L1oFTIQlVxUVt+`cV%XS-6Up~O$Hk{#0w`j#3 zKjomO&p677#7>(=`N_eyuZwjS;0BTW#SqEpQ(6Phf}h9n78~|Q6V}p?^|YDTm=Q9a zlp-QHpx9^tp25@^p~MN1Ds}Vl-Akw@&U0zeugsxsdP@j#DA_8L?~o>3cF`LBC90c? zJ81h8S7Mx-7+HJ7x}F<(93Z2?eG zppC-CbL9)aM86ENt)zZ|TC6&iBgkvBc1OZyL`gZi!FJqrEMtK)g4!4_QgT#aQ#du@ z&MH$nZB1kb_rZ%(RN^*0pSB?o1UA`;hXCbFu7)CwC-AHI??0j-}z^-6zS@kh2!_-TF z==`TSApgyG)wpkevj^wD=c(^62jFIAXHqq0OACv_b1NgD&yHBwLzcM(3b-2LL%OR! z-a!D2;ftzn$eyz>-LXLw%g1U4v!o??p`wwlQY-cY+pxJD27|G#r~JBIg8h{z;c*<- zka{hEX96ByGh^_21IRXY^^B-!4K&8D3_@QE#wm3sS0vnuMwdCyArCX=+mAT#8mBml zc6Xz`;_w+xfDa}Up-@5!f0l$peMM=Dln@c9)8V! z`!qqty-_^o&Zq%$QA8`$2Hz~ZEx=tdd=furoW|RI8<4XJthR16r6N(0erBZl<@=`6 z4`Y3KU8e$L=G+ci%stq~3>6d>N5tE73KThJPL31+YBT90{~ieL;bIk8rXS`GeB=Py z5~FSdzAc%53`wIjP?aP;?GME!sau)`Vdo8?s18OqAmF5X254$; zgdwUT!g2Pg;GV$y0Q7S!f!Nu=OR)=-;Xz&nbfJo`e~(tDTN_ajY^|Ao2g0FWNh09S z%e^gDY}pULHDqBmk3>roYr4StIDXQBZo&2UW5Qbi&&WEm^zrAc z#13L=ABQLV6k1(NG|UsHo{vmQeaL_*WI?$}($6~GJcCkMn3>ku@mWuh*&oe?4To#5SGclEldn9E!q0WMQ7XZQvD18{%y=9fAbsv8mk0^MNQ1Yh*WKDpOvm$;BE$plm? z%8fKDcrF}i@fthp>nDxWorQ1OoHvHm`VQqCdX&^Kvyd%hC&w7SuUvuY+cPa8koBSG zJKVJgV|ua$<;fnwy_9ayRm4J|B;{&eMj!(NzQccMgsZ%+nD|#BLa4-cEAF-#>~nIY z$`24ci0F`DPZaYh)na=tH?)~c7~kbpH4Z2cBgN>8TbrQtKUQ}#dq>&`Xab%1SPv!^ zF3K;NdLQxc4C^+?<4S539j_a%tGIdhNrPZeBUr#2DLDzp80%xE;@bF?$Vr^07S}wC z`V&3d*(a}T^wuN3KUyX3#bY`s_p*^)tj?6OqF#_=FUDJqMSdCq+uy#jMezKQ)o1Z2NS3OR_~TI;N=CwciOoO@Y% z?Vp28GDey5h=iea{(Qy)c2)a< znev|uDH;F>;1;EC&6d?I@A3T_oYnVLz^Jgwh+7HdkQwb5{?c!uD0pzIBzuhHGr6V^ z$F@SrOM@Lg=EEYckEuj0eGBG2Fn#}YoHb@vv7YJLR1Z>h0ev?EppY?8-+0@h9ibk1 zpcJ7_Ys@`d;$trg<15lcVh4qXKtfmO#!qnJoyb@Il{IK5PZc1b@bq6U25*7SLKNQ$U1Y@Zu!fF^Wq%@ySC&dJ$9To zd3IFqz#b1m-m*SFSUdsYIa2P-N*j5a;SaiNs(AJ9D-gS2*2ifW8w>cN^?37VZ%G;d0RS^)NC0)R%8bmDynE> z;ildtA#s)Q=S@DZZr(HpYQMI%aAzhaN$Fb?$I|nzBcd&l2f3(eA{On;OymUOkGmbc ztZ#}VOkH_h8#>8l<(dLl^Tn+eW6p9VdJ(TY@iUK8;HDj7_o8f6^2;avigtkr&Q%Xl z*)jOaT`O;n2m#rKbOIET6X(!On$FIN zg^!NRjSg{2JM!q7(v*)pb4c?|l)`o2nc59|IjQ+RIng!^dJ%1*wW=Iv&I|HNa`8wh zDKEBm^&B3z<7~sKcBc94<}b6KMrFx%MWLzdsCDqin^>Lp$wX$VnK`(WtiZx7{ z|9CLv*FD%Nw)2{4Zo`-VF+=1rcd4_Lk89Kp#I!C5>s;f#4$o|wmB4!=?Rt>yE7Tpu z=T%iQrFPZx@8;%tri<<37DyaIsu1lFqZN2?h?7ZyN7bPFSLFSFggUU?1>h27nD8be zAc+F3^D}Dc@Cxsp$n|jma0f01k9vjK;Qx|lYB2PR((&gY&wrn4@w+&*hG9sx#t5gC zeP%VdR_1w_k>reCQ)mFn)JC2Q3zoR`^{ZK_^DlWlU$hMoOnC1$>-s6XZ(jLw=M|u6 zRD9gqb@MVquVp9tqUzAvY$QEX-?i}*@ykl!L{UzhRxyiBPSPWlmyvqRrofo{!Pxem zaEKCa6-4d0;us8A0Li}d-x{<1%v837w4Eb`t9o3**x%N>yO8h^{6OTB84va&epr9y zzL^ASmJkDb*n61AYp6;&+wIm<2eubRoJ%iFvV6Ri=Hl(2Ya^>OhrS+>-((;}`e1@* z8)>>>AlkDAoS~=m#qcj?xzB~ac-UKqw_)eTDshnezCH2DFD%#|@DfT|oFVDK{T_$F zeic=Ek?0&LGyu}e$m=e$swf_l$eV5eT;Sbp+T+3QLqkLT-GURk5!hBE?Pe}y>sd)Y zy^yocI>VRv$_X_GAH3^!MFBG3;7gH&tuf7fqwZV>)66pW8xBgMb%!UKY0YOp^Ga{! zvaM<-H9W)aVw*en_U-M$9MT&R#!yiBzJ48I%xnhPjHnr^SNJoSH#b-K&T;ot@~=pq zsW{f%JdPHU?2~^bhkD4Abj^86K5wS_y!0Y;lhSMWVZmP(E`Kay3i$0Z&!;Uy_U)J~ zK7@@7l)*@s{GshI@~fYC2%bQM;qk>E-v8Ul=uh`aED_7VQbz^r7uWwHP`rrZgm6q` zzZ4!I|0uqYdlfEeO9ihVx{a$U6ws)ui<1L43rmllPlSjud)MO!5tESmy05*XblDQ+ z$t&^R(K(`qm~L+_-bl1w4p7YK{06#1C=xj`S-drmXCNCHRtC(C^Ekk-Bnrm7B?6M$ zh%;~G0B=b;*GD)y;01?{^nKgfqAP*?^6p(W;4T<`+Ws2|nF;V4Sgsqtdxxhf^6T61 zQNSa%g#iF$0YIdDmD8!L0k~?@etjEa1$dy&kO5$=?GxlUiBC(P?BQQs^Qv|6IW_$T8kGT80ey>b zZ=I*;t7{E`9Pa}lrCzDXS+veR<;sjO#|h@T+W9Np3RyaU4aiE*2o*THj{@Bz0}n#) zSpwh%UmGoVG8qt#nmoTitVa3RLly+7V*(CL~e3cHI6 zA(f(Uki(6Nte`?xk#daW&C^wyiV6*5Q2dP8{%J$MeTrPUd+bGwCdu4lM*VM~eI^Lp zcaq|g%^uDn_4iYp-Ph@y{%^L)j13(04+WM+RX`Zz8c_?f)cK!gP`C!+|LAP${f{P) z(-0K0raUFG+XVrFG1lewLFGj{y`~;kW@Z+w(*oV^P8y%x^ktf?Qc>}(3Sro)PGjIT z0nR;2FUTb!VE;;1djJ04dy(dQ(TC9-$^s`Vjf<~xobd%;D^}2Yzv$TsMfna1c}}ze z=jor8atxvX9DA4LYQF%oGzxS$Tp94>|BSyqpAb2+at0<5eM@19p;UozO2#&=Qhg{* zoJE`?lJbEF{lQE}G$JX;(GO-`$XvYgxnFVlllW7A=>WBbO~j0#5HZ?ZY9A|WahPiD z)&Rw&R8i|@O+Iib$fd#gRN5@?!#b;!s@q>$*bE7LpPmt@rzL&2t-+am$tBM{b3I({ z|L#d+5RpYWS@4#W30>WPfTtOI%{&qXzf`pOyFe8d`yGB@fv(=%WuYt@&5TxdaYr<2 z);r11GIpj<)WT;kg(R1IdP)>uMRXKed2t`pnUS)Ue?SX7qt3!7*UtncWiI^yL^@);kQmuzB4nbqwI2%_usb2PUTVxQit`&lhPNTqYuU?;w1E zhcMUwyyHs(+e81`0Pc?s@#Q4&bf|=yoEOX?VWu%)k+g zTG*Je&)4-tQ9Ye;vg}LajrSCxCQiN;8hgi=EQUx0d{tab?#*HF)MmYEmlH(hTJH!0kzL9S|= zgk0fYxYh$WuM4sVvt8_+aIEl{YNn@A+pdt;p(sSWMhI(axH9bW#29Zor>J4 zLCCKg21?43@Dv};-`aDnwSuEEQkSE#M)%N2RjB+fkd@YsVNd{@pbo*ar7p<}W&hp{ z!c?&eam1bLw<}J}P`A({N3@{mnc^wfo+4btWM(|bZD^_otGIounCX2+>R0P}Vg=UemV>xV;PfaT_?RBdHr~3 zj0rUagvfl9ZK#5W9K9&9A`aY=LIY{IcUe1xAb|2iJa@T4C|j%?ygF^Q?@z0T*RFL5 zZ2`zh9RkdSt zIuNbktd|=~HEtVN1#mUrk2=qTH!+-fQl3#auu45<1yKrXZhXt{dU?)o(*Ow;6g}U~ z53&2H3-;~OUf}+a^(?rTj8=fX%HpG&o5V$krioM4N9#9|P_E8rk z}6$v84o+ z8cnpF%ZyILtC<{I2tF#|&Y%rd%aL*@P{moUtF9*umw0zs>_}fFq+%)rRNUJG>8OHa z02&bf5kLc2AzRhOo;^oyx1szLckXQfBQjaNE!0)>_?LRyr53*?rHTLhYI+>rV)$b} zJZ8K^X7*u~PEhhniNs$OWZT&hNR_S7EDcd+-oIc}gCm$%8K>Z_GH z<@RyoK!{jY8ywwY(n!Z>HGc)nd~n8& zSXS6T6M>uy-mq?Q`x`vQ!1-D{mHO4SHFO6F7fvOVm$vDPA-0r>HX4(C+UB9|(@oQ# ziaveRuQU9aNX=nKl|I1W?j&7x!)shy6~A}wG;?L({HkcDr%${fIvt;y^ew5QzB=Gh zuX*|zPMF$tek}QgQ-wA)@fiTG)4;XkUUUkpx6d~eOx)+_ue4CJoiYVu{GIs8XF@?M`)9T$UUbZqU=qHi za$Q|xBq)Iz6AAZkp!f?5>{z1tS`R)Uy6U5iT=PhIoN0MSjI;Pc{DJQkm`NDP-jgcR z=!ydY-J<+Y0DY}BsUW*fX!#?i4>4j+MTE}?WO8tf951A(gcS9hHPd98!#8HUAe91A zc`{CY2Yu*v&|IXKS3!HLM7&*6I$OYr!c;rbn+h5mq_7Uwy^C`vRI9I0%AWp&NVwQz zgKzx9DBOA2YR2bhNwYJ3aQYZ2!O5iS=l*B2r?GFzwL#>FSk5s+TmU%!Yo#I-UfwpL zO05NoF|&%)11qMYy=b2-of$sM_6MC=z3NxV4#2IGDn^&{_jts^zhvS6BkfFD&R+V_;8Ua!-u_g)*;3w= z_zfha3ctof_&@fh>O^dpasZ}jlBi?a--8{%TBp0o@E~Gc&#ART@a#!Z@gpZb_DkIk~4t?=(WkwY?4s4R=gpMzqXD z5?N63*p@Z1afFUI5K9PlNvWW$N`0Ot>Lf(?ta@8>p4n$}{`=oGq)|~(vz!?(x_L8} z*vkZgY75WJ%YmEDzCKze{dtMkKV9>aD_(@&;uc&7$rZC!sV`0H!t|CnBmrsO{gk>P zn+cc6@DBFvB$%C~tPiYa(I)?SO+6q0i{1&JHM~aIfm}WwhuD_hA^sG(eP}&%FWEzA z&ToYi-Pp`xj+qwVyVAuU0eX*K?trU z0Q3GI-zicv1+WWg@CVhl_ewr!m4ttOqw-x%>lx-aki>;wXnn5;q@U0_3#){CwY_NKf&>)`9|~g4 zgmua_4tv^A0;X^w-`p~=yj%BWD3Ctr)9=#$cz@84^wLs_@mi!E{^-+Eqs(3ti}Ay8 zMf7DfLHn>C?N3HaQBi3+!~eA2|H2ge?*lyXzxJHJ58eFP$nXj9Qf(h49xjg!#P)uk zl|4p$aVgkT5fu=2xf#`1BjJpdhP_~5$-b~K_k*yy+9^Px?lbY@06J&V&|v4N5GB8H zw|49;8GAf8oWV~aW{=4#JP>)|=6;UY4cu+5-dNI_Ch9WL{A$#pYk*hNtD zr5Qm%yz7vAg-?ETublzSGh+YV4JY0%#U1)0$-V6*AWd=!YzVHrF|rrw>z*+^6>Pn- zsI=SLgHtpw`0{Vt?`Oo#@Fcp;$qv6JOc}(7m6EYyH(Z+nN^QtPQYZHNwkr{8NMIhE zHz)l9AEavQX0{Hb5jT}%McjQoihl#44S2Y1%6n18*gcFQBaoq@mZ2lx?-t@t(*eyi z)P+tWC%Mi(U8P0($x9|&MdBVdGZ%Yz{RPUcI8TkkHkOCq-H%txJ(H!1VR)mR=r>o9 z@cO-5kLhYJH8Um!xA28$9DL@WXW&6^p-eVfwnq{lO`I`yNClPAn-3m-ysA+#&?j_= zWf^tgh#D#6)T_xCAr>)v=UIA;(K%}Qaj(~<+l^!$#J%UBL9?ADBA-gK>c`DPxjbBT znF8Bnp0y)Au>Zrj7M2w1L2;9CHXx~LtW516N`l)9w;3$W^&B9z8*RD260^zsy2`t& zelV~(%LQS%k-IUHV)@}7zt`yMog(4_14Mo|1|7TT?hWv|mg#e^u}p}~6}gUw|Hb!H zx2ph1?8a$Ia)WpMZ1`Etk-nZe12I?dS#By;&T@`+_u{EX%!MCYWz6s<(TXp>LtN6k z82JdMLko?_6Sp39QwjxaDdXQtVNfucz7^bncY4sYd&ejXP8zQL$hi(I30|LX2aNkIaEBa7%0rI~256z?I5F zk6jzYh)BuE&Py5fbu%3NDNbJlf~Q>E*SeT|%#=w~dy$Rjx$qPMQ4T!P_k!;q~94LYE= zdn&}FF6z|p)viN#;X;7Ww8L*8`hO@U(UlOc5(c}lV7Qx4o=PPe*LigYCPoUYWx|Xi z)bUevLO+wPSI}cSM~4a&&=uW~8O&U$ww8a8eo;BwRI#kZ?V-Aegyn-;{D|{!nivJq zi=E`fwz=%BX@WR&3?S~nuuK(9zCklR#~*O+t$!uL^x!XAuS<}ud)3$fWT!DY|COgn z!e!CW$bV{Jo#Ybul?lumyZ-6&?c>bH3zq*=0Tj-3`opah16Nu|w1RB@; zMA>Lnn(zdHOw3-$XN|$p_XZ!q@6|9U+G+5+!g4;_K^Zkspg(7~HJ8S0pG~nGz78xY zH4f!_ZvN0!(hv#VB8{yQc3${x0UIVx)Z6u>Cv@qfBT|^Fct*b=nDsh){ z?Lu(`x+M~%2U89(QvmYdTU7@(NHhdQS^AitJR_9|N0c(s!6&Z~@DTw}Ip#IOHstaV z#pS(kugecGF@#tE69dq?c|4WzsjT9jpB)z2LID7J$8$72LkfqkRomw45GBy zgH#?zMM`-xf9vT5PzO^{!2BVP2h5)+AVr$u2x>`jhByk?F*qVe#h!GHXjJzMFCyI6 z(-8hZ3XY#rV8zWZG!VEE3&!{y<`5|hWGHJZSFrZ+@={}Y9v^@KEs4L9JMwc+rPz*H z;6lYByRn<_XgU4t)?2Sm_!eBf^A_lE1X%HU-Qzb^6Q(9ZC&J zi4B+Dp9Sb|%x&$~zx5&W?=90p>(8DoSRG8}MQe0GK|DHKoQ%1lU$lB)6@Z&E>qk|Z zcX9Vn<=12XeONNS>PN`dLP3=SZLfd_WkF!?YAKoLM88&Mjh{(ai25MA$8J*Bzxxh5 z*{`K2&Cc)tj6f9r{V+NG%V96HX83GVMuHw!onS#Q#wYzflR1AcArbUHmH+yEYml-e z-vAy+osVXG7{S=WOiOvkDvF_N9#BmG;$9MP(of3rXHUl8T*T}$C$p%aVsPcIj z1n$>h2uBA}30Lt;B^Uys5mjIyDui)=U6}$Cj40p8tGlj-=Sa7WdGlKvTded9U$4Yw zDbX!h_Mb$!(!+o686R|q^)`%$5x3O%lA>K6Day^g?Dl4#9%u`@Y4&u z=vAdg++e#Jo$SDG{=&utz21|-Fk32+Df($qaLka~D`c>PENs4at(;eJ)>k10y z#XUj{(#X9f;@7Fte487hS44&6)FDBQj#S-+dtlyZf-)TRKJr%xFMm>at!-}Xi<0@^ zcg$fZ?w2r!=icQ#Whqa#=K$;xsn++4^LM|2I0UY`=l3<^4$iFEw253E?B-QArRrW8 zh@&u^-i`8Oq_2^_eGJ;6$8QKMrLNW-=x{750vbo~*mM}IQx z1vPpKI-~!zckENRF97kW?4OUhaE6)g>b(!N%Adqe%NHAaDI+{HLxwXGg6fZQ=`A zDLfX2NVd2cUl=+RX7tv)xRcRov){$rl$WndQWAowB}~tN7k7aLWC2LzJ+BbsDy~$> z<)xukLYK_{rLd-PrL#Ywhwj%Z7pi;Mo-2O=B53m zr-{nYQ3bT}Z&BBLB*b&u?d>f{HN?CFd-RJN1y5vl6r7_yX!%Oy#Hz**ROM>NH^#m5 z1{TgS7-=TV6looqbq~(^fA5{aQEEIXIZ?w{hOGh$3!}mXuEHn-IgjKCjw2LHZIzD- z$kkI+&u*y+nmC{VR12PSl$kyAM~IePb=%gf4%p?S{*`vnPd_MgnyL$AgrlUa>PUi(pv| z6$-=1m+h2qD~7=I9frg+Gz{h80?04YM{G9BCk`?>4En(|RqT)~>A?)WI-jh&Ip0KO zU*508o77fQWxJ}@IPzYOrgxb!CZ_r!vFh3})*o$ns0pZuDa|B6_S>HOarw@I1Yma^ zoVHZmml@FInv@Fuhjx$#dAcdi^D*XXq{P(8i4>Z*A=7^1L4Z`j!VeTdK!w4HUw(f- zHKkC@g1g>1-;b`gx^c{a!4lS|?kY>E-yg3c<8~z`gusQ-oKv2yy;Bq4pvR^oXG+q+ zd1co0LfThy&O1vWQLu>)DJ5(&A-qNe*Gk^h&2>y3&oweRWYh})7pXwe3%Ybpyh0Ck zn3j%1x+$6U z6N&HT6}uCPfMcpde1q94Cn#H^<*5 z6F5-yQYS0+<)?HL4G{?y#-}nQYd_2$nWT^o-FS_OI7Ge4Kpeqb9~JXLNx=)Gz@gYu z-3SS6sICxmnkqGR&BuLVW^QyzM5eX&ZZ}EPl~WTX4`NLs|7J_Epquzaym?Kfr>&`d zBVo9ro`ipo^4;_RJ9SIIn^7I`yrQx(!)Jd6xqekzhAIILj*>Z^>&cnfaL)%IfpLeM zG9p_Vg>|Z{pX6u#y1^yItEtF~xX?l)Xhc`N+^O67*5svi>vWgLiLK!L%>`|28q3CX z1jk*P0RuAF5bN{EQuy`m8(-}XD%0E{r*Esyho?yF&!HG;yZAB1AWs(n`1yYf_W6sh z>R&RM5uXZvkG6NL!mc8J;yC`EqF5M6qAO*-%Me+UtpNA{f5=unc-;EGFC7v7Jf>Jy zZAxWZG1^)`WW!wgt>r2^e?GmhuhwdgB7WNzoE#{H=$5OuFt0V=F)}CNhLO@J_WY`& zXQ(;bXiXYKL4ULceOCex{Sh!Y7~pv48@Ii@{z4#znqX86Ts`Uh=dH7yRkDJ32 z{s0R&_Uz{IsIm76q=gc;aaO{KrCmR+wOFLZO5cc^|H$DZ zps?1(@IDl@#3}M<@SMA5=4X0cIBKbhL}HYGQ2jh+U!BrxV@F@^RYd&Sq8URy_g4#} za%^4#QaJje{dmxJL|3Gb{Y+_xq?$4kAdiK_^j%k10?YG4f!P^rjpY}X33$;v+=1Ls zTDE6jzbgAap%Q+O19Rc~3x2|cseEJeaB z%9!2E=-*Qt{+{MQaTeS>(VC4{`%fMyAN3xH|Es%vGWK6#K!0I^e3^E1J>HqBsHIU zKXgXsVss%;2{nwPWy~=$7Us*6ef+-cnc^q5JBzX#wXOS330Z$Ip0TF9Bfe5{D>S)F z!QpGPq!&=;B@^EL8K)m2ygHv4EZ9mk4<8L@yFjVo22^E@Gi56oiqAgXbVhv(I5ib? z*&fEs<=eNAs)*~O4cFF@(4+R)OZQRKV0@n}Weudt{60jT$C|fZT9BzTifepZ4VKW> z)tPp9YdYYX&M)p5G+i;g_0oY%F$~>N$2Cf$5{yJUaAW=_?|mGQ*>*^HlX<1y9L3-& z^Lvf8d#RB7AqGTblCC69fQ(k)A=0 z0U!uUz^9X&`7JV$`-?vZ>TQV6O`jP6^?U;{uW+zw5&R)!6Qn z0Wy3ah!WG@M->q%u^#Q-r*_;Yv;ct-(BEsDvHz3f{^A!=YUmz1d5rsdc+UmRl!%G( zI;z&_icdd-wx{cf^I|UkH}^$@bE*HvBf(>Ywciyic_@V%Xz}sH7JZ(e9fkf zdVdbHXdI}hCF6y$7I(}wPB+rcCaRBLUWYi2SnYg@4(+6(V=`oYxpfik9v~A%wOiqXlwcYTIwVf@|p0v zRx8CcRO#(osSUn0bT#f4qVeuvE{591@zE2-swzTJ9UoZXAvP6Oh7%ThN>=PcDNck1 zc}F}9oWA8ZrR(YNQzO`W(edgI`Q;nAWB~%mqt~TYo|Q7_A$I#OXViL%>kife;+};s zBz8)z?sI4YwuziR51|bD#-!GF^rP?W*tNZV$OsBbc1S0ZK%jXZzt3PxrDA95k!8i4 zqI*PD4}OlXhgT-X53-NzyhuNnHY%$32@bAj28DP;39!W;MNi-esC!w};)wAX`G(c8 z!Pa20yP{+R>!Ui1lA;|l^c~#cdk!Lx>l+MkXJYn5>RMpPSFSIcw{^H53P6WoKlyW~Xz32p&`6WrY;xLa^{3r?^E&1o{3nPk>{^R2bc zKI=MrU;D=^)m2?xT~*yxb=ULUxA#!oCXtsXfpte@E|N-F=fgN3F6t6|VZSvR1`hlO zQ0!ob;Q?uFL47Lw;F=U;s>$$XBWf~vR zKZ$%$Xl($eduzGyDPB5TIO@{}r_YNc^w?wUO7q>g6@kM0%y2j~(M>C8ZJ;CS64!1I zuet2(>VjE@#YU;?(arV)+@Ahc+1OT|zBWOhDUR2#oh3eMFZv~JUvM;6xjv+=l&~Xn zjtp!=oVCIRZ3|o}z_}{OJ4G(c3%7+VV5^YWF=r*;sratQ5>|!a#~Mu-oKlR$y44i= z@y24WFg|o}7ue&I9%VA9uX&OCK?zCYc8)BlBmE?BQwc|jn0(-5pHSN7 z1wQAaf|H~OoKFxWgqAF7!f5YU0MB$LLV2OrxOqo5>E#u5jg66Fw$Rq}B_6bSeL_B1 zLzSxJW zB<-a55I5L-TF)>cc6@`P-e!V8q{GZh9m$^$`Nj*Qcx6UAzi7UE%YZk>XKuAW-LF)X z)bW(Fri+pw$1x(Q*w}Ij^Fw2FtMucH<4dEy+q4UvQEj$LDWJg~1DMFqf&Wx;^) zZvB4-3jZ1Z&S(GtN{yBUq5kaeCNq%1bOB$xzN;tU{-mDtFqV27hkR1ZR5c?Tj>jta zmG(wP_--&AN>As-qf~6(8%yp=w5n7ssw1~M!unme))5|}>i3T~v5;fib!OWfar9%v zE2wSK(W26Z(=aOEGvIf-qE){ch9DtASUD#=c5hqrAr^ZYk0vl!v%4~cUf8gnZUt;{ zt>>QPHevzdTlzgPfy_BtRq#3Pg6K#ebe`X1c| zK%_;$fVyYbs>jhFxaag7d^iJMKXboo`C=vX`3ms7@4|}sBh{zh<23??g8w$3Pk<{p zrm9d{;Wv;AVCGGn`RBC&k9N98U3#AnfGg_(n<2_aLTYyhukVBu1)2{Ix*B)U+sXXo zImmpN7iLJXDNX=oQ{MHlMB&+?U%~5Xb2#kL&uNih+O@lXWv!jR9|Txs-_y8drT-0K z8`M3MTRIfLi~D+B>daf^B2>9Eqf(7NKQE!)F`eg5aJ3}>IUx)@R#x=-p9x^xX%F&1p} z2A{uSJu9}TJ$4Tvo*T3wGic!)%(r{^A~J#SSb&y+Pf=DvylSG@AU31kmyta5;9;Ob zE0KLNv9{-g(EOFqEet*Q=n8NWCjL3Vhpv-2wgim+W@OQ32rQDH9!R93j8B-(vjX_V%GF8#YR%p?Md#vohw5gRs zwP)ZfM8I=k`5Ykr_%%cin}U^a+mZ<^hm?8%LDkZ)qrZmq*>{`N?EAd!E#5cvst^Vd zpw4y+9mS~pn$54Ff1fGitd5Acv8}5)N!*g#lzOt0@ry_>s)fbBsT?C%Xl7_4c=nl5 zvM|Fi6*OTL6&w(X58^*}DLf}t(~Eo6S`lgD>w7kwp95k(;~9TjLmI?c0Lzs6gVeuJ z${K%FqI%ta#jo^U3Vj&M_=O+5Fg!=T(ifV4;nD>>uTj8$;EWjfO!+_M)Ac_A^Mt5$ znB5UhSnpRgN*O$@x+Y*{Dyx|>7%pz5j$6Khtb93 z9_vAa1vI=q;?&TC1i`~Q3{dzsH&-z~{WPPRTDjB&tTRM zYm_(HZ10WbFYd$#74AKs*+J{IAu%>TT=z}XKDb@5!nc=!y)*)u609}yQbP?_$-}b= zNA4!dC~1lo7B6OTDQeZuu5$LGV6&9lGaf!_;SsPndgaCEp8GZKRJmpnV4!FWQ z)ovuVO$-AamYJBufz`4uBgD67k5@H=gRU@y&LxqW(3#E&oi>4yInO{lDm0^o!8gG% z6@{(Z7R5qI*PITyG=Va**6Bl-K62eNJpJL7UM{3$63~X9d#Ol<5C6RK@hgA1hN|(Z z+$!H{8b%w{c0S?h@-l}O`hwnhX=*azX4Z#L0qdZTzBip^^UUeLWA!^>;2R{;?P*LQGY)bo>y&LAR0SB68YM?Wwa?Gv z3O*3byXRKd&QwViB@DH%NeMaoWlNFDwTqAtD{zlwj++GYWSDJg$AoCr z+i?)Z8vOWat9#0`kpo-Tf+k_gL03L97T=$`kH^Yurg#}ybJ4s^j%4g*kGZ{_QSiu+ z$b~W*bvI@#eu_MzB!1yr0$PAS(RWl8{)IBPSqyX5NHWu$ z()sBR$5D_omc+H5Eb#IUNc-{f{yCIGcK(m?=?^AUh!4EE?)jQ&DRnnp5q4+XG8H2|HbWW zWHz%$$Ny68(cfrOB8&Ibw#oN81NYQ%z_ELgMPQ}`h%5rfeuyjrY3{E8U|WD`CNN4g> zK=&exz_ELg#S9-5Kx7d(#uje=r=G6yA4L12P{g_+ohQ1a$G3+eFr{%&3-swlQ7mgH|UtEmX3!E3JehMLfc1l}NNI-`!2ckfI=%oPD zPy2vwz;e$ywSNu&9e!41owLxJwN%qr!sEDxsCo2b*!aSPQi3z=5R{nDjhw<C&&U^ z2l&5E=gjUV!i3_zGLekia|1=4TD_QwcrJ{;{Hs0E)(2d0AK&rxt^Ykn3gc7-fi->O zF?6?jr^4{l(DZ}SRqes&kWSwCz$P|J_sqev1%b8p!Cqoo#bIWNg5cp|v1cd_vsm!; zePVf;u* zaWhn0wVjZYiEo_llpz>?xK_hpst7RNI^!Gi+YMog^>>e1->yZhYh$z>BopxhE%3dj z@;Dx3m6z2wzGIWH#dy{xE`^A|{bkLEDkBPqmk#BX$?wKhf7a}Omnf*hS<;|sioKAp zZc599RmRXp#0bhp!j22WzuV4Jwc2C>+&h#7p5_6Bfj+{#+ZfYRXs$qQy9nVP)9`%- zD!8smUWYs6+LR}rHOA^{qQuXH=jJyp5uoWaHH0m9b%5ZCj}ni8io?fvxe)GuB&6FC zpdPai5D4*h7D!SA5X7|ZOeC*=&cka_$~mAbje@{;H4^D&3*9C`0{-4}>nyY5`&u!yD>rn6#TKzjYZGa!)%BV z*nuUaU75sr{4&)7x+4&KvOAJ(>ZGpUUeU!#V_bNAG`xG(rC|W5A)L z_@|4~5qDz8UBv9f*OZB2wJ%aoM!CdE^j9Psl1I89LX-rSd#M0-FhzWR3wIYFYxCHV z7#&!6|HLfBW{vX=r2jYTJ|ACeTq-F2I~7}_XN%F_4NHt5Ap|U*A+ijceMiqhfEpd< zJ!4`z2vDjMAwi1q6$9aHcq;yev4eh3rvUm*weB8D|1Pxx`Xe_p5TJJ#e7^+%Ao2Q& z-+_D(JYW|8J)HtXxI{JP{Z-A5q2 zUsjW}2uuu_&4I(xZ{l{1%*kKXq3qTz2=59n)L#Wh#Q;w5U+(}11z*6tqFMzQPp^L0 zAUCuatB$KQ_Bhs-wknf-@Q%z}LnD#3h1So`rIvd=c(&k+>r|ZQ%V}q5{0~P-B-*!Z zlBPliCp$_a_Ri)mN^a@~IGU3`j5nULp8&0cx(}4{!ADJ?B>Qa6dV-6lpx%>4tY97iWhW?xOvXO!gD%wP=?`>; zck^Q{pQwPyd407IV-(F03L&t zCtzT$?4foGy$?Pn73vNX6-AVWvd>c=aK6pKlyyYscNlCGC5|k6J`PoAKR#E@&%x2P zp|r5jh|Xf|BiC(qLfHDnyF;KoI91kAB91d$RzluMUnMs83A}&^ZkE65sD1#M-#3t4 zI0b|XI$%Nh5#*MR%u6TqbB&GO)@Fl0%Jl%|a~L<~>aOh6MSv4`Gu@q^i_llpG+^=b zQ(XfRl23w1{-J{CAN}9+|7-P!Z2OEV>__#Rm1zUJkRl-eNWkwO;DLTKMK#J#m#aP3 zgA_iU!Ac1oinDM*KGv+%WO(rlSeg&m%=~2-uKq^?#GipvADq!GqZrSy^sw|}$MDSK zTk|u38Oq)D01fc|QHj5Og#nO|4CrR6I5TkeDEq#cC^|S?Rb4`N>&UZ0OD6hCby{SP znPQ=o(-8m6D@JKwvs7Tri!R^%C2{yt+adXfhOxvcsmBehNpulRfuZHrd0Kw?Cw_TP z);T^Yt9BAuzgShP`B+LG*P~g_I)aZ+_iB95O3g*j$dlaJdYSX+-KspaO3(2``_ombSvW)BxGxJY#o+=d@xbNqnCDhhh8oFF|J;`ZaS4X7TG z#Zh4bwFvew36-Xh{Wvnc$4snqTO9sg&mpB?vIeM07!e(lH%eivyliv(@-*h*o!0ZD z2?C;V(W(4hxLJ!rS<_ErFJIffj0WrpwnsVe(+D&z(9L%U==ge^Y3U((4#Jv(3wnqw zS1*j^9_2uEiv!lJe#WwF;#Jj^4K)>h=oB?$nH8`+L2yH4&UDFObkvSzeh+U4YRka~qFu zWDT=!6HUi9!lg6GOisPjpYBCNklcKo4@L4%JbRN7jzx!Q7OY;6$Pz6lbrmg@fs^S+ z5sWj&9SNf>;*;(Ia!N-rpyLvxvLy94<8OXuyqHqqqo^F-`W6NLj>5L5ATPbf4=!OP zkb22vnT`ykQwFO=CVT^jJI@uUB_wE0s>m* z#OK4{jq2>50#y*X&ib|JlHD2#lD>p$HYjZVy@D;GONBW>X2o?!Cd*ssE+?*ZhPg87 zYt__w)B`$*z4RpcU^*On%$R;6w{M^v%d2r)c523S7WOaHIS@9_n4$AN$rD;?27^Xw z#uyHch89fZnFDbstTz*ax`pOB1&4z?P|o*O(MBn^&`)&@9|(vF2~<+7jEIX_F4Iz=Idj zj>r>oWTD1s$RE|D)IZPywPgA5>dyZg=*d0h$Ex$*-Yxiv--#^Q?kH(ZW3*aSj6Up= z3dn1|A!<_0L*RGg?wGaZODvAktCOUA!Z%Bit|~9n4dVXd=pgEh@b%zmzhLU4FHDH#|o=VY_^sJ)#vv|2@Uc$|_XJAEjIGw<|MLNkSNNy`DIHu@_19cG^8L{20 zi$;><8d>Q51yFT5@56bx57M6b{jSAPtn$+Y2sOc?{t{Ct#J0nyRej!&oO>{4`x5aJ z-7j$adniVC#c!Yy_M5yD05MH9zf^U7W5ZNTue;T)#XW^-PI3K=%@!&nl(~)nbeMZ( z>Sdu|GtqnfDOV3GmoG})X-0|N5^ou~q!OOCB2gQl4A&8Cy$gTcA93fNyD1S%d~+(_ zU#}&E#kPkR(A-(0#Q=T4QRL2r-G_UrD`)>&n;C~tVre7jOb@MSs@9b^WwW9HenynA zs=VsOSH(D_d5ZaQ6zGl&2y2nh+@kU(8@w ztgqvA+0IgmJ-B4f&1PAljuUp1?9|l1*O-mvx}4+`rJLtLANbukRMwB1R@?+&Z~pO< zB5yu*%Oi9PRq6@~&SwQ}2b4O8!aV57q&VEIeMiYEmba=`#Mpp@Ns^}ye-?PJYA0>j z#RNumg*)saB4nhTd|f)qUvA#BSzc|-nJ?cN|CZC6ac;_Tb`1YfxO%4cKFr`C0=Mld zXy4}To`8#aRmzjKb>*=GV}HxI)H%t_8qvis4GEZlVrCaN;Lc=AD|ES)7E7cIJ{=OG z&0O7^ttKSHFMKN&HQ-}-T|w=DHC+M)!a->(#2e6Q#QTuLfiTKY{HmLeV{BVvQQ`J1 zvK#}+@s;QopS?+l@xRt4uK8MF{@D=9=aQZgL3?(>EBN<8H^u9TpoNeZ>zXy6VX6$i$VIm+op3bFNSaD2y7P5rVbrCs3Wa2A9H$mOuFYb& z4pd2)=?=4`Knj^bqoN1TfuLsWh4Gett2+MQvQ-J5)-0RcEI+kk<7kQz-h-;0?T>x1 zg}m;@7qpVQNMagIqan3sKCLJ|>7-!2sVp6_U;o4|s~7P$Guc?&6$!P~Uj`-Zm%FWh z5ay~}aoiPqzIhQI9}{o3?ncB^z5SSaU6j<=Mcedf<$_~OwqRasS;U+>l_v+voLSPa z?+$}R$LAU&M)JYSzZ9_H=tiC@;O5;~opn}JiAMQpcRz7zl9~&`Ib04;h4Va%fh~XI zDSXVpTD!yS`D~@V-bHzY2Wa%Ko!aw2S9yXR&5R*?{G2BArI~?x1eu12?#%7n>98vi zoMw!|XRH99mTQp|ykWSy7%z0P3bM@_K2Wjm?U)(V^Iz}rmbeq~BHk4*WwXZ6=ypQ2 zqI)!ORbtpxy3P+PR@ll8*;Z4Vav!Z~z7rk?|?5Ysd@fj0z^h^Ks#srQ0ivzGY zy=`GEcb{@cg;Bo>#~sJLQID1lg^pSNVyQX#x3qJB2?-!JdF1cZdthL$trtk@&0o8H zUaDV8d7I@dJw(;cYjx$dq+INUS~F?GU(3BgEFx)Yc|33@wH(;8PY8GCLzi7*xf*{H z(}E11;eB`uQj-=&AbTw?I_e7>cRwcl_dY-SmHn=dmW?GT@{0vyJkLeZqUha|E7RL* z0G%>_&wBnd#4;7DII%A{W4#$@QrlSTeLR>>SdT;EKY`XpJb?(B&nOd~ZiTv*kOmxC zW>3JMcUek-Ohf?_g*LCW8;^MELt904Zou5^6DhD`v+_ayPC(*D{+A%N_EJU}cnu6J zSCN^%fne@)k^h?kadW8xC(-6uBnC2E-BeP+NTOZL_0yK|9WQcRXN)iwF8t2Bq(+jOl3 z!pkTglH>i7il$&-d~pMsBrtVzQQZO*sHNp|$4J;-`!~eO(9fW z3jU-!DRi_6z*hgjA|YGEH@jTpu&|qvmI{<;%7Bq*yW`l8J8f=Y+zXWc8H7 z+xxXfovBU4(&X!WIAP`RBqvM>E2TGJmJckKuO3y)Utd}SCJ_bdjFk0tHSR@+^fPP` zj1B>B=6Eh~1BD1aYyPS5{7Aw>9onN zh>v3MeaCC>W$w#i*wJ3-XmRtNj_K&9L-qx5O(LkZ3D$lE@XK}!jp1t^oQT_HniF>u z5qI9s#5Yj!-#|f`*GfW{=M&urC0K5UsE8If}`35Twv8Ez-kFj(8FT?#r&addhD z)qDG>@Eh0T_dHCBo%81x%@YIDAlqNTAJOZs&_z4!)flz)5cqf7hbAxm!v#o_L@S#f zjqcW5OkYgfgdfX;ocarVPijOq9S>wajF~hfEy4MB4;& zFa<2w|DjrhQMJv=btQ_$yzZQM6EErCySxn{XG-ak@+n({`;(kIl>ZYqmo)*D0kPmKtg*Ek?D5=LusfM=M65rIumsMW zce!TTU$XqQi++S!ub?ZG_Zo{kC6!d=xAT=o7x}WlcK4|u?gR1o7z6u~rl!u~3?oT> z91Iigp+a)(Ctkerf2wfBk7q-g?N_di6HeDj8al~u_H}vQ#he^Q4z{k?hh_S(gvWAS zaNRtw*fH_KjhfPkWvQ#DoIyI4GCAu0ceR0Co4W`I9VJffE-lSHHQSbAXd3Gm7u0(P zBc#wVS8>Eo&FJh_vb4(;PD2_;N{_$!rl$%^>Va25o18H207f)-aoT|-FfW@1rsJ(V z;ID~7)#TqmX*$3|3)%#nTg{+g_~CNeXgFPYlNE2{q*WwZQtgszR(+yo-FjpUbF;N3 z*!d3Rrr@jT=5YrdqWi5PVkwLak#Qq8UvnGSk1Q4o{hRy+J39QvWsjTR)i1CMyt8E@ za+x&C0-ld#n4L3*M%FV zeobRSe#)WtPg%BzDf~nCXBt)hYZd;II{m?!%EMm^DO8P7o%3f0H~htmzvu{gUfOtd zk#TC(WeBE7k$0QhSQ!4M%WR_gHv%qT7cJ$-F51R#1YF-h8bO!N5gp zq4s%a2Wq%Ou53*AD`K$}z(9Ch2x6RJ~lV;6+9G}|=|m#5WR zd=L_((hy%N+Pv{fbiW4QdP!KD8Uc+3T>XYxJN6 z^GQ3u=_H{p_dzn`mN7g$0c34+keTGQ);(%CGmd?b*04@dAfUFo-JsX^gmGB*#+G}a z{pKE08dnFaMB12byW)?RKnSa)JwK4LEww;q$nFg6+CMUm!&wQ_8hVw{JL|F-_zk4y z_g>9hK#nd;i_ci8&=&qVRkE;%-{tVpm&##}t;`UavfvZTx*}_(L;D(yILe14XC~e9 z>%zEGn#F^H7}kcW>a%gv2Vq!6rkjdHYnc>>0`BYl_S!A4SK~XbvQrav7a7mdFzDm< zaZSQWG$msAtBOz_tZ(&4h2;_j5SSB4W11D><*A4P#!Iaps$QC~5lBo(nsTX;eIyB^ z){%7FJV@d^B&VrW5PEto&E*Xh%$JJlY~UAG^-TysSYUERH=1}OVUVTCFO zsO_TUsl-E(9&MQBIMD71vb9tk?7)m+b@PCqgb@Cz-QgmZ;LJ=$NBEh}o+wWfSKASmu=x z7<)ZUJNY~v#p4@DV*+_8hlmcgymHcN-%yIo#Pt+!vUb}ALXYQjk3w#!*A#>E&=ajf z^APg`Q%6^ZM6Hrlz=kq8ei-3)nXbyZZ(}_*sHj+LaM2p#lu{#&B_dI5zIvn(Immy) zn#eCxmbHy3yIC4vr76}$iaY3O_=kYGc4Ydc`&Dp^fdL34I)4p%n2iWyhSD^>Z0Yi)kd^CMvl zz>We!_xD9n;+UeH(AanV=&QMDs&4DCR|rA2~@~6pP;Zwp*dlr43V7=SHg~;y za*x#R9ry45s$yLZJu6lim3nuTrI}i2%J6#DpxSR!=DFNBoUv$!wE_=?9jn{0r~Vlf z2*eFl{WLe6Wm0|Mz;se50 z1Q+K%K@a);(g)bu1-{df5CJq4*dV@776q(J{ySU-&kuwEae#4QU0VB+P(!kuiKqausR~c3@<#ui^&Nb zxP)8Lh^Q=$Qe5pLApUYh5@n#(wN~@>tF!BrCoXjjcB`AlDon3mL}NlELwrP>yhrHw zn8;Q{PW(M)AA4%^2d(j5S%2K z4UFhkZN^pJ^n3Iv??mR9QzWl9t4kF1ZWP)J7;@u_i+!Czi?mQ^1|xLoeTPI{{ZNkBY=#O z?@f%5?lqTyx7Tl?M8TkYy`PVgP!ucowqV~a82|v_zu@xtlR3iA^4mBViegygh<`f& zsTLIX+<-N~t=~Yg?2k1wf@zR`VJiZP_}>lxdy1z2xYe5F!zu~2R1Xdusa$OdoX71> zfrTsWrOT9*Sc*Zp%dH)I_xdvE_WWkgFI6M0>ngG)N$uKWY2ICkAFxcto+o96N?X{z zwY_#HpKDxZ5UOj5CDH`jgK0&1Hl~j@eb{-mUs_c*F;m3ziOlFRk zt#>Y)(g;i?IhA5nkM~A4O1}=5d`ngkk@j*wzk465hXN&YK>mHdO8%bG*Y2y~i>ZEr$9(wiO6rFi zNkfLzc5FCsu{}#GFx;2Dx)DF+`Yzl<4^@})cK2}{UjNt*!;+&Q;bb)DQc&#{s8{6j z^&)rQ3M(<1o-9U%xn#)~hdC|!co^4rOA0!}BT9Z+Qor9af7RXEoifsP zOKoX#2Q;3x$$8Uclu`XWIxFTkP@FFUZCeG(!sqc4HfKG;+kk^8c5iWaJW~1{MlJXxA|?i#0w!ZT9S zhqeyr&`)ixbgY7nSN|+E#;|ETe#pp(x6zr8lj_VJre1rv?xL~{g%EmWG_A6k`{mKe zZk6#a5PNw~I zi>_F~O9tCV4+j;Sg_>GYG)~5^LoOA+S6s%bL0OdKb?Zwqe=^@MzBgijiL5!hJGpZT z6zjcwy+u3yz0<~g?`m?Z2ARA7T@9EwAWQe2c5VFatPm!&_ClX2b@tI}Y;@wMw9QFGOe%^WC(FeZI zE?X7{!55doT=!@HlBG7i>ggjPx0eP!yK+#FFRM+zx0a+qSRf(|@iRtj(jS5qQStqe zj8fvb+7}nuIS>-|UBJLE@$xMU%j10x8;iqjDA0|!I^-#`RlTnt1I!O4sQLy0TF z{ea@S16T(u@DSb`4u6lp1l>mf-#~-{2#EOKWc+CU3QSokmOF^g*DY`28VWXF5(2W3 zT*p1PZgby2lqCi4LWlU&wXW;Q{f3YBKMngG#6Fe#)TJRY)adt+QkZ)salGW2G_ts? z_>H+sEuLf?Pn?vlkr`#w+x;js^~knxDN@H_S35E4D!!DMzT8jCvoBsiN;^`3cVg(H z>b&v=q5`)%2yc9YMfnQo!egE_P9E_uO31Ki4tNucK#!59QERcHu1dje0Ys|M9-$Mq z8B5-2T7HE5U49_a)X9UZ}BPtP*&AB;u% zNNpN%jy4L2LPWAvU63R%Lzoq3sq2vEWD_Snmf78-Lolo-2m&Cj{2-1J-0>bay97lDMK_HAY_?dF*Gs62 zK*AY_87iLM-4#Egpw6j+lRxa%hgG@~#tVp9>|*5NQ@e(RF^3#r5a?GG<1;(9UIs0A zhHpSQDmI0;&&V^o$g^@EXHqe)!tJ&fO{20)8C5ma#)unFP$WK1QhZ2!rSu@c@%7>s z5;c`M2qh#L(IkJhkG!V2ta8jC=2_~cF{%Us3YrY<12X9oreOqr(|k~jFySOtD^-9^ zN!4@gd@CC!vQfZ^dr8Ga>+Pwaeg}@-v&a=B(@;l6w;1_oU|qv|BzgKxvaQb zi7I}^l;7f)xRdTP5utv>70xH?es*-8?N=|VCQBGeN5K^gy0hdbO`VikD4XvJSO_)< zXZrw?3*JO=Qsqhl5UXW4FUROqQ%5df*%GqMZ*e_-CvY>gB(L)g3%`3oLwa5K#pT4`VLbqsgnE<% zr-`4zcwA|NBR00_BN|db4ILaJ1s?)*L~{?oVyyGzgix@1?PMpo4R9@g1u3b(>PC=Q zXjuT~)8}dKoSVjBpj?kAjZH#>kNcV;{F1P>s1(t>HWBQf*r8N&Et5~#|AxYB_^Zqq z&c_1?&`EzN2(;s?{^gE1=K060;Oi%rjodaXbv5J8uz~IhbPt*7*jPboB#^fVz#0O? zw_E7!QS${&WV4T=BC~T44*Hb^Pw!CT5m{QLSV45E};|yGwQs`QLaHyCFh2F zPgZToKyf#5+~f*xoR!*h&lPwwa+0r zdPi6WsFDydFd@h@kUo6U*LnL^xeZD7;h2nV;_53-Q1t=BNdtVrAr0dy=6mv`hp{1B^C zes!L&kPa3M|D-}=nSM-^R;zcMFhHhYK72hIMLm$u!xW1`6D5-{XC{+|a&l<@5qFe` zmU~H7lyR@XlNcW!SUC?ni0SGD`yqnouwk2#J*Za1%mMV0-EOS{_TxKB;$71W_~H)Y zQ{5itE2+(vVJ*iK4!aj>wRn`(pQB+kWlU^V5UtF*rH_9ArZ8>vaYS@iNb`VFxWf8?bo7&~;-Eb4Nk|JX0^j^!#C!Z&Y zXs@rWY$}^}mL4Ev35^lkEZ+FsImREVs6a>l=)`w`*^VVNoV!4m{v(qqwo8L|d=gI0a#C%#G+-a(~qzQ!R%90-Hm-f(IC%U=&#q?0Sm~jZiA={Zp4( zay|MQMpgF|Ce|m|jT$|(qYPUjCCK1sh0!8=Jg)RyFNDp!u8H^McE$iYxBd0M}fJpl?Toyfo1P|5W}^#)7orh4VP1#(;gZwM+YfRU;-O)F#{@ zPD*{Z8(boKsL@8P{zBGUJ<*~di+#GWdTVm!^2%}cTVj<-tLHk{qoNE|@%ES91|i*S z(NaR;7IC?&T0!*eZU%wJBADED!6W;{q)G75VcYqtq1PN?%er@(DK2MudzX3|ogQo`m07B~g8T3e|y9Wfw}hKx{qVlfaWH zlW6}li+^xJlU&}tQW3%ltQF*r%K%|MqmMGaEi zuAH(otqw45A#E5%HNvq&Opa>H`LE_1_{-I{R4tlY^PkWwU8+B|!h|7*;1=*{CGjvx zywaJ_bjd|`^L{*$)tY!B0^MRAIuNJAI6FMJstpYX1#mRh6*M^SF3{|zI^Lz7Pbji2@geZ)=h?n}FE>^S zm?M$I4pm*05)@-dusmta-#e*9Li6J}0^VT>D=D1bRAQX*XiXNCe4_a7`dLPs;^Yvp zY@raoM-wBfg@vBIrQ21hG^>_Bvg>K;&kX3F$9it6#UV3cxVW z_7wf|jCo+|TYhCKfAEwGTil4MWC`G=WUew?mYW0nZ7FFGGIM= z`weuuB;N;akDvi|x|`CXf#e`*F|kddn=dgZddHdl;L9Vbjh0nm^wGb`Ljk%c?to|teKy{jm2MJ7o2+yEQUtRzc;I*4bV$wfyFS;#3l9)NRqqllq7)T z*^es-=z}j0?)!*FzgS*$de^gz_v(6go>D*`Q}(0!(Ic>8Oy0azn)tiUf(7&UeT(&f zeM8H543QEgKir^(h=Gk$QSZIvp}4wI!Z9Ytk2&FZfu?Ae2^p8tWl$T-^(FHrj7X-Q znALvYVh9sJR!(y6&cIQbeepaCX;Fpjigx8%{YlrOcjCTC>E0VRVHz1B0m0q4lHI_6 zBIV_!h!YNzU`A{@ch(KBzMk^T-x3#%-UB#~wYME!ibv4e9!Xr{Rf;`&fc1*i7kJ*- zf0X366Q6@UgnCCe2BJ=>h`N6}@wYSh6C6|eew^5p-_lIHVTRfdwbOQHil7RFxeB2|9k2mH)K5QO0{A3+kJh%A$3t|Vs{~O$;btg z_I@9uw8mXW)jZ(r4+CkJ`)OZ>@EO6|72stKgZum1uLoMT?;FT#!rGQkGTd0FFWKuu zwZkt_qZQkCo>aG|s?`5Bm;amef3ODJwhx3WO8uOcIXb|dUG}~am&TNyI&M7&vVfDB zT>LlC3oO96)IkC6y%#I+f^c0ey@nG3_L&iPEEB&P18~_KcJw1H8zGDf?ez^ z*esCDIpsGzv9_gQ6D(6N+ZM<0iZ$9kdT+F0J%OP~EJvH1-4zA0$^5i~%;uDU3~M3N zA&vwVSI?su{C?3wvori2*6ywvY7@N%~O4G-U*c5PE+gLh}@{L-=+=Y;nbSJSYvF6K4m)!tQ=^z z=lO{4HtTgeQ=XaKjz{Q~_dd2wgh{O`Mi4>z(z z5d@k@yhe1E)&ws=T3Ys)(t$`W-4FXwc#X~rc;f>yCUlPuF#M4_xlk)`{E?(LJvIp3 zb>Q1Zwji9n#B%v1cfU|Hr7FD9l-&wk0raT*nML|Q`u@py)%g~xa~9&$vX71U6v+ZM zT?Bi5%6lBc=~8Nr!Lv?p_KRRca)nZj-JNck_P_RaZ#OP>kx2gAt_}RRw9OZ}J=zE-e+ObgfZFPFJ@b`lX(|5AuT% zj2s6}lZX5TfoBXuMFC?6@)_7oreh$Mng=e44mN`r>iGl?b`>-k|drZxwSK-rdD zwz;=)O4K^>P;!FoEi*4moax-HOH5AIXYnfgdmYALm5_#d)q3~23x`$;VLu};WnIi^ zCB<5wH2Wo0nMAypwT~3;F~~X*x9hJ~WF??8EI zVK;p??nzlXhd(6S8iTQKkRGSvWo?2lr;IL+B7sE|k-en3#4&Vxr6UwwMjgJ~51|qS zebYnlIAX&MS(y7e`&wA)=xL&pqcpz)yi0E>iQPOPqQ&3cI`>c}Mi|}l17*b+1OFGT zpk8JS!se#vn%S(G;#W%Y;_JBUgp&Ci)7DVEQ3($uC=}WFS+hJ-#f0BqplUIMWxn65 z%^Q$MT4v{ZysjFq6&F0mt*v<=If!2MX0Y*OmI8Lel)#W*R_L`2BL_kWWpg0+lDhFp zdM!0h550qpS3S~l;~Wl5t6|CvCWO(~@UCi#%Af(lG5ToM3bK7AEhO=&HXLq#qH0gs ziDGBU$hoS7(A79~-N!_)Eq&}fiC$M546M4_7)DQ>DxjO!rJ!T^TfU0bkThLz5MTEL zt(VAi7`87Fg>+nSp=!?WU?0($x}@cXs8}IE?&2JhPe-Ju!*#6DISLkDykef4DU{mY zwu{2Bi}ZnYC@O;At}UT$x2ysDP0=|zq%rG_Sja@(K% zW~ME$`*MWJZl?>xb%##KF5z@Q@yR+tRdS;`mVz?qK{eu`og@hsGy#Dr7E#*T1J9}3 zxyUTJRv1T8G}iof>tTm=+L!unZQD3=wtm^;8>w3luI=+!+tKY!eTLBDk*Sv(#OY|D z4+&XW)FJ{+oE)xVaF^(^Sn0Lg6V|PK@Y7E|hi>>!^G70Ud27yX%cNdSnnsbTGN1*l z$J4S^W%{(0heE82AwjYxPUHS51Cye6L9yEQVIiO|PG#TX2`T*1N4sf})VF2hcYn?S>^UB?t)43$d@T zW}7{SL>0n4U!SmTYF%1D%aS7@cb;x}oWo6nAO~NPjcr6bX$8V!nj@I$s7y*C^-6a5 zNJ5v`M?KeDT4)2@e>LYNxRNWR$oabv3n0FTkJrT+<4}sTI(DPjq^0Z3W+^geeUQz9 zUFu}0Lq?BGe?%F60_nqy>D)_|*y2%HQlB$~RTU#zVU`tz3kq>*$Mq$NIzc<}bCAI4 z10mH899`yF{BZVd=?_L;OEscA9Fm68z>SWsF?zW@o z9$di)-JZ*sWZ$blTx%FFRhlvu#kh=gFX)xzM;-{oS=k7e6IsWxURj4ZZ=Q_pe0V`A zY7&oX_35~u@``S-fd!xJ$4ilnMu*K4nU|grDd@gGUK7q_#ZIhUdMTHcTb46O; zD>pGj>oZ4qtZiPsR#K3azIm1;!$u?$<3V<;B$5amTr$BrR@$089AkC1NbYR`N3FCu z!^R`*HM{wVhs=9RR~1EDRU(uk z3B5}vpg;iO|DKuuoVjv7-I;s8-0?$_nSFOMJ3G7kJo7&L{Fb%+R3^sGoqu~Mi7k}A zw>pyFGC!4oo(d#BZoB!X^Yp5+q8ypoeTZ!w^)vZwc&FQ~1T-_fI@kjuJrnoX-&Sdz zF=B#^<)-)ZjLR|F&$st;qj%6U1;Q#~ryu*v#(4@&=SOIMKJhlvWyx^!T2xa9_WUsY zS!x+hCkS)vy$=toXaWh5rg<^poZ#pGzDk=6) zxi{>be1cD&LK=#9rOM+%6`}lIk)0V3gKI${lP~a+mbz)WN#n^2QN;l&ytt==aGThH zpE9BWHt4r(CCkB&-?{l7Ce=)|m%SmJlUSp=JWC;$VB! zR8!u!JEm&GVkeXCSiOzzwnK2t3q{_!w!{_86R#XeUYN~#74c1&YJAsXn0^q%AKq2Fv- z5p(kFwyhK7c^}ZtBlJbYa9_k2aemmvGFV}Sq%eh|Q+yPI*ua6@IioIK{&ZE*aYm-S z$5y=)8a%87WOGj-$+6lTrw6()NHM_=-m zGeyZbk;x3d&q(BzSL&Xru7C1M=)!WVaEf8d*!$ML&@-A{o#o=h#)&^dMgIhqP&M}G z$wp4+W*SuzK67=tr6?xDFWQK*;i)WWQ{569&f6$9z?_kyef)N^OKt>T-LB?G?1EF3 zHatYH02-Pf{PUG1J|aUV2PWyQvobI}OZCC5&YXtcicpCrff2mFVz*8YJ-WzOcpwLE z6s|MNt+gYfgfT8_=iA^GR)i>0JeTzxyb;&k&c@k96;P{5)Wt5Gr$NsNqV+%{X>oL3 z(feZa3@f>1b>Zj2IS9#C{_PdS`mtuo!P%`i#aZ6=z{XMz0(-b(t((JeA9Z_w5y?ana8VE4j8ys*xx_Pd-=U->ja0QS!Ez`SuD<2Hce zjA;|Q6=hF8sGhUbA0?0c`AJ`p|DDG=3o&m3Q{yR$$%^=Rp@+IPfr9&k04;skbH}=A zkG^-Nma>`xFW|bT{K;NOw^4moavruyCmO%5$}Lwoyf(h4^corhw+m#2CbWay3dJqo zOul#+8yFZHKUg|w{yd(tS2V=cZ^}^eQL{qkOnZ6uNs6&QgSw_?BN#+B`F}bx&;s&T z8_0j-gA_2Qti+8y2tN1jT~bGwIYL6g0ZmDzqha(GbQ1ejD$43(hnK*9`UBR+Tk?Mx2#cvyoZ)~w9YI|%N(F(UT2VHYrAwPQaMmu znls|;v>gi;co?7sZlJ)$VopJE&G8MNOsl>)IIh8-!?w;ftniL&FvQR^-}EmIU>yiq z$i0)QnLPQ~zJE=wtPZCN-IO8M;R-L^t`g-52%fk zgre0VamldRUKa7>S9n6AXR5t{usc@uq)t(~ieb%XIZA#dzC6+3TuT%-@Wf0kR7@aJ z=~?Zv(ZWD+9=`rrOwfB;M1Ze-*7ffcRY>rok69B{G6|n0G`ccSjwW3c#2IW8#~GTm z`twe7097!Hh4YJoP4C2Wzd?J7!jsWPk85p;JznA1(~H}EYqc+hyE2^x8t%G8wlOu( zx*%wV_`if!WX!}AZG3HRZaR8yzZ`FwDDZ6w%9s_^{3q>xh|spkcEqD|nHEARuE_+h&Wm?Zz}wUU zw6InlVy=~13dolb^yt`_M)AE7`_PrjP)Y@SmiZ^>0MIfsGA--R#fcA_S;Z+N8wh(c z+_(TP%i3Tnd5ZI*30t#2Sl(Ak-}mjQpCh_E@+^}I$1xTQCiu^=u{=JVRX6)?pTRJK z^|iW^^sUu)S|^X_n;A-B&{{zhV@dZTD?`Jndkj2I2vCU{%r!?4I=~V!<~cxXv>B=E za3R$b%rwV2uERfr1tE-Q7p1##nrGc{>KUZ?4Ah$#J zEffL~%$y%vlaDo*Czc z#^vz(yd{WZZLKj$fe@+Lr=7NLq&wW>HUHy2wOT=ORZ_lgeQkiwsDPH9=}TwXLTR=& z9;gi{WO3+nKgI;*W%qHG{#9_CoVG=zW~|r+eGb+@9GznV)%81Mi7NS_Q|S5YSUKPf zk~u^BBvPy8C8Ku7Bs+lUL94J~D(=Bu;&0x*coM|< zS}j+!#m)vkqoPfeVcX)YZbg`U<$5!#w6eZ;oGsz`0mPx?()_|oysTOAtiia6M2m2X zvZ0`iCOI-AD-Z`zz6^)HPXaXm#5+!i#F$3W=tdG;tU!!vGLeQZFuWkg1IMr`DR`(o zod|Z^p*0k?2%pw|ky^q)fAxoO*_8%db8`ho*Onxg;u_MP2%ZdSvuAw%;9{3P{bqOY|s_sB0g~i5=51YtDL_W6ca&ROQ2SJ5QM8wlG~K z4mYH511AKWPCULMMTWk?4<%FcCEmC8kVKigjK#$w(^mDnS}v?G@f!w%IFB{&oA(^+ z?@yrmc5Emv<@}A^k?E%pt%?B$iSMtl7)CX)2dW$iqSiaCLr(18Ka>RSQ93{l4^)mo z+2=C>AAm$`26UeM*8E@c5+wSU zh|>sI_#$W2S-;UM_^*Mebs$G~Jl>F;o2AFaM<5oeUxLM0@+nfo2bhs?OzzjL>QQ_6 zw90RP;|O$M#>JG0G`J6Np?(!Zj+yb7b$9>6)@h2*-QTr2^=o?Z(zH%&tpb;8CqjYf z|5k?DdlODEIy@#m0)_Y=&zU#b9{{%JF}ccA77S=nR3@qX-1R$@j5yKr=5^@{zh9-% z$E*MthD&dL8~59Dzl7pHVhgC#|LK^UALE|EhD#OC#~I6&>HEtAOT&Sg>I8q?Z3&;g zlP_vT{a*X{eRK8wM4H_y{JMw!XKE~~-^cli>7LXHiWDX{_}sdH|eqPcNKO1w2z5 zNStZ!-$~GHi`$*s&YbyP5K4?@=ZlBL=Q->n;tz9c?0a_hfW`B>73Y>!C~=(wW!eF4 z%nc}6`h)2^Q|9{Tq5Hf(x}1cUWsAXefl|^0bCr?BPe8TO?7J^*>f=F1;T7U9e~7OU zNL78d;o{uWVKi&9f&;COsa1`Gt=Q??WR)S zpQ-{Fs+IdQM=f`KbH<+MKG;I-P{kGqgoNx54?Zg^?Usy=tPuJU$&BrfX@00|TrK!V z{r#`h<>r}VyOJXi6Rwx?WMoh+B^Uo3m}~SWyY3xPiWf_hzn@D r`Fjrx&?WuYUF-QUPR6zyUqz+6&fmfEi90fW#2J%AFHlgS3+k`{urP3Nu<&pQ2=MUG)xOYq06aDV&MOXa#Fwfj zNL0?aoB^>}$UupzEFqX$Kb z-*&XkFSA3LD@~YjM%tt%AQ4xSBNUM#vy<#uNL`Q#atEm`s~$5S(lkZLzR)y}s9X-j z;1qzU$AA1}^xH<(&wx){-=6`OEV~`Ia8Q6>YQH8pOBun>aW1xfuUV8YPKu77ldCtl zHOL$s(4daV;Eg!NFHLvj4k^9+}h4Ho@Vc1@OHv*;7k%_;jIPhCnU{iO9)dV4j~#^ zTqiX^?)QzOZzYA(`tqMN^k6GvCTbEjad0t84;V|N|1-=$jaGmgf^>5^od3co$C0mxG z)H9%yu;Vtl>x``j)tcLD>!;LQYr?eS?)MA-(&zyOidJX| z0Xc92v~zCNs=dWGSb$(|k`f|L)jwIJi6kO$py42Fl(Tq;D90w8lxL0aUfF1^k?;Cb)#J%j( zCrBIQO;eud%Be2{XpVhVo9s$TU3oz=EWO~LV-XD(u?b{ii{R!jKPgK-TTsB$YGiO^ z%63pUC;1-F{9S4x6Wp^dPU#Qm_)EN0_#$h??MS<>5Iy6w?m2A|SzJns36K3{w&_s@ zT-4D7FD}r=_`==1930oddYQ~Hd@oTMexOJ%6@H`bGiij)3PlojasvFulbqjmSFXe> zM|MK7v!jKhuH_Aw@%yo-ylkYH22D7Y7#tlxSuZap-X7P!vo>{usC7&*Lg}`4cl`2J zZ7?tMwpx(j|*hqGkjfxt3 zZx)lEqf(0vIr@iKULws`%p~u-5HXs+R=9X!#XPw(KMU$flCo{eRm;RdPJmp5V#6>i zKtN@&QP|10AoMCySz*Qv83Z~^QEqS5v)KYma|Ws|qWA+|?+S&Je_L>E1StNMaPnjo z+FlE~4dWed;Ik{ZCcJAH4tF@$BP3iYAQ~j1Bqdex!?%H*W_^{gzs*-4awe7c^#;Qv z#WUgFOkz%mq=9e;7m)FnQmLKXA8CN25J@U7k~KMT%$vZcxnzYMGb9THq!s}J1ujcG z4Miq4XWWKKv@0AY&bRg6IU}T=5VxA8a`tJ2oP3ROVxJdfGKQ1rnI zN@#hSoNugZVsNi%{h6Nuf3`~hrUBZH*n3o{Nxl2RynU~zzm)C^kLPnD6Bum@Qa-M*w`7+(g-XwO6m8nkUk#%( zDaDL9vt}~qd)6lo-bWay*&{DV0prnRyUm@PO)&{r@V7jUtV9&jyI$`~BHg{F|RH@!B+K{HfL>>1meV?F^(&PRN2Ac61ClF9~)-Z9FAP zllFqdpj)>(foM*@0d>p_#YeMbtLr$j@gMezLK?QcqZT;~7Oi z9ktQp{WdRZ?O>4*o)|Fw*JATAXd{izAZ=}OyYV7{gIyt9uIxu_od4c7fD@ju#k#`FJ4 zlTcK&&#S8#(a@Z?RTrPCeL>e0Zx+cZMr28e21c3+>v{$Re_pHjMJg=t3<%;Ey)6dR z{ZHCH9o@w1^0LjABi2cy_6hsL%SF8y=Jf_w;4sVg`b}oXPONf3|GSw)MFTC_v)+&- z&x%#snZ#!Ix;w@h^9zc{az?Y|vIB={?z{@-!{p%q@$ zJ6(w<3im!zqymhSz~gz-WJgA<8- z`e+)GQ9JhV#e?D+C;Ay6r65Lj;x7u3JY9VZ0(D%f&3II-%hoY%H#RkRI%zY}bgHPg zuy5KtT^XLje-VDM-f1BIG*W-^40xN+&^q@F*vbCr_L9EOc4F!WSZJ(T0nMWrwa;uY zW07LH!0wmoj4)f_9-<@V%KV_M#bS%)B~uF#QJ-r>*v|`Sb|F3V?&o&@GeG3!MP^Ru znW#T-CcnwNxn7p_4bCvg)f^g(Z{YCC?rI|#I|`f4y6j zKj;3X8FdY2-PXUOv3i_;1pqBhS90c}k>89&KfR~hkx8L=xKtkX=Re3mwxw`rY_6I< z%8ccqIAWsU>=}3!yJ@|p;*TSQZ7mwOyu2=8p0~1X`g+*JD1o`aETGFki62KL*e<#dFQnJ|tVoxqVl?P-TU%Y*0!gFCXxxOv1dch$&a zOv%T5Y3d*sifuS&qb6`8e7fAxhkx+QyXqM*_U2(14t$0bsHHh`;*QtOPE^{XDzoLF zT^?VZC?dVBf@}8k{S0s2X_q_Z;clWzt(~2af}J^EvfqMbXqIW8ENLS)cPf&QoN-Q! z81Uym#o=FDe>y|zzL_Duvuv5PtoN1UQPA^Q<~!o(XN%vGtuBgrp;BZDKvs`&abhy+ zHpDf+KOS8dtuZ-gp{{4QnGrSjPyG6NOYx{7A9-+aaLjg3_;=7lX5Bz`s%L#=kBRS- z-OKu-K_Hr*dTFQCwx%VZ(9{cDcHv_AcPv2esuSdJO?O>kxu zLZrcqp73S_<^m%43NpLu-wBWTI%R!nB#S0E<#Wj~Xv8u`NjpwUA#P!&()aDVJg#XT063x@kA$8$>Ez=JoIjhT+D3;CDVOo@K zBuR3Gm(KtMFD=EkunVQr(a$!X*gssmOmH1O=Sw0Cl&$iL-tA_jk=y%S{1g=gY}cJ2 zOP2O-(3d+nlUKlVfX;)EBYeJ4lYS|^Vn6gqEY32s?-!72`TWD` z<^0`_h>^mJqMIs156b5C+4&TeDL872!z6E?9KXti_AXc8~ zrA>XuyvKX#&I{$XvY+nL-Gi-1Nul(qt+YdfdTl?x&Ti|0um4yw)by# zBPe72s)s#NRC;=&=4Uz+|5l)$sG!+3D9b~xO(H~HOk8?bmNK0)yLw7=oo%u<{KX0F zL>Z6G6%oE7v7Ng=U-BXPWGrdPwn8v=`LQ^4u&J-ipN*=(GR61R`PDg!y>zQxL18;}Y@hL)Bi{Gi5T|E1mpu*}(DZ1%>&Ioy^@d*z z6>i}86kd22W)%fE{x=FFrhIoL6G>QAm92xHT2*gIE4z^fbJ&;2G~yeScZa+i6^Ga4 z`_fKfv#zIEDNkC0wOW zwM_Cc(xynRsN0s=nRmyAC^m03Fe}fL-T#zRS)gy~BR#al)r- zb|vw(DD4j-U{r?EQg;)w+-Al0epe_^ulfmk5Fte;38R~`B zFJ3w@EFi*z=xJ& zQ`6|!S~OBNo{4wAI|-P}{|x=z)BlGO|MWrsM^Qrkqubvcu_UwKs`6-BuxrY+8;kyJ zvagl+v^@)TV@=3}bp^WEkt}*rv7^W(1C7E7E(%QaQ@G95U;pt)KMuK_KVoy} z=n$*vhl%ZyJ7`{UOzL6pJ2W@8ll|o8617d`r8~3z3{Y*IMX`-DC|N8XAv|BJr+ZXm zRpRQ~-tX~%5$jlA<^@r8&JX*s9C9?>3%%u{b~Xk{+dn{DFGz7XQe)(rX`}BC?j}D$ zqa$BY!4wQg-EU_U!>WJy%L6F>}Nl522AoByo zFF-lCsUu|dT)7o`DmA_py@WBKfkUCs_W%FgS6uDL*DKNSBb5r2i4n8 z_iqo#58eA@M=bavA6OQ9k~y9M4ba%SuU6GQR6XoxO_pWh@T}kp&uPCSwhhwLD)1RV z9NKENUh#{NJL3T@`oT`ND@pL@v0I3|W0L;Qv&7G$yCQjhYx;hh&_eEu=+A!t{8!h9 zSEfGNwGdMoQ@;?pPUv7k>j|O%iTmm-Bjo-z2)ev;0Q%&({Js*Irs)!O|5?U%p3}~Q z4HinjMTp;~UbAJ6O_6TdXofq&bPW!^HZ?|W6eciiNVTfeR$7 zv_6>)sW5$KD0Hv-3>b*Zdj`yj`(5hCr$u5)-h!S1)c4&P*O<`stQg*e7T@XOlibZ` z(L)NPCx52gB6_BjGpjJfNNRjt-_+#%Iww>~GgLq?(uxONu^htjI5T}JONf%BGuVyh1xXFD7A+BMNro_qJL7IruWQ{bkhHebu z-LO7d1KXrhs}^~hjRQCpT~{b(*($hOZl=mM8#)@uoxY%9vP^#PCKC3S=NMy-j6l;k z!LX(CPGKNAb zaKKqhN4yk#*+fOtnV&;0WaS$05jm-N^vdF0kPMs$h|O=0^7PdLbVdNZztOONs83XXBu`1IJJ?)OPBjoY=x zHD~B`$0c~Vy80f8?`nSR*T8K`6KzQB=eYtpquU7>@Y)E3`K@Il@&41i~K^7Qu zK(vN|8z!cEhF{@sQ@r=fy|mr~{fp20$k1XQ{)pH=Tb(inQAt@~ zqt3C^T><3ct00S?NMRdDPZPMW`Q??g3z?2;wG#vnSP5~}f$Dp5`L|@@WOWaM2K>JD za)h1}`_f6?8w*A-MXNGW)qxmV`ZsbjW@y>`=dlJ`-c#j~ zpjt@!duW-ryE$w6vdii8?qx1moLgr=4(JjE(>XAdN{SXiJW;xex%XLa5`TI7V#k|0 z-NxDfTy|?IATA(*pNO9jFHZ~sSM|?d@2!f^2O09Hg`@ci+R4`|*BusNFQ}4K^uNL2 z5E1D#B9TbHcQ*WN_%6>&*H=_B+OWR1BT=JvinTmLIbDa0F8T<^DW-`rx-vvsrHOwB z%_d-Fe}#5}J0-`_&kGo@B1a4K#L5~amR5OV*LC+TpsQe?{M95go7%+2dSo|(X{^Ng zp(ZtxfS3eBSC>5ox|5cm#e?oM;0rlOvd1Ig{f|LmCX<3*LD>-G@zRuakH`QC_FgS` z&k^f=kGS0%6~FI-JaMIYrTF*e4V-$0xn_X3YanTo6lRnRO8^SI{oWH>;7MO|Q~<=F zL@(Ee`W|;(fr7n#55*q!6NwxpA3tsR;%$XgW4nTEh0D2UJZT6W*1#Rmc1XI<0TU*4 zqlPAAUD&EzVtiRTIX?s5V^$7T*kp2SiOByI@=~rtpKG6@*-=yb>Bso>FP91}Ac@t( z*dcO6Js;TnX`PlX8 z8N1PxUTg|%B$;i1sP0wpJsNzrO}j7?)@hj1x=16-r7_DYA239-AvqBYg75>CCy!GXuwykox<>Fv`QARCgNwBr!Efls<71NOLPm6 zYa84V3Y*ovJF9Ce{pDM;oS#enqNh^dW<1HVKF$uXE>Z7gY1G`k4Kc0Mz3D+W$>l9i zj_`;S8Cn`NbND#EOBn95o0SB|_G8gWynmSp2CZgOnRs!|%XZ>kK3xZW>yX!un-~1n z^v5vir^0uiRrFB0X+qeQ@k&>yC%IdMs5?5E60`y=SZGS_7LlI;I*e49%Fji!7gH5JFw+;9>l>J5p{YUM{HO+ z3$`zizW%a^;FI+zQj2aTB64zZaq18)xA}6i-4aNG)MmqFADa}O$@Uda0AQXjA~>xz zb2-&K$&!4`@jAbB#%9zKrDc#pYCCB?jg^e9Th}2GGkxZIW)K!NvfXk#6EL^QzqT26 zaZkntB{N-GDeIebVz7`M@~5{a-0TAi+`fxH0%8$GLuGexLp*QDDJP8^z?R86I0ETQ zUqF!fi0~VK4K*c^0KDjm+g0Vs(#w<*$JfWG2eHULJ^}>`Fx?O;Fey22DrrzxS7{bv zL7ujk$BNfUc4aa{!BkYrOW_W?*!b^hnUxY_9LxX+t1Quo2>H-;_jhLn-n2rt`48ee zi(*~d8G~F+%gd?jLC&cc5tG=9`>&}dF4rBen;=^0qC94L-sEB#E9M%^#ax5NfD<|I z4G`^wo_20Cr-D12fnF|F>j<~4I=-0y@%=&P4w48=xr|;-`{zD__qm?G9wXBp%bI0q zQ%uOZh8%}vD^Q!wKFWw+kgkO_WLZb%-w!r)!LWjhNJnDOE>6_g_MD zDj=hWtD3q(HDDb)KH0`ve5GMU8H38MI=K{9kbfJlFjcWKGyzG8m!yo`@OtPWM3{7f znT@?*l>sLIxJ`d?sXEN>BFWGD?B>`+$4$aVeG(%lXbfF1Dp6yjq+Nu<+@nLe zQ|27D!VabDL$^m+fnLPiI~W?BuasuG&7f_=VVkVnWYP!g7>On}c)e|hn079w#f-!E zO*1ku`gp7UvS{o|TwNvj#BYhe>Xyxvxo;R4zOXkO(q=nUo2#{V848P){;@<#{yx<` zAL$)tXl)XR)uDajOx!_TNEtrXcQbf_OdQl75CJ)5R4~G_nPnGeb{Q(+eg;@bC9KFU z{^&c((-9{{gZMMW23xgH)RBNpcv_AyXd9A8w-uzL?r5}FZeT-9h_nYlO#%YTfeJx( zuGaN8TJ<-Hg9ZCl3UIZsLM7qG0lL!Ra2Ti^09Xm9CjML`6W6l6>sh{2W#@W55{3$FBSAGvK5bTId35ZYSCCq=CgAY@WL&+}fXh}17!s{})h4=4< z-xMY;DYelOj1F$q^29p{byt|@)=S~f?wFids>~NGI#DGJ)23!UfGA5lFQtB z0|}3pKT>Asv%K{S`}AyKB?6`O2#E>|yn>)bu(}pLbZ!E5sIsJg&ZH=b9^%v$ypi z&KiB~E$2l=?lU^!fXWam9$^y2Q77ZVPERzw1l7}q$)gJ0gC7k|L_q_QdEQ=QLtjuy zF&ar#y*J1>NBb7`y;p~uo&jp1sIAq`arHcEJ8%`Gp5-qkt9+CZcUKqK?XHRA+otyd z?X1bSt@-p{QV87CMZVbX36rsiLR zja!dKQT*jd$C0vaZt52zQ$01`G0&V^*;Q0^k@sMUlYJ>A(=(VVZPm)Q`TiYYvf|iq zX-T*#wtjJtRRhpT6oD3(-s;9<*VX)f?-z$g`je~hxjxtGo7f?pIk0?op?zO0N#G;J?k%N<=?a2?xluM(8DqIuNPp0p9^suZsM)A4dK_M5|+7sc+7%vA-S z+ZkFi+G`;3hrNo{km<4rW&^Bl$Y#EW_nJZr;ry7AHC#(d&o6aNkDHGlCd8fcHmyN< zU*kvlu!?1kTze&7mri@BwW}Yw0P1A2?W=b7n4`$u)k1C4iriXdC10**yC6Na0HOmFg zwGg4-gu>&^pDzDM7O8JR7zxR|kn(eO!)LNIVRrfPBcJ!a)M?4zg<~KSqdjb-b^7DT zW6o26AK%=%j-NZmi74emmForj;=m1gU2Xv-DRz2a%)dp$e~OMZg^AbvaP;>$7i&%M z-f|re4J}G?Zjxdl1JkAbnyukX!v-d=?wKOlXWyBh2g;+po#J_OMZbPo2#ALLT8RvLbvZ9FNMZccO=r2pjm^lPvseU}Aj=M1HwgHqlq}iiN}q4bep!(RC7@{K|x< zjOFr@UoMT%bkCGB^{1{d`iw4%v%9W}7dFhLB4g~eJ z-YpCl>ClX{TH0jWObJ^fDzJ}AY^Fjh%_#>8Z{m;3GlNaVsYB#oKdH&0xsE$|UuUA? zs&g#s4O_G3q|?=2b z${p-YT{>)KNlXA&bfg|@zh>2O1V}B+?~~RU78%d?W<%tF_=)7^4nX(wQH^LA*?#!7 zGpXhH-mfbfTdgzan?f`akhV}=Lih47DV+?M*ylfH`RZVyqEq&FYRm}-b-+QE;>+R$EK^barii6g#U zKTc^}d<{2}dK&2`f6)%TiUYkrv0GRIu5}Zt-nrkLQ=g6gI3;|`^cFf52%TzTnl
    eZYR9nAATRFGpwu_(i-+pc6>W1eeJ+2mlnz?Db=kUiIkjxIc!H;Kan4lS zL}vAreMPp8eFaOosRb)JkwzB)%H_QnnJMCm4ZMKbem-dkRkL7SEjm{TB7&@xCLKIR z&-)q0k-C|Zf;mMeu#`Z2=GRgww1mSs`=Tv4gm+_9Nz%hm*>vrPPmTwVP+O`;7O4F2 zcVI^JCWPM^w=C)303m8yCbKvyc$ol(4m^p}2RoNs`;PPeax?{3ub5Sq^-h|5Z(IIR=u9(i$iuxanD(W;B@GLO|4<~JYXq&~UvCSH36 zpyw^OZoIj8Hx$DQ8RbJGm-ZUr-F#PBALi}A1~LspoaY*3ER3wgAdKtkLPDy-8x>qa z?U^p4YHtOv%+MfO3ny6_oFl2_X(1igvkPb(+TvC}jYMr7M=ltIuM4{_&JXf?>mp$E zYA6rLIWLmIAciB17K5bw(D{ux34`LMc8uG^N#LrG{>?rq=Uexg1dm)HOo*3d!b!1}fj&Jqi;9RwLy6w?IKg#@=#C!6qq4~PrQm0jA3zy)HG!qu_g4D(kjviQNuk#?uBvP@OIK^{~rmGBe6s#}cQ{hJNQPZSGw(3e< zM5cS#b8WVTWY;AsZbC(n+Eo2;teqFTgboC4y97*dL-t??v;uK=kcf!-%ZzRDZ(?b) zZ1+3{9j)<6zU6Ro(S1YiM{+HM#|~72>E|yz-ZAmcG4So^k;V<#B42l_=WJqofxJt3 zCk|K();~Is5O*#6{H`+jNsrL6%)Bi;iDklqlWy8IR!!0y#GTFW@CqzRm}tsRXF`qG zpGCQLxi%|+o(FB)Xlzose&Gx3sp|YLyBt$!X{rQy_00*9lPea?xR>m{sMc;t?8wQS4#C^3T2RD?D{PtOz86w&YH6cc=)V)?u< z^2mrC@~hYl5})XLx_Mx1qDu7PyH?|Ej?~Z8ZZL0Kf5qcwSl6fYsOa&OEs2_ct);QI zIA8u@;YlQMh=TX!V0IS)A1*sPi~)`QZ(imPPtzE#jL!nm-I?bRl7r}ZvzDn5VK3mR zX`vzgB-uWOxZ!HEdR%Ji+KO7$OgmH%eglz9^OJtkKsr0oU}d}d)L5%g)$mfjIu>c+ zqZ;B8zHbHtBmy8UyVD3*&2E}|cw4<}W6I<-Gh5Zy8zkTrUarm#jk(hF$-NMhKpQ&g zqa@*J!cy1YsFLS3eS3$iDK+n;SCgf7(lNaDl)7B=vYUK5aP@U1IhFG{+M?F)I^JRR>C>`|nbwt%AvEB->ps=xwQj;B>mT2AVpp2GhCg8O$4ZRBa ztk&F+%>OD7IU-PJo8J6;pnPO59#NOT0I=Zgc;%UL3TcJ6HE0GuK>*nb_`a_iko8kL zFgVIdz>q8Tr*YGys{X*)JJ$T`8k+_tT=@@o6AU^)XYy;3*0x}ox5r4L-CAxX_XlaJ z8*L2==J$d_U#dd|t4LE}F_3_aRHG1v*(3)ZL4c(PFSjFEoo6BCfp zA`?H(IW4LEEra@}nDKve&SYh`dZ|5+YAAM$x@ydhevm`<3xL|WPaGa@2rM+Sg$uLe zxTcqsHPL%Y@XBq`2er{;y1Wc%kkY_;r;P*GLFgoiA?>W&938?&n|!VyceH83-~$|B zziWCK*H3+HDsq;5u$zh4ODu&WLmd1DMjfNm4R@bD6Sk&RDnHUlCcSrp2>312?VAOW zBy48{X&?+?88JOvY)Tg~s5a4PPS+zbU&h&Xe1PRhlLP3eX|SK^V2CVyNjH=BIRtBCAEFHSV6-$>496ia%|6yzvV^^B(FQ6zRHdRqZ*O0!AWH-Wfs6{}M zL}X4<*`g1Hqiz7J)Xab@h zWk6B@Q=4Xu-u6&GJHGh@pCq~%WO3wnGaRJ1H;|hHo#c*Si{?olYfx~mCxI^gq={>6 zRc9Q03?~6|L6p~?fjchD4@2w3iIwG^P~#asPiKSHW4+Ocg2eOS#Sqb!^#=4NQc_o4 zQH*`s3uQUP^!fy?$>q{rz0nx?IEFiqb!{SPrOg)jvxycIdbptRR-)G##>VDGuSIM6 z648qd^h0q3R2OetAW~_qjB$I(3zd^sc1#C-wF*o=474jTL@O$bdFa#`&hi{;&j5Pn zmM_At>0x1jBCG3X08jh;wGkVVV|xR23XBx43X&*IRGCT9s&YzcSVpE;ow-5QD*jhIzABqGb_(q}%1j@?T-q->2 zQlT;WTWW^Y9|D_E5LmnSe;A@L08{#zW|D95r@#p&8iU+^AL@vj`N4q;AdIZp*xL#x z7YwE>D7#U|F!r@p7^>S^k{OuG9CE)hG{x6L_IR$W1`!t=o-jY>9sw~hI?XzwVUtMTToGA0LU5C2PvF1?Sl2D!g`nEEI(p{}er#hhB~rJo{Q<`Nx3hzoKLY zgQ<_WA7+GZ&!3vf*gn;vDspa>TeVDqtkhbFe`0r6oH2!%bZt)g5bu_Kkjd`0@rCT2 zIEoB3>r-P__5=i?L$)LW5dlZH#BCv~I~7 z2#O2c)qHS`3xpTTBi_LUeR3yg9#8z^_E#nZgF8L1N1R$Oz^&x2eF(O@vt#-D35iv{ zw=_C{tFBQ|;;mNSwRwlvoN_sPcK2n5ZcX*Z{Mf@6`2E=r&w#*Lat?VMwQ!M$dgrni z61F>4UY@B81|?rYmRaQe!ND%Pe+T$?A?Ol2_Zx zyI_)K+Vz|7etJ`Ka*y2c6c*O*6*D{j45*2Ijq+cCx!^sb(SzBnSq0T&0W{v0pAL|@E9PnP8E{U$mvN0{^hiMCef~O>Jp6R{Np3ZyPf5X+l6&HmER}{0VV)$MLbZ%xI zX%%LoHGUAy?`FotMaxH!itw(ewFfXPrs4qLoQe90vJd_!+UscpBZXW1Y9!2;_QTIN z{X0`ZhAx<7c4}dO&dCQZ5PDFTH*kz=@G`ZYSq9Y~qdg z^QG`l*13m4h`S;3fST-bp!A_R%;TR|Ha*KA1TaouV`hIH)&w$AHt|)<0W$Uz2wqF?r zmwWXuXm1tQrS9upp)YWdgw9K>qJCg+W1)Qpbeuf#?5WXcfCcx0WtO%R$TQ9>8ZT;2 z$GXk(N>^_lJNoLfPV>X@mg9G;=~S!h?Sy=CUagYKRNfHri^y!)6d$kwgS!3ElbViHGU~%W1do0kkXTyQ07hXYe+w)@}1U_Q_*S4 z_sE;l9ca_cXJ|{#;RDP1kx=)0$2qqz!YMA>(g@-BW)WcJO1M+JEMkqqnIJUb2P#~M_lXOsXa5$*R5`S*Xv&j1{H{R?md-i$z5AL z12RIHQ2(rwsxGBk_gv6^u%55JNzit%4f!f50#v-GAJ2e`Ga3p@zq?y-sjAfXUcVaA zhX*;C`HZKJ)Frs8PE|&SW6uCl98KD~4VIU08nJ8_9@}yu4(GXFk^0S|8q0hw_e$Nu z4{8CmSaS48O&WB+v@$-3On_uU4zHNL&FrX6W$Trc6n*6eb4AY4javcUN%L54Oqtq4 z^94TZqQ8hiq9dkD22?2!qi8 z+ohO|zy338ZrbrTKIQzKMH*rBjoKA|=Rf`5nH_H$#){AM z_;-%~V@K^jY|($V`VX!C(ER@h1Jt(tPbdz_-^?-tdd(j;INmm{i~tpP0UGW?Eph0P z(UZ@hF8n(}4F;T_->xg5UA&M&@}JPj+W698)oRURO9w=`TF1L18oonlaa1I|4$Upy zsLr|=d%!YW26{1XLcIvu!66*JSG;Q8zj%y$8+^%L{Xop+?+ycu;*=f&d)z7XwMV=wqsXAFC|nd^-6u(`XMj75 zkW9TIK=VxNA?#QGqxT4ue9$uk(ldZcI^Y>#i1kN;I|I*eprX`oHg)wEOu1gC-#N84 z#nn1A%4R5w(p~K_jJ_n>@U^&%Z#dVab4>Q`-eGbiM3e!z0~tlvG;DYD{wVrR*hSV* zQ>{NqGsdRfdKmK-KONmsyOHN`*Eymt?ElJH-X|c)6AplP)>~Gv$8%AD^zG|;4tH&C zkze5zgurXws4DnSr@MdRCAaJ(dn2t@E=Naq6I8h0bmEUHVHb_PD1BYcxP)r+Hq3M3 zEwyPe@?451-$yZleliAkQSAA-z3oSXV`KK*K~ns4*~8K~^z%UHvA52epi(xp>&bmS zCuL^Dw}hY{VkH1XaSw=Dg`c;L!UU13W@pz ziov(iE509Dbhpu|wjtkEtQsdjfsv#DgsJsrq;NqkNUJ;`H@&KYWo_SfpyiNMJ7_Ek zdsKRR^)uWgim&o}I0=aENJPR3dxF#(FulGUY7Wx?R(8BGGTjfQoQR7E(l_m|CUu2A z%UQSwN(a~L4fG6@4h>|ojdtdkvnnCJ$Fhwd`+R&%>me8+hkLQOyhNo(+FC_8s-AeK z@ktB>i8kzGk?FdgT@dzo_Xu{yySzCIFHz+d%JtU6BobwZRTB(~!6ah{`7CASioVsX z>~Ozf4}GsnjFUK0j5s`&H@qe#R29phuPvM7-GN>Ri>h<;L9T7%MHTV_QASbvdD;L% zDCGth{L`AK(+kQhFz*-_*dBu%{4VKt-?XQfT!YV7qSw8RsBbFmcQFo^ zuMT5lRC(d)at^$KIH+X8qz27Wl}BUmh4db`?gcX4Nz>MURcwt2J`X#gj&g2@9eL-6 zniWy%sg!42|HdVWO4h>WP2|`}0uXpGCQRK<(e^cOb6@2dU@yb@BQ9L+6=CG&;+Eqm z2QZ@}HNA1epSI?VresdeT}VLEnVO>%OAc76*}tTs2kapA?A4#Fd*xfG-;XLoQ{0XA zQ#SPkvnBP{ha9|s;#(>*r5Tv_3%*xBxJEeBB$f5PC?|JTo`+*d1K_b_+Lb&n(`ZF_ zwXESedW=I5LXbZ>_W{vw#DpetU!ZTL?V zJS%KwGLx)aK1`x~S@%Y5RNPXbr-|aaaUB2_QdMzBBk1iBB-YHy z)Z2!hR$Aj3Uj4`vN`g23cvqm)5Rhst7@e5TKcb8nEVPU|B5}@85fRJPszNxP>vLVG z_Ctn~W00;4U|?X|TQTuNjxw#;66r;%m5ob_q*+?-@pZv&b6t9!X=1W{G)qaad2F^D z21*EmCroUh0NJ@+&KNt8-k$X1+D-BQ&u~+8^n@^V58C%C=c49{2FRU@E4XcN|%& zC-j0e!!Qk9zwQhTc326dNIr4CkGz$DAQPjPKt?u&l_Nls0$7_$K2G!VbhU8KTUl5b zLA-LTU8vpPof`nieiO!Uk*PBtTtkH`)HWdGE~#-uQ{kB6o@(?h)DC)S@z!el1`ZD3 z37D@uL$7U)s3*VyHQm3Bk;bQ+^N0v$i_AJ3oe&4cF!sEEO23eMDJQH(9g6*OQ2}2k z#dh<3WM>0R2(+TccTW-Feftbhbv=d+P^fmtTv zrwnRY{MvYWG=0ix`~K5Aeeap_GQ5U_u*%UInA#SyA6f`C0bKw$N`k9Mm4#d1D-!oU zRU+ZrdHE1Z^Q>-jxU^IbAeo}(>2c%i*?g~awa!kIjiwin;U%*}QCeR3E1^DIurvu> zSVyV$pf9|URjS@n7iBU75nrJ(@?9bj2!9rPReA&zZ?2r7n=#o43nh&W}E*OJtU3<&N!$xbuB2YTv)1rgtr;p#RRj; z*@kydiR->@F$obyKt&p+_~wb+=Sb<;=GZi9Xag}&HZwQ}EH+qs7u_1txpyAOF3{(y zpnICTu$_j`UiCWBm!@>Zp2B7lJ|?!ZoH{b~Sd>FREp@YA95B&xCLL=Xu+#DiO~O=@ zz&I8xef|BR7$r5%zi|f-bY&-dC3|^?w&zUwzu0@rsJNPKZM1O>5Q4h~f(O?$E+JTg zdyt@wJ0y(+2o6nvKnPB73-0dj?(XiAyWYL`dv@}ky}xtD9pjGsefORptGlX3tyNXC zt83Mq^O;XwW9W3zI{Mnt%@$X{@uLV+F!QoMlERM}FMB#MBXD+XL|akuSc*cpMN63i z5Cklq(GzAlH+G=)YEcgVya5`WqivY}X{# zwCHaqgcalxNpjImgmH0T$}+Y{p}UJnC?gVlcvdbb$(InUVDk#r%om3V>%@!_l6ktR z){$eWFa1Fc91oWwo$g~T? zo!V-{AW1XkCVadt4knSM#Bnidk+lR2C?XZ-1*C_M28FCB%^Je_&(T(@r|FQIq8{S} zv=*+J2EEY7)|chSd{m3E>v_vlQ|>TSA+3jwBSsaV4$48q5d(#4a4kdebS)ou)1Nf$ zXd|jsh<|@Z$MC#jL#QPztB*(>amikr#5Dk*0eJ47MhL&KJBSHc#rcREOUFotX~Um; zxI8Znc{!+3J)Z;OanNe`$UEpa-vD%+k~iI$a3}ykuk8jj z3Ca36=T4&o!11p=k2jG>Yr?;JxDKkwr2txn zMD>{OK^LA1xN!E#dy6Y*5nPuFltq-DA~(v2IYrz17xgC!*wgkK7$NS|{0yMNbJAvE z_-e#sg}63BFW#X+W<45tSnh-)3W$urWVTur>h4W(?*Del-WtXoSHd$a`&n1U5`R7| zQjWAo{t2y#BaCYRej{U2nEbw)K4u`lhWvgHby%QoMDplI>|j?IHRF6~mEW9G6N;2= zuC}fvu2$1XH@8*w^jk-wE&C1QcY8Q4o5E*#xfuf!P6=5sdYMm8M>1A$2uiU#Bvm~ffL^W=L{HoSMZ~@_2k0S z#?b{@NBVqbv$rgeYI?WpJ{SROF%F1`fox)GBEPW=w|mAd%XuydQWlkdS6fW}`I$BR zOTQ?;sOH>@8HOk`L`w7dbpv_N+IL(H8qv1;v&YFcF){8-?e)i)+A-r}Y$Zx`xi9)} z_lpptxIb9f*4{RWf{bkic0fF%Z64OK5l%2&ZuDj~|NN{0IumyZ8`GsHpXW!uu{CD3 zKPu~|+aUE7@2MF1L5+gaXIK@1;@3z-72G*qN6%K8(QKNpYf-r}V45(wFK7pQ@i_Xj zB(62_`MQf^s8LGe5sL<|owno+q&&mrL1TJ(v?+jLu75-P>oF;T&4*)tBC1nSl8Fb} za*}W3F>Ag8xVwADF+n{hx%gODO!@Ll@X~Hg+%GCaKC1{*nwe)h^1<#n`*Omn2OVD2 zovp;P2OgL-R57R+?A?Zx)xoe!?{1@eXHqZiszaZ|&~5rM+CJLgQ7S)^BYa_Sxq*9g z(E&EF1bv8K2_d~#JZO_~MI6#2mEzLwCFxnlxXbUtJ1Q7T0)gAON-P}l=bq}guoAhv z+NX^%$||Z7J`<6_@3)$9p2OLJA9?3~cwiLUM_>B9@|$?rz|v~(HJkuO$1+S4eVYYh z{Nso31m?AJT1T}2KLT0OhBrf6Fe5_zG4}(NpT;Ql2>V$!Ymq4jq-Jz2ei%TT={O8{ z`xRpvH#m5xr%dGgUrr@x@X^xJpiK3_(W@PoRlo^}v39CO%JDgoR zE`O4=HD)4{uUw}gbHb?ClM97@`ZabT7RFKf!p_f9OkE_>Eb`UONI{(fASV%#_T+Eb z+IqH~)2(4u1N%)_^)<>!LI$|ogyQM}=a}{_Hm~yYOUfkj@*?p+o0#PA5Avt6<61cA z%qd(1(Q5Ku2XW&{{{%gs`68{{Ulqy*H|Iv2e|eN3_voXNTQkII`s^;l@cAjplMPH5 z9EFlNmg9aOY>RMGTDh|5b_hUO1SwH#F5qN1)ZKHTaj%VBH87^PIjn9T5GSd-t%HTk95=| zN%lp~LEO(7eEZ&+eyJY*P)Vzx6_tSe`%~*E|E_Bvl@H?}oYU!^ z$a>shU1g2bvnbq7&OT)Tl=tM24hTbDG*7`ewz{#NiI_^SdTP{968+@U^rTRf39T{5 z%(Su`kpP(*s+WeTW4;(t*_L&G#wDi$osIXWK24{0AWkC*AZ$d@V%Y72J*O1URrIT1 zvm{1DQWMPCD+@lu>;-#&6d#y-|1)7qp7pAVaUP!P3VF1$HMMfprvk!_@h6&G*z8I0 ziTA^E2(NaJbrlRNggzx4?w#Zx2`i@eM){yOQM|+?GYnlRGO&!T;A%zOXI6NAO&dTM zQ<7*y4M*+p;kfBCUje&C*+OL&_3a3&Hfd2=<%LZmD}l;-4XB4`4RG9g&ZZOy_497+ z^g^@r+7ZJ@Bm@=UVobuczCc>pCa%B!VPFadWiJ204!DC&Uq2Q?K2=leFW$DoNs}On z;C?N?FZyy*L=lu11)%a_XdAZ@bawl5CjO&##{P^%@JmT>y1s72x!|J^>WWgI14l9v z|M^oRVcRDm-fxPCZe{cxD^mvXoS+EJnVS8NU={?9he0dVB_kvAgR#>THbg<39!uhW7o5#6Y9V^e4E17({DS2D=Pxg^s9;`j_#X>F3+U6s; zS?|A#Q@(zk$5>hE-Ig!+rr}jBvVA3-w?5i{TN83WptKPuJ!_19c{GuiEjpB6QSswd z7zaI^8XW;BoPRUw96u)AEq2O6-Vs`4;Zc?FE}Xb5#Ehx^jeRIn_cJrl^QE)>-O{2d z-kj7Og2#Q-p4k-mG0|?~J<>1N%!s$6&U0fuY`&k&DC93r>kdM=WCJGpQ(k}PtfJ0z zOoTZmTf3&946cZ<5wUJ~2AFS3&=4)VwqWHqtL~}HRe*%wWKLQeveHe;uXDDkNV3;* z+RUEMhl7Y$=QM=!rv}r_ZeMujuob4ko`$muY~r$AlZ)E9NH+DfI)2NlI-9B(BBq$p zNJI{U{7B{Md)Zp(d2r7NKX^x{Z9A1(qxH^hoh3I2!Ym)dZw&-u?F*CngkNPf)PK*o zIDVf}nS_@SM9K~2oh;PE@3K*>P2YlAu86*^LC$sVtG7P&iYhV zIR`GQ&cX5X#W>m6}d+ zttMgt?$j~T)2I|uV6)if@jkO|l5@)9a%8UZtKku9s|-hH!Xir}cgiDgJ2bjW&=y;r zSl0K?l|gP%ovfj8$1jg+*MRB8B%a zFA@v9z1Jj0MCu9ZnKaRO2h2Dz8MAMU!paVqA0uTUWv#^F>AH|0@uTZ1GwBee)tOxY z^a@c7f7tc`-yZLYZvVM_h)?k znDjL0(;g8H^qaeM)QS}p#e(;SFJ!f9G^<3#mTUvX&E~P2hP1MWH@|T3xzgFxGxPlfJ(js+1tS9papRvLdca-3!aVX5 z^q1ax5Z#hA_B8;e({2h2fZa@~x$%q$$Y?cQ1^@mq{kVs(KS7F%SLc-5jc5BmK@ln` zp8v1kYyN`qO5_tp9<0+FDSsM#wQk`i&Rh@eKxwmu@O+PfSWd)-*b~b!m>Fs-WJOjf zBg+W%yMq55z@H;xF7y`1SWn^gPy*lqQ0~l&b!(+wpKhK^rrJC$cyqgt=VB8Uw$xo0(`p! z;6?uD@&6;7|2=2U`({(s=LE*#s^Qb;7k`_z8vj^o!T(syfWmS7|0z7)`7Z@Rl-u~% zwT}QJwnUn#=*IS52)a53{SLe$Dj!5d3I0W)l=r_{9J7mc%k{Z#0Wk63`HQ6f;4j)u z{zp3+5g$e$pm)@Qw#n;24JrFl@ace(Ht5VYz~DsjjtAho+WLds`Ckb@s zB)|5@710!#j^B3(DqvswAnc#pqdHud$%{d2n<(UA=JS>l6CNgq9*)!AjVd8;Mf%NS_P zh#Bfm8sPER?~KNq$2^~Qg@)x_t)O%owH7X8wI5e$7cD8+y_4?!e%KS4X1vnh1ASCO0F?Y@RTo6_K8%>R1tG1AtU^kZM%ztR;Q_4S(%tAq0x-6F-7 zI{o?!<7;6sjTkLs*I7~zPmCZo$X$2-W~tX|PhzTVQCA;W zyDhNYUhaG5^e7J=XTB2RqjlSO6K5$V$*(eO)pJdu!-j%_%(#aJR+8TR89UTT3<;8N zFt|}O;B{~v$H<>06$mHNM> zKx5K}7KYqUJjCG3yFb*hU+Ubbs>#OUsT<4KXIr`QMlH^1wcFZarZknn)@PI*>veqA z!@ulUc3zMV-lLo=-L3$ew$LG@8m6q@N`~(P0SKko{hNoYil3lWZgY~@t=!}(SMV9- zIQTHc_JK?0_xdT8I%&Dkw{yTg3#tmddRZH<`YC^{FYS|K6P)vx$NuF866DPP>Bw&) z{QsjwGWzK|k};#nM{p!~pC{sS-Kf?4E#TpwQCNQufcRJWXTZxl;uCZMe1n#e8S(If z`X>mmjcz>!BC4evD0q$uQcbfp&66mD(Ri%JEnbzbbwbc1iKnpSx|=AkAknzxcJa~`2crERBXIbqv0L^b)g9ctFeU);LyHE;; zZhiO(>fxqbmH92h{^dQONzvYc`_5*V`x<|E0e>oq%Lf%8V3h>?TTZ~Mb(j5`a{0mR z`>?+0ee`Pb4Q1m=7|PYi_qf&1hCpBFzHAzA9eFQwqHsH02TmBAfLredU!_$mA-M%y zs?;=&ICs4b(I}o87&7Zk;=TRB=HWyY-ln1P+DZDQ8llVOsE6M*mRDgDvB#515?|4E$eJ-@i_NI`;V|^)~i%0baJK!kU2HIQb3@UuULML z@LLyG$T7IL-`FxO6Ao_JvRrY@3LJgw$&sBis%h*fS{NN@+kg<4x> zgV%yI$+itS0s+x2I97%>398hS)1I=Z^J-LQ5TU$o=OTm}%x%Q003$Oo6o3o(u*D!8 zyuFpS%2_93>}>jIxIQv2$&s`3BAyMADmN_mu$vgE#2a}JPP6eS2-S-gD;W<*ZvmxF?6SS%#XkP+8Z4AbVMk=&&A9CVYhN zgfXU_be`kQrrGlOI&c77Ds+0i&gP@yrPi}j3$|# zKe4AXV8-EJgLylK6X#{5MGm~@jyFEmoe3J{u8x&Pveg%7drP7DI#;-~L+k-KFky8_ zMGA!XZ!XokpCCQL+k$&0rr6VaCxe5^v+Ud`mQ29F(KVg}#M;LcJp=*{*zcJHU&(B_ z9rM6BWa1#Zt6_ty@%Wm{T}PM8E47l{ z`C_oZ#4^XzEbn`ksmbM*A%{GoVhCfajk?}mu17Id)J$Zj!iv0XnS6m{yMsdMHK+C- z{988B$4iMe^l@ZM2Z&^36ZLh&b7Eve#clvMMQbXe3CW60nJtdqVyC_NMUA79$IQn? z^N@YUuhg>XK{0w5&jAlmq#Zh3bceGr`1_8!{*$VaqPiS2A5&j6YB4g04zXwD^3RnK z5Ss zxeaWH2 zKFascFa}&t?8HVGXI|(gA4sg?xyK>Y)@PYxVXYQ>Tk4Droh)V!InR9eUP#e7MvrGB z)aFJlG8@pRx3V~L3j4XtLDVsl&~_tbDs?HC!~G=c{LfNmG?M8v*H)fz1jw>3-O3Y9 znO5d~s@P}5;zzV^gHG{1qk}+Gp_V#9?A?C-pO$*vOu{Nkk-+TziR+%2$D-r~>nAgu z*Tuah3;g39BN#%EPTk{XVOOF-{wTIpJ~V`Y@a6Gu#?~ge#Q;8K&h=2&|GR&#gezK= z0e@y;{FD9-F8OW&eyl8pLeIp}CoQojI~RO{v4IeWex&uXN+cRHf0M``>p}Bn zdHmN7(x)A0DOel9o5CcOgg6RN5BULma~O0`cA2I2cytr8e}I0YLH~Zaz;XxjLALDF zW+osS3Snx$a2xRqIJt`@{qU~q6nPs4_=#3SNq`{ax&|oH0z-f>mwB;XuFiDs;;a_y*KYcbuFtZI z=IUX=dv7Df$P8D5tKHLjxi2d?w3IyEBE=pxWZJX5lb1u(JpCGV>O_|!6oCjQO7Te% zj_S$Yvyu|G@pxi1P>i+d`*2P$)5;U+vE=p>OI9N)`i)>MBTamUkLm7`#rM09PfVVJ zo;1-$6)bS>*}%$gF+XGHXUs>!Y)@yLD>p^y>5gZWctf_b{#h7B8Bxl7#X>@5hL z{KiuhTm__rVOmj zE}#-z^CA_MNe1z8t)EUs9EZM+l%oZ=<7`jrYV1?Y@GRhm!Fg{ra3_Cc)$%}f{H^kn z&60^J{Q*Q74uAB*jB=3Dv(f8D*gQ(Qq$BrJ3R7+<2t^c$&yb^x{TiwD-1Z)I{3bOO z+Qmkh2i=k`8pp+dwBE<-awyWf7xcWkSdr6ywvs1iD= z4Fzfp2k24Mz;aW&fhTX>2t}`|c_HS|m#pUL}Djhpt7Y`MtvQO zB9W4kHd1@(>qb%7m|T*_)3LpstMq+QU$4_H!51|@4!uWLy45RK(7SJN&{<7{DaJpk z)_q0(ta03ib$Di3_{(0Q+A9W+Hgza>3lV%+jOaBHH{9Z|F2rw_Ps1g`DXutkm*I;a z6RVdm26jd$ky#Z@Ez{rjkpV(gbhQcNbjU0C8cxk!>I0)^LOLhhy#UDPiZ*GuFS09y zMy}Z3)aE0uz)#S*#{^~Y{vp8zaoO0HZg*0Pld_j+p9GNJz34s#43W-n+U#~BXBWjX zxF?QibZCCG(xuWOweCrp8rfG05%CH-`iPSI18~zKMsU&>u$?MJX|Thf?)cloU@Rb{n=6 zr;n<2cI`YlW^#1PebQrUIQj*z!)OrcL=GAJevy|sZ341hUT3a%-dS-1S865q)P)Zz zgS{?iyT=fG(5VP&2f5&BpmE3ju;eSLOGvl0??tU7*ib4>zkVLK7!hqFM+c^y-{g6e zuTN!*W67y!$(8!XL4BNsjknH#|0BzSMW72hUysjKa|+gVW|+z2((K3_yZGx*MBNBE z9WoowhO1ya&X@=w>2)S3jyry9e_9y@-4G8NsYa~S=)qg}7sEn6TtxA%DMG4ba$`tc zDq~NX6$t9tN;1%RFuw9j65OIpv6(GQ-7iJKM1z$iHgXWMH@V@qR5b*a(;3IhrK0ys z*-kzT^C$5PtbWv7yS77qVSZ(E#WOqvCr^3jCGh}6#|4^ZAx$?V<1EI^LL|cx3?4lGNXSP*9NvUocK>}k z@=KqOY!X*hHdW;F=&mIS8SR{>Q4VqHX*#t*6g%7B>tT~lOjCYF;b=^aOi%*H#RSQ3 ztoU71_xZbz2_7a0TQ-!+uD?F?uX)|NY+gd=Iu?_^ADo9QUzb}&U{23jz$`~BmC^%} z?JOwqNdDkv?to`sTTP~>};1ITnC4}y3;Ol@r3hZ>zWjIXQFjSmeFofNn^4c zBMs6@c$8NlHw;nDJ@cX$!^;!hV;N)TI@ud1MDmy(kcr3LL?({3%uDdkab8Q9`SS02 zarVuykSptHeqZ)h6|_8aXzB9x zMtv$qexWa$=dc}nxMF~98EaMe)v36)QaV!BRTQ@M($&-B%*ZL;u zN+G-SdqxnMzVWrb1k2k7r5cSx@-{NECBS=}msVYbT(|eSee|1l4eEu-(DsQnYA}AA;j(o-@4c+{D^PYKp_jgC5w+PCw zilf>fsjj@mQoqN>jC8o0(`^u~^G-gk5$X*|)~`Y4Owdo1C)8Kb56yAln`b!%UD^A{ zlg6vY1(qLAbM%2F`SK6tx}sd^2JMd=K<7Y`sz-n6cbLETdilUw>r%Y5=_&R8tMq3Z z2XLy7$JSOGmWwToJ9Br3BIIr_T14Fr;2()xdnCIyV&7K+zc=N*& zw^qPPloE4z{}W_;oc>!b&-DetBz0|VC5hhJzU3aQ4yWuBueaP>I#KJh!E}U$oc44} zhv{}#f^QxdKdOQSVv!jS6yXCp&<2UpML&!S2|dvK1VJp5&v5Ji7L?2l{UyW0okTXV z5@3-rTuv8&L!x1&f$kmZ+ev2U*snd|MVq(P&$L5OD!El${06ZR{Dl)FWFPtAH5!>O zvYq*mOM%sn+5h6%EJ@@O>9z7&-0!8>^jz~Z#y_5d6i@)`kJE0<;_sd0|-Ec`&W%xQTu3aG~To>6miHo>n z4&l3L=x?I?U68qWDkkg}FZOQbm&;D|+)zXlHZ)?*N<&L)O~0(>Fcdh&^xm-oi;na1 z;>}6KwT4)>zRX+m%O}W8RdA}N@j-B^o-k30jjDys>DO1ZTOoMr)W@J(1l_0c*}_o* za{HfUHbg}c53VoHsP6LRP(mmAUbB?YMJ1+Zo4!aH;UBg5_QD}BoNj``9X@ihG5Gn_*(K)kAyX0RPQ305k5O8gU4g=MERTcA}n;Z$p38ov4ZM}TZ(H%+%-jwHFJuNwkwvInS9iuW0= zIZXDOJ|A4n=QR!y)EA$3elwfp{D*y*b@OJcao%=YMU6&F9>4)a<-Pd{Dq=Rc$6Beh zBH3w~*%6}~j;11YWya?}>!RhszK}}3qzC5I-~%_0onps5zR!J>*?l+k5ZD2QQBD&; z=i-3>3;1fJ_`r5p^Ou6*U+Mw0K4-n3jH-QQ*=Xh7#=I1EU^I26MZ|HV3Lg*rrQWZ% z8&)?;8A468eu5kfZtnm?w9GGE(PaBC8>{+zV^J@KZBk>#LUF{Fe1+60e|g5Q&zADt z*i*?+$*`x%Fo)00Zc-KmJsbZwBL!HF{?|PlRp%d(ahB5XvN7b)A?Ng*ApG~O{#$we zm#zFSg{_YA|BWU|2=9ECZz>-?THbS_ru*Ur$28rU{c z0&$vk(6c9UzicW&21UHb(K4xba-+`oVs{0+yNVE=EF0Wsh)G5VB0g&-$L$^p67E*E zo>uhbYmb#|sb-E}rp5%Oq7=~WDQJHf;T2f+v}}6ph=!7ii*8Up3mt3&UruF5v^JvR z${k%K4`w()TWXF1?=fbe_qSQ85v4in!0W7u?pCkz?oI+YWhXeGZAx=mXGXgh)8*ng zUnML4TW&hYBryra!}X522o*Y1p9Q@2YQW2SZW0gv`{0NB;S^87Bm?Lj{C_l9WgTqd40z7W<;xU+A#6l2vHP}YT4K7az+Q~KHz7R_5lc& z{vciYZ(sk(1G_iA3NB~A3lcQA|ETc?nWQMix1~!tFW{6vfQwEio%vZ8RX8dSb{qCJ z&K*GCVc45|k2j9;n*lqILPR>cX@N#|thC~r1HP(B^g17W!rVYs(>-=jUgr0IL%;V{CQD8ip_zj=5v z>ry%ba^LT-oL;Rdk5H;KjiHG#VCI$dJMgRg?zvL85}YJyb6l>qC{I0HvVmYKW22X89yHao=%IOk|B~&)@yi`yZm z)JZ39;`>5-8ilKn?vQSy#=nN(6LsiwmNhIp zv~rMdyItJ zY*(yH^wVC;jIeNVVW01CD1maG95VtdESL}8&(^2 zNzA9^kYTxlEQW}-@jqOxsSPy&9X%@t>uq*or1G>$!MU7DYmD%g%oq|A3-1NKYH02s z8hwLogmbj3En0{QozN+In29`_DGFja+g=KS?YO}9v>KxzEDbt)iv#TL!8*-*{6m7&nat-i0ZBUg32fSkro5{sm&4O&3bRpHo!0u<#S4M^`G+pv~P%|o&yhd+hWmoA!Eo(1~y~k2|$N<7qh+S?@~vsT1-1)#knFkZfzD1vh7Mw`$f%$`7(2n0zYr zp%3z96C=_^O#uiog+p(oy;YA)jyK7A^PzzWV|H#2LS`Bxn_Ct+Cfg zdHMptM*8;y2fL#V{sejdfcjJZes589cKTEsxPtk@AmTb1=wi#pk;XkDpxZTRfmz-VeTyTYWH_0RP_TUptKFNfda|{-GDJ({b%m{@$hv0KWa&Y;g8C`6md@ zU+*Jgor`?tY*eUqZ-puR6L_;CmAyXpK@PI%DYM%tj5 z7GaF@FjX}D0le`ZzzqD}DEPOb8ZfBHlzjR>Rl<8pSYGl+jh~#&%jP-n7fzI4nIF~I zGg8m0v^VGaHA!T=Q! z-{(Nr`EniF60uhx^x(w`KI{P|g>IU6iP9~zBCv18P`W*7T$cH@YN3j#X4ZX7 z7Ie@*>;Br{DE-%(8jL9{ZytI^8#h}xk z)eI}ujJ}}D5%bF&u5?(H!18BbK^GpQU{G^lYeyH?_GGCHIO&~6wFR3r`aY9ugHoXw zna|ZsoUF!Z>W^DVU&a-a`8%nuCWrUZavg$87x+0+9E|2Q&;`3>4o>^JboE|N zbeX5gX+onEo_AKBMXX?bG!U2+d+9RR9qbk>HE0}wX!6EMkET_!SYCu_U}0q5eHu}o zhyg@EElSM4Hoo)sZA_t={1A`)d+b|^pP)BCs!B9pPYZt~2v%aWYyQ&H1gkTF^BWM- zP>=#SG)|L*Rb;-!`sP+bU!Pc<|3iluhvCat<-67mbPg={W;&9nJ9au3h_Pw5yZRFy z)`A{6tV?Ir>1t9c=EsxNfn;!cJa}*s_G$4f&ZtIJkGmZO=V-rNqE5R&y1M2#{i;?+ z3v?R-ZgjYHgsP}&h~`do;%RLJNcsFCt_U}QsfA^^+mgfU2l<{kD{b^G(}LGdU3|e3 zscRwwVzW|KYaWZ{H6^^YCS|0-L@Z0|xD@a}3!GusjtBSV zW$7)_N0$wWXRq6niMm-dk7r?)e=yW)El`h4YLBcH!z`$M-x=_C$eM+6uz35TA0QBu zc`FKRl$obs={(?U74%P!I%9N&K1e2Szv*?6ERm}x<*eohJ7v?-0wKBTZ^Ua<-5=d4 zcueMbZjd?_KPKtWcz3r7THRQsEfm;dOu=M^V68A`$I72aEBd-r1!L1<5r>d*Z6ZmZ zdgDk(fI4D2rz*9b^VZiB6xTwu}mt<&H6$_CRdOv?Q?XY)&_E}#_mjI#kxY>Wc)D(PFBgE z3;8>3IIP?aQkRCD^2Ze$1JAR%z{~nO*w70hJ(-s^-`LteuMj8RCy5hcL8HDim2i}?uN)_!yIcuG>6>!qjU_$ZKv<1o= zt7;oVpUXM8I$D0Zq)|&-adBq*{z8CM)H=~lra*V(jstg7 zB3iY!R0Yb-QbC__nh~^yQM;~}i`u>J)A>@^qCm>sEZsugRo>M$OXs8K$FN8R>ZUGC zIBFFYI4a7xg}kEREDj4_D-5*4vO^Y~`I;_z^ss8>eY<=ihw9D`=lZA8tSX^1+xO5` z7jEZ9Bsr{Xsj&6Wv5p4v<_%)8#x}dBsB=sN43zVahEAmhTld8WJj=$|&vyACu_zV? zB&x4VZKlLOF9?XEGNGPzD5#GL+viw}yc%kLw_=rJv!E#|0;>;Aoa9OQv=N6Dii&UMB# ztSv6g7+$xhbuda6<=r@#P1C_XamlfrcXs)p(tdf{`J*I3H(4ptGitUd7_lGX)Qjz= zcZjP#IuE4B`Fw(*9?3yZhnp(ut-4ZqOY2*n&&Ym?h(u<3aZ5&FKT@?@^tk>Ynmp#> z+grP#ybMA`x+jwP?G?U-aG+8gBC>ZM*Hl*nf@>x#8oowdrMHe=IUESd_kMM^d3oTr zg8Sj{JEs;N?|aqarBluE^1`bCh<-~;*UYT;%(U%^v44iO&1{m13;(qY$Y)=(-11^< zEw8)pniqf~#((+Mb@WRbZq5rAu+pceLK_(#f<10-8pN&uD>S`~IIu%dy2m>|KX+8W zib(GUD3$M_l16UBYf6|4U;MirOI&8<*Izc(_-5b6Sx_yJw-%{PRPTfJ1t|iZxn_4> zKk;CNFC#K>k7f2Lni&WNKE~yo6Hw=`vB=p!!QfG zzH60#$iNd%y28L`-|{nMXIkyA1F$%_n(`wwJIjuZ`;9mIzbip#XUifb_}!AU2$Wb- zv>t21YqMr}%SNZP%bI@A+!o7e>?i>yzjX`jCOT#jxK+5qy*f}qq_ z`rs~D?*+ptwS}3h;S?=PpPWr&n-Ud8%G;c@X_;(!cai~E5B8Tld#a!yBDxOJcZXhP z3*OHmJoPrGZ-#;`ChVpRL{Gbl+&Uz6rNx>;kOEdamPB^*a#=IAl8aaP42qXTUu(Qh zCu(lK4gf8!kzv2A|NA+lZk_u;9372f+)vP3K;0O2&?ub@{V=u&5I#dM9{)l34DvAW zF_pU`P3wI;PdX#rV;}0954v1od!s&=P=tBW*WSMb5If(OQ1H_iOzK(OZi4SX231vK^XEA zw0i^SkuQx4!=oi${fjN@8}YY)HO{K&&WTx3#yfJ`btc+G`G(#r$g8d?&m1HY!SlYf zlld`(0IqOqyg}1~E}s9*Py0(|?j#*xsw@qXGFhyQQG z)Bikt?9cCizag94CtTh)etrBQ**(i5t}=F`-H6>5Ll%K0TvkY|6H{<fu~$6 zN>`F~fa^f~p$J%fUPF($|8jRx#a8<4i{|?<>k_Fn|opRJ`}QC86va3<59X9y8oy+%!JG0Zp_G{{*4N1%bB=#(~un zUFqRz!)#iF^)1Q;H#k1|ztL-o=?m;Vb12sffU@H+&C1--=mVvxPz_+6dR5 z*LMFh7>xU{jl*=Cdn_Q{}s7X(yFIG?9l&{~4!HJ<0g+o6@cWReaJZG&RqfUmj3JG*|%}?UNy?o>%VD#;w z+nG3={+qg9&_?Q(YHZW?aB!5$tQ%}*X8>)V^?;4Um?mF^Xu6VNfz;3X&eeD!t6`Y+ zkQ(*mmA|pP6PH1xgu=AsN$l?GMNL#3Qy<<$^tS^GsW3%82N$IMrrlfA-xQPXN|blT_4jrSbCYU#S%Zv- z4rVVk$<}NP5IiauFr&GC`Ysmm@xsKp zXgSd34dI4GR}q4dB~~!D3u5^pIwn78UmU^lzs~bV32Xl*I*1Uh#?4$WEfiZhmT}sl z$Jv+Jnyr4@lZ_tP_I^lOXfur5N?z|JKD-2853$;Dq*#Y)s9!i7Kz)l!i?5`3w5L2X zFXLgHpz~>l5JpYo6$%pO4woRqEEeD=-WL6|bd2fYCmrjV1{2B%Ffj`oAbK)R9LRs( zF9-fqV4Ygx>GM2zy&_0&NhIZFNH%OyUgbgKTJ}`xEY(5|9GYje0sumlu7RrDpMCusUGPL#3~YHCo?w7? z)n&PRN0j_DIL~ZlmULEgy(C;dp28Ru{Oql96{Br^_)+bkf>Id9JY=xUuHC0tH zYYIV^ggvA&0VBC+)G@LwIz*QOI`zaw+=nH4mKv~*w(HPttZl${igv#Mx&%>ra08Bt zoD0e?QI1Z?D^sWZ#ClaXSm}!irReVVbe{1S*?I#GibB!5vc}l}GU8XnMBg#tof{AU zI(eS_@VQfu+%XA2kVTL}Zyrj2f=0gVrl;<4|En0AY;jYJ+Ml43#avy8jK-JBStk*nNO53*JDOBdk(@rbFMp}ZuMb_k&Ql9$Htvfvc(%Fbc#vC zsC@Ko-CF>K2#J#69wu$MyQ7@xr}sJT-6=`7Zt1sMWMt1oZJf2TGq?PUh&_=vU#LP9bD(;RP$mU*f2h?x3QKcr)o*<=Ipxw4A?` z+0yS9nNZAd>B+kJ_T?WT=Dt_UH^A@%;waB!X6l{4P zZj~+B!52%AlCf=MDoYU`#J#T>W4WfvmSwdKmR`4J819FmEV`f)`w^M^Qa zRNtw)OXcT;k5Nc$iKlG1vKgc!hvG1-;S%j^^|)nxy^+Lcy6{X{>Z`s}TfS9h>a%$? zjvXt%Ahnw%%ILAooe7~VFLa5Xo*$5RS29i-#)?Z>jp?BL);M-YqPHh+rdPYR}g@>J_g}4A8a#L*|3*Hmu%5o;@09PHI#+oESzs2kM)|asQ z>q6%w_Idiv`irX*cjtvlj`QSNjq73F@@1bldtUStC*QL?x3t@vJtE;!yKPA@^_cSH z7_r+(Az_J<{gqcVCpxFc#F&S#;VMLF*Ib)Lhi5E(j^6tRS|B6om^H&iDEN^!S~8t3 zEXvYWXz#VJlS!!CQ@^&Y_uXABfyF*ZF}K8WM;LHrDf}d*u8SczWJb&HT+SRpNgY8S z*u(7uvYjD<4dRh9E@>@=cDCV`pfSfEDk`gVwe%Cc)Z!!zA<1LaWj$iu4kS%U+zOVi z3ppj>ZZ_g*kBB|DU6?cqbwj#riJxwWeM8F5EP>9OuR|PH%fztEG`HJ<4>L9Q7}~++oZ>0r-^Km@lR$zgrKsq>G1dW zS0=T^vpB>KfQ~FsIopM$*rkSQC%~>b-E>B}a9ZL_8WR{zb4O65!cu_8 z8pby~3HIB^#j4Ta8FnS8hNaMFcqMqnYAB(2??v#gxg_`Qz#7ZnvJY&bqa+Auw-Syy zl-|d_%Zl`D%X3J>Qf&^(*4U2@E-5+8X!tCG7>36^idPAGYo5GXkIyy9CFVaPTVIdO&7~K=<{;~EnuB#>jE73YXugaaWsH8*PFbAG6p@F$^ zlhiE;&vr2qX=|#OP{AF0UX_jnx+MXs;&m&BF_ekL3#XV=G0eDpm!5YO9EN+84|_O;NaLJSy(e*=M*UrqT=K1)kp*N;Say9N)6 z&gfmJ14(FX>YRNj;t_$#DG@Z)={j1TS4~`gDI{5?D~SbSdU14t=pT-vHsaqpjcQ)& z=C8I#XC+-S!Is)$p&a>Q!HV6Okg=6Y92Td`WKWIts3yzW**mYt!SX1(I!pmj_NitO zrG4INaUNzsc7ek4(T-6r4>t%n21On7^E(tO-)M9Ey@LrNdmeA+p1_N5hA%eBIpLIeNLRvo>;BZQ)%p zLTsoM4VB$2LZd-zxa)Tg9kxTO)#h6C`IbZkG|a0=Tp(}iJ}=zrC8n?Y8YSIfwUh)o zp>az~O_Sl=nBEJd#1YOHp2v)h89m%dhD|l`rqI`fCX8E({g&L`9|;v;y_k0?A(E!L zw!X$V+J04~eK<5xqgMLTe14a-=-nBZO2;j~e zWtr!f*<#=WAA0CD|9`4iN*=haVu6NqqzGC3s!4o5%IjBx}ojn}T(smnQsX zRkFnp`i{|Yu18oP!W|dt?)h_97PL)YHQ8$kT9Yk(rbeepc=NJ1VZ%KfoK*Vd0DUkw_`6N@XAG;f5viy}Jo;!F)Lht-A zyJ5baEi^EkKhYQ2O&`x*^tyA8~QN7`1tRHA(`M3le_h1g4(mJX{tR4vU8vC(8ATGS^b1X5|)3 zh%``TOwqt((jZ-yE(9-KS#x>}Iu0-HU}PzjvjYJ4%lH+`?vu*f!fpK-D|-Q~yaI;( z9~KuHT`(EOq&0IFV-yNw`X#F<1L3!MupunWCUk+7U%$Mkh$X*MuviH_T1qy?+W>rH zl)!_HXE0&LHj$e9^B(ARh~)!z;6W522+p?L>&WY@%Wck# zyIH&v-}3=FJZYS`frKl_<4D03$RFnTn{poW570ns#vz-n`M z2YQz2=x#7qB?b}7a3$aGiGZqp1n+d0n~6GUp%f>t+{+NoU$ra(WJfD!%S{qsJh7&q z_Bd1hxV7^LG4upsJ(QY142;}E0X}*mC4NsP1V2GX?%Ky%-m7^3@6Z2tZ=H!-tUI@vM;9}~n`Z!xg#KP0AbEm* zs}j4qEWJOSKzr&wCZ4 zzDY`Y;%)eUtKzRM_TCB1c*1*sg3ef3pJ*TN-|ASrf4^=sGk`aW{9n5p1Jm>q3RU6r z(+DFhi>#vbw*G`LX7B#<0ebMxR5LWlX9ym*p++$n1E%Z!&gLYbOfLmV|lZECa(K*i7mBSZGuFuCG%i(1a# z_?W2$rd@@}SGnx?;k>Rf3{%@yq9Gt2hlEh#cZ8u!i~)Cn{a3r(YA8rVu$3N>`a!S^ydEZRb!7o@yk z*e&AenqLe(=O#3Z2O`Bz<5P-F&-S6Tr*S`+(xnuK1dyDkKR)9Y7;sBk{!b)|x|`q3 z`oFAazoj;1U4>2%DxIdLKs#fNVm6~Rto7$VEQA_B0TYV3KQqpmC;jPEI|?C!`O%tH z{YZ3=Wu&~r+?XLB_=(2Noq^mk4QfaVx}1 z%g<%vT~%Kd2CfqZ7Fui`kC~4Y#7a%i2h8!%2ACJadWrqS=9xq_0{B#VNw#~4!ZUqX zc8l(4^}4Uljx4wAnfy8&-W9CAfEOi#1w}5~6QsRPp)|}(i;_`R$=EQ8S_#jW)H=Y^PiPlO-Ta6$ZBOkb` zo~`tm-;|u6fys)9exQ*%xb1!4>X%o`U%VZ?^<8sT)aHk*DnwUIs!gY+u6BU@Py9qX z6nm--rG7__+_bgD)~+sAUV!F9t>}#VkkLnv6e+_71Wf?Z$4Ta!-b~`BTnU~YKVDzo z7<_1lRtgqfBc-kPxmEG8k>IVM3djvHuKPBX-ZXJykx@CRTM5?D)usChq6UQ>x-uD@ z@+lE^MdI78S03h>Sy${ms)|x@uXcV8spna1m;hOH`NSUWUq>fX1O*9&1uwET~9!aE$ zwmeuE?DlN1S5@Qp3kch-uWJIk@^!I(>aAHIOVsEV?%fJ8#zmGDZuH^ohY}j-q?&Fq zowPim$;Qg(UJxg-Fq{+Rsj;X;ZG}D+6ONL#Mr%WSDeG$JX--=v=0YlBOnFqT>ckAm zgaX=h#tZG{;ij4HqAyjF2&=Mze;qV1Kh~>>2RYQs?XoL=-D+>5%r3=~6n1Z~DNZbK zrhaP@9BtjI(7Acd-G~UW2sssBRZDlq8g_`@!_;{u4ptS0RP0kCF@-Ae42G#T=f2}p zoFZ=uJQzTC6`UA=rTS9AoO&0;TYe&M){Hai_$kV^&?L$5vQ^Gcy-<8hCyNxZi~=u} zcNc)tcd|~!0*IpwK6Si$CH|4AV($zRZdY(Y6Y00f^sk-w|LFJsTH}oWI@k)l+|4Y| z+IM23%XfE%M&6*R-~c)rRx+&JqLv$R2k#&7bAaq`s&Lxb>AEbWm?GRIgv7%F+rSY| zUWfdT7wxa&pZ}}RQmThc>!a@{&rQdd<{m28zC9A6Wgm%>d!SYLFP0JwYTJLL z53K?zktT^8a>aFZC*sjHRBTmGgCj}i6JL)HlJR^-by+I2#!9$#5?eUmq~VHYpHgsdg%CCJ|K z9?H|8Rb5Dyq4JcBCu+c=1c>U{<*56&!9qJ!$-&aD$->OJ*!@r~wsZ*S$KFW7=hSPU z5+{{luwHf`Y-jd)C&Oor;JQrlNhy9C_S}kZ?1j1Ic<%8$lb_Hc1u(@(-b|hWqLKAX zUID`DwuB=-=O0Mb@jTyJ_Cs@>-_H!~E#SX%SpWt|YLZSj%kA`dCezyZs{|)!LK6VQ zVa|A1$ap54vAdJ9RHy|8Z6AL}5<2GGNO| z+1jgsZ#CIOWla)Hh42@d&Kgz{P@y2#HU-Zf%x^$kv=bkCeE;;uVXcy!mK2XN_geWJ zoC9`WDBnA=LgSTce%VvYxQLMLsg3G!{LOfY`<;o{rNU0h?N=`9fBX9{A-jJ#MNUHilK4ho@?VOp{eWYuemSE3vg!QhcE!OHbQ3@6% zFrspXM&lWY6R+g>`cUbnN~{zOPS~7ZK^YoaXEfic4)ZW)hKHgN{`@*Zp}B}@q^5KM ziBWL#CAQuo+){-AG%|{rL=!z`*C6`hzS_s}^pE15oz1RbZAOG6!O=}!CqERT%e*n(u>?O9KMR!s3g@Cj z#m~C&LjGGy{LGMy!|;$L^X40msB?}|y&BM|Dos^@X$rS!`Y{J=Kp!bY9|y+usFsv? zW`go$b}Ej?E}cZM#LIqVlTLRP-QZh)0{i6E$x~AV%dEcK`K2Wx{A_O?3s;QB1ncG; zSsF2-v)fS^%bAd^%BH$Ittd~-*jL^Q*r_yp1J3 zz9i2xG>9GUyphs8JHmT9vGzr~g0@0Kla$}kT}<&!2x?3sfGB1FJ9QPFS1>2S?=c&Yieh}XVDIouB)OaJ-Em9IVZq6L|ulO0>| z@G8y%wgJiAV$y=Yn0U2ei+SRf$=W$_NIXM1Jx<$m>>U$+X4E|}$X|ZOyK;Tf%E+hB z(v-L(Aev(~B_pv`e82A2r(3X>*DU*yCQzN)J%wu7J&!ybUZg*rQM4j%p>Z22x(Efd zL6rQw)-}VkWM9lYQCHrs)}{|$bN5j@ejreRE$(Dyo1+^dkN7mDh(Ud!!`&OdN?sUO zsDh4+(Qz*J0@KqJ#}5vrMtj zsMmq(a73x~cpu_lA$?088?0O$pdvkJ5QTM4>K%LsI`+qI#o=*ig@O&XRQ>7zb}IKH zp}DS;#}L+ufu+Gt$tH{w$JqoA|2xgHZLQEmL0n;bcTNU2iZ=^`apygorqC3~A#q6kvR zk$#T>Q6Woa<5jSnjx^sp;b5z43kOzqcTqCZW~}Arsj${_IU034=G==Z{l~cJuQ;k} zM9&iXoqGqDXX!joSc0F-0=qF>2X^me>AO;vo3o;xj2o-=ZIxva_i}=lrIbBCqba+|Jw7xF<5lmgT^!W~CXRg-Fb4qa^{s_o@%EDS6 zL)Gq(3v9PA3JSH>&Z@iKXPV+ybg?JSR!G7!>IhEKHH6*8IFc z<rfXjW0&bsKMwnFjd%bv9U?Qmz}Wf>VVvMXh$Y!D9(kno%atF3rBtvM=u`o zN`8VUTvlpltTo(6p}#AASSB7PuCMW}#ucXR>|TN#4BCMrC2;#rs3gB!LYHB%VzS_D zwImvb?i(Z|Z9V&IiJ#egvl!<4NJYLmyPY(WWeoBRXg3xGZ$=`QIE6|M_4z zCZbq3No#p>WbrkYY-rRe0FIw;&}t_aH;8c6Op;b!eqjW^y;5kwuTj*61R#67^s@g= z2>V|^+)esdUx9J>*E}@`zk>xnya>NH%D?v=eooEaiK@vPl#*NdP%_tf)?MsNw_Kju z$+T%d8tMLl04Lsjmwd|jV$52F=Y{0+&lyngar};7;yH0{efXVxD9*65*b;Jhhl-n= z*pWV%6uM* z1yz@KZSfV94JsR`}RhsP0Q=s)Bdn$_Bg(6*<4cpa{C zE&w5@9}bm&Oj&jIF2>t6Uv*Y{PRcP?Q_R#JSA*)vh?3i2hqek4u_101+$sxi7LuVc zds`DN<+wKMkZ544Vwpr53qwdhSY*V>gIZ-{-yOH?>q$FZKw@r9eDS_wQgLpU=~i@+ z3v(f&5k_!?tW2QW)VDb)#eY#_A?LDC)}k>tR5B-%polq+P%XOsYDTVF>I=eWy5bdX zLqCDt+11r>>aYoqSJRc+51F%?LE#2q3CB+rq!+lP*y3-nTyA4{!a;kQSV0fDR*?&4 zk`?t5q^?Rr>-?WBBAmKb+N?kOc*#fFCkbf0O7WcxPo=l?T7KzTbD=!6a8SwF(@f2* zb`})$-9$@9Sh*}%%oei>Z1n$F&adg z3QzPXTE0C-zts?p7Ee5E4*2SBxV!fE_Aam;b$AYC)FRTsEWe>+q3(4sA)45zc{#Qu z!zFVS7}U?ioU#GeHcS|&>wh4C%e9^JkeDOk5*1PtD~E8Xo#=OL)Ha{xB&D+oX=BEV zuA(VAzc_#$xUCq~Y1TDaz}Mb?gB!c~!iEWsBk%Hv@A!OppqK4J){<%PbXZcv_M>if zFrvU>TMz6r5&6^Oh&oDAysMmDmO|6qg$SRmEVH-B0y?tn!{JtE(AR!~ zplcEgd6*YGOAM;+NSOwTHR}@XvZKSX1tdf`WoCP@OIn1%S4eCuQ)H@E6|WnL`~tAz4ulkcITzI32-@B2fF)=Bvz zo_Mlh<{&cYZh>&iqlRInr$TtR&drsTnGCZMliq&T8Z1V~zVZg*K9pQWhI(LgaY~ZF zbkx|kbNl49%pO>b)v>Eb;Y#yow-z5GVz&6%gw8p--KRAp0(PpaT-v)Yy0&f=hTK^O z7$h)H$7w(iAj|10Z;n3FQKhruIf{%{^mh6b8p&jrn`}Q59+&fP z0_Xo@*vmh~T@GHVjIYQ|S!&0I&>9OeMSb3+M|cf2vq>=#?lwIo-#k@JV}$x{JW=vw z4uk#;6e*;Tzi->Yu9>_Te$n2mp~s+2zSI^oINU(7cjihP z9r^ZoJ-l5>65Cq!DWCnDp%9RAQ$N%R*Uls>rQMUV5iT_YEEGHdfdGlfUY9){T|a_k z0p3i}j278R8%0YZ-!y`w<&L+>w&z8Sxzjn0W(bYJGao8BBj#urxIN7w1MhZW-G_yf zdr;a>P;k~G8ZOH5iuWospiUB@6&BV4_X0|Qz>d4xl^Y2Dzhq1M?VvR6yEB;;za3g0 z2t7p#y0&gPh4g+T{>0G0x?2=+BW}Up2$(+kpaXmu;I{C~F*670!rZ7yemgSZY2>W8 z(;dJG0*Z%q%1VT+|92w)dv|0}E20<(|GyW((seK&lMeilioF%k(M24n^ggon94>bp zTlsh8pF8j0sRQL;GyaZ^Nxrel;DK11!pCZV!Th*d67KW-O-#ACf$h|XsN46u|5te9 zQ%_t<{gCCoDGt1vWnk~!eDf)4z}>-QCnKWMsjPjza$bX(L@nXul3(AAAw^LD`e%Je`lH>9D_|(b5;_ckL+% zg&OS;(8oZom2{-%t^DWgW`vg;0CS&3N9|RHavwGy^x!fNWM3Hoi(9k+=~pC7PY zK*mgFhMc?e{k9i;kXK>`^nd5%33*F<^O{RDbEM}9NN{Lnp2a=}&^kNZHEGgQ@n?7@ zH_`34XuO{s$w{b94ht3tk?jNw`(#>;0sDA6@Qx#p+Te#{+|<&(l(ji@_pB6i7n&5M zkpg&d)f?Gv7VmOcpjvmGm+L2}!?HxJpS1jgvyrHBce^lRK9!B&CK~VA5XeGayjw4;WadyUL5DU<-62GIoH(kV3C| zw*2=sN~SLw`|i({W10z`B$(muV8V%2J3bK7Ljm z_%h!UeSW3s-eh5u@&tm18ZBjP^h9{H&f_9>OHz5`5A94 zs)h`YeV4f<KIaLX0^32F=FzgJ`cvWBtsXpUdv^Q~V?P13R=n6O*BOT^2; z;ZVnM3^Vq8(>HtM8E0{KmvCg74&0ND>ak^EF8zRB%~bht`tWu0dE|8=o@Dv zX>BMqMjQ@!#b1HPMX**a^%6{s4Yi7PXqL`)sWzLLCP=C$=q3|ssv)86i$;$W)J<0F zjCLX-SwRl5O6WJK{nVE4j4!O=6vsjt$UE2nWgsoL|K2p@2eBAJ4z1BbiY{G`%;)-%fxY9YVPRlL(FT2>5jb zylL_B0t;Lg)V%thPn)^aIC!zJ^*T)1Bii+&?L<1>IS7i}hbxIX+8RxpcW9n3!PO#u z9;{aAwf8uhV;}JRP_Pe{lnw%)VRk&IQ+{wdDktoE-s+VI1E#d_cF~4HNEdDj0#g17tJ47TCwH*bTXn1`GNYrx|k{;H( zH!B0c+d~O|(3)#i@ZbZo_3)sdAT0*(-RfdDS=(a2e~lhQjtJkFbTt#)Sbm9ixB(_u z&CeX-hW;GVOdzRCZ!W()blexHfe#*ejede`euAjteV$V@e<+JTk()3Ih$gHQ*W8A_ z4X_>5(Z^M9_Jo148ORlQX48V*B%JSJ-oaLz#4~`@u}niV2)aZ`hgOtv}X5%NVT%o;M1j(4-^);G2SA!-H!t%UO;! zZ~%`^GI%1D5y)FF0Wq0RlGj^eEvso_k}K*?UR@tJ+L{CwPnFOKP#hC}3CqDj1-j(e z`MkKd&$$Cep&#~a)(@TuFLHanjxLa@Vx=@9W=Tci-=Bm^Wwb5Ji1MW#`}=dinM*hP zIQji$DZFYQQm6K5#Jsi&*`~7m9QL}Qek~e?@@qlfcebgXCQx++7n(hoTi+^S=sEPV zkzq#RM|L!dmI8jEZQR*t+VjNdOO{P&D4Q5`9 zQd|cCBAMW(sB4UZL5npo8LBVG_ZeQn?$LqHuPLf$I4{~LE z!`UYXx#|tK0S4{w{-K?Eg6IC6j$BHfx6HFYzWqda2bcQ@jxQiYBUdLNT-CnCzvl&_ zPI0{-UR7U_c{u-Bqp8`KTdub1o&A>pJIXr#JyiEXZ%Hat-Eeym9Gq^~Odk*fB?$=z zBwR0NdL)cQYdU189dBM1(F^zkAouqUi+ohFaT16U3K9$fZGbll5*4NV%XXPQh=1Kq z1oYSKC_zw=eoTx4M4|pk@F0Wa=OD@+l6f!_1Sl0ScmK~rrbGHLP^P~S6&wOV8|Z=m zvK=MpZ`;X1{D0%r-dv^ad#?h{78$Q}p03w3_ea_dI*{Nb5PDJ($z9%(LbRzxo%_pl zZE!E`(R+sq{fhAIG7mV?siTcEvgJ~&4Aw;p;_!YwOWG_l`&TF%I`0##zi@&mZ_Pv< ztCcn$`HT5iz59z5)gx{m0V6YCpnEWpu2zA46g?7tY_jzJZrEi#jek_V$hCQ0bJe}g zS)3VU){w6d_PTFT40ez(4i39=R+ug8*=9g!WCtmP%e<0MKn3GZkaW+sIp0XffIbU~ zVctr6RDf70_MD;O@RVh*Ea<2|QXGnOgVlR@l7APS{oyg&MX^-iot+-t!t$e_G`Z>vzc!tSj;^5f{QZ$<#sxbyWSOKQK^0V~wFW_nxD*)9c zn~e>OljSZi)yS_G`}>unsmznbl}4fJHKv^RBv)eb=a(3FXkjwk7`4xQsB1D!kX9!_ z5D&1d6)hwZf~BCI`lMeAi#g^B%&j4T!Kh^nSZ;s#y#%4PBZg*%x~#6XG&hJ!9Md=Z zwl_OY3AuQ*(yor@GH*c`DQ|HFU+7e009_dOS+FadI4R}agIeF(-e?{Ru#qaReINu7pLh!ywSZ}3;?$yFS7Y?K zhsP8bf0jhgCmVJ26xq|P=bzsKRQYfVEZuKFT_qy(%-*zcEJ}UWI|5DFI)mijWva8jQN>CAxfhYNgZbB+< z;Q6jB>*dMk(QI@~#t04)EQJ*cXe{f-D!g+fliUC9fe2Y63)- z(mwq*;yowN1wP{U1(y_c(`|o*H^u#(1B1Bn-@_q)ADjxUtbKOCeiwB6p&E1M z-fie{?NO2TFL7m<$_f(}j^bGOlEcf#n3ii4p-dxopEc4DnW6+94nx3Ihyj8p z;D4`JAe0;`Y638zeEI?S0DgG--zyd{a)0`P09G1^)5UPc1IoZ&00R4IFTe-z!x-@4 zjQ1n}`rp|7o$Mw5DLG&o6vkl3rI%*TpbXnZ^QMX zzPrVaOCaBlm#`sS%6c{i6HXkUW3GR8mFI!%4O?dWT z`V$28_+d2B3{1`ce)6%4MNZh*-rb(KGT8D8s_F$i*_?7A@@+P=5V$X*(~Y}1Jy)Sh zwoLMM9X%HW?hCGq9!|V#1?~?cMYCdVv^n))HiM82=O{&k3xt5@_IXh-K^>yGm1#1$A<2;<3RfCJ^+;88i%Rfqa+CQrj@e4{4_yiE#*Xi)P1wTPnRd>#_ zk5jMn-N`1=fEEk%1?X18Y3Besy*PD(|^#Q9kzBbi*j!rkN-!j@& z0cLhN2p^?d7HAE>NW%V|?|+9^{sT9&m%q9Em&DhX{*jCwB;xoJL{RBn=N%^{uj$=W zv~ovpQ%y z1ViLof}!JrK{_d|1a9bEmNPHYUG!w=JJdc<)&_oO%~}%U{T@SV2uEA4*`JPg`WX*J zP$klltLt7(DaJidgSv_>lIOVGN2MTN4@MlP^)hF&RDa?q-ZgFxv0V5gD7kmv|8xNH zPC11T-pt$hj4|d;!BXhBdmqD@O>cQC8Q+JgU{HL6K)3yz$!)r%He*TCY@(MXqDrIs zq3Cp<&kltSIv&fV``uP|H@Cq2l6?$V$7x&^!(IfTnKXg>CB6-lndFX#SeE*Vxf=d` zgGh4*S$2;_1fIp!?H&<*IHnIjJ#Q;{y*JX0?1ze~N$HFI;(Q6q&HfACY#YsbD%Ghq zkp$c40;Zf05n5F~-*K!-BIIf-bsjCw`iLVrAfEfD-5q*W8`Z<{@SA$_rB>WHapSXb z9KWrxE8>Ed7x@UGn%Z(#G9`n?Pe;%%I!{-d zyg7M)T&APE6{XR@o@1+l;J6Ls3MEL>aLB-`tYfSQ;6Stu+~CCK58~LSDe_l@TO`zb%@Fz!mq(u@5RSPStb$yfsYZ5VRUkprD z_)tq-|H)N6C?NmdcV$p2W<$f6v|3JiUDGE~@G^y~Vxrai!CQYs-8L#=AI4P1A?Nbr z^9k?e){$udhW#T0hL-Z3DB$7~r4Otr0V9wxg_#27xW}=Ub5g(pYgUB+`-f_|n<%E) z)1M$nV7rsGlRG%T=3{rNw48dQ<UQ`hfnFVoV;itt zod(KT$)QiZygk63Q)c=m+XJsM-bQ#8P=~jv2iTEhCEq>0+K3xT$hLr4J7s3L9plsM zKJ1wX@C7ioz`!DBAI>!f)Y(TpB`yfJKYAK=n8Qstd+<$wZ8&@XGVE|(J)Is-4+}8t z409X++sF?Ci(ttAxCG_2oA&h$l{3+_H5F^}s!FzTvzK3C-jL>z&6Wq^>%3Vmw0Ri%uTq!@d3o@cTJ7V2O9PUP=Lb==gSN_V=z`MiKGgme{R3%qVs9pGtG z+M#ls-IPRLhx-a^!blqVE;-^uenesQ(U9bwRHHWv$J;}xe)^O!nflFE0ub7h4? zTRw}#(F?mSVB>@+W1>#Ek$7zEOuJ%S@!n+|YnUX8r6R*LPfbu+CaGv@R>`WUt)_v( zY>0LWmvTDn#Y8@_t+x-w^H*n0$TNqWKArC{badtFu4ri0$Hn~gjI^;-p?HFqN`A5b zWs*^W;Ww-b;mr}dnB;e-O`o=)4QL7^R}0EWO5br!VV*8$U?x_}mi5M%j_sXGkkp&B zG8x9caQ3_e#ME{!JL-3KJC8oEav!dNDQr*P<6=E9SA_v+XU_%ivwb)4?$9(3EAQ6$ zFe6h?EVkDYYl-}oofeUxzkH#)dlj;Ki&a}Z8j!V14g^XOS&GXvA#|mX`5f1dmODS zErhyTEnU0xxaC-;o52htNL3o?*4Bhiu~o8vF4%Qupzc=mI^p0Qb{YNST={G1ymuiA zyjPr7?%e=xl(>1^nu4pV%G(&LA)3v2d4NV*4-RIOPxpL>J2v!@l|ATtJZE~(&}M4Qn^=5jjaLVchD67Nu%{6uh?(z|ZCZ&VC^?qoN*s zHH=W`w1jw8lxG`Sh!`f@o`W@pNzT{V{YVFCTkB(+w^qM@NfByG^1Di^(!hqmE;-1I$H$Op{Ii(-|pn}aZ z&WH`m*B+k%Tdj1gT%iK3XRJ_LPr1kI&nm^K#UyvkWB!eG`fK&uVzQS|55&N?AM$da zo>TU47N~vAAV@>Q5=%10HINevJFj65=!5csrzpdKa02%{j!g=_c2EsI`V#yT)E&9c z6@~rS1*noCfwA|M6XsA7HQ}8UpaD*&X}Liqyczd4*;gezBTI<*;TmyoQl>GNS^g7L zRZaf`asa>vfhk}Z#Z`DtGBChAl^KCDkQa|diT^4d5JwBBdY=;WpJl%a&xXDCH3R}b zJ_85+^b9x(_U}j5KBAR+^a03&)wkXoK;pVC%&>>7d;{;!crE_DZT_>I$MMOQT?G0^ zXt75Y6*>!fm6ds}c>9M>KuymhOUt}k!UM$90iLc3H~^R$wL1Su5?@%VzP8rrxiK2) zCjwce4g(YqJm)UUsHi93FaU7Q2iBjV_5jYD31GvZOaMcE8fL@Ap5_RmoKH(V0c;G^ zzi$0BfHMw14bdO~uLi^QKCJ>3tEqcg?l|d=KNrb|+rX2?_<-;wNI|?Z#$OBbdNU@3 z>lJx?NzbUgh!}fz-nCkc{kLZhQ7)p7B&GoMDDZSIq`fx;Cmo3y|9Y7!NdMyT;Qo2% zfyWJ4tpksNoc}EI>EJ&>zul@xGp13>Ry+@}XS`oeq+)LNq7RpUiC2`Kn4ixu#>uHav} zt4{CfCZVYYZuM>Aq58pbTzw5S7f$7Jm>fQn4Jh`IaQ(`cLDOPbX>9C^otI_hC1UGe^Hb=iH?gY; zLo(f!*2UMN=dpAbt+m9~G@JdBq_G+-OM|v*Vq|NOo_nUs6PIA%p~3GYCtnPk%pt$9 zGLup3zSJSS#RZVSGr&1uECI9SH*j5&E71$wI(@2GwmN^exm{5bSYmAV~&aJ))SYi0w32 zPslOLK?ub-U;kQU4@*?{YL?aFTX_vm&pPc5jpJ2Ye@oWJuZ=a{T$8h!>L*o>z7g{a z{Y-}H-hHk5Rr#dIxFsMiGwQ^KGsO03_NqIY3SO`#M2z2HKdkWeJJ~J8Qr00iS}$I% z5$QX-R$}(|Z_9}zH_xGlaX?U<^S5nya`km!C{a4k}%u4$-CWL{f@ASvxwu>ikrfS#Fznoqk&<6Dr;_B!KUU*{N;Db=e&c zuC3wn%1fvjppi8?Bo?!Q+>~VZ^A3Ii2dzVp#J`{nMAQH)(oEdfZZt?`q8Hb$U)YbA zeE2_EtuzjsKz+@ue{)%^d`FD4VXj@X$jri!Qy#M^ecWd%XPnVTgt(Df9Yh$+s@}_5 zthqe&efo5&2B7p<8#xg7xG{}Z0&#?Jw>B~HEXjO$$-&zttc9D6@g_qFvzgz*`-=N( zQ@avhIvvdtx^p`v`yh*&&MOt>%eb1&_zkLQO7Xx&k-!S$@?n>A5EVGIwjG;5Wj%!j z{Tu%vQT~TWVxd0;<}<9nDqu^%#m z6LfN@QT>tU5f9nbLMhV1g21V%vU7}DXQQqi7ze+71G+}kg$BW~2ZVow*}cC^Hd&Q- zf|^-1Nylh4ePH@=VMknF(V9shcM`v^F)E;t%PYTh1nUdZRxI1gm_DL}Be>j60XUtg z{#9d+?u+o|Nr=fYE%Q>BH063=(FhC*l{?_q4>4>RxyuNaEyUri(kkV!L9ZEXoNC}o z0zKbd^_%KM?wxqFPm?&jHrb#Boa_>8xkdRDmnJuOwx7ZRVl?$tq75fDEIF2oH`F8? zxADZ`7=xJp|el9Vbuzzr^*-a;xAv?bM&cBe3fj2EO%<;e<- zqftSmR|6gAl?clxXw=RW$6E@&i=T2B2r;h3dY5Ue&=lG)6p`o_xM4Fg$Y?d9TJK&5 zuy*82RyZ4u&yk;%N7#B8M|@_{UxA(X;gX~tdape7E`Tq$QTlO28?ncYWx`}x>jF0= z{r2-*RH)@$9nP^cdgrU5o=?W*mE#05bkmNtsU96ZlGN6ugLwMROXuNk{zF($C7Ie>}{e!S!@gdf0p2o}HTlXKc9v}d&%Zmd?>|;r0 zysI&)c@z~(5Gj-iE}jjHN-_!%4fhrZF7`n9*TKbwPr=318ie12zfHB|VATF??Vo}5 z#5NZVy@e{=Gw=~-iaI)kQ!m=KQs)S6pNbl2+TNOd^{BOSR zGsbj%Na*5nuqb#o&^unltpu|+_=RorEYdzI)hDUha17meD(RKGHd_0wE|gxRKK5<6 z9SX%)*d1kaq$U|1rNxfzmNXjq*Nhc@1|)b$kYBeE!AE z35R1>qGx8;OuY`6<~+B?*o)*QEw(H1r)x3x$VFaZ$MYz!|AAtgGB5n6tqqfh2E^&t z>Zr8uZ(6=Xsg2hD;IZhr5hQ(}rs!%pr!v>R++u(HWHt>yZG|NL7JhJi88 zHqaLSLce3kfdHy^6|i4{2w9)*PBUQ+U71I8dwh6vofOlyj?erKH9!0qXVaJ>j`7x| zXU6qDKb7_;DAF_c;Ug{ocenS|Lpr9`ke_Qquq1H84~f&EW2#lIf4EQ4GxpeiVk1q#|9x|?}%4(N3oJDrfG#1 z%ZtW=ss_fl6g$cv=3zJo*!NPCCk)Q4QmidaSx>$|E~=CDM+XFAqt}K@>7a)?Wj=~% z?3xr&N1)HD4-Zf#>L}V7pMNgxcS>DiVnFelEL}H$F+r7x(1R{5*S!{}n5a^=(E7~n z?)zRMYQ2a)eMnVz6I&rO%K&|Jo4(QWg(z1d9i(x}d(SWn0D}4*AA5#^Z25|{p#%g` zhu^HP=9sd!atj5lj9Od1lc=%u0h#n*S^f+7XZjoJpA7`gT>J!~?I$I_TFxY%V#O}b zjGhPN3Aid`POccq+k!_2UCQCt|A)G_42xskx<#Ad1PK~6K!8AScTcbo+$|6s8Yfr? zG!jUF#seg{y9Cz+clXe^ySsHxk@fApR@UBUf9IZi?tSk4(cMs8-SyU6Rb6wAIp!Gp z4>iBeT0f$%&lKHVOY(3&?dB+*`VCb#;4K zPEt(H?tu}&@_~jQgzf*e;Gfk2jgWBWcrPqA7pL*R1v@$q>%8XAD&i)T5ICF3S))x& zOazc{x7R4URKlup*FFlCx&`?=cRtd}@%~XnSRFuTMMOLy zBNh6Y0V#joI(mbT7u6<3H@s{7mRW2+2QXF>4mBKUgE4b<@qRJ-u6hkWb-wE{D@sBqj;yJDq-z$e()Fs{T1UGXI=0P-u=0 zZ)$bFg^hiT>wSN`OP{wW9geC+73izGfpkYd%3gzDicT_V0%BisZ~k$NGXC5#P`Q-m z5f4Nj=Xw(`atx=@I{6AfLn${5_xcI-{#@;!hd1>;w}$1Fw2K^8I!WS$?XzgC3Z4`ks6V+4Fk&I)9gI|uaQt9aR4v0{=cE0kBBN3`XZt``rX zlAIN&DB3q@h~gY0Ix+IRe#|CfJNu^SW2lc*T;OGr zBE&i`jqGr8-qy-ZMWIzmb%;#=K=&CL(NRP$U)eHV<6A@3fmJMr1m{i^ceRw3ezYH` znZ%s`)MQ(iKpB}}_@pg(f_AiULP%Mv4vhd!f|wdbRNqgcT}RK7NF(O;#}|34A22xa zi)XGp)hm>dNw`CKWtYMf1pAkR@$E?~FeIN#V<3bP_#jYlD8|W;u8z?(#&(SFXBgx; z4dq43q}rHb)JlOgMk}T%IEg|O%B#wQKG)MV$dks3$bqn}$A7;m{JKfJQoDZMPVS9S zX)2`|ts0u>>(|*GVS1Ga67|t4_`h93nY;_5C|l-7f&nhruM!GaPB{eomg#;Qn+s7! zmYf+{QVbxXyimAZo*v!d9F~dmcD8W#8C>$p;uc74hpf`LIDu@h8sEU(^+@goL0{Ey zIWpC%bIoD*a?X)o=$cC%kQ(AT0teYts3-^Jd|U z1gqi#3y7m5v3emonRxPx)724p&v+_Kp{MI2+i8HH%2;eS&CzJ98{_AWVK6aqD<)9p z1c3Mbj4kW+GXR$wqE`c`Me+dsN3)UuA^H};R!-2zfE7mW*hUbW#@l-?V%H~)HyU6S zaT2juN~>U|D@+51Qu#?Z`jgc2A8wQla{L1z3eT|0 z35oWKcNQy@J!S9ofGTS?FqyB^ARARhV93RJ$nEe=uIIg(sIcW=hCBv_{gJ!K3Mlsj zFT&Vg?qcpe{=4V9H&OuwIb;8(&3FK*yjvf5zPHredeipRSP3|5Z^gOGjL|G5H15kz-h0Y z<&!FRB=8PJf+r`e1KlRDTVOjz?G$mO`2YQb`1jLja)OoEwtDy!B_a`r{V~HiZM9Oi zQl$-WLVYJZmie&L-Z9Gltf6FSl$dsn5!rcG1yWr5ki0 zsC$_MyX#T(<%7SsV&`wfwT#aiD9sfnb<&3o94L^7@iO~1#)@6W=$N_r#18Vd z?q#vLCWClDPavX@8$#%h70i{hR4h^^e5FH*tl31qmyhP?gH|8AuY`6?sI-(p!#{f| zawLyZKG;m3HRpPPDEk^W!9#dxhr(UC)Y{x4sj<08Nf6M-j6)WP4 zi;D|cvkdUINM65Dwll7&{s6XXraZG zZlg{hE2jV4QA-<|7eJko)AQnVA=$BS`xSFz!pq6DQI?|iFz zZ?nav7TKF;9JBiR(@GAcdf`tAqz|7W1(*yb{BS+*0>RR2pB#oDI#P|AUb7UZ5T!ZH zz2*eL9gc{yt>*hoP;;V9tq$SJu;aIlTt0y2^_mqg_+t^-&N zcT5N1@jKoBn`)l*l}1>(sV$GZc5zV<)@m0gry!}Ls~f(Srl{-z+n=H(p}N<2wX8XhJyZjY;6qqv%clvb=DUmHXs;i2F`rG#nG?}_8NZ$1Lv zuS{o=@$wgs1D1qArTZ&x>wN+@j7vJ=L8Z#?2PF6S$#I(o$w?FZ8r7&aydPmAR8@47 zbin6RYVtk=zES1mzHqz%3SO2hp=D_*4`AwPBqHeDgytcoKY+{Zy$L{RNqr{<8215Q zV;w;GPy7O6cvuw7P=B8oFgt@<&Y$3XI0XtQVvEGXjT@9W+i;$e8at-Q8q7#}sUO<^ zm%bw_ck>L!ea5HjBrLHm@9`L~I<~6~y4y{HmOwR%J8B)8GN$fNLndW@!hw zFRBLpSos}hv)7%t#T;YnH;lB6r7oD!d#aome$E5@OEDb^G6HAW_X|{`#6C+(iw|Sv)KU;U6Q_t*ew*7j`&ga| zzCr(8?9qp#^o5sqWEnNIF&~e$2x)W?_w)rRfCiI2t1n@F$lMmr#VVRj=scTMM_+U1qYK&3-lS2yc=X+eBmbpu|HFgu8WCOei@*h>s81unfyMy zBgEGfVEq6a8IwL5R_E$cqepb0siho(OZ$47I|kL|*%i1+0b{53e`0Q_>fnyXDw+R(JU-`blrQI&y8>G|Dpd%K;+(wjp0 zzMd|~1F7-5h!T&b%kd-G&1B24fhp}z5;eFfpA$`p;m>ZOU+gejlmu2t zljxzLodS*bp=>uaq z=-IMrIUv!>vYSkt70@=ZX3(?7)j{DP6SqH^Wj!GU&vA{ypivNjf_4_g zTX?;fEpn_Ma0wnapT*(n)@Ox|N)yZ9rkPiZny<6=36K$&+9f)V`f6qmWygAUdry+T z0%t}tvlD8VIV>g;QBTt#`P5SS;#|9y1HWyzLI5Y&5IAfqXS)_~-zzsbN+a;wmXli? z5GRwo#&qoFhOgvdUR8J~siN*rJws3`b~Kvp>9QUuk!A2bjcd@M!0fEC0`1*bosWoC z^T`is_&b~gmxJA=D^speH|H-%f&PB$@M^Hw3C?Ka0T0m8GEQVt_t+l0z8TZ$)jiws zSR(DOTIZ!*?{7MVUYdw-?P{`A1O@c*X~kLbj0~>V%DPhDj!F|sFNt54cLUvPC|>nC zz%R6S5)f#Y0IY%Bzwe0oL+Ruc+cP2lh51HvZyOT<+MgiZQtcGG3CIRz4rBqiT^;6& z&K3gsrI;dc8cYK0EA_%Vu1e|Om;QZI<@XcbXwv_uU3={e(2f2+qTi+#kfE?0{%=O3 z6VPABgue?LyhS|OzrljQd1QXuXb5|4wUqJSNB8&5nm@cFHvKmBl)p^^bIaN+VbE`* z%lPX?r9SKbe|l16?N3v&xo`PXl&bDdT3}}FR5U8;+s3$i<$ruCbYsu#DH=mj78gs> z$z=aK@^<$2Z{S=i&VOHIMJsMxp0Gd1Im)vZiqM@?Mv;>Q-7vlYnLNXP8O?2JF0MhI zJCnLh^=PW;Chr6wl-@Pp(mQ%#ogiA9VHRc*H+{v%Ps{wB6YKj9Z>e>12 zEqd&Q!)co>6C=|*`9>A*r`w=yz9a@&*h+nw2ocUhk5V;b2tqj3TF>N+CxV`&f8`3| zAG71TCxkLz!*)%z42y%~-m>{rrK#=oTC5h7b*{3_8u;v9dXk%(Eb@BCPrtC@&fZH&>7@X(Pk-{iZ(AC6E3YcEwoSY=<$6e!Uk z2bF%(ukLBUL~f!e)l*kS@w7a%P=^m|#0!-yap=niQ6qxtn2?=)P_!S#$mQs?$xsD4iI)qCM#z)qCg45_=c;*~#J)Z8vnQ?ITg`y3wsNQ&vgMfo1 zu@&$A)1&8#?Lu<;zKM83qb%=uvUCfWHTT?Xkh+DVcyZ5DdpYXgOBe zF&WIK3{=Oye*v%?$O);j*;aoI5ZWck{sa{}1NQPojKBY%dOz+;&tNtrpe~ADyU&_X z8bswk_{s?f$!mN&`2FTX7Fx4P64yLc4fW7Ag#G0CJi>A*3F#M`)hg49A?_o>k?&O{ z$Yl2uuil!RW`{n8L;!?~muLxnR2ImN=cvL6aA!RNWfb-iy9suDRij0W)rjOiPH%hZ z(=CL&-IJ-;jSo@IEF@|!pC{t!gqLI>grzVPF)|=xaqCrf3nn~dh4!y52MqR}*K`Zy zrH?$~4GP`aF_|7uSnKFpU)!&2+%Lb_zGGMe4`(<}ZSbf1Dm*~Jj=r?-BBTB7^Y4$wiekaO+-K!7q~9`oYpeL2J{Nf^5nFEB z6Cbk<_6TYZZo*ehZUCe(9ISM;>hTkl88vBza1X|*h|+wMKU?_XTc3xpVY(~_J?!&a zp7-ljVzv9qkQTYcndp`Nb4inHK^r4-UwFwxo#0*faV77wv1TAVDVJ;}vvYV0=zM(l z_WTKQo*8@A_MHM#uO~4|VqNj`G6-8#Q4nKeqicYxUj$JN5svo_)kq5)VzTUJh zHgkF}{+-g|Qae=5PDJVK&6LR@Iu_jpQ)R zhXb<61!PE#z+C&>jh+zSy73FLaZND-1oR-mfgcs~67{&g>&VQ6}c8k=#p{Dv% zmwIa#aTmQ4AAri1UR`Ul1*JnJEU2XLcy2$lgvmZc_l@6TG+Uu?VK*8sG3iNqA>D%c zVj;R76TM^SE&lePVx?27LhS5#PD9i?dl0$rv27>GZpHHLvaY&1wB44}gBIGGD|?vl z(_7)!#&5GO>;Ss81{?4$F$KozU7GbtVMO}YB*r3&MeJ_teo{u!9!c1Va}XKrKKs~X zR_2;mI=}@VqWHdXLtG~u#LYsnlSj($3bnv=PI)CF`laYC1L9-b$I@St$)=1oKfUNm zJw7iJ1h}JO`;n@fbtY3iVdsx5WgD`PW%)0?y5NtRym_+j*q2fuQ}<4wD&`Dt08Zaw zTh08Ezq&tL=h@tM3jY8Q5O)W!fz~$Q=j~vV^2gb-@XfFPj6v-G(-!&Ydn~%11)k`p zqr2YYE-jt74n9$ivGl1V-5rXkpa~-X9P2B(pP)G5kX+b&y@DfSeuwQE4Xy7S7Zke? zTW~!rJ(!@dP^0DF2IF#gy&67{6}vIOrWyzZrS&y$f2({GP?^;SEmnQ(b!2vYj)uHq zl#1sdAe!l`sztN>#k8)bbR>ObpNHQRPr(H%?;|DiQ;qJJA*UU*=E3gM0zvZ7f?1%GGu4yQNIt6QLBD(SfoLzP#vaCJ#i#=t+%W_qIbz#U2P=*kiRz zo#c_vtqjVjO>Ti{Gp}ev!Ew}Iq?>jKQuZku2M?Ay>hlaXk7vYP;)1v49-KMI5tvn? zHuH^K`63KKCkpj7FJ0r@k77mkeY8kyw^g$;+ZALxJ1Bb*~?Vbuv?WP?Uo5XJ} zhg|PbK?81-2xXp6@J#ojCo8DQM|+J|yf}+vayp26CtE1|x#bXwg6umW2ZUAGmqBZn zo|AnYyS3|&YEFv59an)FnHyCpQ^%4dtGG%YE}TuJPdY?R#6E3hmgROUH1b(@jupEA z)e7`EDVN-iXbPTnuFc|TCeW^5@vzU7I6_O9TnB$P>f16Jq4c`Amv+h?`X_@~f;Cy5 zxhwVGzfL@IH@;@_NODWrd8l0cFud zVM&09l9s#_&B@fPnV-Ptgp?^^yto7)5rDSbw%yIfOh#90<#Y&;Bc!!oi+3QL4t@te zY=b2?=74#xyprH4q@QDD*T?K)f9UrNTz*7A48*wSkfn!Ynp}Y}uc9xSR`P0Ef7@|t zj_!1YL6@J#y^m;%Rzvi)IwwtlO~kY>MjJL73D_}jE+??W1?PcYQN`PO>YCBLw3^W2 zq7@9fh^CNwNEb+@&A-5w+IRDlmcXKc+&)_+zuB1REG;YNYxiWdGHoQ)U}9d-OtBof zQG8k!IF9cXXVjcf)R|Ov!0yT$HpC8hAx(C5cBIe&Iiv?74=7@Ib?|7}nDVK%`W%pr z=H_2Xm0?TH$#Vvf81zcbEWE^m0(rd|f^)%maxt{sVyxJTdbg4*v^fm^tO($ulg@(z!zdEM( zImMD!4n91+zsq?>Xog#vv`}Me=f)I?DdBjuV3b_TjWDjFk6m5>){H06QkiecUOUo$ z^2L z?Pn@AqeznDeX%NY==4?ZLQ^|e(j-EsX7&fz9SzJX0Ufgbtctb<&ToBT8s1=6%KBHR zltP54c@L@q`uYY#@v}DAxBjeCm`vVn*b?!xDVMxb z>Ly)Ao!`uxSJvsd+qOIz!fL>lZy|a?!WhMS}*=E>C*9jGOqW0IO}`Zc=0T4Fpn>pmD3R;CZ%C~ z+E{}GR>9_dTS{19#^V69cgP=?&y$y#{V8`b0FXVGLbr#qyl8g!6X#5qaezV#{M47m zdYvp`4EsayL(Q^y9pj2`W$~7Dve^<2wV|IE?x8qze&z268K&pU|(Jg8h`EYl!sJf%WTd_u8Z*;_)>g{h5C57A62R(!oPSR(nJFX$TGkBDj+uT z<5j@ww|pTa>0}M@zPAX`-Dlaw1vxxBXJCk>J(UutHd61JbmJT_j&p7Vr{Ii7rP)2z z3Pc&^+W^==iEN=ty(}gs#zuauVJ9q=BZCz)22=~I&VhT@DAD4(Obuz{={npaprU4@ zqVqPel(6!Boa?T=^Mh*e`ziK5ACs6Sfmhz=qZ8?khpaK#^Ex_Pd}o^H56dgR)$z3W z?V!FSCtpWI6fO%pK`56}@zU%;D~dlm>p^swe%!YmL^dqfvAn}5drJ0{2c4Owp$fb) z+UMyK^D?+`jw#W1AF!SLTMomJp1WBWK5dpvUs+R`jK?R#+v4EthrxyI;JH2qcs~I( z2POd6x+@DD>%L$GdRkb;0vfY`Jmcybe3u0R_nDx);IM~t$uQl| zNKLN=tR4Tl@GKSp48*}WH^e|G7bxNc3=gU3{{;PQ@wL1mfHd)ZfMWu8BIs~W%LZ`8 zLjJb&HVZ(ZhDcihWD0=hJ1kdUzj;IW8*KmK_fL%35*6eb=yvC_R3=r{Uw&6;$kvSX zX_{%*0wjz^jj|C?((3N(;gtum7^;jnTLxk{RF*%FfPG?lcuvW=hg`bjYs6b z75*WX7lU15F=|ujcHKbN>T+Oxe!X$WEdX*? zVEw!2+dIDR9k&4VXUMF138*F*xnIMd_nW}K!Qy9>jFo_c&?PzwZy`##5@7-)&-5Wf z%s?&Wb3hI}{KaHO>Tvi{_{9mp)A;&p$tIXgvyAUd8ZhV1-(*&lmh6I($We5NFQwT& zdnL`tT_mcEgU$BE4M*QYhVo^+g1)`8ckudMqtZ{%6{0p|p}p~CG z6Q=o45Q8ZNJ_5vZ8(08|&;Q?@JObMK|4WC{`G4W`=@kW9s3K*6Q>cUlI6?I^^4q_Y zc9eqYLRYh5ViH?T_bEnuc0TMghK4|)&~@kuPo=qM3X4b*4cTfh=DoI$~d+fPxf)-FsTY%EmS~N z$bR9J>;ui?S`iE}yrQg~$-2Ix(6QM8mJ zQJkt?FZaX;ov4;MOInV;CsFpy1%a1joVYdqeq5a|5!6p7ChcBVTUs=fmVrZ}X?T+Q zj&SDKqK{f1%RaO_o_T|$ia4}cDjWSgs%4wjE-hwkg!tBPFGb~*>y=FrK zTg1A=$s9N$u&<7;?(_N5Tg(gXgsSp7DGf_BQFJf3@fh>rNf)R27@^H%DJ|hV{>szO zwfl-{lnr&7Pp?@NldI<=*=m!SCWiB%G5~k2n}@uL(;h*J59m*PeBaA|=ONd=jrW0U zHu9&&tFX4j<6aNN|fEu$RL&3np(O2g9X@8OGcp?2we z_s9JP1nz~F<@6K3^WkrrO`i2sM%9sWh^vZkaj$|AyD%l_p~X|%Wshua$PpvDduST? zL<4vz?L9Qnz-W=>*=Ib}XAS38B7-m@a|rb!icxSTd|&9jk?m#E^^7vAGjj-Dpivvq z{i8gSC>>)z_BS#?Eb_naCBTdQ9n%96@u@5!aE( zO=1T)23%7o%dF!twKU~hX>D@~Us*)Zz!KiqL)?<4j~f%c=Ee}FRP^;H1m91_VvcU* z#|g%af9sOVRIZw~Fr`6VA&X@vH(K;TjZ{{k?dA!n%6U>{q|HiDlo!`$T%O<2U%oEJ zcKAj>C=3ha_C_n&P_85->A|P(dKU^&GlX(UPoyJ>oTiB-(J-faN*5wPBzW7rbuE@E z!VldJ8z!S}i=~4-17)Ade`R)*4MUwFc^2K_#3fF#5=E<05mlGY(91;*5|PWMYg2M& zsjD&%(nxY}$4Z3I=+718=o`Kht|_le-a1+>lAFiq1=GHFLYbXz-e8xbPa9BBs~OEQ z@$|^~UYJfMWL}}^;V;ArC+F*@ZUz;s&j8whyOzcDiXplXvR=Bi3}$8KGUFfG`ot^# zNL0rSgS3y-Z=0rw&w1Y|oki#BBi??+nVQ@|Y4siyS|7M=Wc6OZnvW(vPX#zA3rLgY z;JONL^TP9CYj&2e0h!mF^i#V~-$oy{zICiYdV3yBjtk!smu^;``=$JW+h+ON`V2H{ zxHfV9mO&jOyo{y$16IBpl_?fTMAcf+mq#-*@{E~KadW7P>_O^lbx~Ib=U>PwLyO6~@k4K(`?2#!^D zT|{d6Cy1Gk%CLCRZq0N6~Q zsNAM$o>VCT~Plal9tlzb*r79 zAaIqVuw#Lde08BkDP}GC3GJhC)IhWNEA&d8n-jeW93(uyYzFZbGo@Mc)i7yqBb?cy zcm_nFSEbR)rD4Q6gcDnH#`+Pwot(0>LW_zb+mGj4-5&H(b9HRQsqmB~hBMAm_D!A6 z^r46asEIJ;0)$AjVHYNkLejqJPFklf^V;iYh^yS~JszGI-z7TaRMGiGvx-CVP@?#F z4|G_@)FkYxvDlT%9=gt`yjTy9j^Jn}92*uV&#LnGrmOHXE7j9`Y8L-=+5Fg?wTzX* zbrCXQ8qr@9=FeTU*!_5PXEAVY#ISs`7rg4xk5OJg^AtP(g^zlKV}xV73sCal{9&zj z@ye5Ix}Eg>ux#>M)AuuqbJ8Qz5}*izL<{I)D2ji6cBxfvR&ktVL=|mmb<$0qJM0O| zDpWAf=%F39gWjsD5P+~#s+NB@FrHT)T`I3J``EPUOe3u#e@};)$+?p$%%K6QiJg^h z9h$3e{V=+dmfb5WBIJue(6U3ps?p<^9_W!Gde?@hH3MQu^>Ag-PHK&Bq0PEqJ0SCh z$F8GXVKWUkoK2KgH*uX^Svg6cY>iKfm*AE+<7wj?c~z*z$Jr%n$!mM8BX7zf#*0G% z+7NodfEf9Rq@IYgjkXF;0lDX^{(GG#pXGczXUUJ>(pkTW zJ47M2$FnxGs=Q3@ED~(Fnt^$rD4I@d&9+sH?I29S=1#>$Mf|VL_3T!?|IjieO)U~>Op!1vgpPNAD{$BYNx~tdPAtX|f(K+ruu*vJE665oB}^ivTqdj@ z^(gyHQm^dAo%W6TCqNPH-%8Uwh3k1LBQj+8GC=F>X{enCM69Nm1PFQ0I?rsu7}sQKmi{Ja~GIYZmSwkZ~zX+0bv37PPoV5 zbK^9S8H(R3{RAQChVKITL#lTUP)jJ%d-h)vK=mAus!4$1kOIF~N%@zRt8#&FN1h7# z^DA@V(}q{5TaXKk@yfe7W9>8i%NNR=!S0v?YCvT|vnU@B210N(21d3=dg3Z&iU>@jp3*zN#e7dx5 z*K4FfdW547(818>K1v(`enGVF@NnN06sEksuG_NA0(7M|eu8i=p0N4t(w7~4d;d^H znCm_B;def2a~6L;X=yL8I_iFI3rYGS+xOK?fqlo2zn&xw(GK$=bxRb?Ji zCXKE^Wkz0*mF^RRYxfG~@?|`7oAkys%I$#!wLWE?9LeAq>4L4vA=_D4CEN7cwPo0P zcO@@=J|D}Kt zT0=ogE>@mCL^WEw#&6(kCWvLdMu!54p|G`wI$@1jk!wIn7qnYsXIv-aPWiT=0w~0D zmTHn;J+Mq(Vn8G@)qsUkldM~AIZi^u2WoA_l%=%8O$*yj2anZ1?Uldr<0W=#t!wf zKI!HgOp7c5sGB@pt^23<=J)BpbS;yJ<>r@?mFECZC%$iySMlJkFMx?KQCfxf0cZPa za({h!`GxoSThMk^V^y%8<(%2PBa_5~S8n{8P7QCGq_;Q2D$Q%iL@2u(E31P=lyM7Z zM#(x!S=lb^r<*>UTw zB_?fBt7#iBG!cJn;my^M?Ghi@N$Y$okbO$*O@wTxVyYG;v+B&Wb>vGP$ga6Ls#DKv z+{=0D@Nn9Q8sT?8u4lLOuEF&*-1napJ^92Mvu3#xtMgv^Nmr;ZC+-^3qN21SJAW#6 zOYmZ`=oC4r=el-0U9wU+EYhLu#TV6V9sC#?EZ?WiSjSGBWcEZgaMrr0b(MIA@zp7t zs)xw5A21)F|5sdnNqkO4F-zDFB&2%-o@}Dv%Z6)YPk(2c8hkAOv_*8}vJ6D%a*m|do-KnEDw-e5{KS2osoy2#+_tMg}#nirH=xzCmht=Bsd9MEX zH7vMR!hoyY=Fz&H(8zSNi{s})(+Qf9WOvDgz%Le*kp4BLIi!vOrDusI!Jy3+U8@lV zUg7F*NxILv=czTIUi?xNA1HMz$%62m0ugE7^{5{>4owmb&4?C|zKk!QZTAL1Jl%5DWAj$VA3So?;@s>G3@SsgP6SX|Fb z8%Ez;vb>2Ii(RDqwsfYm@{GFs<6cCB`b`eiGVOW)UD|~m;(jm_`t-CSD79_ZZSB&} zYt#P`eEMDA?xmo~H}EsFe7z*e=@;LQd}3&W4WtEFC#?*>$m|n_3*RoG(onD?468`4 zBRV3TQvoECI~s}qZy|YM`0v^g(KBG9;`__Um6a1grg5={gTys6L{gXtFpm|=xBK93 zh!ut6{)>aK1d;dYPjxS-=?H6%W|omCC1fqYziUPOi;E^^Qt&gHu>8#Mo|ND8CGT3- z2wQH953#crOE6(`mdDI|IPPD|IZ=B)IYV)`(#s1}RQ(gHq$F9LRAgMF2vbZ7reAHj zov{ZYO?bM+>NBAXGI}of;iM6!Jqh@$UM8Wc-bKcEQN^0p@w%U0fDy`2X@#}KxcEaJ?QcT?_?42G(Y=Mq2W>?5iZI+8&hk&CyRuKjZ^v1q%``DlkN)yIwEX9phE+6O#>|SA+ZhA zEFdhRg)HixsJIeI0}vo7>MaOpj6({)VYs8&iUaY`BLGwOi3B>E!6Qs4$~_XQoM`(} zKXgdM0KzWi3E~J4P2q_hWWaGl5#c^>4dM4>;DjYo4_})C)?FN_kRco(`fLK&NiF4- z3Qsy^YQHv&6umBsEXG6EoJ9gN@=BA)pd$IyMEp85hX}SkcMwfDdiE{=@7s;H!+&)ja(Ex$R7UK{jwZ#s?tWu6U3~$hY!x0Qj zSU(rsy%(UP;z1783%N9}Cdk^RX~QzeyrnxyfH<)%d?HQItenH#jdqzfvI|oYha8#= z_sjhcd!%B-Ci>+*ZLpoi`*_Cd>(#WR@zNbZ$jL;c+151`#$_Oun+`~ zH}x+19-|frZg!vrZ;I=y5r~=IE|mhiv2(oxt;;E3fSa0c_}iBMHYwWoOE)zSeTY12 z802V8W0Y%!U6xC9YrzDrL(D3rjI|v~BF@_L|M45Jy0r-x&Wr6k=Z~I%DNpytO@1Hq z)H{yMUNRY$@;dfr&16ZO#k%+*B{lP4j;^!xh?YD3FF+v&(Eoz|k^wb|+`UTy!|r52 zl~IrZ9nU+XihIA-2GEjD0iafrLt7UQVrJgS31Nv%-b^=gd&Ev-C+M8gQjFlMRPhr8 z9NByJw`fC61J}}b)udVAl0@Nz90rRHmjD?8A8@%eLsM>yD>t$nN+ZugA#mS1L-?I= z)-oY8j{7-L2mHP}-OPpd6V5y`83Bfd(`Cv~tH1g;fc|dZfB+O3{&a+wL@`XS9mM~l zr8)v*tLj6%D-6{n5e}?g#>>K0d{bhTV#;B)KTHl0Uu{PL@PM%+)k_9E&DejJcr%-eSdw0o;G1__**<)?c|@r*F55M) zIJ>U%{pst*#x)BF|Mj>0quIGoX(k%%R09_xx9DC7Q6HRqJrEX>MKqmC0VUp zxe}XySrf(+b2qqV#kVffHw93?N$sjpmYnJY^{6v1Rzm?=r;E>MXRi%cWk?(ZEiTHT z<3_ZB2F9Lbws!IYwk#%EwGTxtMQ!F@zlx?v^M&C!LJ`Fu1*mu>vsHTK*zZ?)c$RtZ zIYYg`;X_3{LZ3!iP6aA)3C#CB3*^yV@N%MSVp-1L+8N8DipUmRVU4fp?2C@`O<`Eg zGjzu)Tv&ZXMZ*2Me&G#q6elB1F0jh}9J{%4OxrEH6tL=q!a4n47&UafCM!(;(yjz* zfy&?2HMjsqZI?2Rnp>jWMXN;8lzmcJWi_^rlo^abCa1BooP&vFtYFXcscyFwwv}Sj za6}s+!!s6{9wWZS9y+eg*Ynv10p=r=_dt$}h6uqI6-+4ROCFw^`{u%ScV{`ci!Gw| zer2^qvYd$AfRhsKI#0JHZ+udZmFra^EIfv!ey%y|eO+PR${t;>*W8ysc5V)TWZA#< zq3#=nyr$LFpt&V0n3PG!#+;-ghaX0w1uamV*xah9o*06CYb*0`%#?P;%w!kml+(An zWs3dkWxlmHyccyw@Xhr2ftgfEgv9HUNPo<8Bu(3iFWj+b=UR?iN7i^7QIepj#faY3 z#KMo*{cZT6%h6CLWYAmEh#s^JX(_YLB`kqci&6g>mL9QKon15SkY%CgS*{$NMr~uH zEQx1=-^R?rQ?{m6fl4PqBxCY%I29@N5%`SksKkiEE1`mC6xOzqawT@mkP0W8m*7&) z`~pr}<=wy)zcv$E%-mG0TQ-BTaaIeze*629+FZS6+$xE@qg68EMT6&ZS)^;pFtdr& zXf7D6JhL!Th@HWqiGeI(8no`miB>El_w8HxXr(3d+9azBI~~zk^;>YeE&i7m#of>E z*E(&!4@_aMe&787Z94qZ2WR@Y08n&k-6-xv z=aTKyLc2YfReIP6zN4U$EwgH-5uRSJ8MX{+YJppPWoXiSt?GvuRb>@mav!1@Q>rH% zgLEH`H}yMeOefQ88%j$Xv|o?fz1B*eT8z?)Hpew_prm}FD86pTHGp^ivcW9AYg%?f z*ExsWlx11J?M1y;@M|txJ2BWSF>Qn znpxJxqIX((oh$=&@4AylhO7#0(T>LU@I6EnaddzbG5INvr3+JFU4508>Qk`_<`LrY zMC8C{_xfD1u?aJ26L+bS(YTv-wi4@-G6nUopwY$yNFKD&R+k!FHOnN+sFhB~?apAT ziaNp8O^|iHKN0 z9+u=Ri`@~taEi10%qlMl{ZxBdRMxE_ScjPJ^Se<}A}tyVgZJ180@=^whOFY{6+H8{ znCYA%q^vxwO;=q%n47yy2Lj2;w4URjxH#(DFiKZMtjxTbOo(X4+!wGT;dp~{)AW*K zj16w&#pF|OJNPW=JeJlq|DdQsPC}#i%2E01%{0dvqQQ&hG-|}1IGM7{wML;#+e_Ls;yV3HNbzAcwHUT*bHPYTcLdl+`^OPXa zH3hSACFueTZythd-1|2ipufnk{8?pw!@^pLwir^1;{L?yp2Ho+uc{Ogvc>$yXLJ-YDgFb=^e@S;walJ&W;=qyoJw zXpQ0+slQ?}#t{<4>O8xrm-FG%=e?H^dUD9clR}_lR%Ou+p)xn>*(Uxitdt8G`;^Ym zyxFSk?ln|Dd1uSlVeG+}HabXK_fdNC7@dht`T?5;PxvkIKmHa(WG;RKEzi8@*P6n)S-`*-u@BNo_BUSla7y*nuvF!sQf;5Of z_XL7I8&g^N{j2>>&1r0%o=$^Lp4|jyzzeDOo$-AbK5wI((CJ4Q(ia@@-L(fja(a2* z+mWf&fk)aEuVr+4GMta8ozbVZyD7j~2djlug3mQapS0q4<<_Fwc$?TzD%68t{A=^W zKbj$m93Uf)&o$wnRR5$2Wm4VIuUT*cFu0z5g5wYS6n^9wofF3fzuB?oXimyOCbV~)@S*juVa4G^3Fv2ggKCn&(4gVlF(4hhH$X8d8)2I$NAh|?DVsXq$P z@?r@rzw3S&{YwL8&!0|cD1esC5|dt=0{*koF&3y%MfsNWtpCcY>&FxtVu3;LL@o4X zFVBuxd@HR(%UI3o01LT-@#Bl-B7mk=nEEL%M@BZcOE>~dy=R9Ab%t=iPmqU?f4CMsb}3d{yWK6uCJ*4>?mj2sL2eAR51Er= zOrOVkbYD+CFd7oge=TlY=xyW67<$o-y8TkdmWkkHp)GY6nHI^)=}K4<1jEH4TH7lY z{mF+HKu>Fwr#6&q=yK#XOY|KzP0k_Z=k*8eAyf~ZHf3&krU1^ySpVyOKgUZ%)k$2w54)^3J32RXc;B+N`e`}o z>ML@r)E-wY*GFM%2MWElAfybh=r`0Konm=2V?fK5pku<$)ym!_Jx|X-j4U8ggWpa3 z3j%xUnf9W$K%XwX*HL6ibd*Xn9$|G4%4g(C`Dp=v(m%duvO=$Z8_a()3(}TCdLpkb zyQ{IAJtK#->UWQKp~E@KNvjCt#uq1NSxSP4OIz>&CREyV!>IkE&MY!RfCg+L^7cS! zqUJbbCdpL(Nz9r7%R%DSD`Tu7dpZ;Hy-R775#GbdXq~G$|NL1Aq^CK7?!r?=IZ*Le zPhS?#l&|D6l_Lvu3otdOVxR3v1y5Mf&X(eSsY)bAn4Zhk?zPC7wu-GPm5ux#?R|Av z72V$UraPoNq`SLSS|y}IkVd*&N>GtTLQ*N|?nW8}B&CrMq@^3bwS7vS^PK0L_r2cl zy{_-O&L2BwX3d(}Yi7?{>;B!p`_{+(0_#Q=Yl-4`UtW+lRh}VDr(%O{wsMq5b~$*K zB&D^QiPCGjSm|+VMc{)55^v2qC!NaxdJO8<#AcD5${y}Q)B9X~2%?x`5MfKAbOJSV zniEZ8iPx~NG1?zA^x+0u81y+r)J-5!Mp33XV!PYwvM|z=m21r@5-rtHcbdeKh!O~$ zCIDKLfW*UCg!$mY1s~_z3m-eTciG*hrERLd;SD3hHaw)jN454MEYk6c_s=ICSJL$rd31qYun_j~jY1m)>{Wx~wJOuAG#$a$+6 zmnd;y`BW>)QI{%i@Ix&|G7h9Dza!3ZPG<_C{OV&>xX&@a?kkVoO^0gCTghA+ZP?;E zkeT!v8(6gGnH8hftmq$Q`3|e2@cPb6_UTDkC8wHH;L(>(q+oN>u-1317P^;9P@LXP zYx_G8MkP!VdoP9ocxa3Uf*p7=BI2Dg!*AAdXXzk5NiFxuRO7 zO^hE6&4}jplefGWzeNhqVp^gFmwdb?Nj@tjHhkO31`d(KUR%w-<$bi%sRoiiuj??Y zt$K{g%MUT)>WfoF$m?plel=n}%f|&<9CsQ+Rwjd!+3YgpHC9#ju`jc46T{wx)e8L% zaffY${4i%pUZWsP{UkGLTwgU_L?7R~Pvu*JpArj*{>Wq$p{A`jE4O%imPUC`UD!}b zW91&nc}H;cmAJ6gKDC~BnBQwFYWxP?&!wP4A0lJeg%Hfy;39fOW|q-d7tq~8!#!9*5*&<85@eB?!ec=?B9Xfn;0O;V>y}<&;h9uB8{B$m`U5{|&UfnBwvs`?mE3X|}w% z11}Egq3V#3s%+eai4TGo25@Fl0vcWS0o?ZpA0#X}{u{LSe=_9#k<^H%iMIQ)T{u3t zfyc@t<3q`e*y8&S-IUBK1DvvXAp?cd3Ydt!Zod0Jl{u)^6&A7-LFD@j8mks{7ueoIFnbeqQNMl!6V zC~oVz$mjjQ4v2Wj3-+5{uWiO!6X`Tvx+EuC!N5T2i;^qzS9t5za5VHs?(0CWn@1A( zYXhEd?t1*jyO!`riHq`NvSgfFGn-x*?U;V4a%-Bus{W=|*Mxl0e`~)$o?#@yoqXfu z2Gnc{8VtDpLa>7B%S9{z_?@lm!W(KD%a@sV3nr}oOdZLBsLl4te$6cvyOi-{~2@pem+)LBC!E&n^jwGDL78G~crA@yM7 z6frs(4!i~;R@c8nW&s(z>+AlZ@Aic6(gDbv4`HGFz1+|rB|z>z-e1-=1oGq=3w$Ls zueP3DNyz?wG>}eit-%q}yfoEz)%*q^dbx8?iZ7?JE}o=&c}-8hbQ`66Dh;3dSQ_%E zwnUOuei=O`)TJwn*S|dJ&-86fwu~hSsw?%5Kc}eL{l?&UFo{!b@(LKvNy|$CgE}w- zgBsMSNWws!>r^C>fO8#q2OFdzzdF|qfs7AmdGNjlXfROcI`9E?t^*&?4d5MYP=@?! zj0Y|q)c+2=|Lf}iN|hFP(cuAiUlWu4kf4b7GU;TG|*+g76jqAfB-NO&S z!)C%gds}yHu{uOo#3k&D{o9a+4nKyPndXFd*rsbbV|JhS2_z~LX6|%6v3affnWBxF zTjaB+nvQFFVtANku1*Jwv=gkJEb$a2`ddHIB|-6;;~d}W1K%@LEuhSD2vy>_w&Y4% z&zIFO(kA**n)V}(QPf9*2vPEPIfIq=w9}@~BrXwHeRs~FLM1;h5Ww9};tgO-mFZDa z?V=bTq(#VsynSdjJ2p>u5s|e=(1m(S zADjiMUq7eoORNZ)jbVpO1-F`$@VGv-`&Zjs4K6OBIWs2^OEe(3(|f=v6FcCVVQJ(@0X}> z13YN_M~|06Q<=v8#c?*cfHeEz{1zH%pI}jXMarW%k%ZWxv_5$l$f~HE@NxgO#=W*c z0K1H3hnL<9c|Igla8tTPjn+SW;`5cdn3=ELSHPXeD+O7_8&|y7m$Wd1S$NKUWkIMR zD*^-S&vg6TuOrE)Vscr_Z}y&Gn^!U8#OqUBFrI-1e{( zTf=TaDe%H*qq?FR{a4M?jgD-HEQ)Penl4S!MUr>ZFE5W1LJq zoWwDZ%h}MyLm>UH|q@|ug7cJxg`r43sJJAoC^sZ zAMnU|sDFOPw>uVu-X4J@@FB-fIb-^Y_e#g8v|Lz3ylT{|pQduIlfs)LHKAN=kV!M> zyvi-g8cw4fttZG29=Z_8nVz(Cjc$Koc_e6B7hzAUFHQ2s;1*W*Bsn_G`Pj^mF1E*b z)|>VHISV`d;GWHU;nN8nH8=U9CB%rQ0nPq`9)^6t-cH9|yGXC7*eLov=9}JV?y?o# za$1|v!|4Dl^&`G%K>Vcjgg^Qe|EcG#&b>VSHTw>_X<0O$?php~j=w7%riq-9>>Ziyg5#~7KChYJUrfN*>xK*n zb+|$?CyP{UGk@wa-h|AGXPUb8a<=K!cIEGFBFR{djTZH1IG#9qj?E*Vxb7?MvVGY) zUk?*O5dbkulXKC9G?su6dRlZtami(qPY%+Aa1rCqg?AonY7%H{@hS_iYkZ|u=hl0q z++IsVEd4|mj(b&<%>3~j*=T0Num-6Cw<5Lenh!|}sr@V7)|A#rTVg>;m>&53hk?=% zkE+}S6vPx4%XgMamT-?%^=1m6y80Izg8+-RdQ?@M@*RIq6ADC647j$%X_czPb*2?v zFUE{u-8NE%Xv9}lx4hp5)DWwL;vjjhTfD(EJH8itVT!P<gnCtd_l>w;lVJwR`tTVJ|g_-*cxoxhPA5WBOTn~ z*#hVi3W$ypIDbh>E#g=-xbV{P{lqeONgG$M_`5VNHQOW|)Qpi?0TpWZ2oS6RApjUb z{TKn}gb8?(U>)#d1nU6p@`v3c7|j5?M}VsVq9k<8BnWjYfci0lb-<4iI%X0&f{uED zA0w2G3Cci^0D!K4(1Bxw03Ik9P610vfOtX7{|2NYe6iecd*OVR0L_3EQFmJ2)bUh^ zDl?BO)FI-b)nJ1QQs^h;p}WH2{tVBbzS~4Gf5a{K;LHB)^1Euc!|IRWE(A}jJ{1r7 zCx13^NYo?`);(>y<7e#BxQ4ol0!qt-wC{o1E0}+oj{HA2FGG6PphQqkS4S>>)jlg}TNw5+^u;2n zW3RDm*Zh4_q|_8JIXh#_iC$!=jhodYPFHu+bH+%fyl}o!gJA==+b>f=buso!7gA$U z`+hv>-p*m0%f*N#J>1r2Fi_P*sVt|1&6i$pF;A^tCE+H zwgtW@QBIoTcQnwEW*`fSniq*N^_UwYmby8@2*gLp#K6Uo;y#%P58RP>*c_x4vl%Hf zEZm+aM;k;I)3P?2ytJD`(yW@j#ZnvvL+WNC)yWgON^xkdr5yz(K#{)lrB`@|y7sjw zBmtR@Z|ps8X0c}E!yNLW7ayTXoE`wKP_yv`<2gdw#Tfv-L1}zeo-R&f+~78R31xfV zhfL?6h-YdJ`yrY?mBI4~7`*ZUIk`I%fG1U2>lD@|COicFkkEnr(~8YPAca32l!daL zAnqt;ExxJ*FyUrt>7rcYWP8h!jcFo1wqc5b|D;$%??ie1p(n{>L-ZYD_!o)0e*QMZ z3~+{5>UJgyv(Z1y>r7x_#2zc40HkH;~X!6)7t87=LL9(XyAyFK9jF zw{pr5LsNzT_ILTGGTvER-Kut$KkT^yWeTCN8WPm z(x7DRpJCY4NOsgYU}h?r&}R|f73v$g#X$9 zzt(;jb_xt(zcxRx2K|`sCj|+N1pK&$Kj-_gOm1{aJoY`sac(|GF1`wh_WRd%B{%<= z4Cefpc>{hM&_sNJP(7Ut)*7RDe%2)Q1^taUGigCcT3A^?umAGxS1Zw zmI-Lg?%SS*<9(CX^ToK!QM7Y&h}Gthv>wegZe>))uS{UaaK6p27hkHAGefYY=qQ98 z2^Z6!c6^^!SOpNoZP~Oer!(~HY1wEZL)8!wq#(&#t1%%VeQg5R?n_(1g|*;DE&mRr zoS+B$UjB_+PwjyIKfeudENS(W70kEIn z2@NQGvy$yR^G*y(DS38Z_-SdkHg(iZcLC!-=I%CTEFpsg*W)$DH<*|{xGJ@~9ocW` zQ={IOH@K;$x6q_cOn2uMIIJ{LnyD>#8j_iq8Jy6ojqqA2>WbuBF;d@Dv|$#ZGERu} z9%fLj?b@YA7uyFi@zO1;-jA}AW=ZB?%pGznR9TQqar0BMoS3_NiyD?gR|RRJ)QYVS z^=5RtvRPhMRlUv%QPWCiR2DXjoW+asliHScIZ#GI$+R4F$b0>Hgny9Yo&D+q_GB4) zpCL@Q{SjOK{d%Fr@&g|duV$?Fabcy&Y#(;H0cPisa{rMVSlFybv@CDvwlTqp%g5y)r65zrZaUX&zp(?D~e4KOROG+aDJboJ zXyy{%PaCx_(Dw=MGSXKV$YuT*a;{wXxLWgS*^U!4aL(RYWbD-bHjCgKdrj8F%0Vog z@L^N)rvpX~+F|xW98#-VIuBxgh|L#er2hI`ay8A2>E9>{+Tvg!_Oos|nXYW-6RC^5 zNyg|9piKg33qPxnr2nu!fk5R+KuiM2lK^fmRGtKAnSgJgJoNp)FLLr1)&HRmjVXKg zXMt!=uEQ-#jZqF9eUbK0Q+IE2W+Sr|E^AoF)N{*p2~rsgE^X*Bgk3N#D)v<5vl!r6 z5!Ss(8?3IeV$oVGp9~wWc!5n5+}YxIN_A2H{4kM8&zNoeP5@t`6l>lak)SCeptC-C zkOMSyevEDM#{PiT-=f6jr$ya9sk#tEM+mC|qqrV%-^ikX60D1`sb`n&Qvj>$3&G}I zjitQUSL%&mmN;EWi#2x-UOXG_*tRw;4|^mNtyGc0|4o>&4IOt-bSWIee7$^QXq^DV z+%3Dy&V|+TNWQ?tsNOn?}Mo}H~a@IpMUiRz`$za6EzQ&?~p;>i~QK~-3Q{O zIl427rez=RkLYy8I9Nxe#V)TBxwOIfkNRxOrAhCS^jo<(<<99czX^NFHLXZ0Lm5PD z{JL5IwfhYYCr}rlymp#SG&+r=Tb0@sz(SL#z!tV5zKUC%W)J6ft!Ve87NM9IX3E+p z!n3V+!CQxDfrhrK9Q^L0!4G&S>v6C+H;p43;!ndkg_VB!%@k_B`~4EkT_csjO}q42 zMlWyPHpwfX7*?NKhKpi)e_T6-8JDiu&k~e>6N{zzyJDT)yz=c7Vi1S zZ*Q33m(N2W|M1h}>qifL7#`Hct2B?84{sHkHKtIPx_=4b8)(t{&=M1Tg^k&{cE9|S zS(5xHJ3AjR-qhl+wcN@K5it>)_sWgBk4a|zAe<2{dk+K@QY}waz5oncbYw42oT4#F zWth6I_Kr4L4WdN-&1cm5o}W2k{5DBS3o55e^Vf})Q*fpx?i!ctv%92>Va>~<-QesJ zyd&X`*{Dn|aji8S;!>IG((ZoTA=yw0_mM@9!_`$p-w$ZP4;4W?g@JDxCUOdbC;1ek zks_*znHbMch{C|FD}!89buaWzksIZ!5>&*Y<7W(regdM`FMS^Qts^$^i9z8RZdgRB z>S!}y?WT--vRJ|w=D6U3!LvyiH-2W*ZlqC@q?EWoix3Qn($}B~9NSM02T5!3y%AR) z@4m?Xa;_yDwtV?^*t#+t&TFi695lLxPlKI<2xA%)q(nk6aZl>h(@@sStUPbc*O+Rj zgj$T3Np?5-<2ZI*zJZ86!-FaOwdpc`sa31cB_HFVE+u~(k8TeyW{HSTa;|cd;haEV zO)9F-FrvrJ*jK6aDK2<6n$n1K>UV0c`d%@h-t{Y<66#blw{JxU^wG78>pwR?vgVVE zA_uy*!9xR!H4h=zZ~_0t^M{T`;k?`gnx>skuCR>tX{QP+8xII#UMwXV^2fjji>57b zBTQhG3i0|?|LGL-i-6$jp1VO$gktcNJjs_NN>S^#r)!mNhH1*4#z_qN5fO zTt2KDT3Tp8If;0v;Ir2Yf!3QWH`#TKOHd~$XX*X;{&ZFI(}pf2i!I%NTIzZ;T7|L3ce zABBbzjZkif_~5}{Jw>rYu?TuWJJBK!D0;4yh1wLDpi7Xw4I*qr5(hftjSMy8t$zl8 zVmConM5VyR3*lb@q8>T(x85KlC)#bH_#8DJ>>E z)xhKfa#+Zgz9$?p;51Y~CP@H^!4=vvfLBKygZkH5kVt_189Z)umiZ-;ZD%x9%Y_z3rKokvcou7 z2NV#X*ql?^V=$cXPj-?T5Zr)bb-;gl1=Wve6=5XfKXf%q{784S53RD@9~?i(cfft4wGs zda`GscbBgnV8;eJ&H*4$M*=Yl;w2U-@>0?%8Uq!kGhLc-J z_SRh`r;0{y6;Ban#Z^?eNL7O#uAg6RWK*^h|Mo(QcKqsFz(@}|voA&X{O{6%A0 zu}f$*-};D&X_wr*9WU+fjulmkcop&}k9^ir_9y@Hat6WizP{^+1i__9_W`b$r1`%; z2t1F4t6RXCn8w`H)zsF|9Li_R*XqjR8r`BrKDqHzcRxMQZDFT+DIb&`snccmY?c&J znbH;Zi>6;=-B{Y+wvPoYS{MOK_hC+P+Q73126V63hod|mp_+^C>6drSAN2%~vpjgY zB|tglx|6H$0_Vf{v%VW|jbJ1{N4q6QwpBsaG@GwCxW(0I#FdW=%P@m_IIle|q4UtBb^+ zxi__|vAG3Ng+!g(|3%{%m%~7gGDu}_p@caj`*zZz)ZkW~p2qtr=W~u7T4k=i z62lziB~qm-mIpuA7jgY!K)hY0T`YGJRp(5YP`kphnT+Jb&x3tu@l`*yoq0-UC-o^R z*4HDn6LPm?Es6EwMmHke*7(yM{^tf4rg)vNWpMx4Gd#`7ilsb?{ACvp&J+D%;si2G zt_piZuHo#fPLM(Bs?RzY$SvH*oh?8}TMv_p!a94>|94GsbNt}E{@k}*XI6K5S}u%i zjjlRTTdu2bAM$RU$V)?iH3(s#7=LnmS-@ybO{lMyj5Q(y$$2rIQ1Gug;oH!yJ zL~EhW2l<}C&wO&HS_!hejD^BgweLmkWrl`6%HSp|Sw+7ubPmKR|E6;D33q!P%O=8d zLXqHSukc_+FQ*Th+FVmrY@xbd93L z_?}i)4cw}G23J0%DQo)^v%J5rl<;dF<=;OS5YCvNU2DZZmxp;0^7h)9${wY=R{VBz zv;N6YIAx*U(z-z;Yifpl@=aw3gWf874h&^NAxZonW2Bg017v!?jFEm0qWybgB!qhk zS7KsR9%C1|W^#%}T*SsfY@51hU9RM1QkK5tV_&{BD6DQ4wbM2_=TgJ-O2Y>^%@qbJ{O^Z{ zGNRFpmr-2X$rsS;9rnIpDv}v$`udt$tx*>PRS)U?jSwk&DUqfZ9nt_@v=jLS@h;zwE> z8R~uWHw=oOZxyn}5wmX7^4F(gG^x!g%5irp>)CVTi(GEAWGkWxE^^6Q+LjVMMIhjW z2{lIv^_f#57vgQrTHElp)94(1hz*l`tLae-mG{ITBpC>UAc}eFo_vnfm0B*SDpe@M z=qKA=@^oooMBQKa$z?m-lFF*6iJWLm*(_@#yOHlv@=BYOeY#|R{hJ!|7DH}_^GkE< zJawA|RFnPZ$ead3vsXtRgL>0<@}*NnpOjnz?eG9WM$SPFwLC5IM*7GBDa3=`Ah3bU0Vm?Kd?@1mt} z8uw$_I6kft(2${IWrbUG2jx9G>W*7=`K6-AJW#ub5yz_-bvt!;v^?QhSH0>&U|t6NhQ}>yUrI zMd-nRw7z+#+tEYv807#))7nx(4iDJYSeF3J(6Vxcbk4gr5ltRn9R`g}GuGm6bdiUr znA?y!5=TAqSEh+nD}mU{(V7>b;7y0&D%7H~JNFR>yheS&HdJEL6B!z@IODVt19aU7 z4K{@R>qpx<49EFB3sXWZY3~kP8S7MCY`3tiiVLpe?M5Va6xHS^y4Y~ph!t$xekoUU znW2|a;)y@>s|o9~fS_(t3$pJ#<@U#{M@_V7_Dr)OBkM>WfAExLp1 zT;s>p(M3HBHyEQneXQb^hNyh&KLr2GjogIsBL-MG9K?v8-T=JlP0Hf=2Z3K%%<|Tz zT;g8C1Og-Kil?Q&Bf+g?ZS2BD`XGo3xa= zwkCijhGCk-)Nu0avo8_J-x??%gskPE>5AyyW~!(PhGVgd=?!H+Iuu;@`3ma^V$(k> zK_i{r`C%0auu~qL%Gy`cdK1=GNt*05QB?(bY5|#_mvX4i{B_({c^|;>YzaTRg!A1K z9y&_7edXVLN^W%*9Tfy83GqV*E7mCwFaQf+Lw3pq>kRQbWZ9)q7@Et!VEh;R-4At2 zWGCPeAIb6kC;%YYLQ2a~iLaz!dO2S46%O`g&|g=`&CMlEh(?_Dd*O)R53A!2;;ho| zJI#MTe8z95JDw`kkEh4#bXFjooo~*bcBEBkSbH09q@s0F`P;M_raT#XDo^T!80fAb zE#x_HumRvOEsW`*j$*m!-~(higI41NmjSu~OfsNBScr-Ys1>3jNrZRf$0P=nhF&lb z;|1@K7BDk`hHat6C`Q55hiH`-y#Erag%;~Rf+C__&>0LP94we2(fpVpK|{A-o@1Om zB#H1x92O4tceL}Z|LWY$hQ^YZu6Ppl!AXu-*7gUdRt#|+w^ps}JrDRab-!&lHL-ph zHSerT>Rws3E;O}FXo-k~JV#Fz4s1E@o;Zp6OwQ6?_wcQ-MHQjva%r9{FHm8!mnHqC z5NaMZvY~ZG@1OHk^Zl{xiOoV1OG(z9lJ#jVxKZ=X1Ha7%Brlg7cO|9TQ3k7*?=UGe z)KyPhiK!)tTgV}WKLvmLzsaPyWV!3SA5_*F-sUsD*?B%DZ#047pW0~8qVStcnI9Wq zJqQ0C+vLBp4a!XU8F=`Gnd001d%yc{5L2$H6GAE3|AiNf&S&6bB)wgD$(Z#U{IF6H zD<}0ol!W(D4vzLSVBq{h006UUC`|yIqB1adgwm*JVWRD!&1|%&}9!79%%I z1dZBV9i2Kw4`ci2E-TkPS-dcM5~fG@@0&)H|25Y_+t$r*K~_RLWlW9Gw#w<=v>)B?3J* zn>hw~pGZOY2;%2XZj{jQ2KWbK&vpA3X2muM2Bh3*<*8#S6ekn4rr}NLI2zq)?PcN5 z#&Rm^<%%;Jq~o`kAk}kbj`}d&STXyN@~zfUHTyl?hWlMoBbf2K0-4OTpI{Nj%ht2aDhCutM|()vH$@J;DX1a zb7C~J;hFu`J3ynRQ85A7W!3<<7kzI01l~IVQeE)aR=4!Al%iWEE6}NV#9Ag<@(aR0 zZ1#Q*R#mK~3N`WXfS6-pKkQ@Wk2^EDmm`o|CQCOyF_bZR@d$ebE+5vQSJCN?rvC^nah{#Rk2(R*a2 z3Mlad`!uO?%bHV!_AZ7kTSTAtCGiRxq}gVVQcz0xqx5f;#dr?FCp|YV#eVmp&9a+L zj%=}xWKdWvLw|avdFr8}3mTDEt~R1D*R5$q-wG-5!?#dq?r&fCMZbAY;DNvWF5!9M z#dvfsvdBR?ctDYbC%pM4YzDq%)GR{Zn-#!c-@khe%Io~G;SC&g!y7oTA>9uKY`}uc zwg68+k#Mk#3atgg2x@jq~2aFL*tT|nuDQg$H#2Og4!{GbIxX}^FL3@E*T77Q|`evyEM-UdSe$ave?H5W5egg-k1>->g*8Bqpegg}|fk8J1WgYvW0@g9er-B+= zgLMFF1~&_^K?kg42*8?uu#Wvup{!#lD;cnkA&h`^3{toN)(pzP0IV6T`~4^Uzi^Rf zFZksL+jcM#memb5zjC6kUTKG{@dFrO5U5x+S)nb&U&J(H_)Z98T|zV!?=P}!0*%I0 z5QFd@DqFqsVz}JbU`$^yYU)cn-Ap^~CuR3tE%Tk{GYVlR_)pP)(gL{wt}bR#D9Vyc znYJamdIG6RY3g;t067wO&b%@Oj=YvuZn%C zZg0~0(3MOCyUDHM)(b{9mP$SCWd}3tziK!W_1j^Q>_GzY^=a>#zmNR`pck@_r#Lt zJ*On-+)-iRiPh%pCf7$VuJt*$h4lMt=Qi~Yz{l3Qu^P$*vw+!_X^gBM3i z=PP0H68n=9JBg*xOMLX(zxgqLbxNizchT~IxPeaXwM`b2PTwJ7F;}Pgc>l7R|CIgZ z;rPGX4h>F6Z?rXAh3yg-niq{~TDmUEq8p3;VYb2u_pyoCw@2jLr^`TSMl*tQW&fXp z>6Yj{b>nv^s47Ri1A3TES7)yZyNzCkI@QQB2ob#xC2zwV;j^pO^LQvTcsR2&cvgG& zNy={8a5+ZOnZ+D_xm8O5+ZniGK>r%vgL!VciEN_k81Y4LHg!K z&1A%3^lLFMbIL*pMzLit`(#!mT{(Qz#S4DI+3LsqGa|O9uDJ}N#(Zqy#il-A&^)v% z{JUktqJn2^(FPU9wglW8^o|$MF*X5?nR6CfwVTMR&&)_>F*FrKZ?Wq^KCcDsjb6?*rRmP6=*ss z(DAL!qiUtP77}v{PQ>_XH*G5u4#aM4<8dh-H8S4ArQf{T(z#`9J2@k@Eo=y<^zf5J z*-k~h;Fejc*J(q^9o2*-l|CL}8U!k53_l-9_@~vo_~klc?Vk&b`zDw3KMco*N_6|X zQJ^dlw+tXy=ucjzuMF#-dk33!^3*eHe%sI+c>CGQYm0tvc%h&uadt79%gdx1J5J8K zIFWlM07VpAs!RM0IXX#yY{v}$N71q#)+di&`A_0|+1m5J6%<65;yoVSin|0%V(XShmEA=B)*bR$e-*uFo>36RI{wc=yS3PIWJU`8fskdSFjvrf$G3j0GGj)W;%haFL>*Cvf z6aP?+(kzs%Ieu>$Tj_)2jH3+9CV~xs+`vHY|HYS@i`QzIqDuf?;^LwKJ)MVW#cXBL ziZvNJ)22sD{+Ob6na!=%tyena%O?7|r@K+9Yc=NkZ%}bgf)IjU?MkimIS985y+GEnnY zhLDT0ixD#C!NJfCR9%@_giE})X#Inb$Z+f}_pIWS-_zE_Sa2&+ZVxTD$TEMJFn9$k z#PEe8(=ZXo{fPw?=hSSBnPE6F6=!g?bSMRW9|X;rHq_I&P|X)L>=vo^j?E_e23=c% zT_M4mx@kgBL<46FHa7~n=PvM=&d)yy8N6TB6l2rTHg(6uB^ZUw9PSHio}_5F2&NJo zpY4cxWqr*a)&7ShxDqQ5JbFngE@s#&WRd%%sj>HMNX!FO$`xyd-|q=QBD(uJw}q&y z4a4PI4Z85@nv$IB${r3n**aj$YEfByDD*=y(hCqns#q&i}z8P6r4%6`>rG?CxXwi>XQ*Acm_7m#w5bg5i z*%2p%&&On|V(Ux|x8F_6)@>U;)AD=n=)zbJC#b^$KHSD_VUzfXX9} zPKUi^IKyNld)I|e&B8r+MWVvDD8#+I{9WSa>Bh9+ao1zSyL|a-HT5B1#&O|FdT758 z@VPp5^&)PX?2e>5XtEY%G*si>Drd%##A)9Zpxi7$Iw;7gz(suP;bCW=wB0!wt>u=H z6UrPQfcX@6n<#MN=EbEbEKmg%tHn7t2dVXr+B`ijX=TfSes zx$U-fE)LwIiDzq!iys$zWW7vzJgvO%nqb3FIaw~WuR}kZe6&~RHdsw{qjgb?*?pTf zeAC08xn3wNR$Dj7g!WOZC~PhK?s%ko#9e+4m({yB40^fvD$;G1O*md@deAzBHH1Gd zm?Oc_o_f#T+gRDaC9^28^kQsmH}$nt?7`06__pJ+R}DT2lv~eNw4)s!-=VqD;N@L- z+DYqlydU$4Oc}lk7!rBW*VMQ&f5Pb?X@!p#QnSf?rL1Kf)&+-D#C(;M<5Rc2Wo$7w z$3-fA)2UHkz+7x2Y0Mi1F}rH`VG94%HVT8i3%QW(qxOM<7TFrZus5)z@AN*&XIVO| z6>~)13@4Bqq7LCAxs&r&Qdt;Nki1SA0Yj<1>f^MYSkh~Zh9Tgp$L&EytWJqz$V9{7 zcOQ9KJ>fz+yT_ER_a2j67N@AMdCUNgvFkjG?Vf8SNIwu->sP;rxTz!da{m34XCGN4 z!{qZ={$ARt!De*9mQ$&1`Mf!rZ$4EuPhm7`7ZIy{Tm$KuTUBjAVW}^LVLG$W5rvXImBiq2J~6I3AmIgVY?>;vwOMdds7e zkW%e4{HJxc$yLXM5*Cp>T!saC+)kCZd9X8pt(p$VZV7!dI=@G|=6iI*;F6HeOAIIu z0XLSP6o-_N{*lVKoPxV#_u{~ZqVHZs^>A2YCKJ5rf@6mo1V!X*SJQXF_oV*Hr^5IA z8!)NY7eQSeO$f>git!*zffv*={w{l zpjAfvwzvFu2;h}=%x_kJd zl;Gl&BYA7^_^Sk|w=xF_2aVzsTf-(;wBaOLid$OVZ1hUeeVmX>|L^ z=I578vYmstV4|*Q2UZi@pb}SH74@y&f$qVp`Ck! z%qp!(&|TAAO6!H|_BOsc-vEagan}5>>+QI!*!r$EP@%uQlmD{q8#fZAnDEBZvyew# z(ptRfbg@I_aNppzh)ypVL1(HHa+;xhvb30FLGK)>K*xTUhEqb4=klt;a-PilffGCj zEr~LRBejU(lO!jw7CaLo-HL`kE#S8X#GeO_mNe)v!+yop(#cLvRe!9BSnf_gU;Tvm{)eC8T* zS~R%i7D6A=nu@_n{DrHE`U&LVbj^3c%{`;P)PP2@eXmYn+rW<$j#3QV|MEiyLh`%s z+WSa3pWW>a(3TjjR=37lDmXaVTFl7oake=~<1$4?iahD$xjbVf6i-QSvKwvUJ4qdd zBO}rNu*i`}xK=^AbGQ;FyJY@iD-jZDY3{v6{DI>mwnQ`Z7vO33oyB)W;7=P2qPw2S z-!Xbqft7ZNneY1^bYE^4=N8`~#|z&fCv~9m-1H_5;J*WgP(OEZ|0(&u&`QNbm$}W$ z@*uHh^JeoIyTbm$E*P;k|1qfDNZOrmpSA0p(jy>g;738{K^dLy?41rMTZ$8X6bA03 H@00%rw0|Q` literal 0 HcmV?d00001 diff --git a/harness/experiments/save-as-diagnostics-20261001/native/15-baseline-name-after-recovery.png b/harness/experiments/save-as-diagnostics-20261001/native/15-baseline-name-after-recovery.png new file mode 100644 index 0000000000000000000000000000000000000000..64a4f8e4ae37ba6c28fe84388a205046800fbccc GIT binary patch literal 101855 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

    AtH*> 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/save-as-diagnostics-20261001/native/baseline.json b/harness/experiments/save-as-diagnostics-20261001/native/baseline.json new file mode 100644 index 00000000..b0e19245 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/baseline.json @@ -0,0 +1,200 @@ +{ + "source": "0e83157e09d52e6152df91208e41693b62da2d46", + "profile": "dev/unoptimized", + "target": "x86_64-pc-windows-gnullvm", + "binary": { + "bytes": 119452672, + "sha256": "e9cce9355525ecdc59bfae12608b1e0272167acef5a86b25368ef547e08886ff" + }, + "runtime": { + "bytes": 190976, + "sha256": "f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4" + }, + "baseline": { + "expected-diagnostics.json": { + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + "model.json": { + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + "model.rs": { + "bytes": 28776, + "sha256": "ddc2d92b0d7699a4cadfbb35ae379f0a68d17f4f5d7df82b4b1afcf8d5425fbe" + }, + "project.arcadia": { + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + "README.md": { + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + "traceability.arcadia": { + "bytes": 28041, + "sha256": "474bd28d955ff7af7722f6e9a23220d816879e3f46202e79a233544b9c593116" + }, + "transition-before.json": { + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + "transition-request.json": { + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + "evidence/repair-check.md": { + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + "oa/capabilities.arcadia": { + "bytes": 630, + "sha256": "26a3d9b615a3251ff010e0b47127f2d16bc2dcd45ed95967208b0076d725843a" + }, + "oa/model.arcadia": { + "bytes": 531, + "sha256": "069a5eaaf525089935cc9d73ae7b916866ed78c6534705d75739650ecdea7ada" + }, + "oa/participants.arcadia": { + "bytes": 1580, + "sha256": "591a75a9ecad280302be4d4ae0171ad616377ed11ead5e233848ca2dc0a71819" + }, + "oa/types.arcadia": { + "bytes": 554, + "sha256": "f02c391d584674c879f662a418abba3a220f1fee88471ca49322ac9873de628d" + }, + "sa/capabilities.arcadia": { + "bytes": 630, + "sha256": "81706a0ca9d7db2aa0350888b9c00d853885185db2e6b90557d3d51a11c3d645" + }, + "sa/model.arcadia": { + "bytes": 531, + "sha256": "805b90262e27090ae7da81a51bcefa49c97fb0b3d3220b4a72323b4c4351c395" + }, + "sa/participants.arcadia": { + "bytes": 3604, + "sha256": "ca144d6a8f45fe720b5d18c7b59c7671444baa8c37e5ce9117bcba34b3a6aa84" + }, + "sa/types.arcadia": { + "bytes": 903, + "sha256": "540ddbc2bcd0ccf45298e3ea5660637341aff63ff65fd87ac2f26469d1adc064" + }, + "views/diagram_oa_allocation_view.arcadia": { + "bytes": 1786, + "sha256": "c45d7467839219d894804c1ef2d22ff4d4a5a84a6a273c526bafd4c1facde624" + }, + "views/diagram_sa_allocation_view.arcadia": { + "bytes": 1797, + "sha256": "352a3ca745517592b5c9b1239b5770f62f0466a329a91fd03457ef2b53c06ed6" + }, + "views/diagram_sa_capability_view.arcadia": { + "bytes": 1286, + "sha256": "8f18fcccbcddcf3c1ea0ffe727b5b23b77fc148c5da4fde953abe681e4c20cd2" + }, + "views/diagram_sa_service_view.arcadia": { + "bytes": 1960, + "sha256": "4c72cb7593d9c4be8d2600b0656a7a3a6ce84c45bb2f3e58a4ee5ae3bf91913c" + }, + "views/diagram_sa_state_view.arcadia": { + "bytes": 1576, + "sha256": "dd1bea81ac7dc549a53f9b190be6f13052e00ede345bd180444cc31edb892230" + }, + "oa/activities/activity_oa_restore_work.arcadia": { + "bytes": 1130, + "sha256": "21cbd7176af8fad68453306f2371ff03e127a994b8796cdf044567332de9686f" + }, + "oa/behavior/process_oa_assessment_procedure.arcadia": { + "bytes": 550, + "sha256": "23cabc213c264a16c8595414db6acb09248c1cef9cd699f1b0316e5bb82c062a" + }, + "oa/behavior/process_oa_field_procedure.arcadia": { + "bytes": 1178, + "sha256": "9c52086759b7344b4809ceb8d372f65647b16fc24153a03b887faa378c37fe96" + }, + "oa/behavior/process_oa_response.arcadia": { + "bytes": 2560, + "sha256": "675798bd19e6b40d03e7076b0e59b110cdaaab7b6d16c47c3ac80fa960072e84" + }, + "oa/behavior/scenario_oa_conversation.arcadia": { + "bytes": 1515, + "sha256": "e217e5394a0771dc16206ed9437a231da27905d2f19be64b3f48281c0a32fb6b" + }, + "oa/behavior/scenario_oa_full_scenario.arcadia": { + "bytes": 1121, + "sha256": "c5a285f2d7c61bd2a136107f267fbf9cddb1cba3f63ff36a6f53f7ab98f33df5" + }, + "oa/behavior/state_machine_oa_monitor.arcadia": { + "bytes": 1358, + "sha256": "e7349e1e5336282eed3f5a103129db33d3ae4ed500788ee7129e8fc193ac57f6" + }, + "sa/behavior/process_sa_assessment_procedure.arcadia": { + "bytes": 559, + "sha256": "5c414fbdaabf9f9e402b0441fcacf1cacf4dbbc6c822162f028de35abf59be2d" + }, + "sa/behavior/process_sa_field_procedure.arcadia": { + "bytes": 1187, + "sha256": "ece846fdf93857e71a9ab0efcbdf64a5c41c71180f62afa3f79077fffb53b8f2" + }, + "sa/behavior/process_sa_response.arcadia": { + "bytes": 2569, + "sha256": "af7fdda280a917cf626f6e077162d481f9aaad280f8e81330c07d7fe384b1c52" + }, + "sa/behavior/scenario_sa_conversation.arcadia": { + "bytes": 1847, + "sha256": "01339699ec3ee409418d9bb232542f2bcd9419f1e67b183e77700c56bb9f71d2" + }, + "sa/behavior/scenario_sa_full_scenario.arcadia": { + "bytes": 1116, + "sha256": "5dce6b00a3a441162e8dee3e23d9ca5ab7bed4a24de669b1fba03664a3086dda" + }, + "sa/behavior/state_machine_sa_monitor.arcadia": { + "bytes": 1358, + "sha256": "17dbcfa5bbfd10fc8e23a325fc950ce853c219b4aa89c74f96278cbb3f34acc8" + }, + "sa/functions/function_sa_audit_thresholds.arcadia": { + "bytes": 280, + "sha256": "27f798f78f36e72b38edab3725af2feb0eaa010fd52a60b5c6b6bef57ad3b686" + }, + "sa/functions/function_sa_restore_work.arcadia": { + "bytes": 2251, + "sha256": "357c6acb80f86b4e8d8f5c98f9f79d140f85fbe09f3406b41b7ac6eba464ec8c" + } + }, + "fresh_companions": { + "expected-diagnostics.json": { + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + "model.json": { + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + "model.rs": { + "bytes": 28776, + "sha256": "ddc2d92b0d7699a4cadfbb35ae379f0a68d17f4f5d7df82b4b1afcf8d5425fbe" + }, + "README.md": { + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + "transition-before.json": { + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + "transition-request.json": { + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + "evidence/repair-check.md": { + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + } + }, + "declared_rename": { + "activity": "61f7bbfb-74a4-5540-9182-2583dfb27a49", + "before": "Assess pressure alarm", + "after": "Assess pressure alarm QA46" + }, + "external_dependency": "oa/activities/activity_oa_restore_work.arcadia", + "external_comment": "\n// native #46 external-edit probe\n" +} diff --git a/harness/experiments/save-as-diagnostics-20261001/native/collision-oracle.json b/harness/experiments/save-as-diagnostics-20261001/native/collision-oracle.json new file mode 100644 index 00000000..effcde01 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/collision-oracle.json @@ -0,0 +1,156 @@ +{ + "status": "PASS", + "phase": "collision", + "folder": "C:\\ar-save-01a0d717\\.local\\native46\\collision-a", + "files": { + "expected-diagnostics.json": { + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + "model.json": { + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + "model.rs": { + "bytes": 28776, + "sha256": "ddc2d92b0d7699a4cadfbb35ae379f0a68d17f4f5d7df82b4b1afcf8d5425fbe" + }, + "project.arcadia": { + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + "README.md": { + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + "traceability.arcadia": { + "bytes": 28041, + "sha256": "474bd28d955ff7af7722f6e9a23220d816879e3f46202e79a233544b9c593116" + }, + "transition-before.json": { + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + "transition-request.json": { + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + "evidence/repair-check.md": { + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + "oa/capabilities.arcadia": { + "bytes": 630, + "sha256": "26a3d9b615a3251ff010e0b47127f2d16bc2dcd45ed95967208b0076d725843a" + }, + "oa/model.arcadia": { + "bytes": 531, + "sha256": "069a5eaaf525089935cc9d73ae7b916866ed78c6534705d75739650ecdea7ada" + }, + "oa/participants.arcadia": { + "bytes": 1580, + "sha256": "591a75a9ecad280302be4d4ae0171ad616377ed11ead5e233848ca2dc0a71819" + }, + "oa/types.arcadia": { + "bytes": 554, + "sha256": "f02c391d584674c879f662a418abba3a220f1fee88471ca49322ac9873de628d" + }, + "sa/capabilities.arcadia": { + "bytes": 630, + "sha256": "81706a0ca9d7db2aa0350888b9c00d853885185db2e6b90557d3d51a11c3d645" + }, + "sa/model.arcadia": { + "bytes": 531, + "sha256": "805b90262e27090ae7da81a51bcefa49c97fb0b3d3220b4a72323b4c4351c395" + }, + "sa/participants.arcadia": { + "bytes": 3604, + "sha256": "ca144d6a8f45fe720b5d18c7b59c7671444baa8c37e5ce9117bcba34b3a6aa84" + }, + "sa/types.arcadia": { + "bytes": 903, + "sha256": "540ddbc2bcd0ccf45298e3ea5660637341aff63ff65fd87ac2f26469d1adc064" + }, + "views/diagram_oa_allocation_view.arcadia": { + "bytes": 1786, + "sha256": "c45d7467839219d894804c1ef2d22ff4d4a5a84a6a273c526bafd4c1facde624" + }, + "views/diagram_sa_allocation_view.arcadia": { + "bytes": 1797, + "sha256": "352a3ca745517592b5c9b1239b5770f62f0466a329a91fd03457ef2b53c06ed6" + }, + "views/diagram_sa_capability_view.arcadia": { + "bytes": 1286, + "sha256": "8f18fcccbcddcf3c1ea0ffe727b5b23b77fc148c5da4fde953abe681e4c20cd2" + }, + "views/diagram_sa_service_view.arcadia": { + "bytes": 1960, + "sha256": "4c72cb7593d9c4be8d2600b0656a7a3a6ce84c45bb2f3e58a4ee5ae3bf91913c" + }, + "views/diagram_sa_state_view.arcadia": { + "bytes": 1576, + "sha256": "dd1bea81ac7dc549a53f9b190be6f13052e00ede345bd180444cc31edb892230" + }, + "oa/activities/activity_oa_restore_work.arcadia": { + "bytes": 1130, + "sha256": "21cbd7176af8fad68453306f2371ff03e127a994b8796cdf044567332de9686f" + }, + "oa/behavior/process_oa_assessment_procedure.arcadia": { + "bytes": 550, + "sha256": "23cabc213c264a16c8595414db6acb09248c1cef9cd699f1b0316e5bb82c062a" + }, + "oa/behavior/process_oa_field_procedure.arcadia": { + "bytes": 1178, + "sha256": "9c52086759b7344b4809ceb8d372f65647b16fc24153a03b887faa378c37fe96" + }, + "oa/behavior/process_oa_response.arcadia": { + "bytes": 2560, + "sha256": "675798bd19e6b40d03e7076b0e59b110cdaaab7b6d16c47c3ac80fa960072e84" + }, + "oa/behavior/scenario_oa_conversation.arcadia": { + "bytes": 1515, + "sha256": "e217e5394a0771dc16206ed9437a231da27905d2f19be64b3f48281c0a32fb6b" + }, + "oa/behavior/scenario_oa_full_scenario.arcadia": { + "bytes": 1121, + "sha256": "c5a285f2d7c61bd2a136107f267fbf9cddb1cba3f63ff36a6f53f7ab98f33df5" + }, + "oa/behavior/state_machine_oa_monitor.arcadia": { + "bytes": 1358, + "sha256": "e7349e1e5336282eed3f5a103129db33d3ae4ed500788ee7129e8fc193ac57f6" + }, + "sa/behavior/process_sa_assessment_procedure.arcadia": { + "bytes": 559, + "sha256": "5c414fbdaabf9f9e402b0441fcacf1cacf4dbbc6c822162f028de35abf59be2d" + }, + "sa/behavior/process_sa_field_procedure.arcadia": { + "bytes": 1187, + "sha256": "ece846fdf93857e71a9ab0efcbdf64a5c41c71180f62afa3f79077fffb53b8f2" + }, + "sa/behavior/process_sa_response.arcadia": { + "bytes": 2569, + "sha256": "af7fdda280a917cf626f6e077162d481f9aaad280f8e81330c07d7fe384b1c52" + }, + "sa/behavior/scenario_sa_conversation.arcadia": { + "bytes": 1847, + "sha256": "01339699ec3ee409418d9bb232542f2bcd9419f1e67b183e77700c56bb9f71d2" + }, + "sa/behavior/scenario_sa_full_scenario.arcadia": { + "bytes": 1116, + "sha256": "5dce6b00a3a441162e8dee3e23d9ca5ab7bed4a24de669b1fba03664a3086dda" + }, + "sa/behavior/state_machine_sa_monitor.arcadia": { + "bytes": 1358, + "sha256": "17dbcfa5bbfd10fc8e23a325fc950ce853c219b4aa89c74f96278cbb3f34acc8" + }, + "sa/functions/function_sa_audit_thresholds.arcadia": { + "bytes": 280, + "sha256": "27f798f78f36e72b38edab3725af2feb0eaa010fd52a60b5c6b6bef57ad3b686" + }, + "sa/functions/function_sa_restore_work.arcadia": { + "bytes": 2251, + "sha256": "357c6acb80f86b4e8d8f5c98f9f79d140f85fbe09f3406b41b7ac6eba464ec8c" + } + }, + "scope": "Every byte and relative filename, including seven companion files, equals the independently declared original bundle plus only the phase-specific activity rename or parent-injected valid comment." +} \ No newline at end of file diff --git a/harness/experiments/save-as-diagnostics-20261001/native/external-before-oracle.json b/harness/experiments/save-as-diagnostics-20261001/native/external-before-oracle.json new file mode 100644 index 00000000..382031e8 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/external-before-oracle.json @@ -0,0 +1,156 @@ +{ + "status": "PASS", + "phase": "external-before", + "folder": "C:\\ar-save-01a0d717\\.local\\native46\\external-b", + "files": { + "expected-diagnostics.json": { + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + "model.json": { + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + "model.rs": { + "bytes": 28776, + "sha256": "ddc2d92b0d7699a4cadfbb35ae379f0a68d17f4f5d7df82b4b1afcf8d5425fbe" + }, + "project.arcadia": { + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + "README.md": { + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + "traceability.arcadia": { + "bytes": 28041, + "sha256": "474bd28d955ff7af7722f6e9a23220d816879e3f46202e79a233544b9c593116" + }, + "transition-before.json": { + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + "transition-request.json": { + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + "evidence/repair-check.md": { + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + "oa/capabilities.arcadia": { + "bytes": 630, + "sha256": "26a3d9b615a3251ff010e0b47127f2d16bc2dcd45ed95967208b0076d725843a" + }, + "oa/model.arcadia": { + "bytes": 531, + "sha256": "069a5eaaf525089935cc9d73ae7b916866ed78c6534705d75739650ecdea7ada" + }, + "oa/participants.arcadia": { + "bytes": 1580, + "sha256": "591a75a9ecad280302be4d4ae0171ad616377ed11ead5e233848ca2dc0a71819" + }, + "oa/types.arcadia": { + "bytes": 554, + "sha256": "f02c391d584674c879f662a418abba3a220f1fee88471ca49322ac9873de628d" + }, + "sa/capabilities.arcadia": { + "bytes": 630, + "sha256": "81706a0ca9d7db2aa0350888b9c00d853885185db2e6b90557d3d51a11c3d645" + }, + "sa/model.arcadia": { + "bytes": 531, + "sha256": "805b90262e27090ae7da81a51bcefa49c97fb0b3d3220b4a72323b4c4351c395" + }, + "sa/participants.arcadia": { + "bytes": 3604, + "sha256": "ca144d6a8f45fe720b5d18c7b59c7671444baa8c37e5ce9117bcba34b3a6aa84" + }, + "sa/types.arcadia": { + "bytes": 903, + "sha256": "540ddbc2bcd0ccf45298e3ea5660637341aff63ff65fd87ac2f26469d1adc064" + }, + "views/diagram_oa_allocation_view.arcadia": { + "bytes": 1786, + "sha256": "c45d7467839219d894804c1ef2d22ff4d4a5a84a6a273c526bafd4c1facde624" + }, + "views/diagram_sa_allocation_view.arcadia": { + "bytes": 1797, + "sha256": "352a3ca745517592b5c9b1239b5770f62f0466a329a91fd03457ef2b53c06ed6" + }, + "views/diagram_sa_capability_view.arcadia": { + "bytes": 1286, + "sha256": "8f18fcccbcddcf3c1ea0ffe727b5b23b77fc148c5da4fde953abe681e4c20cd2" + }, + "views/diagram_sa_service_view.arcadia": { + "bytes": 1960, + "sha256": "4c72cb7593d9c4be8d2600b0656a7a3a6ce84c45bb2f3e58a4ee5ae3bf91913c" + }, + "views/diagram_sa_state_view.arcadia": { + "bytes": 1576, + "sha256": "dd1bea81ac7dc549a53f9b190be6f13052e00ede345bd180444cc31edb892230" + }, + "oa/activities/activity_oa_restore_work.arcadia": { + "bytes": 1130, + "sha256": "21cbd7176af8fad68453306f2371ff03e127a994b8796cdf044567332de9686f" + }, + "oa/behavior/process_oa_assessment_procedure.arcadia": { + "bytes": 550, + "sha256": "23cabc213c264a16c8595414db6acb09248c1cef9cd699f1b0316e5bb82c062a" + }, + "oa/behavior/process_oa_field_procedure.arcadia": { + "bytes": 1178, + "sha256": "9c52086759b7344b4809ceb8d372f65647b16fc24153a03b887faa378c37fe96" + }, + "oa/behavior/process_oa_response.arcadia": { + "bytes": 2560, + "sha256": "675798bd19e6b40d03e7076b0e59b110cdaaab7b6d16c47c3ac80fa960072e84" + }, + "oa/behavior/scenario_oa_conversation.arcadia": { + "bytes": 1515, + "sha256": "e217e5394a0771dc16206ed9437a231da27905d2f19be64b3f48281c0a32fb6b" + }, + "oa/behavior/scenario_oa_full_scenario.arcadia": { + "bytes": 1121, + "sha256": "c5a285f2d7c61bd2a136107f267fbf9cddb1cba3f63ff36a6f53f7ab98f33df5" + }, + "oa/behavior/state_machine_oa_monitor.arcadia": { + "bytes": 1358, + "sha256": "e7349e1e5336282eed3f5a103129db33d3ae4ed500788ee7129e8fc193ac57f6" + }, + "sa/behavior/process_sa_assessment_procedure.arcadia": { + "bytes": 559, + "sha256": "5c414fbdaabf9f9e402b0441fcacf1cacf4dbbc6c822162f028de35abf59be2d" + }, + "sa/behavior/process_sa_field_procedure.arcadia": { + "bytes": 1187, + "sha256": "ece846fdf93857e71a9ab0efcbdf64a5c41c71180f62afa3f79077fffb53b8f2" + }, + "sa/behavior/process_sa_response.arcadia": { + "bytes": 2569, + "sha256": "af7fdda280a917cf626f6e077162d481f9aaad280f8e81330c07d7fe384b1c52" + }, + "sa/behavior/scenario_sa_conversation.arcadia": { + "bytes": 1847, + "sha256": "01339699ec3ee409418d9bb232542f2bcd9419f1e67b183e77700c56bb9f71d2" + }, + "sa/behavior/scenario_sa_full_scenario.arcadia": { + "bytes": 1116, + "sha256": "5dce6b00a3a441162e8dee3e23d9ca5ab7bed4a24de669b1fba03664a3086dda" + }, + "sa/behavior/state_machine_sa_monitor.arcadia": { + "bytes": 1358, + "sha256": "17dbcfa5bbfd10fc8e23a325fc950ce853c219b4aa89c74f96278cbb3f34acc8" + }, + "sa/functions/function_sa_audit_thresholds.arcadia": { + "bytes": 280, + "sha256": "27f798f78f36e72b38edab3725af2feb0eaa010fd52a60b5c6b6bef57ad3b686" + }, + "sa/functions/function_sa_restore_work.arcadia": { + "bytes": 2251, + "sha256": "357c6acb80f86b4e8d8f5c98f9f79d140f85fbe09f3406b41b7ac6eba464ec8c" + } + }, + "scope": "Every byte and relative filename, including seven companion files, equals the independently declared original bundle plus only the phase-specific activity rename or parent-injected valid comment." +} \ No newline at end of file diff --git a/harness/experiments/save-as-diagnostics-20261001/native/external-recovered-oracle.json b/harness/experiments/save-as-diagnostics-20261001/native/external-recovered-oracle.json new file mode 100644 index 00000000..9c53280f --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/external-recovered-oracle.json @@ -0,0 +1,156 @@ +{ + "status": "PASS", + "phase": "external-recovered", + "folder": "C:\\ar-save-01a0d717\\.local\\native46\\external-b", + "files": { + "expected-diagnostics.json": { + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + "model.json": { + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + "model.rs": { + "bytes": 28776, + "sha256": "ddc2d92b0d7699a4cadfbb35ae379f0a68d17f4f5d7df82b4b1afcf8d5425fbe" + }, + "project.arcadia": { + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + "README.md": { + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + "traceability.arcadia": { + "bytes": 28041, + "sha256": "474bd28d955ff7af7722f6e9a23220d816879e3f46202e79a233544b9c593116" + }, + "transition-before.json": { + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + "transition-request.json": { + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + "evidence/repair-check.md": { + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + "oa/capabilities.arcadia": { + "bytes": 630, + "sha256": "26a3d9b615a3251ff010e0b47127f2d16bc2dcd45ed95967208b0076d725843a" + }, + "oa/model.arcadia": { + "bytes": 531, + "sha256": "069a5eaaf525089935cc9d73ae7b916866ed78c6534705d75739650ecdea7ada" + }, + "oa/participants.arcadia": { + "bytes": 1580, + "sha256": "591a75a9ecad280302be4d4ae0171ad616377ed11ead5e233848ca2dc0a71819" + }, + "oa/types.arcadia": { + "bytes": 554, + "sha256": "f02c391d584674c879f662a418abba3a220f1fee88471ca49322ac9873de628d" + }, + "sa/capabilities.arcadia": { + "bytes": 630, + "sha256": "81706a0ca9d7db2aa0350888b9c00d853885185db2e6b90557d3d51a11c3d645" + }, + "sa/model.arcadia": { + "bytes": 531, + "sha256": "805b90262e27090ae7da81a51bcefa49c97fb0b3d3220b4a72323b4c4351c395" + }, + "sa/participants.arcadia": { + "bytes": 3604, + "sha256": "ca144d6a8f45fe720b5d18c7b59c7671444baa8c37e5ce9117bcba34b3a6aa84" + }, + "sa/types.arcadia": { + "bytes": 903, + "sha256": "540ddbc2bcd0ccf45298e3ea5660637341aff63ff65fd87ac2f26469d1adc064" + }, + "views/diagram_oa_allocation_view.arcadia": { + "bytes": 1786, + "sha256": "c45d7467839219d894804c1ef2d22ff4d4a5a84a6a273c526bafd4c1facde624" + }, + "views/diagram_sa_allocation_view.arcadia": { + "bytes": 1797, + "sha256": "352a3ca745517592b5c9b1239b5770f62f0466a329a91fd03457ef2b53c06ed6" + }, + "views/diagram_sa_capability_view.arcadia": { + "bytes": 1286, + "sha256": "8f18fcccbcddcf3c1ea0ffe727b5b23b77fc148c5da4fde953abe681e4c20cd2" + }, + "views/diagram_sa_service_view.arcadia": { + "bytes": 1960, + "sha256": "4c72cb7593d9c4be8d2600b0656a7a3a6ce84c45bb2f3e58a4ee5ae3bf91913c" + }, + "views/diagram_sa_state_view.arcadia": { + "bytes": 1576, + "sha256": "dd1bea81ac7dc549a53f9b190be6f13052e00ede345bd180444cc31edb892230" + }, + "oa/activities/activity_oa_restore_work.arcadia": { + "bytes": 1130, + "sha256": "21cbd7176af8fad68453306f2371ff03e127a994b8796cdf044567332de9686f" + }, + "oa/behavior/process_oa_assessment_procedure.arcadia": { + "bytes": 550, + "sha256": "23cabc213c264a16c8595414db6acb09248c1cef9cd699f1b0316e5bb82c062a" + }, + "oa/behavior/process_oa_field_procedure.arcadia": { + "bytes": 1178, + "sha256": "9c52086759b7344b4809ceb8d372f65647b16fc24153a03b887faa378c37fe96" + }, + "oa/behavior/process_oa_response.arcadia": { + "bytes": 2560, + "sha256": "675798bd19e6b40d03e7076b0e59b110cdaaab7b6d16c47c3ac80fa960072e84" + }, + "oa/behavior/scenario_oa_conversation.arcadia": { + "bytes": 1515, + "sha256": "e217e5394a0771dc16206ed9437a231da27905d2f19be64b3f48281c0a32fb6b" + }, + "oa/behavior/scenario_oa_full_scenario.arcadia": { + "bytes": 1121, + "sha256": "c5a285f2d7c61bd2a136107f267fbf9cddb1cba3f63ff36a6f53f7ab98f33df5" + }, + "oa/behavior/state_machine_oa_monitor.arcadia": { + "bytes": 1358, + "sha256": "e7349e1e5336282eed3f5a103129db33d3ae4ed500788ee7129e8fc193ac57f6" + }, + "sa/behavior/process_sa_assessment_procedure.arcadia": { + "bytes": 559, + "sha256": "5c414fbdaabf9f9e402b0441fcacf1cacf4dbbc6c822162f028de35abf59be2d" + }, + "sa/behavior/process_sa_field_procedure.arcadia": { + "bytes": 1187, + "sha256": "ece846fdf93857e71a9ab0efcbdf64a5c41c71180f62afa3f79077fffb53b8f2" + }, + "sa/behavior/process_sa_response.arcadia": { + "bytes": 2569, + "sha256": "af7fdda280a917cf626f6e077162d481f9aaad280f8e81330c07d7fe384b1c52" + }, + "sa/behavior/scenario_sa_conversation.arcadia": { + "bytes": 1847, + "sha256": "01339699ec3ee409418d9bb232542f2bcd9419f1e67b183e77700c56bb9f71d2" + }, + "sa/behavior/scenario_sa_full_scenario.arcadia": { + "bytes": 1116, + "sha256": "5dce6b00a3a441162e8dee3e23d9ca5ab7bed4a24de669b1fba03664a3086dda" + }, + "sa/behavior/state_machine_sa_monitor.arcadia": { + "bytes": 1358, + "sha256": "17dbcfa5bbfd10fc8e23a325fc950ce853c219b4aa89c74f96278cbb3f34acc8" + }, + "sa/functions/function_sa_audit_thresholds.arcadia": { + "bytes": 280, + "sha256": "27f798f78f36e72b38edab3725af2feb0eaa010fd52a60b5c6b6bef57ad3b686" + }, + "sa/functions/function_sa_restore_work.arcadia": { + "bytes": 2251, + "sha256": "357c6acb80f86b4e8d8f5c98f9f79d140f85fbe09f3406b41b7ac6eba464ec8c" + } + }, + "scope": "Every byte and relative filename, including seven companion files, equals the independently declared original bundle plus only the phase-specific activity rename or parent-injected valid comment." +} \ No newline at end of file diff --git a/harness/experiments/save-as-diagnostics-20261001/native/external-refused-oracle.json b/harness/experiments/save-as-diagnostics-20261001/native/external-refused-oracle.json new file mode 100644 index 00000000..c646ed49 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/external-refused-oracle.json @@ -0,0 +1,156 @@ +{ + "status": "PASS", + "phase": "external-refused", + "folder": "C:\\ar-save-01a0d717\\.local\\native46\\external-b", + "files": { + "expected-diagnostics.json": { + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + "model.json": { + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + "model.rs": { + "bytes": 28776, + "sha256": "ddc2d92b0d7699a4cadfbb35ae379f0a68d17f4f5d7df82b4b1afcf8d5425fbe" + }, + "project.arcadia": { + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + "README.md": { + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + "traceability.arcadia": { + "bytes": 28041, + "sha256": "474bd28d955ff7af7722f6e9a23220d816879e3f46202e79a233544b9c593116" + }, + "transition-before.json": { + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + "transition-request.json": { + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + "evidence/repair-check.md": { + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + "oa/capabilities.arcadia": { + "bytes": 630, + "sha256": "26a3d9b615a3251ff010e0b47127f2d16bc2dcd45ed95967208b0076d725843a" + }, + "oa/model.arcadia": { + "bytes": 531, + "sha256": "069a5eaaf525089935cc9d73ae7b916866ed78c6534705d75739650ecdea7ada" + }, + "oa/participants.arcadia": { + "bytes": 1580, + "sha256": "591a75a9ecad280302be4d4ae0171ad616377ed11ead5e233848ca2dc0a71819" + }, + "oa/types.arcadia": { + "bytes": 554, + "sha256": "f02c391d584674c879f662a418abba3a220f1fee88471ca49322ac9873de628d" + }, + "sa/capabilities.arcadia": { + "bytes": 630, + "sha256": "81706a0ca9d7db2aa0350888b9c00d853885185db2e6b90557d3d51a11c3d645" + }, + "sa/model.arcadia": { + "bytes": 531, + "sha256": "805b90262e27090ae7da81a51bcefa49c97fb0b3d3220b4a72323b4c4351c395" + }, + "sa/participants.arcadia": { + "bytes": 3604, + "sha256": "ca144d6a8f45fe720b5d18c7b59c7671444baa8c37e5ce9117bcba34b3a6aa84" + }, + "sa/types.arcadia": { + "bytes": 903, + "sha256": "540ddbc2bcd0ccf45298e3ea5660637341aff63ff65fd87ac2f26469d1adc064" + }, + "views/diagram_oa_allocation_view.arcadia": { + "bytes": 1786, + "sha256": "c45d7467839219d894804c1ef2d22ff4d4a5a84a6a273c526bafd4c1facde624" + }, + "views/diagram_sa_allocation_view.arcadia": { + "bytes": 1797, + "sha256": "352a3ca745517592b5c9b1239b5770f62f0466a329a91fd03457ef2b53c06ed6" + }, + "views/diagram_sa_capability_view.arcadia": { + "bytes": 1286, + "sha256": "8f18fcccbcddcf3c1ea0ffe727b5b23b77fc148c5da4fde953abe681e4c20cd2" + }, + "views/diagram_sa_service_view.arcadia": { + "bytes": 1960, + "sha256": "4c72cb7593d9c4be8d2600b0656a7a3a6ce84c45bb2f3e58a4ee5ae3bf91913c" + }, + "views/diagram_sa_state_view.arcadia": { + "bytes": 1576, + "sha256": "dd1bea81ac7dc549a53f9b190be6f13052e00ede345bd180444cc31edb892230" + }, + "oa/activities/activity_oa_restore_work.arcadia": { + "bytes": 1165, + "sha256": "fd5d7f432badc619b04aea34d69eb36eb3ea7204d044ed290458a66ad64d94de" + }, + "oa/behavior/process_oa_assessment_procedure.arcadia": { + "bytes": 550, + "sha256": "23cabc213c264a16c8595414db6acb09248c1cef9cd699f1b0316e5bb82c062a" + }, + "oa/behavior/process_oa_field_procedure.arcadia": { + "bytes": 1178, + "sha256": "9c52086759b7344b4809ceb8d372f65647b16fc24153a03b887faa378c37fe96" + }, + "oa/behavior/process_oa_response.arcadia": { + "bytes": 2560, + "sha256": "675798bd19e6b40d03e7076b0e59b110cdaaab7b6d16c47c3ac80fa960072e84" + }, + "oa/behavior/scenario_oa_conversation.arcadia": { + "bytes": 1515, + "sha256": "e217e5394a0771dc16206ed9437a231da27905d2f19be64b3f48281c0a32fb6b" + }, + "oa/behavior/scenario_oa_full_scenario.arcadia": { + "bytes": 1121, + "sha256": "c5a285f2d7c61bd2a136107f267fbf9cddb1cba3f63ff36a6f53f7ab98f33df5" + }, + "oa/behavior/state_machine_oa_monitor.arcadia": { + "bytes": 1358, + "sha256": "e7349e1e5336282eed3f5a103129db33d3ae4ed500788ee7129e8fc193ac57f6" + }, + "sa/behavior/process_sa_assessment_procedure.arcadia": { + "bytes": 559, + "sha256": "5c414fbdaabf9f9e402b0441fcacf1cacf4dbbc6c822162f028de35abf59be2d" + }, + "sa/behavior/process_sa_field_procedure.arcadia": { + "bytes": 1187, + "sha256": "ece846fdf93857e71a9ab0efcbdf64a5c41c71180f62afa3f79077fffb53b8f2" + }, + "sa/behavior/process_sa_response.arcadia": { + "bytes": 2569, + "sha256": "af7fdda280a917cf626f6e077162d481f9aaad280f8e81330c07d7fe384b1c52" + }, + "sa/behavior/scenario_sa_conversation.arcadia": { + "bytes": 1847, + "sha256": "01339699ec3ee409418d9bb232542f2bcd9419f1e67b183e77700c56bb9f71d2" + }, + "sa/behavior/scenario_sa_full_scenario.arcadia": { + "bytes": 1116, + "sha256": "5dce6b00a3a441162e8dee3e23d9ca5ab7bed4a24de669b1fba03664a3086dda" + }, + "sa/behavior/state_machine_sa_monitor.arcadia": { + "bytes": 1358, + "sha256": "17dbcfa5bbfd10fc8e23a325fc950ce853c219b4aa89c74f96278cbb3f34acc8" + }, + "sa/functions/function_sa_audit_thresholds.arcadia": { + "bytes": 280, + "sha256": "27f798f78f36e72b38edab3725af2feb0eaa010fd52a60b5c6b6bef57ad3b686" + }, + "sa/functions/function_sa_restore_work.arcadia": { + "bytes": 2251, + "sha256": "357c6acb80f86b4e8d8f5c98f9f79d140f85fbe09f3406b41b7ac6eba464ec8c" + } + }, + "scope": "Every byte and relative filename, including seven companion files, equals the independently declared original bundle plus only the phase-specific activity rename or parent-injected valid comment." +} \ No newline at end of file diff --git a/harness/experiments/save-as-diagnostics-20261001/native/finished.json b/harness/experiments/save-as-diagnostics-20261001/native/finished.json new file mode 100644 index 00000000..82c4f0e2 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/finished.json @@ -0,0 +1,15 @@ +{ + "source": "0e83157e09d52e6152df91208e41693b62da2d46", + "start": "2026-10-02T01:34:07.329232+00:00", + "binary_sha256": "e9cce9355525ecdc59bfae12608b1e0272167acef5a86b25368ef547e08886ff", + "runtime_sha256": "f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4", + "cwd": "C:\\ar-save-01a0d717\\.local\\native46\\working", + "path": "C:\\Windows\\System32;C:\\Windows", + "pid": 10012, + "exit_code": 0, + "finished": "2026-10-02T01:44:46.909456+00:00", + "stdout_bytes": 0, + "stderr_bytes": 0, + "binary_unchanged": true, + "runtime_unchanged": true +} diff --git a/harness/experiments/save-as-diagnostics-20261001/native/inject-oracle.json b/harness/experiments/save-as-diagnostics-20261001/native/inject-oracle.json new file mode 100644 index 00000000..b8355416 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/inject-oracle.json @@ -0,0 +1,156 @@ +{ + "status": "PASS", + "phase": "inject", + "folder": "C:\\ar-save-01a0d717\\.local\\native46\\external-b", + "files": { + "expected-diagnostics.json": { + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + "model.json": { + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + "model.rs": { + "bytes": 28776, + "sha256": "ddc2d92b0d7699a4cadfbb35ae379f0a68d17f4f5d7df82b4b1afcf8d5425fbe" + }, + "project.arcadia": { + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + "README.md": { + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + "traceability.arcadia": { + "bytes": 28041, + "sha256": "474bd28d955ff7af7722f6e9a23220d816879e3f46202e79a233544b9c593116" + }, + "transition-before.json": { + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + "transition-request.json": { + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + "evidence/repair-check.md": { + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + "oa/capabilities.arcadia": { + "bytes": 630, + "sha256": "26a3d9b615a3251ff010e0b47127f2d16bc2dcd45ed95967208b0076d725843a" + }, + "oa/model.arcadia": { + "bytes": 531, + "sha256": "069a5eaaf525089935cc9d73ae7b916866ed78c6534705d75739650ecdea7ada" + }, + "oa/participants.arcadia": { + "bytes": 1580, + "sha256": "591a75a9ecad280302be4d4ae0171ad616377ed11ead5e233848ca2dc0a71819" + }, + "oa/types.arcadia": { + "bytes": 554, + "sha256": "f02c391d584674c879f662a418abba3a220f1fee88471ca49322ac9873de628d" + }, + "sa/capabilities.arcadia": { + "bytes": 630, + "sha256": "81706a0ca9d7db2aa0350888b9c00d853885185db2e6b90557d3d51a11c3d645" + }, + "sa/model.arcadia": { + "bytes": 531, + "sha256": "805b90262e27090ae7da81a51bcefa49c97fb0b3d3220b4a72323b4c4351c395" + }, + "sa/participants.arcadia": { + "bytes": 3604, + "sha256": "ca144d6a8f45fe720b5d18c7b59c7671444baa8c37e5ce9117bcba34b3a6aa84" + }, + "sa/types.arcadia": { + "bytes": 903, + "sha256": "540ddbc2bcd0ccf45298e3ea5660637341aff63ff65fd87ac2f26469d1adc064" + }, + "views/diagram_oa_allocation_view.arcadia": { + "bytes": 1786, + "sha256": "c45d7467839219d894804c1ef2d22ff4d4a5a84a6a273c526bafd4c1facde624" + }, + "views/diagram_sa_allocation_view.arcadia": { + "bytes": 1797, + "sha256": "352a3ca745517592b5c9b1239b5770f62f0466a329a91fd03457ef2b53c06ed6" + }, + "views/diagram_sa_capability_view.arcadia": { + "bytes": 1286, + "sha256": "8f18fcccbcddcf3c1ea0ffe727b5b23b77fc148c5da4fde953abe681e4c20cd2" + }, + "views/diagram_sa_service_view.arcadia": { + "bytes": 1960, + "sha256": "4c72cb7593d9c4be8d2600b0656a7a3a6ce84c45bb2f3e58a4ee5ae3bf91913c" + }, + "views/diagram_sa_state_view.arcadia": { + "bytes": 1576, + "sha256": "dd1bea81ac7dc549a53f9b190be6f13052e00ede345bd180444cc31edb892230" + }, + "oa/activities/activity_oa_restore_work.arcadia": { + "bytes": 1165, + "sha256": "fd5d7f432badc619b04aea34d69eb36eb3ea7204d044ed290458a66ad64d94de" + }, + "oa/behavior/process_oa_assessment_procedure.arcadia": { + "bytes": 550, + "sha256": "23cabc213c264a16c8595414db6acb09248c1cef9cd699f1b0316e5bb82c062a" + }, + "oa/behavior/process_oa_field_procedure.arcadia": { + "bytes": 1178, + "sha256": "9c52086759b7344b4809ceb8d372f65647b16fc24153a03b887faa378c37fe96" + }, + "oa/behavior/process_oa_response.arcadia": { + "bytes": 2560, + "sha256": "675798bd19e6b40d03e7076b0e59b110cdaaab7b6d16c47c3ac80fa960072e84" + }, + "oa/behavior/scenario_oa_conversation.arcadia": { + "bytes": 1515, + "sha256": "e217e5394a0771dc16206ed9437a231da27905d2f19be64b3f48281c0a32fb6b" + }, + "oa/behavior/scenario_oa_full_scenario.arcadia": { + "bytes": 1121, + "sha256": "c5a285f2d7c61bd2a136107f267fbf9cddb1cba3f63ff36a6f53f7ab98f33df5" + }, + "oa/behavior/state_machine_oa_monitor.arcadia": { + "bytes": 1358, + "sha256": "e7349e1e5336282eed3f5a103129db33d3ae4ed500788ee7129e8fc193ac57f6" + }, + "sa/behavior/process_sa_assessment_procedure.arcadia": { + "bytes": 559, + "sha256": "5c414fbdaabf9f9e402b0441fcacf1cacf4dbbc6c822162f028de35abf59be2d" + }, + "sa/behavior/process_sa_field_procedure.arcadia": { + "bytes": 1187, + "sha256": "ece846fdf93857e71a9ab0efcbdf64a5c41c71180f62afa3f79077fffb53b8f2" + }, + "sa/behavior/process_sa_response.arcadia": { + "bytes": 2569, + "sha256": "af7fdda280a917cf626f6e077162d481f9aaad280f8e81330c07d7fe384b1c52" + }, + "sa/behavior/scenario_sa_conversation.arcadia": { + "bytes": 1847, + "sha256": "01339699ec3ee409418d9bb232542f2bcd9419f1e67b183e77700c56bb9f71d2" + }, + "sa/behavior/scenario_sa_full_scenario.arcadia": { + "bytes": 1116, + "sha256": "5dce6b00a3a441162e8dee3e23d9ca5ab7bed4a24de669b1fba03664a3086dda" + }, + "sa/behavior/state_machine_sa_monitor.arcadia": { + "bytes": 1358, + "sha256": "17dbcfa5bbfd10fc8e23a325fc950ce853c219b4aa89c74f96278cbb3f34acc8" + }, + "sa/functions/function_sa_audit_thresholds.arcadia": { + "bytes": 280, + "sha256": "27f798f78f36e72b38edab3725af2feb0eaa010fd52a60b5c6b6bef57ad3b686" + }, + "sa/functions/function_sa_restore_work.arcadia": { + "bytes": 2251, + "sha256": "357c6acb80f86b4e8d8f5c98f9f79d140f85fbe09f3406b41b7ac6eba464ec8c" + } + }, + "scope": "Every byte and relative filename, including seven companion files, equals the independently declared original bundle plus only the phase-specific activity rename or parent-injected valid comment." +} \ No newline at end of file diff --git a/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle.py b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle.py new file mode 100644 index 00000000..d598471f --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle.py @@ -0,0 +1,58 @@ +"""Decode full pristine/saved source bundles with the exact packaged server.""" +from pathlib import Path +import copy, hashlib, http.client, json, os, socket, subprocess, time +root=Path(__file__).resolve().parent +proof=json.loads(Path('C:/ar-compact-01a0d717/.local/package39/extraction-check.json').read_text(encoding='utf-8')) +bundle=Path(proof['bundle']) +run=root/'native-model-oracle';run.mkdir(exist_ok=False) +exe=bundle/'arcadia-server.exe' +assert hashlib.sha256(exe.read_bytes()).hexdigest()==proof['sha256']['arcadia-server.exe'] +assert hashlib.sha256((bundle/'libunwind.dll').read_bytes()).hexdigest()==proof['sha256']['libunwind.dll'] +env={k:os.environ[k] for k in ['SystemRoot','WINDIR','TEMP','TMP','USERPROFILE','LOCALAPPDATA','APPDATA','COMSPEC','OS','PROCESSOR_ARCHITECTURE'] if k in os.environ} +env['PATH']=str(Path(os.environ['SystemRoot'])/'System32')+';'+os.environ['SystemRoot'] +with socket.socket() as s:s.bind(('127.0.0.1',0));port=s.getsockname()[1] +cmd=[str(exe),'--bind',f'127.0.0.1:{port}','--data-dir',str(run/'store')] +report={'status':'RUNNING','command':cmd,'path':env['PATH'],'server_sha256':proof['sha256']['arcadia-server.exe'],'runtime_sha256':proof['sha256']['libunwind.dll']} +counter=0 +def request(method,path,body=None): + global counter + counter+=1 + raw=b'' if body is None else json.dumps(body,ensure_ascii=False).encode('utf-8') + (run/f'{counter:02d}.request.json').write_bytes(raw) + c=http.client.HTTPConnection('127.0.0.1',port,timeout=10) + c.request(method,path,body=raw or None,headers={'Content-Type':'application/json','Connection':'close'}) + r=c.getresponse();data=r.read();status=r.status + (run/f'{counter:02d}.response.json').write_bytes(data);c.close() + assert status in (200,201),(status,data) + return json.loads(data) +with (run/'stdout.log').open('xb') as out,(run/'stderr.log').open('xb') as err: + child=subprocess.Popen(cmd,cwd=run,env=env,stdout=out,stderr=err,creationflags=subprocess.CREATE_NO_WINDOW) + report['pid']=child.pid + try: + for _ in range(100): + assert child.poll() is None + try: + with socket.create_connection(('127.0.0.1',port),timeout=.1):break + except OSError:time.sleep(.1) + request('GET','/health/ready') + models=[] + source_records=[] + for folder,entry in [(bundle/'examples/release1','project.arcadia'),(root/'fresh-c','project.arcadia')]: + files={p.relative_to(folder).as_posix():p.read_bytes().decode('utf-8') for p in folder.rglob('*.arcadia')} + assert len(files)==30 + source={'entry':entry,'files':files} + imported=request('POST','/api/v1/projects/import-source-project',source) + envelope=request('GET','/api/v1/projects/'+imported['resource_id']) + assert envelope['source_project']==source + models.append(envelope['model']);source_records.append(imported['resource_id']) + expected=copy.deepcopy(models[0]) + target='61f7bbfb-74a4-5540-9182-2583dfb27a49' + assert expected['elements'][target]['name']=='Assess pressure alarm' + expected['elements'][target]['name']='Assess pressure alarm QA46' + assert models[1]==expected,'Complete saved Project must have only declared Activity-name delta' + report.update({'status':'PASS','resource_ids':source_records,'source_files_each':30,'model_delta':{'id':target,'field':'name','before':'Assess pressure alarm','after':'Assess pressure alarm QA46'},'complete_project_equal_to_declared_delta':True,'source_preserved_exactly':True}) + finally: + child.terminate();report['server_exit']=child.wait(timeout=15) + report['shutdown_scope']='Owned TerminateProcess after acknowledged import/read; no graceful shutdown claim.' +(run/'result.json').write_text(json.dumps(report,indent=2)+'\n',encoding='utf-8') +print(json.dumps(report,indent=2)) diff --git a/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/01.request.json b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/01.request.json new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/01.response.json b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/01.response.json new file mode 100644 index 00000000..1a36cf5f --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/01.response.json @@ -0,0 +1 @@ +{"status":"ok"} \ No newline at end of file diff --git a/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/02.request.json b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/02.request.json new file mode 100644 index 00000000..f22bed16 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/02.request.json @@ -0,0 +1 @@ +{"entry": "project.arcadia", "files": {"project.arcadia": "arcadia 7;\nproject pressure_restoration \"Restore safe water pressure — release 1 walkthrough\" id \"2786d72f-5763-5f33-a57f-2773a4ca1a6c\" {\n description \"A controller either resets a valve remotely or requests field repair. Compare the operational need with the explicitly chosen coordination-service boundary. Start with README.md beside project.arcadia. Units and guards are descriptive; this model does not simulate a real water network.\";\n include \"oa/activities/activity_oa_restore_work.arcadia\";\n include \"oa/behavior/process_oa_assessment_procedure.arcadia\";\n include \"oa/behavior/process_oa_field_procedure.arcadia\";\n include \"oa/behavior/process_oa_response.arcadia\";\n include \"oa/behavior/scenario_oa_conversation.arcadia\";\n include \"oa/behavior/scenario_oa_full_scenario.arcadia\";\n include \"oa/behavior/state_machine_oa_monitor.arcadia\";\n include \"oa/capabilities.arcadia\";\n include \"oa/model.arcadia\";\n include \"oa/participants.arcadia\";\n include \"oa/types.arcadia\";\n include \"sa/behavior/process_sa_assessment_procedure.arcadia\";\n include \"sa/behavior/process_sa_field_procedure.arcadia\";\n include \"sa/behavior/process_sa_response.arcadia\";\n include \"sa/behavior/scenario_sa_conversation.arcadia\";\n include \"sa/behavior/scenario_sa_full_scenario.arcadia\";\n include \"sa/behavior/state_machine_sa_monitor.arcadia\";\n include \"sa/capabilities.arcadia\";\n include \"sa/functions/function_sa_audit_thresholds.arcadia\";\n include \"sa/functions/function_sa_restore_work.arcadia\";\n include \"sa/model.arcadia\";\n include \"sa/participants.arcadia\";\n include \"sa/types.arcadia\";\n include \"traceability.arcadia\";\n include \"views/diagram_oa_allocation_view.arcadia\";\n include \"views/diagram_sa_allocation_view.arcadia\";\n include \"views/diagram_sa_capability_view.arcadia\";\n include \"views/diagram_sa_service_view.arcadia\";\n include \"views/diagram_sa_state_view.arcadia\";\n}\n", "traceability.arcadia": "trace trace_oa_alarm_transition \"State transition: Awaiting repair ↔ State transition: Awaiting repair\" id \"0c7c8a06-163e-5b3e-8a98-e66e2ce8963b\" {\n baseline {\n oa {\n description \"\";\n name \"State transition: Awaiting repair\";\n };\n sa {\n description \"\";\n name \"State transition: Awaiting repair\";\n };\n };\n kind Manual;\n oa @oa_alarm_transition;\n sa @sa_alarm_transition;\n}\n\ntrace trace_oa_assess \"Assess pressure alarm ↔ Assess pressure alarm\" id \"5309f955-53fd-5ff4-9c0a-91737e947341\" {\n baseline {\n oa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n sa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n };\n oa @oa_assess;\n sa @sa_assess;\n}\n\ntrace trace_oa_assess_allocation \"Allocation: Assess pressure alarm ↔ Allocation: Assess pressure alarm\" id \"acdbee9c-5017-5154-804e-50801f0376ec\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Assess pressure alarm\";\n };\n sa {\n description \"\";\n name \"Allocation: Assess pressure alarm\";\n };\n };\n kind Manual;\n oa @oa_assess_allocation;\n sa @sa_assess_allocation;\n}\n\ntrace trace_oa_assess_on_entry \"Assess when repair is needed ↔ Assess when repair is needed\" id \"fb02420d-b066-5773-87c1-198a056e0731\" {\n baseline {\n oa {\n description \"\";\n name \"Assess when repair is needed\";\n };\n sa {\n description \"\";\n name \"Assess when repair is needed\";\n };\n };\n kind Manual;\n oa @oa_assess_on_entry;\n sa @sa_assess_on_entry;\n}\n\ntrace trace_oa_assess_step \"Assess the alarm ↔ Assess the alarm\" id \"e848da41-445e-5e3c-8b4e-ef53fdddf1e1\" {\n baseline {\n oa {\n description \"\";\n name \"Assess the alarm\";\n };\n sa {\n description \"\";\n name \"Assess the alarm\";\n };\n };\n kind Sequence;\n oa @oa_assess_step;\n sa @sa_assess_step;\n}\n\ntrace trace_oa_assess_then_decide \"Continue ↔ Continue\" id \"a5c1eb01-a95f-5f7a-9742-7f201493d7aa\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_assess_then_decide;\n sa @sa_assess_then_decide;\n}\n\ntrace trace_oa_assessment_action \"Assess pressure alarm ↔ Assess pressure alarm\" id \"3a33de40-20a3-5252-899c-c12dc35e9783\" {\n baseline {\n oa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n sa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n };\n kind Sequence;\n oa @oa_assessment_action;\n sa @sa_assessment_action;\n}\n\ntrace trace_oa_assessment_delivery \"Chain involvement: Assess an alarm ↔ Chain involvement: Assess an alarm\" id \"5b96bfed-63e2-5d7f-b882-91e8b81f8efe\" {\n baseline {\n oa {\n description \"\";\n name \"Chain involvement: Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Chain involvement: Assess an alarm\";\n };\n };\n kind Manual;\n oa @oa_assessment_delivery;\n sa @sa_assessment_delivery;\n}\n\ntrace trace_oa_assessment_procedure \"Assess an alarm procedure ↔ Assess an alarm procedure\" id \"6ca4c78a-a5f2-5470-b401-732f5a8825d0\" {\n baseline {\n oa {\n description \"\";\n name \"Assess an alarm procedure\";\n };\n sa {\n description \"\";\n name \"Assess an alarm procedure\";\n };\n };\n kind Sequence;\n oa @oa_assessment_procedure;\n sa @sa_assessment_procedure;\n}\n\ntrace trace_oa_assessment_support \"Capability involvement: Assess an alarm ↔ Capability involvement: Assess an alarm\" id \"6e13cf86-7242-5e33-8912-b037cf6e8c87\" {\n baseline {\n oa {\n description \"\";\n name \"Capability involvement: Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Capability involvement: Assess an alarm\";\n };\n };\n kind Manual;\n oa @oa_assessment_support;\n sa @sa_assessment_support;\n}\n\ntrace trace_oa_call \"Request valve repair ↔ Request valve repair\" id \"f0cc86e5-f8fd-5091-a40d-dbfb6515072f\" {\n baseline {\n oa {\n description \"\";\n name \"Request valve repair\";\n };\n sa {\n description \"\";\n name \"Request valve repair\";\n };\n };\n kind Scenario;\n oa @oa_call;\n sa @sa_call;\n}\n\ntrace trace_oa_caller \"Controller ↔ Controller\" id \"241dfdac-2450-5704-a4cb-9f1047db1b6d\" {\n baseline {\n oa {\n description \"\";\n name \"Controller\";\n };\n sa {\n description \"\";\n name \"Controller\";\n };\n };\n kind Scenario;\n oa @oa_caller;\n sa @sa_caller;\n}\n\ntrace trace_oa_confirm \"Confirm safe pressure ↔ Confirm safe pressure\" id \"d7773ff5-cef5-50c1-8f9d-c5659115e1f0\" {\n baseline {\n oa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n sa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n };\n oa @oa_confirm;\n sa @sa_confirm;\n}\n\ntrace trace_oa_confirm_allocation \"Allocation: Confirm safe pressure ↔ Allocation: Confirm safe pressure\" id \"2fdcbc6f-526e-5a4e-bde5-314cf0cf3ef3\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Confirm safe pressure\";\n };\n sa {\n description \"\";\n name \"Allocation: Confirm safe pressure\";\n };\n };\n kind Manual;\n oa @oa_confirm_allocation;\n sa @sa_confirm_allocation;\n}\n\ntrace trace_oa_confirm_path \"Continue ↔ Continue\" id \"a106d183-c239-5c9f-b1f1-141af19fc778\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_confirm_path;\n sa @sa_confirm_path;\n}\n\ntrace trace_oa_confirm_step \"Confirm safe pressure ↔ Confirm safe pressure\" id \"154abfce-c311-52d1-85d1-3f4c85203b26\" {\n baseline {\n oa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n sa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n };\n kind Sequence;\n oa @oa_confirm_step;\n sa @sa_confirm_step;\n}\n\ntrace trace_oa_contact \"Technician service conversation ↔ Technician service conversation\" id \"c9d65349-3400-58eb-8a55-57fa02de4b67\" {\n baseline {\n oa {\n description \"\";\n name \"Technician service conversation\";\n };\n sa {\n description \"\";\n name \"Technician service conversation\";\n };\n };\n kind Exchange;\n oa @oa_contact;\n sa @sa_contact;\n}\n\ntrace trace_oa_contact_category \"Field contact ↔ Field contact\" id \"e96ff119-bb4d-5fd9-9ab7-2ede0d3fd418\" {\n baseline {\n oa {\n description \"\";\n name \"Field contact\";\n };\n sa {\n description \"\";\n name \"Field contact\";\n };\n };\n kind Manual;\n oa @oa_contact_category;\n sa @sa_contact_category;\n}\n\ntrace trace_oa_control \"Control room ↔ Pressure coordination service\" id \"aba528ea-e396-582a-bfba-f6e2212d391a\" {\n baseline {\n oa {\n description \"\";\n name \"Control room\";\n };\n sa {\n description \"\";\n name \"Pressure coordination service\";\n };\n };\n kind Participant;\n oa @oa_control;\n sa @sa_control;\n}\n\ntrace trace_oa_conversation \"Repair request and measured reply ↔ Repair request and measured reply\" id \"3694c752-ba80-5702-a7d7-9cc66b6b01d8\" {\n baseline {\n oa {\n description \"\";\n name \"Repair request and measured reply\";\n };\n sa {\n description \"\";\n name \"Repair request and measured reply\";\n };\n };\n kind Scenario;\n oa @oa_conversation;\n sa @sa_conversation;\n}\n\ntrace trace_oa_decision \"Can a remote reset safely recover pressure? ↔ Can a remote reset safely recover pressure?\" id \"bbf6f1a1-cb2b-5632-8ec0-bf4b8ef1a941\" {\n baseline {\n oa {\n description \"\";\n name \"Can a remote reset safely recover pressure?\";\n };\n sa {\n description \"\";\n name \"Can a remote reset safely recover pressure?\";\n };\n };\n kind Sequence;\n oa @oa_decision;\n sa @sa_decision;\n}\n\ntrace trace_oa_field_merge \"Continue ↔ Continue\" id \"d32dd433-9c9e-5b57-9355-2970cc44a5f2\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_field_merge;\n sa @sa_field_merge;\n}\n\ntrace trace_oa_field_path \"else ↔ else\" id \"2e849e31-35aa-5aef-a989-26948038e52b\" {\n baseline {\n oa {\n description \"\";\n name \"else\";\n };\n sa {\n description \"\";\n name \"else\";\n };\n };\n kind Manual;\n oa @oa_field_path;\n sa @sa_field_path;\n}\n\ntrace trace_oa_field_procedure \"Field repair procedure ↔ Field repair procedure\" id \"bb72b2c2-6e32-5f65-9d8e-b33c1a65da37\" {\n baseline {\n oa {\n description \"\";\n name \"Field repair procedure\";\n };\n sa {\n description \"\";\n name \"Field repair procedure\";\n };\n };\n kind Sequence;\n oa @oa_field_procedure;\n sa @sa_field_procedure;\n}\n\ntrace trace_oa_full_scenario \"Restore supply through field repair ↔ Restore supply through field repair\" id \"435bae4c-cf6d-59f3-9eb5-d660ebeec079\" {\n baseline {\n oa {\n description \"\";\n name \"Restore supply through field repair\";\n };\n sa {\n description \"\";\n name \"Restore supply through field repair\";\n };\n };\n kind Scenario;\n oa @oa_full_scenario;\n sa @sa_full_scenario;\n}\n\ntrace trace_oa_high_pressure \"Pressure alarm detected ↔ Pressure alarm detected\" id \"b97749d4-f9ad-5fb7-9d78-bc60a74e98eb\" {\n baseline {\n oa {\n description \"\";\n name \"Pressure alarm detected\";\n };\n sa {\n description \"\";\n name \"Pressure alarm detected\";\n };\n };\n kind State;\n oa @oa_high_pressure;\n sa @sa_high_pressure;\n}\n\ntrace trace_oa_include_triage \"Capability include: Assess an alarm ↔ Capability include: Assess an alarm\" id \"77073fcb-53aa-5f06-987a-0317cbb6971d\" {\n baseline {\n oa {\n description \"\";\n name \"Capability include: Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Capability include: Assess an alarm\";\n };\n };\n kind Manual;\n oa @oa_include_triage;\n sa @sa_include_triage;\n}\n\ntrace trace_oa_merge \"Recovery path completed ↔ Recovery path completed\" id \"0c9de959-d366-5765-98eb-450ea27bd316\" {\n baseline {\n oa {\n description \"\";\n name \"Recovery path completed\";\n };\n sa {\n description \"\";\n name \"Recovery path completed\";\n };\n };\n kind Sequence;\n oa @oa_merge;\n sa @sa_merge;\n}\n\ntrace trace_oa_mission \"Maintain safe water supply ↔ Maintain safe water supply\" id \"c987bd0f-87f6-5550-945d-2a42450fe1c5\" {\n baseline {\n oa {\n description \"\";\n name \"Maintain safe water supply\";\n };\n sa {\n description \"\";\n name \"Maintain safe water supply\";\n };\n };\n kind Mission;\n oa @oa_mission;\n sa @sa_mission;\n}\n\ntrace trace_oa_mission_delivery \"Mission capability: Restore a safe supply ↔ Mission capability: Restore a safe supply\" id \"aa164208-394d-5bc7-8462-b0043f682aad\" {\n baseline {\n oa {\n description \"\";\n name \"Mission capability: Restore a safe supply\";\n };\n sa {\n description \"\";\n name \"Mission capability: Restore a safe supply\";\n };\n };\n kind Manual;\n oa @oa_mission_delivery;\n sa @sa_mission_delivery;\n}\n\ntrace trace_oa_mission_participant \"Mission involvement: Maintain safe water supply ↔ Mission involvement: Maintain safe water supply\" id \"8d693d90-5017-56af-b056-d29d3cb46baa\" {\n baseline {\n oa {\n description \"\";\n name \"Mission involvement: Maintain safe water supply\";\n };\n sa {\n description \"\";\n name \"Mission involvement: Maintain safe water supply\";\n };\n };\n kind Manual;\n oa @oa_mission_participant;\n sa @sa_mission_participant;\n}\n\ntrace trace_oa_monitor \"Pressure supervision ↔ Pressure supervision\" id \"b53863a2-ed80-5f98-ad3c-50e1b821066d\" {\n baseline {\n oa {\n description \"\";\n name \"Pressure supervision\";\n };\n sa {\n description \"\";\n name \"Pressure supervision\";\n };\n };\n kind State;\n oa @oa_monitor;\n sa @sa_monitor;\n}\n\ntrace trace_oa_monitor_initial \"Start ↔ Start\" id \"48d243f0-553f-507e-acb0-9474ae156b63\" {\n baseline {\n oa {\n description \"\";\n name \"Start\";\n };\n sa {\n description \"\";\n name \"Start\";\n };\n };\n kind State;\n oa @oa_monitor_initial;\n sa @sa_monitor_initial;\n}\n\ntrace trace_oa_monitor_region \"Supervision cycle ↔ Supervision cycle\" id \"208753e0-9151-50d8-86ca-29fc28eca80b\" {\n baseline {\n oa {\n description \"\";\n name \"Supervision cycle\";\n };\n sa {\n description \"\";\n name \"Supervision cycle\";\n };\n };\n kind State;\n oa @oa_monitor_region;\n sa @sa_monitor_region;\n}\n\ntrace trace_oa_monitoring \"Monitoring ↔ Monitoring\" id \"12ec320f-2e14-5a5a-8c6b-bd2b6471dae9\" {\n baseline {\n oa {\n description \"\";\n name \"Monitoring\";\n };\n sa {\n description \"\";\n name \"Monitoring\";\n };\n };\n kind State;\n oa @oa_monitoring;\n sa @sa_monitoring;\n}\n\ntrace trace_oa_normal_transition \"State transition: Monitoring ↔ State transition: Monitoring\" id \"c47cf0b4-fe15-5175-bd62-5292e43adc39\" {\n baseline {\n oa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n sa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n };\n kind Manual;\n oa @oa_normal_transition;\n sa @sa_normal_transition;\n}\n\ntrace trace_oa_outer_controller \"Controller ↔ Controller\" id \"fd195498-dbba-523b-94d0-49f3b9531a3e\" {\n baseline {\n oa {\n description \"\";\n name \"Controller\";\n };\n sa {\n description \"\";\n name \"Controller\";\n };\n };\n kind Scenario;\n oa @oa_outer_controller;\n sa @sa_outer_controller;\n}\n\ntrace trace_oa_outer_technician \"Technician ↔ Technician\" id \"c132a0df-1270-55a8-ac4e-6e5075823dc1\" {\n baseline {\n oa {\n description \"\";\n name \"Technician\";\n };\n sa {\n description \"\";\n name \"Technician\";\n };\n };\n kind Scenario;\n oa @oa_outer_technician;\n sa @sa_outer_technician;\n}\n\ntrace trace_oa_pressure \"Measured pressure ↔ Measured pressure\" id \"d9d47371-e98d-5d29-9df7-4de2d28a5c73\" {\n baseline {\n oa {\n description \"\";\n name \"Measured pressure\";\n };\n sa {\n description \"\";\n name \"Measured pressure\";\n };\n };\n kind Item;\n oa @oa_pressure;\n sa @sa_pressure;\n}\n\ntrace trace_oa_pressure_parameter \"Pressure before / after repair ↔ Pressure before / after repair\" id \"0d905fbb-5b3c-56f0-9f11-a27091901eb0\" {\n baseline {\n oa {\n description \"\";\n name \"Pressure before / after repair\";\n };\n sa {\n description \"\";\n name \"Pressure before / after repair\";\n };\n };\n kind Item;\n oa @oa_pressure_parameter;\n sa @sa_pressure_parameter;\n}\n\ntrace trace_oa_remote_merge \"Continue ↔ Continue\" id \"1b788e74-36b2-5c17-a936-642dbe51ca3c\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_remote_merge;\n sa @sa_remote_merge;\n}\n\ntrace trace_oa_remote_path \"remote reset is authorized ↔ remote reset is authorized\" id \"eee79ec1-41d7-5374-986e-995a56b9026f\" {\n baseline {\n oa {\n description \"\";\n name \"remote reset is authorized\";\n };\n sa {\n description \"\";\n name \"remote reset is authorized\";\n };\n };\n kind Manual;\n oa @oa_remote_path;\n sa @sa_remote_path;\n}\n\ntrace trace_oa_repair \"Repair valve in the field ↔ Repair valve in the field\" id \"b13452bb-1a55-5ad6-b6d9-a37fb34e8d13\" {\n baseline {\n oa {\n description \"\";\n name \"Repair valve in the field\";\n };\n sa {\n description \"\";\n name \"Repair valve in the field\";\n };\n };\n oa @oa_repair;\n sa @sa_repair;\n}\n\ntrace trace_oa_repair_allocation \"Allocation: Repair valve in the field ↔ Allocation: Repair valve in the field\" id \"3714d547-006f-5c3a-97f8-175ccc23d994\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Repair valve in the field\";\n };\n sa {\n description \"\";\n name \"Allocation: Repair valve in the field\";\n };\n };\n kind Manual;\n oa @oa_repair_allocation;\n sa @sa_repair_allocation;\n}\n\ntrace trace_oa_repair_operation \"Valve repair ↔ Valve repair\" id \"cf92cedf-ea1a-510c-9bc5-89c16d60e8d2\" {\n baseline {\n oa {\n description \"\";\n name \"Valve repair\";\n };\n sa {\n description \"\";\n name \"Valve repair\";\n };\n };\n kind Item;\n oa @oa_repair_operation;\n sa @sa_repair_operation;\n}\n\ntrace trace_oa_repair_report \"Report repair result ↔ Report repair result\" id \"424eca39-1c29-5a2f-b9ee-33dd018926aa\" {\n baseline {\n oa {\n description \"\";\n name \"Report repair result\";\n };\n sa {\n description \"\";\n name \"Report repair result\";\n };\n };\n kind Exchange;\n oa @oa_repair_report;\n sa @sa_repair_report;\n}\n\ntrace trace_oa_repair_request \"Request field repair ↔ Request field repair\" id \"da8efc3c-78df-5b10-b2e5-1e28d6d99e86\" {\n baseline {\n oa {\n description \"\";\n name \"Request field repair\";\n };\n sa {\n description \"\";\n name \"Request field repair\";\n };\n };\n kind Exchange;\n oa @oa_repair_request;\n sa @sa_repair_request;\n}\n\ntrace trace_oa_repair_step \"Repair the valve ↔ Repair the valve\" id \"ac3aa6b0-568e-5a3f-963a-172aa3cfc7a4\" {\n baseline {\n oa {\n description \"\";\n name \"Repair the valve\";\n };\n sa {\n description \"\";\n name \"Repair the valve\";\n };\n };\n kind Sequence;\n oa @oa_repair_step;\n sa @sa_repair_step;\n}\n\ntrace trace_oa_repair_then_report \"Sequence link: Report the measured result ↔ Sequence link: Report the measured result\" id \"f8d34715-1dc8-504b-acdf-78b770aad1e8\" {\n baseline {\n oa {\n description \"\";\n name \"Sequence link: Report the measured result\";\n };\n sa {\n description \"\";\n name \"Sequence link: Report the measured result\";\n };\n };\n kind Manual;\n oa @oa_repair_then_report;\n sa @sa_repair_then_report;\n}\n\ntrace trace_oa_repair_traffic \"Repair work exchanges ↔ Repair work exchanges\" id \"3e7bde54-f9c1-549f-9e5b-2ce1ecb685a7\" {\n baseline {\n oa {\n description \"\";\n name \"Repair work exchanges\";\n };\n sa {\n description \"\";\n name \"Repair work exchanges\";\n };\n };\n kind Manual;\n oa @oa_repair_traffic;\n sa @sa_repair_traffic;\n}\n\ntrace trace_oa_reply \"Return pressure after repair ↔ Return pressure after repair\" id \"595b5729-ccd9-5291-b5d9-30d8c8bd9dfa\" {\n baseline {\n oa {\n description \"\";\n name \"Return pressure after repair\";\n };\n sa {\n description \"\";\n name \"Return pressure after repair\";\n };\n };\n kind Scenario;\n oa @oa_reply;\n sa @sa_reply;\n}\n\ntrace trace_oa_report_step \"Report the measured result ↔ Report the measured result\" id \"e63b14d2-f408-56a2-aec4-be20cf4ace73\" {\n baseline {\n oa {\n description \"\";\n name \"Report the measured result\";\n };\n sa {\n description \"\";\n name \"Report the measured result\";\n };\n };\n kind Sequence;\n oa @oa_report_step;\n sa @sa_report_step;\n}\n\ntrace trace_oa_request_step \"Request the field repair ↔ Request the field repair\" id \"ad697c00-07d9-5799-89b3-2c78da8dff4d\" {\n baseline {\n oa {\n description \"\";\n name \"Request the field repair\";\n };\n sa {\n description \"\";\n name \"Request the field repair\";\n };\n };\n kind Sequence;\n oa @oa_request_step;\n sa @sa_request_step;\n}\n\ntrace trace_oa_request_then_repair \"Sequence link: Repair the valve ↔ Sequence link: Repair the valve\" id \"f2b7050c-629d-533f-b873-bffc33e072f7\" {\n baseline {\n oa {\n description \"\";\n name \"Sequence link: Repair the valve\";\n };\n sa {\n description \"\";\n name \"Sequence link: Repair the valve\";\n };\n };\n kind Manual;\n oa @oa_request_then_repair;\n sa @sa_request_then_repair;\n}\n\ntrace trace_oa_reset \"Reset valve remotely ↔ Reset valve remotely\" id \"82a5be1a-92a8-578d-9448-086062a20d8f\" {\n baseline {\n oa {\n description \"\";\n name \"Reset valve remotely\";\n };\n sa {\n description \"\";\n name \"Reset valve remotely\";\n };\n };\n oa @oa_reset;\n sa @sa_reset;\n}\n\ntrace trace_oa_reset_allocation \"Allocation: Reset valve remotely ↔ Allocation: Reset valve remotely\" id \"98ef05b5-5381-5d35-a433-ebab55e9f382\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Reset valve remotely\";\n };\n sa {\n description \"\";\n name \"Allocation: Reset valve remotely\";\n };\n };\n kind Manual;\n oa @oa_reset_allocation;\n sa @sa_reset_allocation;\n}\n\ntrace trace_oa_reset_step \"Try the authorized remote reset ↔ Try the authorized remote reset\" id \"ff84fc06-6f99-5cf3-b73d-236e9eff98a3\" {\n baseline {\n oa {\n description \"\";\n name \"Try the authorized remote reset\";\n };\n sa {\n description \"\";\n name \"Try the authorized remote reset\";\n };\n };\n kind Sequence;\n oa @oa_reset_step;\n sa @sa_reset_step;\n}\n\ntrace trace_oa_responder \"Technician ↔ Technician\" id \"c5051628-b7af-5fb1-a014-bb60a0b46e03\" {\n baseline {\n oa {\n description \"\";\n name \"Technician\";\n };\n sa {\n description \"\";\n name \"Technician\";\n };\n };\n kind Scenario;\n oa @oa_responder;\n sa @sa_responder;\n}\n\ntrace trace_oa_response \"Handle a pressure alarm ↔ Handle a pressure alarm\" id \"d3626818-4846-5893-9c02-3407cdba7f3c\" {\n baseline {\n oa {\n description \"\";\n name \"Handle a pressure alarm\";\n };\n sa {\n description \"\";\n name \"Handle a pressure alarm\";\n };\n };\n kind Sequence;\n oa @oa_response;\n sa @sa_response;\n}\n\ntrace trace_oa_response_delivery \"Chain involvement: Restore a safe supply ↔ Chain involvement: Restore a safe supply\" id \"70c90b0c-85ce-574a-a217-f0d19fad30e1\" {\n baseline {\n oa {\n description \"\";\n name \"Chain involvement: Restore a safe supply\";\n };\n sa {\n description \"\";\n name \"Chain involvement: Restore a safe supply\";\n };\n };\n kind Manual;\n oa @oa_response_delivery;\n sa @sa_response_delivery;\n}\n\ntrace trace_oa_restore \"Restore a safe supply ↔ Restore a safe supply\" id \"0fbef164-b5d3-58ba-ba41-54d0e63709ab\" {\n baseline {\n oa {\n description \"\";\n name \"Restore a safe supply\";\n };\n sa {\n description \"\";\n name \"Restore a safe supply\";\n };\n };\n kind Capability;\n oa @oa_restore;\n sa @sa_restore;\n}\n\ntrace trace_oa_restore_work \"Restore safe pressure ↔ Restore safe pressure\" id \"82cca563-9d5d-5479-aa1a-9db03e9674d1\" {\n baseline {\n oa {\n description \"\";\n name \"Restore safe pressure\";\n };\n sa {\n description \"\";\n name \"Restore safe pressure\";\n };\n };\n oa @oa_restore_work;\n sa @sa_restore_work;\n}\n\ntrace trace_oa_start_monitoring \"State transition: Monitoring ↔ State transition: Monitoring\" id \"07a7b82a-b5a7-5737-abfa-09e422f7420e\" {\n baseline {\n oa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n sa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n };\n kind Manual;\n oa @oa_start_monitoring;\n sa @sa_start_monitoring;\n}\n\ntrace trace_oa_technician \"Field technician ↔ Field technician\" id \"d47d3c36-50fb-5189-b801-d6fd1694bd49\" {\n baseline {\n oa {\n description \"\";\n name \"Field technician\";\n };\n sa {\n description \"\";\n name \"Field technician\";\n };\n };\n kind Participant;\n oa @oa_technician;\n sa @sa_technician;\n}\n\ntrace trace_oa_triage \"Assess an alarm ↔ Assess an alarm\" id \"6acd072d-431e-5881-ab20-1813b4fda0c5\" {\n baseline {\n oa {\n description \"\";\n name \"Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Assess an alarm\";\n };\n };\n kind Capability;\n oa @oa_triage;\n sa @sa_triage;\n}\n\ntrace trace_oa_use_conversation \"Use the reviewed repair conversation ↔ Use the reviewed repair conversation\" id \"f5733d3f-eee3-5cf7-a422-5edd2054d6a6\" {\n baseline {\n oa {\n description \"\";\n name \"Use the reviewed repair conversation\";\n };\n sa {\n description \"\";\n name \"Use the reviewed repair conversation\";\n };\n };\n kind Scenario;\n oa @oa_use_conversation;\n sa @sa_use_conversation;\n}\n\ntrace trace_oa_use_field \"Use the field repair procedure ↔ Use the field repair procedure\" id \"7a6b4b9c-4220-546a-a752-1587c2881fe1\" {\n baseline {\n oa {\n description \"\";\n name \"Use the field repair procedure\";\n };\n sa {\n description \"\";\n name \"Use the field repair procedure\";\n };\n };\n kind Sequence;\n oa @oa_use_field;\n sa @sa_use_field;\n}\n\ntrace trace_oa_waiting \"Awaiting repair ↔ Awaiting repair\" id \"0754be23-e4b8-53bc-b03c-89c2dbd80361\" {\n baseline {\n oa {\n description \"\";\n name \"Awaiting repair\";\n };\n sa {\n description \"\";\n name \"Awaiting repair\";\n };\n };\n kind State;\n oa @oa_waiting;\n sa @sa_waiting;\n}\n\n", "oa/capabilities.arcadia": "oa_mission oa_mission \"Maintain safe water supply\" id \"c9c61f50-06e0-5d17-973d-dcc57cd5cc90\" {\n}\n\noa_capability oa_restore \"Restore a safe supply\" id \"3dfee23a-148b-5cec-ad2d-b774e84ea5bb\" {\n}\n\noa_capability oa_triage \"Assess an alarm\" id \"6a30b763-cc51-546d-907f-5c63657cfd03\" {\n}\n\nmission_capability oa_mission_delivery \"Mission capability: Restore a safe supply\" id \"1f8b1898-65f6-5360-99cf-b78a71bd50ec\" {\n source @oa_mission;\n target @oa_restore;\n}\n\ncapability_include oa_include_triage \"Capability include: Assess an alarm\" id \"e21d9a54-ae8e-5618-a4f8-67ee22b92638\" {\n source @oa_restore;\n target @oa_triage;\n}\n\n", "oa/model.arcadia": "oa_exchange_category oa_contact_category \"Field contact\" id \"19bd3a3a-4d0c-56d5-bf50-a6b43fd81771\" {\n exchanges [@oa_contact];\n family \"Participant\";\n}\n\noa_event oa_high_pressure \"Pressure alarm detected\" id \"65d6b8d6-271a-5c84-8b42-abbe310c955e\" {\n body {\n Change {\n expression \"measured_pressure > operating_limit\";\n };\n };\n}\n\noa_exchange_category oa_repair_traffic \"Repair work exchanges\" id \"9349b353-53f2-56f8-b571-a05b09335cdf\" {\n exchanges [@oa_repair_request, @oa_repair_report];\n}\n\n", "oa/participants.arcadia": "oa_entity oa_control \"Control room\" id \"32aa9940-df6e-5a12-b9bd-6337e2d2ed22\" {\n}\n\noa_actor oa_technician \"Field technician\" id \"e07c3952-4a1a-5cc7-b7d5-03a01101ce49\" {\n}\n\nallocation oa_assess_allocation \"Allocation: Assess pressure alarm\" id \"594c61cd-94e0-5c07-890d-edfd520d7df9\" {\n source @oa_control;\n target @oa_assess;\n}\n\nallocation oa_confirm_allocation \"Allocation: Confirm safe pressure\" id \"bfd4326e-ea65-5269-b5e6-e063a355d1e9\" {\n source @oa_control;\n target @oa_confirm;\n}\n\ncommunication_mean oa_contact \"Technician service conversation\" id \"27b47887-baf0-518b-bf87-f5acbf7d0b93\" {\n items [@oa_repair_operation];\n source @oa_control;\n target @oa_technician;\n}\n\nexchange_allocation oa_report_carriage \"Exchange allocation: Report repair result\" id \"4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a\" {\n source @oa_contact;\n target @oa_repair_report;\n}\n\nexchange_allocation oa_request_carriage \"Exchange allocation: Request field repair\" id \"094b888c-450c-5c4f-971a-7d75db059574\" {\n source @oa_contact;\n target @oa_repair_request;\n}\n\nmission_involvement oa_mission_participant \"Mission involvement: Maintain safe water supply\" id \"0c4c9e58-ff32-5c00-b82a-d408a4be0183\" {\n source @oa_control;\n target @oa_mission;\n}\n\nallocation oa_reset_allocation \"Allocation: Reset valve remotely\" id \"1853df1f-30f4-5b1a-baac-2dcaf73c7b3a\" {\n source @oa_control;\n target @oa_reset;\n}\n\nallocation oa_repair_allocation \"Allocation: Repair valve in the field\" id \"ae53f363-0dec-5a7c-9afd-8fcd1b778ab2\" {\n source @oa_technician;\n target @oa_repair;\n}\n\n", "oa/types.arcadia": "oa_data_type oa_pressure \"Measured pressure\" id \"e7824764-5db9-5384-8198-2fbaea2b10b2\" {\n definition {\n Real {\n maximum 600.0;\n minimum 0.0;\n };\n };\n unit \"kPa\";\n}\n\noa_exchange_item oa_repair_operation \"Valve repair\" id \"d736c7d6-d369-550a-8ba4-dae223e40bb3\" {\n mechanism Operation;\n}\n\noa_data_field oa_pressure_parameter \"Pressure before / after repair\" id \"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7\" {\n direction InOut;\n parent @oa_repair_operation;\n type_ref {\n Named @oa_pressure;\n };\n}\n\n", "sa/capabilities.arcadia": "sa_mission sa_mission \"Maintain safe water supply\" id \"5ad034b1-084d-5273-9e70-971671766132\" {\n}\n\nsa_capability sa_restore \"Restore a safe supply\" id \"81259051-370a-512d-a3b5-6420a6f933b6\" {\n}\n\nsa_capability sa_triage \"Assess an alarm\" id \"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f\" {\n}\n\nmission_capability sa_mission_delivery \"Mission capability: Restore a safe supply\" id \"a0902e0f-3d18-576a-9aca-975a136dfdd7\" {\n source @sa_mission;\n target @sa_restore;\n}\n\ncapability_include sa_include_triage \"Capability include: Assess an alarm\" id \"f3fe7690-734a-5877-8b57-a6599a4033c4\" {\n source @sa_restore;\n target @sa_triage;\n}\n\n", "sa/model.arcadia": "sa_exchange_category sa_contact_category \"Field contact\" id \"781cbe75-410f-5cc5-aeb8-a43491f77b99\" {\n exchanges [@sa_contact];\n family \"Participant\";\n}\n\nsa_event sa_high_pressure \"Pressure alarm detected\" id \"01490fa8-2f01-5ac8-9722-d55d45414379\" {\n body {\n Change {\n expression \"measured_pressure > operating_limit\";\n };\n };\n}\n\nsa_exchange_category sa_repair_traffic \"Repair work exchanges\" id \"a9a47e48-100c-57a8-95f0-7fe24da94f94\" {\n exchanges [@sa_repair_request, @sa_repair_report];\n}\n\n", "sa/participants.arcadia": "sa_system sa_control \"Pressure coordination service\" id \"435bf87c-73fd-5e4d-978a-4c471bc9eaf0\" {\n}\n\nsa_port sa_control_port \"Repair service client\" id \"98d411e7-7c65-5c3f-b543-8bf0f2522ea2\" {\n contract {\n Component {\n kind Standard;\n orientation Unset;\n };\n };\n description \"Explicitly chosen Standard component port for the repair service.\";\n parent @sa_control;\n}\n\nsa_actor sa_technician \"Field technician\" id \"c05b9422-b9da-5de5-b21d-07ad23bd2b8a\" {\n}\n\nsa_port sa_technician_port \"Repair service provider\" id \"e6d69cbd-99d7-596b-bbe3-dada6118a600\" {\n contract {\n Component {\n kind Standard;\n orientation Unset;\n };\n };\n description \"Explicitly chosen Standard component port for the repair service.\";\n parent @sa_technician;\n}\n\nallocation sa_assess_allocation \"Allocation: Assess pressure alarm\" id \"9b9356d7-2db2-5a94-a47e-ea892cf02afe\" {\n source @sa_control;\n target @sa_assess;\n}\n\nallocation sa_audit_allocation \"Allocation: Audit pressure thresholds\" id \"1b245065-7242-5d81-8472-aaeb932054c9\" {\n source @sa_control;\n target @sa_audit_thresholds;\n}\n\nallocation sa_confirm_allocation \"Allocation: Confirm safe pressure\" id \"b76bf8de-2fa4-563f-a540-dd30f30e6c49\" {\n source @sa_control;\n target @sa_confirm;\n}\n\ninterface_requirement sa_client_requires \"Interface requirement: Valve repair service\" id \"4f85337b-f6eb-533c-a45a-9a5d1d9567ca\" {\n source @sa_control_port;\n target @sa_repair_interface;\n}\n\nboundary_exchange sa_contact \"Technician service conversation\" id \"63009b5f-539e-5914-b630-ec6b7fefb4d5\" {\n items [@sa_repair_operation];\n oriented false;\n source @sa_control_port;\n target @sa_technician_port;\n}\n\nexchange_allocation sa_report_carriage \"Exchange allocation: Report repair result\" id \"ff9897b3-a23a-5994-a5b3-99a5b4d34ceb\" {\n source @sa_contact;\n target @sa_repair_report;\n}\n\nexchange_allocation sa_request_carriage \"Exchange allocation: Request field repair\" id \"4c4c4851-5a3d-5bb9-94df-b19f9cf39819\" {\n source @sa_contact;\n target @sa_repair_request;\n}\n\nport_allocation sa_port_report_in \"Port allocation: Report repair result input\" id \"568c5c01-de21-52a2-83bd-afdddc158085\" {\n source @sa_control_port;\n target @sa_repair_report_in;\n}\n\nport_allocation sa_port_request_out \"Port allocation: Request field repair output\" id \"55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9\" {\n source @sa_control_port;\n target @sa_repair_request_out;\n}\n\nmission_involvement sa_mission_participant \"Mission involvement: Maintain safe water supply\" id \"1c1e5634-ba8c-591f-b143-90a27cdc6cd2\" {\n source @sa_control;\n target @sa_mission;\n}\n\nallocation sa_reset_allocation \"Allocation: Reset valve remotely\" id \"3cc9ab52-2b00-57fd-8709-aabc75e5d3e3\" {\n source @sa_control;\n target @sa_reset;\n}\n\nallocation sa_repair_allocation \"Allocation: Repair valve in the field\" id \"725f2e1b-aa2c-5615-9b1f-28da178168fa\" {\n source @sa_technician;\n target @sa_repair;\n}\n\nport_allocation sa_port_report_out \"Port allocation: Report repair result output\" id \"e53b7a40-e8a3-5b3f-826d-c2b5c164a84a\" {\n source @sa_technician_port;\n target @sa_repair_report_out;\n}\n\nport_allocation sa_port_request_in \"Port allocation: Request field repair input\" id \"09eaa992-4cdf-5ea3-b748-f10fd74b8cba\" {\n source @sa_technician_port;\n target @sa_repair_request_in;\n}\n\ninterface_provision sa_provider_provides \"Interface provision: Valve repair service\" id \"55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada\" {\n source @sa_technician_port;\n target @sa_repair_interface;\n}\n\n", "sa/types.arcadia": "sa_data_type sa_pressure \"Measured pressure\" id \"87d0a95b-af1b-5352-b753-e4c6533671a5\" {\n definition {\n Real {\n maximum 600.0;\n minimum 0.0;\n };\n };\n unit \"kPa\";\n}\n\nsa_interface sa_repair_interface \"Valve repair service\" id \"a4b8942e-a975-5f88-ad14-8f38c345baac\" {\n}\n\nsa_exchange_item sa_repair_operation \"Valve repair\" id \"a962fc5e-3ab0-5296-8b0d-fd84633f9218\" {\n mechanism Operation;\n}\n\nsa_data_field sa_pressure_parameter \"Pressure before / after repair\" id \"bb12ba5d-aab5-5a1b-99de-c767f5365b57\" {\n direction InOut;\n parent @sa_repair_operation;\n type_ref {\n Named @sa_pressure;\n };\n}\n\ninterface_item_allocation sa_repair_interface_item \"Repair operation contract\" id \"f074e041-23cf-54ad-af9c-f171e30621e7\" {\n acquisition Accept;\n source @sa_repair_interface;\n target @sa_repair_operation;\n transmission Synchronous;\n}\n\n", "views/diagram_oa_allocation_view.arcadia": "diagram oa_allocation_view \"1 · OA responsibility and repair traffic\" id \"103ea62c-ac56-5827-94e7-cf09bca96ccc\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n projection Allocation;\n}\n\nnode oa_allocation_view_oa_assess id \"5ae1c46d-59a3-50fd-8cc3-b292df21f951\" {\n diagram @oa_allocation_view;\n element @oa_assess;\n position {\n x 100.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_confirm id \"edd74060-ac61-5450-a57c-a6577daa5d50\" {\n diagram @oa_allocation_view;\n element @oa_confirm;\n position {\n x 100.0;\n y 490.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_control id \"3191e05c-1c7f-5f0e-beb0-5f3bded54c48\" {\n diagram @oa_allocation_view;\n element @oa_control;\n position {\n x 60.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_repair id \"202ebe37-ddb4-5099-8ce9-ec3e895ab9e9\" {\n diagram @oa_allocation_view;\n element @oa_repair;\n position {\n x 890.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_reset id \"7066f78c-9736-5349-b94a-0587331b980e\" {\n diagram @oa_allocation_view;\n element @oa_reset;\n position {\n x 100.0;\n y 330.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_technician id \"d27f28ef-f10a-5355-9a05-6f2fd39b7de6\" {\n diagram @oa_allocation_view;\n element @oa_technician;\n position {\n x 850.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n", "views/diagram_sa_allocation_view.arcadia": "diagram sa_allocation_view \"2 · SA service boundary and functions\" id \"35d3c24b-289e-59e5-a610-8333e2c6a4bb\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection Allocation;\n}\n\nnode sa_allocation_view_sa_assess id \"60f6ad74-b69e-5aef-b832-f1bd60b903ae\" {\n diagram @sa_allocation_view;\n element @sa_assess;\n position {\n x 100.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_confirm id \"7e3ba36f-bc68-5520-bdb9-77083bb7bba2\" {\n diagram @sa_allocation_view;\n element @sa_confirm;\n position {\n x 100.0;\n y 490.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_control id \"8345c76a-8d85-5c31-902e-ec1cd33ed4a3\" {\n diagram @sa_allocation_view;\n element @sa_control;\n position {\n x 60.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_repair id \"34630a18-41b0-5fdd-bff4-ee86e93e8651\" {\n diagram @sa_allocation_view;\n element @sa_repair;\n position {\n x 890.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_reset id \"73406244-ebd7-5995-86c7-e17c73c50b32\" {\n diagram @sa_allocation_view;\n element @sa_reset;\n position {\n x 100.0;\n y 330.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_technician id \"f7225d1c-e506-505d-bb20-916950269d4b\" {\n diagram @sa_allocation_view;\n element @sa_technician;\n position {\n x 850.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n", "views/diagram_sa_capability_view.arcadia": "diagram sa_capability_view \"4 · SA mission and included capability\" id \"3e6ad194-61b5-584c-b0f0-a78a20af5781\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection Capabilities;\n}\n\nnode sa_capability_view_sa_control id \"41ddb68b-bd2b-5f91-82eb-efde01157828\" {\n diagram @sa_capability_view;\n element @sa_control;\n position {\n x 60.0;\n y 60.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_capability_view_sa_mission id \"4b814335-bf98-5b68-85d5-ea549766517a\" {\n diagram @sa_capability_view;\n element @sa_mission;\n position {\n x 420.0;\n y 60.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_capability_view_sa_restore id \"d3bc13f9-7726-5280-83fe-63f391c45afb\" {\n diagram @sa_capability_view;\n element @sa_restore;\n position {\n x 420.0;\n y 260.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_capability_view_sa_triage id \"069a3fb3-077c-59d8-91da-27b0665143c7\" {\n diagram @sa_capability_view;\n element @sa_triage;\n position {\n x 800.0;\n y 260.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n", "views/diagram_sa_service_view.arcadia": "diagram sa_service_view \"3 · SA service conversation only\" id \"50af4c9b-93ce-5ff5-a1f8-7a81eb97e779\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection Allocation;\n view_options {\n exchange_labels \"NameAndItems\";\n participant_categories {\n Any [@sa_contact_category];\n };\n work_categories {\n Any [];\n };\n };\n}\n\nnode sa_service_view_sa_assess id \"439f1e45-e5ed-567c-978b-4c93ef267db1\" {\n diagram @sa_service_view;\n element @sa_assess;\n position {\n x 100.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_confirm id \"6f138672-149b-5f88-ab07-7fc413a42262\" {\n diagram @sa_service_view;\n element @sa_confirm;\n position {\n x 100.0;\n y 490.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_control id \"f53d4352-b042-56a6-8b3e-c51cd27254f9\" {\n diagram @sa_service_view;\n element @sa_control;\n position {\n x 60.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_repair id \"ae36489d-6ec8-5f1c-b603-8b497227efba\" {\n diagram @sa_service_view;\n element @sa_repair;\n position {\n x 890.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_reset id \"d52da4e6-40b7-5dbc-84fb-80c443711c69\" {\n diagram @sa_service_view;\n element @sa_reset;\n position {\n x 100.0;\n y 330.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_technician id \"40210589-69f7-5209-b329-10bb83cf615c\" {\n diagram @sa_service_view;\n element @sa_technician;\n position {\n x 850.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n", "views/diagram_sa_state_view.arcadia": "diagram sa_state_view \"5 · SA pressure supervision\" id \"30d5baf9-6581-5cb6-846a-bcaa1e6cce63\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection {\n StateMachine {\n machine @sa_monitor;\n };\n };\n}\n\nnode sa_state_view_sa_monitor id \"a676fbb9-0833-59a8-98cf-a10d8f4b7434\" {\n diagram @sa_state_view;\n element @sa_monitor;\n position {\n x 30.0;\n y 30.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_monitor_initial id \"5e2326a0-0f6c-5f8d-8a21-fdded18a9281\" {\n diagram @sa_state_view;\n element @sa_monitor_initial;\n position {\n x 100.0;\n y 200.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_monitor_region id \"55a74f91-2025-5001-8db8-9566b1dbe783\" {\n diagram @sa_state_view;\n element @sa_monitor_region;\n position {\n x 70.0;\n y 95.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_monitoring id \"b3af7b04-5a45-5b82-ab69-7eada4b876f0\" {\n diagram @sa_state_view;\n element @sa_monitoring;\n position {\n x 220.0;\n y 200.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_waiting id \"57acbb71-ca86-57fc-ae90-42dad195f0e0\" {\n diagram @sa_state_view;\n element @sa_waiting;\n position {\n x 650.0;\n y 200.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n", "oa/activities/activity_oa_restore_work.arcadia": "oa_activity oa_restore_work \"Restore safe pressure\" id \"1b91f8a7-0bdb-514e-b1cd-955658e09927\" {\n}\n\noa_activity oa_assess \"Assess pressure alarm\" id \"61f7bbfb-74a4-5540-9182-2583dfb27a49\" {\n parent @oa_restore_work;\n}\n\noa_activity oa_confirm \"Confirm safe pressure\" id \"727c0b5c-8db6-5eb7-83d6-735519c5949f\" {\n parent @oa_restore_work;\n}\n\noa_activity oa_repair \"Repair valve in the field\" id \"a21465af-05f3-5fb5-8983-de26932422fb\" {\n parent @oa_restore_work;\n}\n\noa_activity oa_reset \"Reset valve remotely\" id \"d0c8be87-d238-503a-a549-7558a210507f\" {\n parent @oa_restore_work;\n}\n\ncapability_involvement oa_assessment_support \"Capability involvement: Assess an alarm\" id \"ffdbfcd0-d423-5707-a880-0dfbe1400f72\" {\n source @oa_assess;\n target @oa_triage;\n}\n\ninteraction oa_repair_request \"Request field repair\" id \"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d\" {\n items [@oa_repair_operation];\n source @oa_assess;\n target @oa_repair;\n}\n\ninteraction oa_repair_report \"Report repair result\" id \"b436d0b3-c824-5a96-af6b-2c269816d1cc\" {\n items [@oa_repair_operation];\n source @oa_repair;\n target @oa_confirm;\n}\n\n", "oa/behavior/process_oa_assessment_procedure.arcadia": "oa_process oa_assessment_procedure \"Assess an alarm procedure\" id \"022d3cfa-bbaf-5e13-924a-8e55099b8745\" {\n steps [@oa_assessment_action];\n}\n\noa_occurrence oa_assessment_action \"Assess pressure alarm\" id \"942975b8-0bef-5ae8-9fcb-c37497833fb0\" {\n body {\n Action {\n action @oa_assess;\n };\n };\n parent @oa_assessment_procedure;\n}\n\nchain_involvement oa_assessment_delivery \"Chain involvement: Assess an alarm\" id \"628cb4fc-fe63-5f6b-b364-6268f26b5740\" {\n source @oa_assessment_procedure;\n target @oa_triage;\n}\n\n", "oa/behavior/process_oa_field_procedure.arcadia": "oa_process oa_field_procedure \"Field repair procedure\" id \"5d3af417-244c-54bb-9588-16daedda4e1f\" {\n steps [@oa_request_step, @oa_repair_step, @oa_report_step];\n}\n\noa_occurrence oa_repair_step \"Repair the valve\" id \"c59432fe-6092-5ee0-908d-9dbf39476471\" {\n body {\n Action {\n action @oa_repair;\n };\n };\n parent @oa_field_procedure;\n}\n\noa_occurrence oa_report_step \"Report the measured result\" id \"df2fd3f8-6bc2-5380-a13f-36643ed35ac7\" {\n body {\n Exchange {\n exchange @oa_repair_report;\n };\n };\n parent @oa_field_procedure;\n}\n\noa_occurrence oa_request_step \"Request the field repair\" id \"5ba8079c-2dbe-5e98-ae82-2b60c6020a02\" {\n body {\n Exchange {\n exchange @oa_repair_request;\n };\n };\n parent @oa_field_procedure;\n}\n\nsequence_link oa_repair_then_report \"Sequence link: Report the measured result\" id \"c8196d35-2168-5fef-8b03-ba0d139bc00f\" {\n source @oa_repair_step;\n target @oa_report_step;\n}\n\nsequence_link oa_request_then_repair \"Sequence link: Repair the valve\" id \"3f54d890-4ca5-5e36-873b-abb5c92d578c\" {\n source @oa_request_step;\n target @oa_repair_step;\n}\n\n", "oa/behavior/process_oa_response.arcadia": "oa_process oa_response \"Handle a pressure alarm\" id \"58bae2b0-f560-50f2-818d-19091d22d18a\" {\n steps [@oa_assess_step, @oa_decision, @oa_reset_step, @oa_use_field, @oa_merge, @oa_confirm_step];\n}\n\noa_occurrence oa_assess_step \"Assess the alarm\" id \"0b07b9ed-492d-57f6-b0b1-ce8a709238a7\" {\n body {\n SequenceReference {\n sequence @oa_assessment_procedure;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_confirm_step \"Confirm safe pressure\" id \"e00594a3-6122-5a6b-b3c2-ecb5506c741d\" {\n body {\n Action {\n action @oa_confirm;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_decision \"Can a remote reset safely recover pressure?\" id \"b280c6ca-e5f9-5424-a5c1-5676e01c2371\" {\n body {\n Control {\n kind Choice;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_merge \"Recovery path completed\" id \"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d\" {\n body {\n Control {\n kind Merge;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_reset_step \"Try the authorized remote reset\" id \"d2026fc2-74a8-5e22-9942-ff3eb68a3677\" {\n body {\n Action {\n action @oa_reset;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_use_field \"Use the field repair procedure\" id \"fc6763bf-a534-54bf-afcd-57ab285ff07d\" {\n body {\n SequenceReference {\n sequence @oa_field_procedure;\n };\n };\n parent @oa_response;\n}\n\nsequence_link oa_assess_then_decide \"Continue\" id \"109e2d6b-7e86-5934-93a5-fab56eced84e\" {\n source @oa_assess_step;\n target @oa_decision;\n}\n\nsequence_link oa_field_path \"else\" id \"c1adbbd0-a762-5ee3-8b9a-5c18af377771\" {\n guard \"else\";\n source @oa_decision;\n target @oa_use_field;\n}\n\nsequence_link oa_remote_path \"remote reset is authorized\" id \"76218d89-68fd-531d-b35b-90c5b769a5ef\" {\n guard \"remote reset is authorized\";\n source @oa_decision;\n target @oa_reset_step;\n}\n\nsequence_link oa_confirm_path \"Continue\" id \"229ee94f-d147-50f6-9769-b5bd0c03a084\" {\n source @oa_merge;\n target @oa_confirm_step;\n}\n\nsequence_link oa_remote_merge \"Continue\" id \"bac43d3b-910b-5bdc-be9b-f78cf973e1ed\" {\n source @oa_reset_step;\n target @oa_merge;\n}\n\nchain_involvement oa_response_delivery \"Chain involvement: Restore a safe supply\" id \"c7c248f8-28b8-55be-9023-0991d44021e3\" {\n source @oa_response;\n target @oa_restore;\n}\n\nsequence_link oa_field_merge \"Continue\" id \"c8593670-8906-530f-b6a2-3ada77a9c219\" {\n source @oa_use_field;\n target @oa_merge;\n}\n\n", "oa/behavior/scenario_oa_conversation.arcadia": "oa_scenario oa_conversation \"Repair request and measured reply\" id \"20472233-5ce6-5ffe-b4ad-0bdbccf3e423\" {\n context @oa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@oa_call, @oa_reply];\n viewpoint ParticipantInteraction;\n}\n\noa_occurrence oa_call \"Request valve repair\" id \"b97437c6-cd7a-5a05-b537-b30a17dd936a\" {\n body {\n Exchange {\n exchange @oa_contact;\n message_kind Call;\n receiver @oa_responder;\n sender @oa_caller;\n values [{\n expression \"420.0\";\n field @oa_pressure_parameter;\n }];\n };\n };\n parent @oa_conversation;\n}\n\noa_lifeline oa_caller \"Controller\" id \"41859a65-ded2-547b-ab03-14e2fa740cf9\" {\n parent @oa_conversation;\n represented @oa_control;\n}\n\noa_occurrence oa_reply \"Return pressure after repair\" id \"cc2d497a-fd15-5455-9ee5-e70eb95811d8\" {\n body {\n Exchange {\n exchange @oa_contact;\n message_kind Reply;\n receiver @oa_caller;\n reply_to @oa_call;\n sender @oa_responder;\n values [{\n expression \"320.0\";\n field @oa_pressure_parameter;\n }];\n };\n };\n parent @oa_conversation;\n}\n\noa_lifeline oa_responder \"Technician\" id \"fc81c5f0-0442-5b88-992b-e5b10f351c59\" {\n parent @oa_conversation;\n represented @oa_technician;\n}\n\n", "oa/behavior/scenario_oa_full_scenario.arcadia": "oa_scenario oa_full_scenario \"Restore supply through field repair\" id \"d6f881a4-95da-54e9-ad97-1b8965532629\" {\n context @oa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@oa_use_conversation];\n viewpoint ParticipantInteraction;\n}\n\noa_lifeline oa_outer_controller \"Controller\" id \"2011b3ac-614b-5a47-8891-7ff81965f425\" {\n parent @oa_full_scenario;\n represented @oa_control;\n}\n\noa_lifeline oa_outer_technician \"Technician\" id \"fffff882-78fd-5415-928d-c1ef7fac6576\" {\n parent @oa_full_scenario;\n represented @oa_technician;\n}\n\noa_occurrence oa_use_conversation \"Use the reviewed repair conversation\" id \"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5\" {\n body {\n ScenarioUse {\n bindings [{\n local @oa_outer_controller;\n referenced @oa_caller;\n }, {\n local @oa_outer_technician;\n referenced @oa_responder;\n }];\n scenario @oa_conversation;\n };\n };\n parent @oa_full_scenario;\n}\n\n", "oa/behavior/state_machine_oa_monitor.arcadia": "oa_state_machine oa_monitor \"Pressure supervision\" id \"1970608f-85d1-5234-ac86-5e2b0df27dc3\" {\n parent @oa_control;\n}\n\noa_region oa_monitor_region \"Supervision cycle\" id \"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7\" {\n parent @oa_monitor;\n}\n\noa_initial oa_monitor_initial \"Start\" id \"a7ffb869-9dde-5e76-b276-c719c5c143a9\" {\n parent @oa_monitor_region;\n}\n\noa_state oa_monitoring \"Monitoring\" id \"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae\" {\n parent @oa_monitor_region;\n}\n\noa_state oa_waiting \"Awaiting repair\" id \"58c15833-6e75-523a-b57f-a88f19f6d672\" {\n parent @oa_monitor_region;\n}\n\nstate_transition oa_start_monitoring \"State transition: Monitoring\" id \"2b00270c-79a5-52a5-af96-33346bea531b\" {\n source @oa_monitor_initial;\n target @oa_monitoring;\n}\n\nstate_transition oa_alarm_transition \"State transition: Awaiting repair\" id \"fbde9d5e-c7e9-55db-a2be-497345c491b3\" {\n source @oa_monitoring;\n target @oa_waiting;\n triggers [@oa_high_pressure];\n}\n\nstate_action oa_assess_on_entry \"Assess when repair is needed\" id \"7fa37e63-db65-5aa7-88f2-31ff4347a787\" {\n phase Entry;\n source @oa_waiting;\n target @oa_assess;\n}\n\nstate_transition oa_normal_transition \"State transition: Monitoring\" id \"21fe5e8e-cbc2-5dad-b3e8-1df46e167d97\" {\n guard \"repair confirmed and pressure is safe\";\n source @oa_waiting;\n target @oa_monitoring;\n}\n\n", "sa/behavior/process_sa_assessment_procedure.arcadia": "sa_functional_chain sa_assessment_procedure \"Assess an alarm procedure\" id \"acd5a018-f559-5298-a40d-1cf6e1353e74\" {\n steps [@sa_assessment_action];\n}\n\nsa_occurrence sa_assessment_action \"Assess pressure alarm\" id \"bae5b192-5b8e-51c6-82ae-2331af0d33bf\" {\n body {\n Action {\n action @sa_assess;\n };\n };\n parent @sa_assessment_procedure;\n}\n\nchain_involvement sa_assessment_delivery \"Chain involvement: Assess an alarm\" id \"a6d5a6be-fa6e-5fa0-a309-08e87ba40c57\" {\n source @sa_assessment_procedure;\n target @sa_triage;\n}\n\n", "sa/behavior/process_sa_field_procedure.arcadia": "sa_functional_chain sa_field_procedure \"Field repair procedure\" id \"93eb6479-54e9-59cb-ac7b-16912347bfc0\" {\n steps [@sa_request_step, @sa_repair_step, @sa_report_step];\n}\n\nsa_occurrence sa_repair_step \"Repair the valve\" id \"0f195fea-3493-5ebd-966d-da9eddeb05d7\" {\n body {\n Action {\n action @sa_repair;\n };\n };\n parent @sa_field_procedure;\n}\n\nsa_occurrence sa_report_step \"Report the measured result\" id \"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac\" {\n body {\n Exchange {\n exchange @sa_repair_report;\n };\n };\n parent @sa_field_procedure;\n}\n\nsa_occurrence sa_request_step \"Request the field repair\" id \"40d94322-baa2-5c81-b261-ff47cdc33782\" {\n body {\n Exchange {\n exchange @sa_repair_request;\n };\n };\n parent @sa_field_procedure;\n}\n\nsequence_link sa_repair_then_report \"Sequence link: Report the measured result\" id \"7fb30b1d-195c-5f0e-a19c-a536f519a899\" {\n source @sa_repair_step;\n target @sa_report_step;\n}\n\nsequence_link sa_request_then_repair \"Sequence link: Repair the valve\" id \"6a6d968f-26d6-5dbb-b721-5a27d362779a\" {\n source @sa_request_step;\n target @sa_repair_step;\n}\n\n", "sa/behavior/process_sa_response.arcadia": "sa_functional_chain sa_response \"Handle a pressure alarm\" id \"5139ce73-56fd-5875-ba3a-e569fc890231\" {\n steps [@sa_assess_step, @sa_decision, @sa_reset_step, @sa_use_field, @sa_merge, @sa_confirm_step];\n}\n\nsa_occurrence sa_assess_step \"Assess the alarm\" id \"9024243c-ccc1-5edb-8477-2aa16e5e9a50\" {\n body {\n SequenceReference {\n sequence @sa_assessment_procedure;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_confirm_step \"Confirm safe pressure\" id \"47bec4f9-d6d0-5ed1-adca-fa0d960dc416\" {\n body {\n Action {\n action @sa_confirm;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_decision \"Can a remote reset safely recover pressure?\" id \"30c8fad9-a49b-5692-9542-3148e76afd7b\" {\n body {\n Control {\n kind Choice;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_merge \"Recovery path completed\" id \"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07\" {\n body {\n Control {\n kind Merge;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_reset_step \"Try the authorized remote reset\" id \"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6\" {\n body {\n Action {\n action @sa_reset;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_use_field \"Use the field repair procedure\" id \"d5e61c5d-510b-5091-a878-da46f3a9e152\" {\n body {\n SequenceReference {\n sequence @sa_field_procedure;\n };\n };\n parent @sa_response;\n}\n\nsequence_link sa_assess_then_decide \"Continue\" id \"9d4a131f-36ad-5125-b21f-c3dd033b8c82\" {\n source @sa_assess_step;\n target @sa_decision;\n}\n\nsequence_link sa_field_path \"else\" id \"1bbd5957-1173-51d8-97e3-ba4f084227ae\" {\n guard \"else\";\n source @sa_decision;\n target @sa_use_field;\n}\n\nsequence_link sa_remote_path \"remote reset is authorized\" id \"d8b6710a-e713-5979-934f-e5ca7d155bb4\" {\n guard \"remote reset is authorized\";\n source @sa_decision;\n target @sa_reset_step;\n}\n\nsequence_link sa_confirm_path \"Continue\" id \"1e738f27-a3a1-526d-b330-6384088b9689\" {\n source @sa_merge;\n target @sa_confirm_step;\n}\n\nsequence_link sa_remote_merge \"Continue\" id \"e5279265-8eac-52e8-98dc-571b20475e1f\" {\n source @sa_reset_step;\n target @sa_merge;\n}\n\nchain_involvement sa_response_delivery \"Chain involvement: Restore a safe supply\" id \"66efc484-53c7-51a3-89e9-422429344b38\" {\n source @sa_response;\n target @sa_restore;\n}\n\nsequence_link sa_field_merge \"Continue\" id \"0f6ac3fb-4ad6-581e-ad14-336472072d5e\" {\n source @sa_use_field;\n target @sa_merge;\n}\n\n", "sa/behavior/scenario_sa_conversation.arcadia": "sa_scenario sa_conversation \"Repair request and measured reply\" id \"730b27ca-b039-5a3b-8dc6-03418f9061b3\" {\n context @sa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@sa_call, @sa_reply];\n viewpoint BoundaryInterface;\n}\n\nsa_occurrence sa_call \"Request valve repair\" id \"8bab4783-a098-5984-9e36-493957caf26c\" {\n body {\n Exchange {\n exchange @sa_contact;\n message_kind Call;\n receiver @sa_responder;\n sender @sa_caller;\n values [{\n expression \"420.0\";\n field @sa_pressure_parameter;\n }];\n };\n };\n parent @sa_conversation;\n}\n\nsa_lifeline sa_caller \"Controller\" id \"98c61788-2fee-51f4-8cf9-de48e8c70e9e\" {\n parent @sa_conversation;\n represented @sa_control;\n}\n\nsa_occurrence sa_reply \"Return pressure after repair\" id \"4e1c0a56-ce80-5f13-a93a-6956de54880c\" {\n body {\n Exchange {\n exchange @sa_contact;\n message_kind Reply;\n receiver @sa_caller;\n reply_to @sa_call;\n sender @sa_responder;\n values [{\n expression \"320.0\";\n field @sa_pressure_parameter;\n }];\n };\n };\n parent @sa_conversation;\n}\n\nsa_lifeline sa_responder \"Technician\" id \"6249b54a-e396-5338-82b9-89266c55670d\" {\n parent @sa_conversation;\n represented @sa_technician;\n}\n\nartifact repair_test_evidence \"Repair conversation acceptance notes\" id \"f5922bf7-05d8-590f-86e9-1d09f37f4fa6\" {\n description \"A local teaching artifact, not proof of a real valve's safety.\";\n fragment \"acceptance\";\n owner @sa_conversation;\n relation Verifies;\n revision \"lesson-1\";\n uri \"evidence/repair-check.md\";\n}\n\n", "sa/behavior/scenario_sa_full_scenario.arcadia": "sa_scenario sa_full_scenario \"Restore supply through field repair\" id \"f746a1cd-ff9f-55c0-b325-01c03d2f4fae\" {\n context @sa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@sa_use_conversation];\n viewpoint BoundaryInterface;\n}\n\nsa_lifeline sa_outer_controller \"Controller\" id \"1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023\" {\n parent @sa_full_scenario;\n represented @sa_control;\n}\n\nsa_lifeline sa_outer_technician \"Technician\" id \"155e4fe4-9e3b-5f4e-b886-28abcc3f086b\" {\n parent @sa_full_scenario;\n represented @sa_technician;\n}\n\nsa_occurrence sa_use_conversation \"Use the reviewed repair conversation\" id \"1c9da843-e2d3-5591-8e3f-db083a42867e\" {\n body {\n ScenarioUse {\n bindings [{\n local @sa_outer_controller;\n referenced @sa_caller;\n }, {\n local @sa_outer_technician;\n referenced @sa_responder;\n }];\n scenario @sa_conversation;\n };\n };\n parent @sa_full_scenario;\n}\n\n", "sa/behavior/state_machine_sa_monitor.arcadia": "sa_state_machine sa_monitor \"Pressure supervision\" id \"132b3f28-3f88-5327-9868-8c8b645ed412\" {\n parent @sa_control;\n}\n\nsa_region sa_monitor_region \"Supervision cycle\" id \"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c\" {\n parent @sa_monitor;\n}\n\nsa_initial sa_monitor_initial \"Start\" id \"57eb5348-14d8-560e-996a-8dbf993243e2\" {\n parent @sa_monitor_region;\n}\n\nsa_state sa_monitoring \"Monitoring\" id \"8af21f9b-c21e-5aae-af0d-0958840f6655\" {\n parent @sa_monitor_region;\n}\n\nsa_state sa_waiting \"Awaiting repair\" id \"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37\" {\n parent @sa_monitor_region;\n}\n\nstate_transition sa_start_monitoring \"State transition: Monitoring\" id \"47730532-0372-5cc5-9d6d-0b8953aebdd8\" {\n source @sa_monitor_initial;\n target @sa_monitoring;\n}\n\nstate_transition sa_alarm_transition \"State transition: Awaiting repair\" id \"13c3bfa4-9254-5ab2-b96f-f65f402adf81\" {\n source @sa_monitoring;\n target @sa_waiting;\n triggers [@sa_high_pressure];\n}\n\nstate_action sa_assess_on_entry \"Assess when repair is needed\" id \"a887f96a-37cb-5891-8070-011fa276e5b5\" {\n phase Entry;\n source @sa_waiting;\n target @sa_assess;\n}\n\nstate_transition sa_normal_transition \"State transition: Monitoring\" id \"6e2c1b47-764c-577a-b325-ff66dd2a2768\" {\n guard \"repair confirmed and pressure is safe\";\n source @sa_waiting;\n target @sa_monitoring;\n}\n\n", "sa/functions/function_sa_audit_thresholds.arcadia": "sa_function sa_audit_thresholds \"Audit pressure thresholds\" id \"4149a872-3440-59de-9879-8981e78d27ab\" {\n description \"Deliberately unfinished: assigned to the service, but no behavior context yet. Model checks should expose this one work_without_behavior_context warning.\";\n}\n\n", "sa/functions/function_sa_restore_work.arcadia": "sa_function sa_restore_work \"Restore safe pressure\" id \"58867e7d-916e-5ebc-9e4c-8dbed1314be3\" {\n}\n\nsa_function sa_assess \"Assess pressure alarm\" id \"dddae020-a444-5d48-acc8-139d2696a672\" {\n parent @sa_restore_work;\n}\n\nsa_port sa_repair_request_out \"Request field repair output\" id \"24a6850e-b819-57e0-af88-ca4ab76581b7\" {\n contract {\n FunctionOutput {\n outgoing_items [@sa_repair_operation];\n };\n };\n parent @sa_assess;\n}\n\nsa_function sa_confirm \"Confirm safe pressure\" id \"d75eb3fa-a27d-52d5-8782-8b342b3865f6\" {\n parent @sa_restore_work;\n}\n\nsa_port sa_repair_report_in \"Report repair result input\" id \"391af7c4-b07d-53a7-8ddd-5c81461fc4f8\" {\n contract {\n FunctionInput {\n incoming_items [@sa_repair_operation];\n };\n };\n parent @sa_confirm;\n}\n\nsa_function sa_repair \"Repair valve in the field\" id \"9497e10f-04c4-5586-8738-2464a6f00bd4\" {\n parent @sa_restore_work;\n}\n\nsa_port sa_repair_report_out \"Report repair result output\" id \"994faed7-dbc8-5b96-9d62-7604ac0fbc3a\" {\n contract {\n FunctionOutput {\n outgoing_items [@sa_repair_operation];\n };\n };\n parent @sa_repair;\n}\n\nsa_port sa_repair_request_in \"Request field repair input\" id \"d2113fb0-a531-54ef-9484-13951b00ab8f\" {\n contract {\n FunctionInput {\n incoming_items [@sa_repair_operation];\n };\n };\n parent @sa_repair;\n}\n\nsa_function sa_reset \"Reset valve remotely\" id \"09342ccb-044b-5483-ac58-87dc3cf7831c\" {\n parent @sa_restore_work;\n}\n\ncapability_involvement sa_assessment_support \"Capability involvement: Assess an alarm\" id \"93eaad8d-83b7-5980-b9bb-86c9e3f31da4\" {\n source @sa_assess;\n target @sa_triage;\n}\n\nfunctional_exchange sa_repair_request \"Request field repair\" id \"93474111-f23e-56c1-b61b-b7c2396b91bd\" {\n items [@sa_repair_operation];\n source @sa_assess;\n source_port @sa_repair_request_out;\n target @sa_repair;\n target_port @sa_repair_request_in;\n}\n\nfunctional_exchange sa_repair_report \"Report repair result\" id \"684eadc3-e670-5779-a60f-bbc9a5bfb062\" {\n items [@sa_repair_operation];\n source @sa_repair;\n source_port @sa_repair_report_out;\n target @sa_confirm;\n target_port @sa_repair_report_in;\n}\n\n"}} \ No newline at end of file diff --git a/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/02.response.json b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/02.response.json new file mode 100644 index 00000000..64093485 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/02.response.json @@ -0,0 +1 @@ +{"elements":94,"migration":null,"model_id":"2786d72f-5763-5f33-a57f-2773a4ca1a6c","name":"Restore safe water pressure — release 1 walkthrough","relations":62,"resource_id":"aaa8f7e3-8b4c-4ff3-b53b-556826ea10cf","revision":1,"schema_version":7} \ No newline at end of file diff --git a/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/03.request.json b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/03.request.json new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/03.response.json b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/03.response.json new file mode 100644 index 00000000..541f1b04 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/03.response.json @@ -0,0 +1 @@ +{"resource_id":"aaa8f7e3-8b4c-4ff3-b53b-556826ea10cf","revision":1,"model":{"schema_version":7,"id":"2786d72f-5763-5f33-a57f-2773a4ca1a6c","alias":"pressure_restoration","name":"Restore safe water pressure — release 1 walkthrough","description":"A controller either resets a valve remotely or requests field repair. Compare the operational need with the explicitly chosen coordination-service boundary. Start with README.md beside project.arcadia. Units and guards are descriptive; this model does not simulate a real water network.","elements":{"01490fa8-2f01-5ac8-9722-d55d45414379":{"id":"01490fa8-2f01-5ac8-9722-d55d45414379","alias":"sa_high_pressure","name":"Pressure alarm detected","description":"","parent":null,"body":{"Sa":{"Shared":{"Event":{"body":{"Change":{"expression":"measured_pressure > operating_limit"}}}}}}},"022d3cfa-bbaf-5e13-924a-8e55099b8745":{"id":"022d3cfa-bbaf-5e13-924a-8e55099b8745","alias":"oa_assessment_procedure","name":"Assess an alarm procedure","description":"","parent":null,"body":{"Oa":{"Process":{"steps":["942975b8-0bef-5ae8-9fcb-c37497833fb0"]}}}},"09342ccb-044b-5483-ac58-87dc3cf7831c":{"id":"09342ccb-044b-5483-ac58-87dc3cf7831c","alias":"sa_reset","name":"Reset valve remotely","description":"","parent":"58867e7d-916e-5ebc-9e4c-8dbed1314be3","body":{"Sa":"Function"}},"0b07b9ed-492d-57f6-b0b1-ce8a709238a7":{"id":"0b07b9ed-492d-57f6-b0b1-ce8a709238a7","alias":"oa_assess_step","name":"Assess the alarm","description":"","parent":"58bae2b0-f560-50f2-818d-19091d22d18a","body":{"Oa":{"Shared":{"Occurrence":{"body":{"SequenceReference":{"sequence":"022d3cfa-bbaf-5e13-924a-8e55099b8745"}},"precondition":"","postcondition":""}}}}},"0f195fea-3493-5ebd-966d-da9eddeb05d7":{"id":"0f195fea-3493-5ebd-966d-da9eddeb05d7","alias":"sa_repair_step","name":"Repair the valve","description":"","parent":"93eb6479-54e9-59cb-ac7b-16912347bfc0","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"9497e10f-04c4-5586-8738-2464a6f00bd4","lifeline":null}},"precondition":"","postcondition":""}}}}},"132b3f28-3f88-5327-9868-8c8b645ed412":{"id":"132b3f28-3f88-5327-9868-8c8b645ed412","alias":"sa_monitor","name":"Pressure supervision","description":"","parent":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","body":{"Sa":{"Shared":"StateMachine"}}},"155e4fe4-9e3b-5f4e-b886-28abcc3f086b":{"id":"155e4fe4-9e3b-5f4e-b886-28abcc3f086b","alias":"sa_outer_technician","name":"Technician","description":"","parent":"f746a1cd-ff9f-55c0-b325-01c03d2f4fae","body":{"Sa":{"Shared":{"Lifeline":{"represented":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a"}}}}},"1970608f-85d1-5234-ac86-5e2b0df27dc3":{"id":"1970608f-85d1-5234-ac86-5e2b0df27dc3","alias":"oa_monitor","name":"Pressure supervision","description":"","parent":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","body":{"Oa":{"Shared":"StateMachine"}}},"19bd3a3a-4d0c-56d5-bf50-a6b43fd81771":{"id":"19bd3a3a-4d0c-56d5-bf50-a6b43fd81771","alias":"oa_contact_category","name":"Field contact","description":"","parent":null,"body":{"Oa":{"Shared":{"ExchangeCategory":{"family":"Participant","exchanges":["27b47887-baf0-518b-bf87-f5acbf7d0b93"]}}}}},"1b91f8a7-0bdb-514e-b1cd-955658e09927":{"id":"1b91f8a7-0bdb-514e-b1cd-955658e09927","alias":"oa_restore_work","name":"Restore safe pressure","description":"","parent":null,"body":{"Oa":"Activity"}},"1c9da843-e2d3-5591-8e3f-db083a42867e":{"id":"1c9da843-e2d3-5591-8e3f-db083a42867e","alias":"sa_use_conversation","name":"Use the reviewed repair conversation","description":"","parent":"f746a1cd-ff9f-55c0-b325-01c03d2f4fae","body":{"Sa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"scenario":"730b27ca-b039-5a3b-8dc6-03418f9061b3","bindings":[{"referenced":"98c61788-2fee-51f4-8cf9-de48e8c70e9e","local":"1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023"},{"referenced":"6249b54a-e396-5338-82b9-89266c55670d","local":"155e4fe4-9e3b-5f4e-b886-28abcc3f086b"}]}},"precondition":"","postcondition":""}}}}},"1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023":{"id":"1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023","alias":"sa_outer_controller","name":"Controller","description":"","parent":"f746a1cd-ff9f-55c0-b325-01c03d2f4fae","body":{"Sa":{"Shared":{"Lifeline":{"represented":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0"}}}}},"2011b3ac-614b-5a47-8891-7ff81965f425":{"id":"2011b3ac-614b-5a47-8891-7ff81965f425","alias":"oa_outer_controller","name":"Controller","description":"","parent":"d6f881a4-95da-54e9-ad97-1b8965532629","body":{"Oa":{"Shared":{"Lifeline":{"represented":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22"}}}}},"20472233-5ce6-5ffe-b4ad-0bdbccf3e423":{"id":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","alias":"oa_conversation","name":"Repair request and measured reply","description":"","parent":null,"body":{"Oa":{"Shared":{"Scenario":{"viewpoint":"ParticipantInteraction","context":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb","precondition":"A pressure alarm has been assessed","postcondition":"The controller has received the measured pressure after repair","steps":["b97437c6-cd7a-5a05-b537-b30a17dd936a","cc2d497a-fd15-5455-9ee5-e70eb95811d8"]}}}}},"24a6850e-b819-57e0-af88-ca4ab76581b7":{"id":"24a6850e-b819-57e0-af88-ca4ab76581b7","alias":"sa_repair_request_out","name":"Request field repair output","description":"","parent":"dddae020-a444-5d48-acc8-139d2696a672","body":{"Sa":{"Shared":{"Port":{"contract":{"FunctionOutput":{"outgoing_items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}},"legacy":null}}}}},"30c8fad9-a49b-5692-9542-3148e76afd7b":{"id":"30c8fad9-a49b-5692-9542-3148e76afd7b","alias":"sa_decision","name":"Can a remote reset safely recover pressure?","description":"","parent":"5139ce73-56fd-5875-ba3a-e569fc890231","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Control":{"kind":"Choice"}},"precondition":"","postcondition":""}}}}},"32aa9940-df6e-5a12-b9bd-6337e2d2ed22":{"id":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","alias":"oa_control","name":"Control room","description":"","parent":null,"body":{"Oa":"Entity"}},"391af7c4-b07d-53a7-8ddd-5c81461fc4f8":{"id":"391af7c4-b07d-53a7-8ddd-5c81461fc4f8","alias":"sa_repair_report_in","name":"Report repair result input","description":"","parent":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","body":{"Sa":{"Shared":{"Port":{"contract":{"FunctionInput":{"incoming_items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}},"legacy":null}}}}},"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c":{"id":"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c","alias":"sa_monitor_region","name":"Supervision cycle","description":"","parent":"132b3f28-3f88-5327-9868-8c8b645ed412","body":{"Sa":{"Shared":"Region"}}},"3dfee23a-148b-5cec-ad2d-b774e84ea5bb":{"id":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb","alias":"oa_restore","name":"Restore a safe supply","description":"","parent":null,"body":{"Oa":"Capability"}},"40d94322-baa2-5c81-b261-ff47cdc33782":{"id":"40d94322-baa2-5c81-b261-ff47cdc33782","alias":"sa_request_step","name":"Request the field repair","description":"","parent":"93eb6479-54e9-59cb-ac7b-16912347bfc0","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"93474111-f23e-56c1-b61b-b7c2396b91bd","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}},"4149a872-3440-59de-9879-8981e78d27ab":{"id":"4149a872-3440-59de-9879-8981e78d27ab","alias":"sa_audit_thresholds","name":"Audit pressure thresholds","description":"Deliberately unfinished: assigned to the service, but no behavior context yet. Model checks should expose this one work_without_behavior_context warning.","parent":null,"body":{"Sa":"Function"}},"41859a65-ded2-547b-ab03-14e2fa740cf9":{"id":"41859a65-ded2-547b-ab03-14e2fa740cf9","alias":"oa_caller","name":"Controller","description":"","parent":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","body":{"Oa":{"Shared":{"Lifeline":{"represented":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22"}}}}},"435bf87c-73fd-5e4d-978a-4c471bc9eaf0":{"id":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","alias":"sa_control","name":"Pressure coordination service","description":"","parent":null,"body":{"Sa":"System"}},"47bec4f9-d6d0-5ed1-adca-fa0d960dc416":{"id":"47bec4f9-d6d0-5ed1-adca-fa0d960dc416","alias":"sa_confirm_step","name":"Confirm safe pressure","description":"","parent":"5139ce73-56fd-5875-ba3a-e569fc890231","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","lifeline":null}},"precondition":"","postcondition":""}}}}},"4e1c0a56-ce80-5f13-a93a-6956de54880c":{"id":"4e1c0a56-ce80-5f13-a93a-6956de54880c","alias":"sa_reply","name":"Return pressure after repair","description":"","parent":"730b27ca-b039-5a3b-8dc6-03418f9061b3","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"63009b5f-539e-5914-b630-ec6b7fefb4d5","sender":"6249b54a-e396-5338-82b9-89266c55670d","receiver":"98c61788-2fee-51f4-8cf9-de48e8c70e9e","message_kind":"Reply","reply_to":"8bab4783-a098-5984-9e36-493957caf26c","values":[{"path":[],"field":"bb12ba5d-aab5-5a1b-99de-c767f5365b57","expression":"320.0"}]}},"precondition":"","postcondition":""}}}}},"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07":{"id":"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07","alias":"sa_merge","name":"Recovery path completed","description":"","parent":"5139ce73-56fd-5875-ba3a-e569fc890231","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Control":{"kind":"Merge"}},"precondition":"","postcondition":""}}}}},"5139ce73-56fd-5875-ba3a-e569fc890231":{"id":"5139ce73-56fd-5875-ba3a-e569fc890231","alias":"sa_response","name":"Handle a pressure alarm","description":"","parent":null,"body":{"Sa":{"FunctionalChain":{"steps":["9024243c-ccc1-5edb-8477-2aa16e5e9a50","30c8fad9-a49b-5692-9542-3148e76afd7b","bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6","d5e61c5d-510b-5091-a878-da46f3a9e152","4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07","47bec4f9-d6d0-5ed1-adca-fa0d960dc416"]}}}},"57eb5348-14d8-560e-996a-8dbf993243e2":{"id":"57eb5348-14d8-560e-996a-8dbf993243e2","alias":"sa_monitor_initial","name":"Start","description":"","parent":"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c","body":{"Sa":{"Shared":{"State":{"kind":"Initial","entry":"","exit":"","do_activity":""}}}}},"58867e7d-916e-5ebc-9e4c-8dbed1314be3":{"id":"58867e7d-916e-5ebc-9e4c-8dbed1314be3","alias":"sa_restore_work","name":"Restore safe pressure","description":"","parent":null,"body":{"Sa":"Function"}},"58bae2b0-f560-50f2-818d-19091d22d18a":{"id":"58bae2b0-f560-50f2-818d-19091d22d18a","alias":"oa_response","name":"Handle a pressure alarm","description":"","parent":null,"body":{"Oa":{"Process":{"steps":["0b07b9ed-492d-57f6-b0b1-ce8a709238a7","b280c6ca-e5f9-5424-a5c1-5676e01c2371","d2026fc2-74a8-5e22-9942-ff3eb68a3677","fc6763bf-a534-54bf-afcd-57ab285ff07d","6b945a6d-6aa0-5dd3-96e6-2e8d757d167d","e00594a3-6122-5a6b-b3c2-ecb5506c741d"]}}}},"58c15833-6e75-523a-b57f-a88f19f6d672":{"id":"58c15833-6e75-523a-b57f-a88f19f6d672","alias":"oa_waiting","name":"Awaiting repair","description":"","parent":"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7","body":{"Oa":{"Shared":{"State":{"kind":"State","entry":"","exit":"","do_activity":""}}}}},"5ad034b1-084d-5273-9e70-971671766132":{"id":"5ad034b1-084d-5273-9e70-971671766132","alias":"sa_mission","name":"Maintain safe water supply","description":"","parent":null,"body":{"Sa":"Mission"}},"5ba8079c-2dbe-5e98-ae82-2b60c6020a02":{"id":"5ba8079c-2dbe-5e98-ae82-2b60c6020a02","alias":"oa_request_step","name":"Request the field repair","description":"","parent":"5d3af417-244c-54bb-9588-16daedda4e1f","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}},"5d3af417-244c-54bb-9588-16daedda4e1f":{"id":"5d3af417-244c-54bb-9588-16daedda4e1f","alias":"oa_field_procedure","name":"Field repair procedure","description":"","parent":null,"body":{"Oa":{"Process":{"steps":["5ba8079c-2dbe-5e98-ae82-2b60c6020a02","c59432fe-6092-5ee0-908d-9dbf39476471","df2fd3f8-6bc2-5380-a13f-36643ed35ac7"]}}}},"61f7bbfb-74a4-5540-9182-2583dfb27a49":{"id":"61f7bbfb-74a4-5540-9182-2583dfb27a49","alias":"oa_assess","name":"Assess pressure alarm","description":"","parent":"1b91f8a7-0bdb-514e-b1cd-955658e09927","body":{"Oa":"Activity"}},"6249b54a-e396-5338-82b9-89266c55670d":{"id":"6249b54a-e396-5338-82b9-89266c55670d","alias":"sa_responder","name":"Technician","description":"","parent":"730b27ca-b039-5a3b-8dc6-03418f9061b3","body":{"Sa":{"Shared":{"Lifeline":{"represented":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a"}}}}},"65d6b8d6-271a-5c84-8b42-abbe310c955e":{"id":"65d6b8d6-271a-5c84-8b42-abbe310c955e","alias":"oa_high_pressure","name":"Pressure alarm detected","description":"","parent":null,"body":{"Oa":{"Shared":{"Event":{"body":{"Change":{"expression":"measured_pressure > operating_limit"}}}}}}},"6a30b763-cc51-546d-907f-5c63657cfd03":{"id":"6a30b763-cc51-546d-907f-5c63657cfd03","alias":"oa_triage","name":"Assess an alarm","description":"","parent":null,"body":{"Oa":"Capability"}},"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d":{"id":"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d","alias":"oa_merge","name":"Recovery path completed","description":"","parent":"58bae2b0-f560-50f2-818d-19091d22d18a","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Control":{"kind":"Merge"}},"precondition":"","postcondition":""}}}}},"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae":{"id":"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae","alias":"oa_monitoring","name":"Monitoring","description":"","parent":"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7","body":{"Oa":{"Shared":{"State":{"kind":"State","entry":"","exit":"","do_activity":""}}}}},"727c0b5c-8db6-5eb7-83d6-735519c5949f":{"id":"727c0b5c-8db6-5eb7-83d6-735519c5949f","alias":"oa_confirm","name":"Confirm safe pressure","description":"","parent":"1b91f8a7-0bdb-514e-b1cd-955658e09927","body":{"Oa":"Activity"}},"730b27ca-b039-5a3b-8dc6-03418f9061b3":{"id":"730b27ca-b039-5a3b-8dc6-03418f9061b3","alias":"sa_conversation","name":"Repair request and measured reply","description":"","parent":null,"body":{"Sa":{"Shared":{"Scenario":{"viewpoint":"BoundaryInterface","context":"81259051-370a-512d-a3b5-6420a6f933b6","precondition":"A pressure alarm has been assessed","postcondition":"The controller has received the measured pressure after repair","steps":["8bab4783-a098-5984-9e36-493957caf26c","4e1c0a56-ce80-5f13-a93a-6956de54880c"]}}}}},"781cbe75-410f-5cc5-aeb8-a43491f77b99":{"id":"781cbe75-410f-5cc5-aeb8-a43491f77b99","alias":"sa_contact_category","name":"Field contact","description":"","parent":null,"body":{"Sa":{"Shared":{"ExchangeCategory":{"family":"Participant","exchanges":["63009b5f-539e-5914-b630-ec6b7fefb4d5"]}}}}},"81259051-370a-512d-a3b5-6420a6f933b6":{"id":"81259051-370a-512d-a3b5-6420a6f933b6","alias":"sa_restore","name":"Restore a safe supply","description":"","parent":null,"body":{"Sa":"Capability"}},"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7":{"id":"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7","alias":"oa_monitor_region","name":"Supervision cycle","description":"","parent":"1970608f-85d1-5234-ac86-5e2b0df27dc3","body":{"Oa":{"Shared":"Region"}}},"87d0a95b-af1b-5352-b753-e4c6533671a5":{"id":"87d0a95b-af1b-5352-b753-e4c6533671a5","alias":"sa_pressure","name":"Measured pressure","description":"","parent":null,"body":{"Sa":{"Shared":{"DataType":{"definition":{"Real":{"minimum":0.0,"maximum":600.0}},"default":null,"unit":"kPa"}}}}},"8af21f9b-c21e-5aae-af0d-0958840f6655":{"id":"8af21f9b-c21e-5aae-af0d-0958840f6655","alias":"sa_monitoring","name":"Monitoring","description":"","parent":"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c","body":{"Sa":{"Shared":{"State":{"kind":"State","entry":"","exit":"","do_activity":""}}}}},"8bab4783-a098-5984-9e36-493957caf26c":{"id":"8bab4783-a098-5984-9e36-493957caf26c","alias":"sa_call","name":"Request valve repair","description":"","parent":"730b27ca-b039-5a3b-8dc6-03418f9061b3","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"63009b5f-539e-5914-b630-ec6b7fefb4d5","sender":"98c61788-2fee-51f4-8cf9-de48e8c70e9e","receiver":"6249b54a-e396-5338-82b9-89266c55670d","message_kind":"Call","reply_to":null,"values":[{"path":[],"field":"bb12ba5d-aab5-5a1b-99de-c767f5365b57","expression":"420.0"}]}},"precondition":"","postcondition":""}}}}},"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7":{"id":"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7","alias":"oa_pressure_parameter","name":"Pressure before / after repair","description":"","parent":"d736c7d6-d369-550a-8ba4-dae223e40bb3","body":{"Oa":{"Shared":{"DataField":{"type_ref":{"Named":"e7824764-5db9-5384-8198-2fbaea2b10b2"},"minimum":1,"maximum":1,"unit":"","direction":"InOut","storage":"Value","default":null}}}}},"9024243c-ccc1-5edb-8477-2aa16e5e9a50":{"id":"9024243c-ccc1-5edb-8477-2aa16e5e9a50","alias":"sa_assess_step","name":"Assess the alarm","description":"","parent":"5139ce73-56fd-5875-ba3a-e569fc890231","body":{"Sa":{"Shared":{"Occurrence":{"body":{"SequenceReference":{"sequence":"acd5a018-f559-5298-a40d-1cf6e1353e74"}},"precondition":"","postcondition":""}}}}},"9349b353-53f2-56f8-b571-a05b09335cdf":{"id":"9349b353-53f2-56f8-b571-a05b09335cdf","alias":"oa_repair_traffic","name":"Repair work exchanges","description":"","parent":null,"body":{"Oa":{"Shared":{"ExchangeCategory":{"family":"Work","exchanges":["cf423ea2-8b2e-5a27-93d4-5e8542d9db8d","b436d0b3-c824-5a96-af6b-2c269816d1cc"]}}}}},"93eb6479-54e9-59cb-ac7b-16912347bfc0":{"id":"93eb6479-54e9-59cb-ac7b-16912347bfc0","alias":"sa_field_procedure","name":"Field repair procedure","description":"","parent":null,"body":{"Sa":{"FunctionalChain":{"steps":["40d94322-baa2-5c81-b261-ff47cdc33782","0f195fea-3493-5ebd-966d-da9eddeb05d7","ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac"]}}}},"942975b8-0bef-5ae8-9fcb-c37497833fb0":{"id":"942975b8-0bef-5ae8-9fcb-c37497833fb0","alias":"oa_assessment_action","name":"Assess pressure alarm","description":"","parent":"022d3cfa-bbaf-5e13-924a-8e55099b8745","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"61f7bbfb-74a4-5540-9182-2583dfb27a49","lifeline":null}},"precondition":"","postcondition":""}}}}},"9497e10f-04c4-5586-8738-2464a6f00bd4":{"id":"9497e10f-04c4-5586-8738-2464a6f00bd4","alias":"sa_repair","name":"Repair valve in the field","description":"","parent":"58867e7d-916e-5ebc-9e4c-8dbed1314be3","body":{"Sa":"Function"}},"98c61788-2fee-51f4-8cf9-de48e8c70e9e":{"id":"98c61788-2fee-51f4-8cf9-de48e8c70e9e","alias":"sa_caller","name":"Controller","description":"","parent":"730b27ca-b039-5a3b-8dc6-03418f9061b3","body":{"Sa":{"Shared":{"Lifeline":{"represented":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0"}}}}},"98d411e7-7c65-5c3f-b543-8bf0f2522ea2":{"id":"98d411e7-7c65-5c3f-b543-8bf0f2522ea2","alias":"sa_control_port","name":"Repair service client","description":"Explicitly chosen Standard component port for the repair service.","parent":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","body":{"Sa":{"Shared":{"Port":{"contract":{"Component":{"kind":"Standard","orientation":"Unset"}},"legacy":null}}}}},"994faed7-dbc8-5b96-9d62-7604ac0fbc3a":{"id":"994faed7-dbc8-5b96-9d62-7604ac0fbc3a","alias":"sa_repair_report_out","name":"Report repair result output","description":"","parent":"9497e10f-04c4-5586-8738-2464a6f00bd4","body":{"Sa":{"Shared":{"Port":{"contract":{"FunctionOutput":{"outgoing_items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}},"legacy":null}}}}},"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5":{"id":"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5","alias":"oa_use_conversation","name":"Use the reviewed repair conversation","description":"","parent":"d6f881a4-95da-54e9-ad97-1b8965532629","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"scenario":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","bindings":[{"referenced":"41859a65-ded2-547b-ab03-14e2fa740cf9","local":"2011b3ac-614b-5a47-8891-7ff81965f425"},{"referenced":"fc81c5f0-0442-5b88-992b-e5b10f351c59","local":"fffff882-78fd-5415-928d-c1ef7fac6576"}]}},"precondition":"","postcondition":""}}}}},"a21465af-05f3-5fb5-8983-de26932422fb":{"id":"a21465af-05f3-5fb5-8983-de26932422fb","alias":"oa_repair","name":"Repair valve in the field","description":"","parent":"1b91f8a7-0bdb-514e-b1cd-955658e09927","body":{"Oa":"Activity"}},"a4b8942e-a975-5f88-ad14-8f38c345baac":{"id":"a4b8942e-a975-5f88-ad14-8f38c345baac","alias":"sa_repair_interface","name":"Valve repair service","description":"","parent":null,"body":{"Sa":{"Shared":{"Interface":{"supertype":null}}}}},"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37":{"id":"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37","alias":"sa_waiting","name":"Awaiting repair","description":"","parent":"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c","body":{"Sa":{"Shared":{"State":{"kind":"State","entry":"","exit":"","do_activity":""}}}}},"a7ffb869-9dde-5e76-b276-c719c5c143a9":{"id":"a7ffb869-9dde-5e76-b276-c719c5c143a9","alias":"oa_monitor_initial","name":"Start","description":"","parent":"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7","body":{"Oa":{"Shared":{"State":{"kind":"Initial","entry":"","exit":"","do_activity":""}}}}},"a962fc5e-3ab0-5296-8b0d-fd84633f9218":{"id":"a962fc5e-3ab0-5296-8b0d-fd84633f9218","alias":"sa_repair_operation","name":"Valve repair","description":"","parent":null,"body":{"Sa":{"Shared":{"ExchangeItem":{"kind":"Information","mechanism":"Operation","supertype":null}}}}},"a9a47e48-100c-57a8-95f0-7fe24da94f94":{"id":"a9a47e48-100c-57a8-95f0-7fe24da94f94","alias":"sa_repair_traffic","name":"Repair work exchanges","description":"","parent":null,"body":{"Sa":{"Shared":{"ExchangeCategory":{"family":"Work","exchanges":["93474111-f23e-56c1-b61b-b7c2396b91bd","684eadc3-e670-5779-a60f-bbc9a5bfb062"]}}}}},"acd5a018-f559-5298-a40d-1cf6e1353e74":{"id":"acd5a018-f559-5298-a40d-1cf6e1353e74","alias":"sa_assessment_procedure","name":"Assess an alarm procedure","description":"","parent":null,"body":{"Sa":{"FunctionalChain":{"steps":["bae5b192-5b8e-51c6-82ae-2331af0d33bf"]}}}},"b280c6ca-e5f9-5424-a5c1-5676e01c2371":{"id":"b280c6ca-e5f9-5424-a5c1-5676e01c2371","alias":"oa_decision","name":"Can a remote reset safely recover pressure?","description":"","parent":"58bae2b0-f560-50f2-818d-19091d22d18a","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Control":{"kind":"Choice"}},"precondition":"","postcondition":""}}}}},"b97437c6-cd7a-5a05-b537-b30a17dd936a":{"id":"b97437c6-cd7a-5a05-b537-b30a17dd936a","alias":"oa_call","name":"Request valve repair","description":"","parent":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"27b47887-baf0-518b-bf87-f5acbf7d0b93","sender":"41859a65-ded2-547b-ab03-14e2fa740cf9","receiver":"fc81c5f0-0442-5b88-992b-e5b10f351c59","message_kind":"Call","reply_to":null,"values":[{"path":[],"field":"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7","expression":"420.0"}]}},"precondition":"","postcondition":""}}}}},"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f":{"id":"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f","alias":"sa_triage","name":"Assess an alarm","description":"","parent":null,"body":{"Sa":"Capability"}},"bae5b192-5b8e-51c6-82ae-2331af0d33bf":{"id":"bae5b192-5b8e-51c6-82ae-2331af0d33bf","alias":"sa_assessment_action","name":"Assess pressure alarm","description":"","parent":"acd5a018-f559-5298-a40d-1cf6e1353e74","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"dddae020-a444-5d48-acc8-139d2696a672","lifeline":null}},"precondition":"","postcondition":""}}}}},"bb12ba5d-aab5-5a1b-99de-c767f5365b57":{"id":"bb12ba5d-aab5-5a1b-99de-c767f5365b57","alias":"sa_pressure_parameter","name":"Pressure before / after repair","description":"","parent":"a962fc5e-3ab0-5296-8b0d-fd84633f9218","body":{"Sa":{"Shared":{"DataField":{"type_ref":{"Named":"87d0a95b-af1b-5352-b753-e4c6533671a5"},"minimum":1,"maximum":1,"unit":"","direction":"InOut","storage":"Value","default":null}}}}},"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6":{"id":"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6","alias":"sa_reset_step","name":"Try the authorized remote reset","description":"","parent":"5139ce73-56fd-5875-ba3a-e569fc890231","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"09342ccb-044b-5483-ac58-87dc3cf7831c","lifeline":null}},"precondition":"","postcondition":""}}}}},"c05b9422-b9da-5de5-b21d-07ad23bd2b8a":{"id":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a","alias":"sa_technician","name":"Field technician","description":"","parent":null,"body":{"Sa":"Actor"}},"c59432fe-6092-5ee0-908d-9dbf39476471":{"id":"c59432fe-6092-5ee0-908d-9dbf39476471","alias":"oa_repair_step","name":"Repair the valve","description":"","parent":"5d3af417-244c-54bb-9588-16daedda4e1f","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"a21465af-05f3-5fb5-8983-de26932422fb","lifeline":null}},"precondition":"","postcondition":""}}}}},"c9c61f50-06e0-5d17-973d-dcc57cd5cc90":{"id":"c9c61f50-06e0-5d17-973d-dcc57cd5cc90","alias":"oa_mission","name":"Maintain safe water supply","description":"","parent":null,"body":{"Oa":"Mission"}},"cc2d497a-fd15-5455-9ee5-e70eb95811d8":{"id":"cc2d497a-fd15-5455-9ee5-e70eb95811d8","alias":"oa_reply","name":"Return pressure after repair","description":"","parent":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"27b47887-baf0-518b-bf87-f5acbf7d0b93","sender":"fc81c5f0-0442-5b88-992b-e5b10f351c59","receiver":"41859a65-ded2-547b-ab03-14e2fa740cf9","message_kind":"Reply","reply_to":"b97437c6-cd7a-5a05-b537-b30a17dd936a","values":[{"path":[],"field":"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7","expression":"320.0"}]}},"precondition":"","postcondition":""}}}}},"d0c8be87-d238-503a-a549-7558a210507f":{"id":"d0c8be87-d238-503a-a549-7558a210507f","alias":"oa_reset","name":"Reset valve remotely","description":"","parent":"1b91f8a7-0bdb-514e-b1cd-955658e09927","body":{"Oa":"Activity"}},"d2026fc2-74a8-5e22-9942-ff3eb68a3677":{"id":"d2026fc2-74a8-5e22-9942-ff3eb68a3677","alias":"oa_reset_step","name":"Try the authorized remote reset","description":"","parent":"58bae2b0-f560-50f2-818d-19091d22d18a","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"d0c8be87-d238-503a-a549-7558a210507f","lifeline":null}},"precondition":"","postcondition":""}}}}},"d2113fb0-a531-54ef-9484-13951b00ab8f":{"id":"d2113fb0-a531-54ef-9484-13951b00ab8f","alias":"sa_repair_request_in","name":"Request field repair input","description":"","parent":"9497e10f-04c4-5586-8738-2464a6f00bd4","body":{"Sa":{"Shared":{"Port":{"contract":{"FunctionInput":{"incoming_items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}},"legacy":null}}}}},"d5e61c5d-510b-5091-a878-da46f3a9e152":{"id":"d5e61c5d-510b-5091-a878-da46f3a9e152","alias":"sa_use_field","name":"Use the field repair procedure","description":"","parent":"5139ce73-56fd-5875-ba3a-e569fc890231","body":{"Sa":{"Shared":{"Occurrence":{"body":{"SequenceReference":{"sequence":"93eb6479-54e9-59cb-ac7b-16912347bfc0"}},"precondition":"","postcondition":""}}}}},"d6f881a4-95da-54e9-ad97-1b8965532629":{"id":"d6f881a4-95da-54e9-ad97-1b8965532629","alias":"oa_full_scenario","name":"Restore supply through field repair","description":"","parent":null,"body":{"Oa":{"Shared":{"Scenario":{"viewpoint":"ParticipantInteraction","context":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb","precondition":"A pressure alarm has been assessed","postcondition":"The controller has received the measured pressure after repair","steps":["9ff94014-afa1-50ab-a4d3-8e9dd0565cc5"]}}}}},"d736c7d6-d369-550a-8ba4-dae223e40bb3":{"id":"d736c7d6-d369-550a-8ba4-dae223e40bb3","alias":"oa_repair_operation","name":"Valve repair","description":"","parent":null,"body":{"Oa":{"Shared":{"ExchangeItem":{"kind":"Information","mechanism":"Operation","supertype":null}}}}},"d75eb3fa-a27d-52d5-8782-8b342b3865f6":{"id":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","alias":"sa_confirm","name":"Confirm safe pressure","description":"","parent":"58867e7d-916e-5ebc-9e4c-8dbed1314be3","body":{"Sa":"Function"}},"dddae020-a444-5d48-acc8-139d2696a672":{"id":"dddae020-a444-5d48-acc8-139d2696a672","alias":"sa_assess","name":"Assess pressure alarm","description":"","parent":"58867e7d-916e-5ebc-9e4c-8dbed1314be3","body":{"Sa":"Function"}},"df2fd3f8-6bc2-5380-a13f-36643ed35ac7":{"id":"df2fd3f8-6bc2-5380-a13f-36643ed35ac7","alias":"oa_report_step","name":"Report the measured result","description":"","parent":"5d3af417-244c-54bb-9588-16daedda4e1f","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"b436d0b3-c824-5a96-af6b-2c269816d1cc","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}},"e00594a3-6122-5a6b-b3c2-ecb5506c741d":{"id":"e00594a3-6122-5a6b-b3c2-ecb5506c741d","alias":"oa_confirm_step","name":"Confirm safe pressure","description":"","parent":"58bae2b0-f560-50f2-818d-19091d22d18a","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"727c0b5c-8db6-5eb7-83d6-735519c5949f","lifeline":null}},"precondition":"","postcondition":""}}}}},"e07c3952-4a1a-5cc7-b7d5-03a01101ce49":{"id":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49","alias":"oa_technician","name":"Field technician","description":"","parent":null,"body":{"Oa":"Actor"}},"e6d69cbd-99d7-596b-bbe3-dada6118a600":{"id":"e6d69cbd-99d7-596b-bbe3-dada6118a600","alias":"sa_technician_port","name":"Repair service provider","description":"Explicitly chosen Standard component port for the repair service.","parent":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a","body":{"Sa":{"Shared":{"Port":{"contract":{"Component":{"kind":"Standard","orientation":"Unset"}},"legacy":null}}}}},"e7824764-5db9-5384-8198-2fbaea2b10b2":{"id":"e7824764-5db9-5384-8198-2fbaea2b10b2","alias":"oa_pressure","name":"Measured pressure","description":"","parent":null,"body":{"Oa":{"Shared":{"DataType":{"definition":{"Real":{"minimum":0.0,"maximum":600.0}},"default":null,"unit":"kPa"}}}}},"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac":{"id":"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac","alias":"sa_report_step","name":"Report the measured result","description":"","parent":"93eb6479-54e9-59cb-ac7b-16912347bfc0","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"684eadc3-e670-5779-a60f-bbc9a5bfb062","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}},"f746a1cd-ff9f-55c0-b325-01c03d2f4fae":{"id":"f746a1cd-ff9f-55c0-b325-01c03d2f4fae","alias":"sa_full_scenario","name":"Restore supply through field repair","description":"","parent":null,"body":{"Sa":{"Shared":{"Scenario":{"viewpoint":"BoundaryInterface","context":"81259051-370a-512d-a3b5-6420a6f933b6","precondition":"A pressure alarm has been assessed","postcondition":"The controller has received the measured pressure after repair","steps":["1c9da843-e2d3-5591-8e3f-db083a42867e"]}}}}},"fc6763bf-a534-54bf-afcd-57ab285ff07d":{"id":"fc6763bf-a534-54bf-afcd-57ab285ff07d","alias":"oa_use_field","name":"Use the field repair procedure","description":"","parent":"58bae2b0-f560-50f2-818d-19091d22d18a","body":{"Oa":{"Shared":{"Occurrence":{"body":{"SequenceReference":{"sequence":"5d3af417-244c-54bb-9588-16daedda4e1f"}},"precondition":"","postcondition":""}}}}},"fc81c5f0-0442-5b88-992b-e5b10f351c59":{"id":"fc81c5f0-0442-5b88-992b-e5b10f351c59","alias":"oa_responder","name":"Technician","description":"","parent":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","body":{"Oa":{"Shared":{"Lifeline":{"represented":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49"}}}}},"fffff882-78fd-5415-928d-c1ef7fac6576":{"id":"fffff882-78fd-5415-928d-c1ef7fac6576","alias":"oa_outer_technician","name":"Technician","description":"","parent":"d6f881a4-95da-54e9-ad97-1b8965532629","body":{"Oa":{"Shared":{"Lifeline":{"represented":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49"}}}}}},"relations":{"094b888c-450c-5c4f-971a-7d75db059574":{"id":"094b888c-450c-5c4f-971a-7d75db059574","alias":"oa_request_carriage","name":"Exchange allocation: Request field repair","description":"","body":{"ExchangeAllocation":{"source":"27b47887-baf0-518b-bf87-f5acbf7d0b93","target":"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d"}}},"09eaa992-4cdf-5ea3-b748-f10fd74b8cba":{"id":"09eaa992-4cdf-5ea3-b748-f10fd74b8cba","alias":"sa_port_request_in","name":"Port allocation: Request field repair input","description":"","body":{"PortAllocation":{"source":"e6d69cbd-99d7-596b-bbe3-dada6118a600","target":"d2113fb0-a531-54ef-9484-13951b00ab8f"}}},"0c4c9e58-ff32-5c00-b82a-d408a4be0183":{"id":"0c4c9e58-ff32-5c00-b82a-d408a4be0183","alias":"oa_mission_participant","name":"Mission involvement: Maintain safe water supply","description":"","body":{"MissionInvolvement":{"source":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","target":"c9c61f50-06e0-5d17-973d-dcc57cd5cc90"}}},"0f6ac3fb-4ad6-581e-ad14-336472072d5e":{"id":"0f6ac3fb-4ad6-581e-ad14-336472072d5e","alias":"sa_field_merge","name":"Continue","description":"","body":{"SequenceLink":{"source":"d5e61c5d-510b-5091-a878-da46f3a9e152","target":"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07","guard":""}}},"109e2d6b-7e86-5934-93a5-fab56eced84e":{"id":"109e2d6b-7e86-5934-93a5-fab56eced84e","alias":"oa_assess_then_decide","name":"Continue","description":"","body":{"SequenceLink":{"source":"0b07b9ed-492d-57f6-b0b1-ce8a709238a7","target":"b280c6ca-e5f9-5424-a5c1-5676e01c2371","guard":""}}},"13c3bfa4-9254-5ab2-b96f-f65f402adf81":{"id":"13c3bfa4-9254-5ab2-b96f-f65f402adf81","alias":"sa_alarm_transition","name":"State transition: Awaiting repair","description":"","body":{"StateTransition":{"source":"8af21f9b-c21e-5aae-af0d-0958840f6655","target":"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37","transition_kind":"External","triggers":["01490fa8-2f01-5ac8-9722-d55d45414379"],"effects":[],"trigger":"","guard":"","effect":""}}},"1853df1f-30f4-5b1a-baac-2dcaf73c7b3a":{"id":"1853df1f-30f4-5b1a-baac-2dcaf73c7b3a","alias":"oa_reset_allocation","name":"Allocation: Reset valve remotely","description":"","body":{"Allocation":{"source":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","target":"d0c8be87-d238-503a-a549-7558a210507f"}}},"1b245065-7242-5d81-8472-aaeb932054c9":{"id":"1b245065-7242-5d81-8472-aaeb932054c9","alias":"sa_audit_allocation","name":"Allocation: Audit pressure thresholds","description":"","body":{"Allocation":{"source":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","target":"4149a872-3440-59de-9879-8981e78d27ab"}}},"1bbd5957-1173-51d8-97e3-ba4f084227ae":{"id":"1bbd5957-1173-51d8-97e3-ba4f084227ae","alias":"sa_field_path","name":"else","description":"","body":{"SequenceLink":{"source":"30c8fad9-a49b-5692-9542-3148e76afd7b","target":"d5e61c5d-510b-5091-a878-da46f3a9e152","guard":"else"}}},"1c1e5634-ba8c-591f-b143-90a27cdc6cd2":{"id":"1c1e5634-ba8c-591f-b143-90a27cdc6cd2","alias":"sa_mission_participant","name":"Mission involvement: Maintain safe water supply","description":"","body":{"MissionInvolvement":{"source":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","target":"5ad034b1-084d-5273-9e70-971671766132"}}},"1e738f27-a3a1-526d-b330-6384088b9689":{"id":"1e738f27-a3a1-526d-b330-6384088b9689","alias":"sa_confirm_path","name":"Continue","description":"","body":{"SequenceLink":{"source":"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07","target":"47bec4f9-d6d0-5ed1-adca-fa0d960dc416","guard":""}}},"1f8b1898-65f6-5360-99cf-b78a71bd50ec":{"id":"1f8b1898-65f6-5360-99cf-b78a71bd50ec","alias":"oa_mission_delivery","name":"Mission capability: Restore a safe supply","description":"","body":{"MissionCapability":{"source":"c9c61f50-06e0-5d17-973d-dcc57cd5cc90","target":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb"}}},"21fe5e8e-cbc2-5dad-b3e8-1df46e167d97":{"id":"21fe5e8e-cbc2-5dad-b3e8-1df46e167d97","alias":"oa_normal_transition","name":"State transition: Monitoring","description":"","body":{"StateTransition":{"source":"58c15833-6e75-523a-b57f-a88f19f6d672","target":"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae","transition_kind":"External","triggers":[],"effects":[],"trigger":"","guard":"repair confirmed and pressure is safe","effect":""}}},"229ee94f-d147-50f6-9769-b5bd0c03a084":{"id":"229ee94f-d147-50f6-9769-b5bd0c03a084","alias":"oa_confirm_path","name":"Continue","description":"","body":{"SequenceLink":{"source":"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d","target":"e00594a3-6122-5a6b-b3c2-ecb5506c741d","guard":""}}},"27b47887-baf0-518b-bf87-f5acbf7d0b93":{"id":"27b47887-baf0-518b-bf87-f5acbf7d0b93","alias":"oa_contact","name":"Technician service conversation","description":"","body":{"CommunicationMean":{"source":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","target":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49","oriented":false,"items":["d736c7d6-d369-550a-8ba4-dae223e40bb3"]}}},"2b00270c-79a5-52a5-af96-33346bea531b":{"id":"2b00270c-79a5-52a5-af96-33346bea531b","alias":"oa_start_monitoring","name":"State transition: Monitoring","description":"","body":{"StateTransition":{"source":"a7ffb869-9dde-5e76-b276-c719c5c143a9","target":"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae","transition_kind":"External","triggers":[],"effects":[],"trigger":"","guard":"","effect":""}}},"3cc9ab52-2b00-57fd-8709-aabc75e5d3e3":{"id":"3cc9ab52-2b00-57fd-8709-aabc75e5d3e3","alias":"sa_reset_allocation","name":"Allocation: Reset valve remotely","description":"","body":{"Allocation":{"source":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","target":"09342ccb-044b-5483-ac58-87dc3cf7831c"}}},"3f54d890-4ca5-5e36-873b-abb5c92d578c":{"id":"3f54d890-4ca5-5e36-873b-abb5c92d578c","alias":"oa_request_then_repair","name":"Sequence link: Repair the valve","description":"","body":{"SequenceLink":{"source":"5ba8079c-2dbe-5e98-ae82-2b60c6020a02","target":"c59432fe-6092-5ee0-908d-9dbf39476471","guard":""}}},"4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a":{"id":"4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a","alias":"oa_report_carriage","name":"Exchange allocation: Report repair result","description":"","body":{"ExchangeAllocation":{"source":"27b47887-baf0-518b-bf87-f5acbf7d0b93","target":"b436d0b3-c824-5a96-af6b-2c269816d1cc"}}},"47730532-0372-5cc5-9d6d-0b8953aebdd8":{"id":"47730532-0372-5cc5-9d6d-0b8953aebdd8","alias":"sa_start_monitoring","name":"State transition: Monitoring","description":"","body":{"StateTransition":{"source":"57eb5348-14d8-560e-996a-8dbf993243e2","target":"8af21f9b-c21e-5aae-af0d-0958840f6655","transition_kind":"External","triggers":[],"effects":[],"trigger":"","guard":"","effect":""}}},"4c4c4851-5a3d-5bb9-94df-b19f9cf39819":{"id":"4c4c4851-5a3d-5bb9-94df-b19f9cf39819","alias":"sa_request_carriage","name":"Exchange allocation: Request field repair","description":"","body":{"ExchangeAllocation":{"source":"63009b5f-539e-5914-b630-ec6b7fefb4d5","target":"93474111-f23e-56c1-b61b-b7c2396b91bd"}}},"4f85337b-f6eb-533c-a45a-9a5d1d9567ca":{"id":"4f85337b-f6eb-533c-a45a-9a5d1d9567ca","alias":"sa_client_requires","name":"Interface requirement: Valve repair service","description":"","body":{"InterfaceRequirement":{"source":"98d411e7-7c65-5c3f-b543-8bf0f2522ea2","target":"a4b8942e-a975-5f88-ad14-8f38c345baac"}}},"55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9":{"id":"55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9","alias":"sa_port_request_out","name":"Port allocation: Request field repair output","description":"","body":{"PortAllocation":{"source":"98d411e7-7c65-5c3f-b543-8bf0f2522ea2","target":"24a6850e-b819-57e0-af88-ca4ab76581b7"}}},"55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada":{"id":"55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada","alias":"sa_provider_provides","name":"Interface provision: Valve repair service","description":"","body":{"InterfaceProvision":{"source":"e6d69cbd-99d7-596b-bbe3-dada6118a600","target":"a4b8942e-a975-5f88-ad14-8f38c345baac"}}},"568c5c01-de21-52a2-83bd-afdddc158085":{"id":"568c5c01-de21-52a2-83bd-afdddc158085","alias":"sa_port_report_in","name":"Port allocation: Report repair result input","description":"","body":{"PortAllocation":{"source":"98d411e7-7c65-5c3f-b543-8bf0f2522ea2","target":"391af7c4-b07d-53a7-8ddd-5c81461fc4f8"}}},"594c61cd-94e0-5c07-890d-edfd520d7df9":{"id":"594c61cd-94e0-5c07-890d-edfd520d7df9","alias":"oa_assess_allocation","name":"Allocation: Assess pressure alarm","description":"","body":{"Allocation":{"source":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","target":"61f7bbfb-74a4-5540-9182-2583dfb27a49"}}},"628cb4fc-fe63-5f6b-b364-6268f26b5740":{"id":"628cb4fc-fe63-5f6b-b364-6268f26b5740","alias":"oa_assessment_delivery","name":"Chain involvement: Assess an alarm","description":"","body":{"ChainInvolvement":{"source":"022d3cfa-bbaf-5e13-924a-8e55099b8745","target":"6a30b763-cc51-546d-907f-5c63657cfd03"}}},"63009b5f-539e-5914-b630-ec6b7fefb4d5":{"id":"63009b5f-539e-5914-b630-ec6b7fefb4d5","alias":"sa_contact","name":"Technician service conversation","description":"","body":{"BoundaryExchange":{"source":"98d411e7-7c65-5c3f-b543-8bf0f2522ea2","target":"e6d69cbd-99d7-596b-bbe3-dada6118a600","oriented":false,"items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}}},"66efc484-53c7-51a3-89e9-422429344b38":{"id":"66efc484-53c7-51a3-89e9-422429344b38","alias":"sa_response_delivery","name":"Chain involvement: Restore a safe supply","description":"","body":{"ChainInvolvement":{"source":"5139ce73-56fd-5875-ba3a-e569fc890231","target":"81259051-370a-512d-a3b5-6420a6f933b6"}}},"684eadc3-e670-5779-a60f-bbc9a5bfb062":{"id":"684eadc3-e670-5779-a60f-bbc9a5bfb062","alias":"sa_repair_report","name":"Report repair result","description":"","body":{"FunctionalExchange":{"source":"9497e10f-04c4-5586-8738-2464a6f00bd4","target":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","source_port":"994faed7-dbc8-5b96-9d62-7604ac0fbc3a","target_port":"391af7c4-b07d-53a7-8ddd-5c81461fc4f8","items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}}},"6a6d968f-26d6-5dbb-b721-5a27d362779a":{"id":"6a6d968f-26d6-5dbb-b721-5a27d362779a","alias":"sa_request_then_repair","name":"Sequence link: Repair the valve","description":"","body":{"SequenceLink":{"source":"40d94322-baa2-5c81-b261-ff47cdc33782","target":"0f195fea-3493-5ebd-966d-da9eddeb05d7","guard":""}}},"6e2c1b47-764c-577a-b325-ff66dd2a2768":{"id":"6e2c1b47-764c-577a-b325-ff66dd2a2768","alias":"sa_normal_transition","name":"State transition: Monitoring","description":"","body":{"StateTransition":{"source":"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37","target":"8af21f9b-c21e-5aae-af0d-0958840f6655","transition_kind":"External","triggers":[],"effects":[],"trigger":"","guard":"repair confirmed and pressure is safe","effect":""}}},"725f2e1b-aa2c-5615-9b1f-28da178168fa":{"id":"725f2e1b-aa2c-5615-9b1f-28da178168fa","alias":"sa_repair_allocation","name":"Allocation: Repair valve in the field","description":"","body":{"Allocation":{"source":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a","target":"9497e10f-04c4-5586-8738-2464a6f00bd4"}}},"76218d89-68fd-531d-b35b-90c5b769a5ef":{"id":"76218d89-68fd-531d-b35b-90c5b769a5ef","alias":"oa_remote_path","name":"remote reset is authorized","description":"","body":{"SequenceLink":{"source":"b280c6ca-e5f9-5424-a5c1-5676e01c2371","target":"d2026fc2-74a8-5e22-9942-ff3eb68a3677","guard":"remote reset is authorized"}}},"7fa37e63-db65-5aa7-88f2-31ff4347a787":{"id":"7fa37e63-db65-5aa7-88f2-31ff4347a787","alias":"oa_assess_on_entry","name":"Assess when repair is needed","description":"","body":{"StateAction":{"source":"58c15833-6e75-523a-b57f-a88f19f6d672","target":"61f7bbfb-74a4-5540-9182-2583dfb27a49","phase":"Entry"}}},"7fb30b1d-195c-5f0e-a19c-a536f519a899":{"id":"7fb30b1d-195c-5f0e-a19c-a536f519a899","alias":"sa_repair_then_report","name":"Sequence link: Report the measured result","description":"","body":{"SequenceLink":{"source":"0f195fea-3493-5ebd-966d-da9eddeb05d7","target":"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac","guard":""}}},"93474111-f23e-56c1-b61b-b7c2396b91bd":{"id":"93474111-f23e-56c1-b61b-b7c2396b91bd","alias":"sa_repair_request","name":"Request field repair","description":"","body":{"FunctionalExchange":{"source":"dddae020-a444-5d48-acc8-139d2696a672","target":"9497e10f-04c4-5586-8738-2464a6f00bd4","source_port":"24a6850e-b819-57e0-af88-ca4ab76581b7","target_port":"d2113fb0-a531-54ef-9484-13951b00ab8f","items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}}},"93eaad8d-83b7-5980-b9bb-86c9e3f31da4":{"id":"93eaad8d-83b7-5980-b9bb-86c9e3f31da4","alias":"sa_assessment_support","name":"Capability involvement: Assess an alarm","description":"","body":{"CapabilityInvolvement":{"source":"dddae020-a444-5d48-acc8-139d2696a672","target":"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f"}}},"9b9356d7-2db2-5a94-a47e-ea892cf02afe":{"id":"9b9356d7-2db2-5a94-a47e-ea892cf02afe","alias":"sa_assess_allocation","name":"Allocation: Assess pressure alarm","description":"","body":{"Allocation":{"source":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","target":"dddae020-a444-5d48-acc8-139d2696a672"}}},"9d4a131f-36ad-5125-b21f-c3dd033b8c82":{"id":"9d4a131f-36ad-5125-b21f-c3dd033b8c82","alias":"sa_assess_then_decide","name":"Continue","description":"","body":{"SequenceLink":{"source":"9024243c-ccc1-5edb-8477-2aa16e5e9a50","target":"30c8fad9-a49b-5692-9542-3148e76afd7b","guard":""}}},"a0902e0f-3d18-576a-9aca-975a136dfdd7":{"id":"a0902e0f-3d18-576a-9aca-975a136dfdd7","alias":"sa_mission_delivery","name":"Mission capability: Restore a safe supply","description":"","body":{"MissionCapability":{"source":"5ad034b1-084d-5273-9e70-971671766132","target":"81259051-370a-512d-a3b5-6420a6f933b6"}}},"a6d5a6be-fa6e-5fa0-a309-08e87ba40c57":{"id":"a6d5a6be-fa6e-5fa0-a309-08e87ba40c57","alias":"sa_assessment_delivery","name":"Chain involvement: Assess an alarm","description":"","body":{"ChainInvolvement":{"source":"acd5a018-f559-5298-a40d-1cf6e1353e74","target":"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f"}}},"a887f96a-37cb-5891-8070-011fa276e5b5":{"id":"a887f96a-37cb-5891-8070-011fa276e5b5","alias":"sa_assess_on_entry","name":"Assess when repair is needed","description":"","body":{"StateAction":{"source":"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37","target":"dddae020-a444-5d48-acc8-139d2696a672","phase":"Entry"}}},"ae53f363-0dec-5a7c-9afd-8fcd1b778ab2":{"id":"ae53f363-0dec-5a7c-9afd-8fcd1b778ab2","alias":"oa_repair_allocation","name":"Allocation: Repair valve in the field","description":"","body":{"Allocation":{"source":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49","target":"a21465af-05f3-5fb5-8983-de26932422fb"}}},"b436d0b3-c824-5a96-af6b-2c269816d1cc":{"id":"b436d0b3-c824-5a96-af6b-2c269816d1cc","alias":"oa_repair_report","name":"Report repair result","description":"","body":{"Interaction":{"source":"a21465af-05f3-5fb5-8983-de26932422fb","target":"727c0b5c-8db6-5eb7-83d6-735519c5949f","items":["d736c7d6-d369-550a-8ba4-dae223e40bb3"]}}},"b76bf8de-2fa4-563f-a540-dd30f30e6c49":{"id":"b76bf8de-2fa4-563f-a540-dd30f30e6c49","alias":"sa_confirm_allocation","name":"Allocation: Confirm safe pressure","description":"","body":{"Allocation":{"source":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","target":"d75eb3fa-a27d-52d5-8782-8b342b3865f6"}}},"bac43d3b-910b-5bdc-be9b-f78cf973e1ed":{"id":"bac43d3b-910b-5bdc-be9b-f78cf973e1ed","alias":"oa_remote_merge","name":"Continue","description":"","body":{"SequenceLink":{"source":"d2026fc2-74a8-5e22-9942-ff3eb68a3677","target":"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d","guard":""}}},"bfd4326e-ea65-5269-b5e6-e063a355d1e9":{"id":"bfd4326e-ea65-5269-b5e6-e063a355d1e9","alias":"oa_confirm_allocation","name":"Allocation: Confirm safe pressure","description":"","body":{"Allocation":{"source":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","target":"727c0b5c-8db6-5eb7-83d6-735519c5949f"}}},"c1adbbd0-a762-5ee3-8b9a-5c18af377771":{"id":"c1adbbd0-a762-5ee3-8b9a-5c18af377771","alias":"oa_field_path","name":"else","description":"","body":{"SequenceLink":{"source":"b280c6ca-e5f9-5424-a5c1-5676e01c2371","target":"fc6763bf-a534-54bf-afcd-57ab285ff07d","guard":"else"}}},"c7c248f8-28b8-55be-9023-0991d44021e3":{"id":"c7c248f8-28b8-55be-9023-0991d44021e3","alias":"oa_response_delivery","name":"Chain involvement: Restore a safe supply","description":"","body":{"ChainInvolvement":{"source":"58bae2b0-f560-50f2-818d-19091d22d18a","target":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb"}}},"c8196d35-2168-5fef-8b03-ba0d139bc00f":{"id":"c8196d35-2168-5fef-8b03-ba0d139bc00f","alias":"oa_repair_then_report","name":"Sequence link: Report the measured result","description":"","body":{"SequenceLink":{"source":"c59432fe-6092-5ee0-908d-9dbf39476471","target":"df2fd3f8-6bc2-5380-a13f-36643ed35ac7","guard":""}}},"c8593670-8906-530f-b6a2-3ada77a9c219":{"id":"c8593670-8906-530f-b6a2-3ada77a9c219","alias":"oa_field_merge","name":"Continue","description":"","body":{"SequenceLink":{"source":"fc6763bf-a534-54bf-afcd-57ab285ff07d","target":"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d","guard":""}}},"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d":{"id":"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d","alias":"oa_repair_request","name":"Request field repair","description":"","body":{"Interaction":{"source":"61f7bbfb-74a4-5540-9182-2583dfb27a49","target":"a21465af-05f3-5fb5-8983-de26932422fb","items":["d736c7d6-d369-550a-8ba4-dae223e40bb3"]}}},"d8b6710a-e713-5979-934f-e5ca7d155bb4":{"id":"d8b6710a-e713-5979-934f-e5ca7d155bb4","alias":"sa_remote_path","name":"remote reset is authorized","description":"","body":{"SequenceLink":{"source":"30c8fad9-a49b-5692-9542-3148e76afd7b","target":"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6","guard":"remote reset is authorized"}}},"e21d9a54-ae8e-5618-a4f8-67ee22b92638":{"id":"e21d9a54-ae8e-5618-a4f8-67ee22b92638","alias":"oa_include_triage","name":"Capability include: Assess an alarm","description":"","body":{"CapabilityInclude":{"source":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb","target":"6a30b763-cc51-546d-907f-5c63657cfd03"}}},"e5279265-8eac-52e8-98dc-571b20475e1f":{"id":"e5279265-8eac-52e8-98dc-571b20475e1f","alias":"sa_remote_merge","name":"Continue","description":"","body":{"SequenceLink":{"source":"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6","target":"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07","guard":""}}},"e53b7a40-e8a3-5b3f-826d-c2b5c164a84a":{"id":"e53b7a40-e8a3-5b3f-826d-c2b5c164a84a","alias":"sa_port_report_out","name":"Port allocation: Report repair result output","description":"","body":{"PortAllocation":{"source":"e6d69cbd-99d7-596b-bbe3-dada6118a600","target":"994faed7-dbc8-5b96-9d62-7604ac0fbc3a"}}},"f074e041-23cf-54ad-af9c-f171e30621e7":{"id":"f074e041-23cf-54ad-af9c-f171e30621e7","alias":"sa_repair_interface_item","name":"Repair operation contract","description":"","body":{"InterfaceItemAllocation":{"source":"a4b8942e-a975-5f88-ad14-8f38c345baac","target":"a962fc5e-3ab0-5296-8b0d-fd84633f9218","order":0,"transmission":"Synchronous","acquisition":"Accept"}}},"f3fe7690-734a-5877-8b57-a6599a4033c4":{"id":"f3fe7690-734a-5877-8b57-a6599a4033c4","alias":"sa_include_triage","name":"Capability include: Assess an alarm","description":"","body":{"CapabilityInclude":{"source":"81259051-370a-512d-a3b5-6420a6f933b6","target":"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f"}}},"fbde9d5e-c7e9-55db-a2be-497345c491b3":{"id":"fbde9d5e-c7e9-55db-a2be-497345c491b3","alias":"oa_alarm_transition","name":"State transition: Awaiting repair","description":"","body":{"StateTransition":{"source":"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae","target":"58c15833-6e75-523a-b57f-a88f19f6d672","transition_kind":"External","triggers":["65d6b8d6-271a-5c84-8b42-abbe310c955e"],"effects":[],"trigger":"","guard":"","effect":""}}},"ff9897b3-a23a-5994-a5b3-99a5b4d34ceb":{"id":"ff9897b3-a23a-5994-a5b3-99a5b4d34ceb","alias":"sa_report_carriage","name":"Exchange allocation: Report repair result","description":"","body":{"ExchangeAllocation":{"source":"63009b5f-539e-5914-b630-ec6b7fefb4d5","target":"684eadc3-e670-5779-a60f-bbc9a5bfb062"}}},"ffdbfcd0-d423-5707-a880-0dfbe1400f72":{"id":"ffdbfcd0-d423-5707-a880-0dfbe1400f72","alias":"oa_assessment_support","name":"Capability involvement: Assess an alarm","description":"","body":{"CapabilityInvolvement":{"source":"61f7bbfb-74a4-5540-9182-2583dfb27a49","target":"6a30b763-cc51-546d-907f-5c63657cfd03"}}}},"diagrams":{"103ea62c-ac56-5827-94e7-cf09bca96ccc":{"id":"103ea62c-ac56-5827-94e7-cf09bca96ccc","alias":"oa_allocation_view","name":"1 · OA responsibility and repair traffic","description":"Teaching view: positions and filters do not change ownership or exchange identities.","layer":"Oa","projection":"Allocation","view_options":{"hidden_edges":[],"relation_kinds":"All","work_categories":"All","participant_categories":"All","coverage":"All","work_contexts":"All","exchange_labels":"Name"},"nodes":{"202ebe37-ddb4-5099-8ce9-ec3e895ab9e9":{"id":"202ebe37-ddb4-5099-8ce9-ec3e895ab9e9","alias":"oa_allocation_view_oa_repair","element":"a21465af-05f3-5fb5-8983-de26932422fb","position":{"x":890.0,"y":170.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"3191e05c-1c7f-5f0e-beb0-5f3bded54c48":{"id":"3191e05c-1c7f-5f0e-beb0-5f3bded54c48","alias":"oa_allocation_view_oa_control","element":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","position":{"x":60.0,"y":80.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"5ae1c46d-59a3-50fd-8cc3-b292df21f951":{"id":"5ae1c46d-59a3-50fd-8cc3-b292df21f951","alias":"oa_allocation_view_oa_assess","element":"61f7bbfb-74a4-5540-9182-2583dfb27a49","position":{"x":100.0,"y":170.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"7066f78c-9736-5349-b94a-0587331b980e":{"id":"7066f78c-9736-5349-b94a-0587331b980e","alias":"oa_allocation_view_oa_reset","element":"d0c8be87-d238-503a-a549-7558a210507f","position":{"x":100.0,"y":330.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"d27f28ef-f10a-5355-9a05-6f2fd39b7de6":{"id":"d27f28ef-f10a-5355-9a05-6f2fd39b7de6","alias":"oa_allocation_view_oa_technician","element":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49","position":{"x":850.0,"y":80.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"edd74060-ac61-5450-a57c-a6577daa5d50":{"id":"edd74060-ac61-5450-a57c-a6577daa5d50","alias":"oa_allocation_view_oa_confirm","element":"727c0b5c-8db6-5eb7-83d6-735519c5949f","position":{"x":100.0,"y":490.0},"size":{"width":245.0,"height":110.0},"collapsed":false}},"routes":[]},"30d5baf9-6581-5cb6-846a-bcaa1e6cce63":{"id":"30d5baf9-6581-5cb6-846a-bcaa1e6cce63","alias":"sa_state_view","name":"5 · SA pressure supervision","description":"Teaching view: positions and filters do not change ownership or exchange identities.","layer":"Sa","projection":{"StateMachine":{"machine":"132b3f28-3f88-5327-9868-8c8b645ed412"}},"view_options":{"hidden_edges":[],"relation_kinds":"All","work_categories":"All","participant_categories":"All","coverage":"All","work_contexts":"All","exchange_labels":"Name"},"nodes":{"55a74f91-2025-5001-8db8-9566b1dbe783":{"id":"55a74f91-2025-5001-8db8-9566b1dbe783","alias":"sa_state_view_sa_monitor_region","element":"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c","position":{"x":70.0,"y":95.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"57acbb71-ca86-57fc-ae90-42dad195f0e0":{"id":"57acbb71-ca86-57fc-ae90-42dad195f0e0","alias":"sa_state_view_sa_waiting","element":"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37","position":{"x":650.0,"y":200.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"5e2326a0-0f6c-5f8d-8a21-fdded18a9281":{"id":"5e2326a0-0f6c-5f8d-8a21-fdded18a9281","alias":"sa_state_view_sa_monitor_initial","element":"57eb5348-14d8-560e-996a-8dbf993243e2","position":{"x":100.0,"y":200.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"a676fbb9-0833-59a8-98cf-a10d8f4b7434":{"id":"a676fbb9-0833-59a8-98cf-a10d8f4b7434","alias":"sa_state_view_sa_monitor","element":"132b3f28-3f88-5327-9868-8c8b645ed412","position":{"x":30.0,"y":30.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"b3af7b04-5a45-5b82-ab69-7eada4b876f0":{"id":"b3af7b04-5a45-5b82-ab69-7eada4b876f0","alias":"sa_state_view_sa_monitoring","element":"8af21f9b-c21e-5aae-af0d-0958840f6655","position":{"x":220.0,"y":200.0},"size":{"width":245.0,"height":110.0},"collapsed":false}},"routes":[]},"35d3c24b-289e-59e5-a610-8333e2c6a4bb":{"id":"35d3c24b-289e-59e5-a610-8333e2c6a4bb","alias":"sa_allocation_view","name":"2 · SA service boundary and functions","description":"Teaching view: positions and filters do not change ownership or exchange identities.","layer":"Sa","projection":"Allocation","view_options":{"hidden_edges":[],"relation_kinds":"All","work_categories":"All","participant_categories":"All","coverage":"All","work_contexts":"All","exchange_labels":"Name"},"nodes":{"34630a18-41b0-5fdd-bff4-ee86e93e8651":{"id":"34630a18-41b0-5fdd-bff4-ee86e93e8651","alias":"sa_allocation_view_sa_repair","element":"9497e10f-04c4-5586-8738-2464a6f00bd4","position":{"x":890.0,"y":170.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"60f6ad74-b69e-5aef-b832-f1bd60b903ae":{"id":"60f6ad74-b69e-5aef-b832-f1bd60b903ae","alias":"sa_allocation_view_sa_assess","element":"dddae020-a444-5d48-acc8-139d2696a672","position":{"x":100.0,"y":170.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"73406244-ebd7-5995-86c7-e17c73c50b32":{"id":"73406244-ebd7-5995-86c7-e17c73c50b32","alias":"sa_allocation_view_sa_reset","element":"09342ccb-044b-5483-ac58-87dc3cf7831c","position":{"x":100.0,"y":330.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"7e3ba36f-bc68-5520-bdb9-77083bb7bba2":{"id":"7e3ba36f-bc68-5520-bdb9-77083bb7bba2","alias":"sa_allocation_view_sa_confirm","element":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","position":{"x":100.0,"y":490.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"8345c76a-8d85-5c31-902e-ec1cd33ed4a3":{"id":"8345c76a-8d85-5c31-902e-ec1cd33ed4a3","alias":"sa_allocation_view_sa_control","element":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","position":{"x":60.0,"y":80.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"f7225d1c-e506-505d-bb20-916950269d4b":{"id":"f7225d1c-e506-505d-bb20-916950269d4b","alias":"sa_allocation_view_sa_technician","element":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a","position":{"x":850.0,"y":80.0},"size":{"width":245.0,"height":110.0},"collapsed":false}},"routes":[]},"3e6ad194-61b5-584c-b0f0-a78a20af5781":{"id":"3e6ad194-61b5-584c-b0f0-a78a20af5781","alias":"sa_capability_view","name":"4 · SA mission and included capability","description":"Teaching view: positions and filters do not change ownership or exchange identities.","layer":"Sa","projection":"Capabilities","view_options":{"hidden_edges":[],"relation_kinds":"All","work_categories":"All","participant_categories":"All","coverage":"All","work_contexts":"All","exchange_labels":"Name"},"nodes":{"069a3fb3-077c-59d8-91da-27b0665143c7":{"id":"069a3fb3-077c-59d8-91da-27b0665143c7","alias":"sa_capability_view_sa_triage","element":"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f","position":{"x":800.0,"y":260.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"41ddb68b-bd2b-5f91-82eb-efde01157828":{"id":"41ddb68b-bd2b-5f91-82eb-efde01157828","alias":"sa_capability_view_sa_control","element":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","position":{"x":60.0,"y":60.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"4b814335-bf98-5b68-85d5-ea549766517a":{"id":"4b814335-bf98-5b68-85d5-ea549766517a","alias":"sa_capability_view_sa_mission","element":"5ad034b1-084d-5273-9e70-971671766132","position":{"x":420.0,"y":60.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"d3bc13f9-7726-5280-83fe-63f391c45afb":{"id":"d3bc13f9-7726-5280-83fe-63f391c45afb","alias":"sa_capability_view_sa_restore","element":"81259051-370a-512d-a3b5-6420a6f933b6","position":{"x":420.0,"y":260.0},"size":{"width":245.0,"height":110.0},"collapsed":false}},"routes":[]},"50af4c9b-93ce-5ff5-a1f8-7a81eb97e779":{"id":"50af4c9b-93ce-5ff5-a1f8-7a81eb97e779","alias":"sa_service_view","name":"3 · SA service conversation only","description":"Teaching view: positions and filters do not change ownership or exchange identities.","layer":"Sa","projection":"Allocation","view_options":{"hidden_edges":[],"relation_kinds":"All","work_categories":{"Any":[]},"participant_categories":{"Any":["781cbe75-410f-5cc5-aeb8-a43491f77b99"]},"coverage":"All","work_contexts":"All","exchange_labels":"NameAndItems"},"nodes":{"40210589-69f7-5209-b329-10bb83cf615c":{"id":"40210589-69f7-5209-b329-10bb83cf615c","alias":"sa_service_view_sa_technician","element":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a","position":{"x":850.0,"y":80.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"439f1e45-e5ed-567c-978b-4c93ef267db1":{"id":"439f1e45-e5ed-567c-978b-4c93ef267db1","alias":"sa_service_view_sa_assess","element":"dddae020-a444-5d48-acc8-139d2696a672","position":{"x":100.0,"y":170.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"6f138672-149b-5f88-ab07-7fc413a42262":{"id":"6f138672-149b-5f88-ab07-7fc413a42262","alias":"sa_service_view_sa_confirm","element":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","position":{"x":100.0,"y":490.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"ae36489d-6ec8-5f1c-b603-8b497227efba":{"id":"ae36489d-6ec8-5f1c-b603-8b497227efba","alias":"sa_service_view_sa_repair","element":"9497e10f-04c4-5586-8738-2464a6f00bd4","position":{"x":890.0,"y":170.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"d52da4e6-40b7-5dbc-84fb-80c443711c69":{"id":"d52da4e6-40b7-5dbc-84fb-80c443711c69","alias":"sa_service_view_sa_reset","element":"09342ccb-044b-5483-ac58-87dc3cf7831c","position":{"x":100.0,"y":330.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"f53d4352-b042-56a6-8b3e-c51cd27254f9":{"id":"f53d4352-b042-56a6-8b3e-c51cd27254f9","alias":"sa_service_view_sa_control","element":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","position":{"x":60.0,"y":80.0},"size":{"width":245.0,"height":110.0},"collapsed":false}},"routes":[]}},"artifact_links":{"f5922bf7-05d8-590f-86e9-1d09f37f4fa6":{"id":"f5922bf7-05d8-590f-86e9-1d09f37f4fa6","alias":"repair_test_evidence","name":"Repair conversation acceptance notes","description":"A local teaching artifact, not proof of a real valve's safety.","owner":"730b27ca-b039-5a3b-8dc6-03418f9061b3","relation":"Verifies","uri":"evidence/repair-check.md","revision":"lesson-1","fragment":"acceptance"}},"traces":{"0754be23-e4b8-53bc-b03c-89c2dbd80361":{"id":"0754be23-e4b8-53bc-b03c-89c2dbd80361","alias":"trace_oa_waiting","name":"Awaiting repair ↔ Awaiting repair","description":"","oa":"58c15833-6e75-523a-b57f-a88f19f6d672","sa":"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37","kind":"State","baseline":{"oa":{"name":"Awaiting repair","description":""},"sa":{"name":"Awaiting repair","description":""}}},"07a7b82a-b5a7-5737-abfa-09e422f7420e":{"id":"07a7b82a-b5a7-5737-abfa-09e422f7420e","alias":"trace_oa_start_monitoring","name":"State transition: Monitoring ↔ State transition: Monitoring","description":"","oa":"2b00270c-79a5-52a5-af96-33346bea531b","sa":"47730532-0372-5cc5-9d6d-0b8953aebdd8","kind":"Manual","baseline":{"oa":{"name":"State transition: Monitoring","description":""},"sa":{"name":"State transition: Monitoring","description":""}}},"0c7c8a06-163e-5b3e-8a98-e66e2ce8963b":{"id":"0c7c8a06-163e-5b3e-8a98-e66e2ce8963b","alias":"trace_oa_alarm_transition","name":"State transition: Awaiting repair ↔ State transition: Awaiting repair","description":"","oa":"fbde9d5e-c7e9-55db-a2be-497345c491b3","sa":"13c3bfa4-9254-5ab2-b96f-f65f402adf81","kind":"Manual","baseline":{"oa":{"name":"State transition: Awaiting repair","description":""},"sa":{"name":"State transition: Awaiting repair","description":""}}},"0c9de959-d366-5765-98eb-450ea27bd316":{"id":"0c9de959-d366-5765-98eb-450ea27bd316","alias":"trace_oa_merge","name":"Recovery path completed ↔ Recovery path completed","description":"","oa":"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d","sa":"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07","kind":"Sequence","baseline":{"oa":{"name":"Recovery path completed","description":""},"sa":{"name":"Recovery path completed","description":""}}},"0d905fbb-5b3c-56f0-9f11-a27091901eb0":{"id":"0d905fbb-5b3c-56f0-9f11-a27091901eb0","alias":"trace_oa_pressure_parameter","name":"Pressure before / after repair ↔ Pressure before / after repair","description":"","oa":"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7","sa":"bb12ba5d-aab5-5a1b-99de-c767f5365b57","kind":"Item","baseline":{"oa":{"name":"Pressure before / after repair","description":""},"sa":{"name":"Pressure before / after repair","description":""}}},"0fbef164-b5d3-58ba-ba41-54d0e63709ab":{"id":"0fbef164-b5d3-58ba-ba41-54d0e63709ab","alias":"trace_oa_restore","name":"Restore a safe supply ↔ Restore a safe supply","description":"","oa":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb","sa":"81259051-370a-512d-a3b5-6420a6f933b6","kind":"Capability","baseline":{"oa":{"name":"Restore a safe supply","description":""},"sa":{"name":"Restore a safe supply","description":""}}},"12ec320f-2e14-5a5a-8c6b-bd2b6471dae9":{"id":"12ec320f-2e14-5a5a-8c6b-bd2b6471dae9","alias":"trace_oa_monitoring","name":"Monitoring ↔ Monitoring","description":"","oa":"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae","sa":"8af21f9b-c21e-5aae-af0d-0958840f6655","kind":"State","baseline":{"oa":{"name":"Monitoring","description":""},"sa":{"name":"Monitoring","description":""}}},"154abfce-c311-52d1-85d1-3f4c85203b26":{"id":"154abfce-c311-52d1-85d1-3f4c85203b26","alias":"trace_oa_confirm_step","name":"Confirm safe pressure ↔ Confirm safe pressure","description":"","oa":"e00594a3-6122-5a6b-b3c2-ecb5506c741d","sa":"47bec4f9-d6d0-5ed1-adca-fa0d960dc416","kind":"Sequence","baseline":{"oa":{"name":"Confirm safe pressure","description":""},"sa":{"name":"Confirm safe pressure","description":""}}},"1b788e74-36b2-5c17-a936-642dbe51ca3c":{"id":"1b788e74-36b2-5c17-a936-642dbe51ca3c","alias":"trace_oa_remote_merge","name":"Continue ↔ Continue","description":"","oa":"bac43d3b-910b-5bdc-be9b-f78cf973e1ed","sa":"e5279265-8eac-52e8-98dc-571b20475e1f","kind":"Manual","baseline":{"oa":{"name":"Continue","description":""},"sa":{"name":"Continue","description":""}}},"208753e0-9151-50d8-86ca-29fc28eca80b":{"id":"208753e0-9151-50d8-86ca-29fc28eca80b","alias":"trace_oa_monitor_region","name":"Supervision cycle ↔ Supervision cycle","description":"","oa":"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7","sa":"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c","kind":"State","baseline":{"oa":{"name":"Supervision cycle","description":""},"sa":{"name":"Supervision cycle","description":""}}},"241dfdac-2450-5704-a4cb-9f1047db1b6d":{"id":"241dfdac-2450-5704-a4cb-9f1047db1b6d","alias":"trace_oa_caller","name":"Controller ↔ Controller","description":"","oa":"41859a65-ded2-547b-ab03-14e2fa740cf9","sa":"98c61788-2fee-51f4-8cf9-de48e8c70e9e","kind":"Scenario","baseline":{"oa":{"name":"Controller","description":""},"sa":{"name":"Controller","description":""}}},"2e849e31-35aa-5aef-a989-26948038e52b":{"id":"2e849e31-35aa-5aef-a989-26948038e52b","alias":"trace_oa_field_path","name":"else ↔ else","description":"","oa":"c1adbbd0-a762-5ee3-8b9a-5c18af377771","sa":"1bbd5957-1173-51d8-97e3-ba4f084227ae","kind":"Manual","baseline":{"oa":{"name":"else","description":""},"sa":{"name":"else","description":""}}},"2fdcbc6f-526e-5a4e-bde5-314cf0cf3ef3":{"id":"2fdcbc6f-526e-5a4e-bde5-314cf0cf3ef3","alias":"trace_oa_confirm_allocation","name":"Allocation: Confirm safe pressure ↔ Allocation: Confirm safe pressure","description":"","oa":"bfd4326e-ea65-5269-b5e6-e063a355d1e9","sa":"b76bf8de-2fa4-563f-a540-dd30f30e6c49","kind":"Manual","baseline":{"oa":{"name":"Allocation: Confirm safe pressure","description":""},"sa":{"name":"Allocation: Confirm safe pressure","description":""}}},"3694c752-ba80-5702-a7d7-9cc66b6b01d8":{"id":"3694c752-ba80-5702-a7d7-9cc66b6b01d8","alias":"trace_oa_conversation","name":"Repair request and measured reply ↔ Repair request and measured reply","description":"","oa":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","sa":"730b27ca-b039-5a3b-8dc6-03418f9061b3","kind":"Scenario","baseline":{"oa":{"name":"Repair request and measured reply","description":""},"sa":{"name":"Repair request and measured reply","description":""}}},"3714d547-006f-5c3a-97f8-175ccc23d994":{"id":"3714d547-006f-5c3a-97f8-175ccc23d994","alias":"trace_oa_repair_allocation","name":"Allocation: Repair valve in the field ↔ Allocation: Repair valve in the field","description":"","oa":"ae53f363-0dec-5a7c-9afd-8fcd1b778ab2","sa":"725f2e1b-aa2c-5615-9b1f-28da178168fa","kind":"Manual","baseline":{"oa":{"name":"Allocation: Repair valve in the field","description":""},"sa":{"name":"Allocation: Repair valve in the field","description":""}}},"3a33de40-20a3-5252-899c-c12dc35e9783":{"id":"3a33de40-20a3-5252-899c-c12dc35e9783","alias":"trace_oa_assessment_action","name":"Assess pressure alarm ↔ Assess pressure alarm","description":"","oa":"942975b8-0bef-5ae8-9fcb-c37497833fb0","sa":"bae5b192-5b8e-51c6-82ae-2331af0d33bf","kind":"Sequence","baseline":{"oa":{"name":"Assess pressure alarm","description":""},"sa":{"name":"Assess pressure alarm","description":""}}},"3e7bde54-f9c1-549f-9e5b-2ce1ecb685a7":{"id":"3e7bde54-f9c1-549f-9e5b-2ce1ecb685a7","alias":"trace_oa_repair_traffic","name":"Repair work exchanges ↔ Repair work exchanges","description":"","oa":"9349b353-53f2-56f8-b571-a05b09335cdf","sa":"a9a47e48-100c-57a8-95f0-7fe24da94f94","kind":"Manual","baseline":{"oa":{"name":"Repair work exchanges","description":""},"sa":{"name":"Repair work exchanges","description":""}}},"424eca39-1c29-5a2f-b9ee-33dd018926aa":{"id":"424eca39-1c29-5a2f-b9ee-33dd018926aa","alias":"trace_oa_repair_report","name":"Report repair result ↔ Report repair result","description":"","oa":"b436d0b3-c824-5a96-af6b-2c269816d1cc","sa":"684eadc3-e670-5779-a60f-bbc9a5bfb062","kind":"Exchange","baseline":{"oa":{"name":"Report repair result","description":""},"sa":{"name":"Report repair result","description":""}}},"435bae4c-cf6d-59f3-9eb5-d660ebeec079":{"id":"435bae4c-cf6d-59f3-9eb5-d660ebeec079","alias":"trace_oa_full_scenario","name":"Restore supply through field repair ↔ Restore supply through field repair","description":"","oa":"d6f881a4-95da-54e9-ad97-1b8965532629","sa":"f746a1cd-ff9f-55c0-b325-01c03d2f4fae","kind":"Scenario","baseline":{"oa":{"name":"Restore supply through field repair","description":""},"sa":{"name":"Restore supply through field repair","description":""}}},"48d243f0-553f-507e-acb0-9474ae156b63":{"id":"48d243f0-553f-507e-acb0-9474ae156b63","alias":"trace_oa_monitor_initial","name":"Start ↔ Start","description":"","oa":"a7ffb869-9dde-5e76-b276-c719c5c143a9","sa":"57eb5348-14d8-560e-996a-8dbf993243e2","kind":"State","baseline":{"oa":{"name":"Start","description":""},"sa":{"name":"Start","description":""}}},"5309f955-53fd-5ff4-9c0a-91737e947341":{"id":"5309f955-53fd-5ff4-9c0a-91737e947341","alias":"trace_oa_assess","name":"Assess pressure alarm ↔ Assess pressure alarm","description":"","oa":"61f7bbfb-74a4-5540-9182-2583dfb27a49","sa":"dddae020-a444-5d48-acc8-139d2696a672","kind":"Refinement","baseline":{"oa":{"name":"Assess pressure alarm","description":""},"sa":{"name":"Assess pressure alarm","description":""}}},"595b5729-ccd9-5291-b5d9-30d8c8bd9dfa":{"id":"595b5729-ccd9-5291-b5d9-30d8c8bd9dfa","alias":"trace_oa_reply","name":"Return pressure after repair ↔ Return pressure after repair","description":"","oa":"cc2d497a-fd15-5455-9ee5-e70eb95811d8","sa":"4e1c0a56-ce80-5f13-a93a-6956de54880c","kind":"Scenario","baseline":{"oa":{"name":"Return pressure after repair","description":""},"sa":{"name":"Return pressure after repair","description":""}}},"5b96bfed-63e2-5d7f-b882-91e8b81f8efe":{"id":"5b96bfed-63e2-5d7f-b882-91e8b81f8efe","alias":"trace_oa_assessment_delivery","name":"Chain involvement: Assess an alarm ↔ Chain involvement: Assess an alarm","description":"","oa":"628cb4fc-fe63-5f6b-b364-6268f26b5740","sa":"a6d5a6be-fa6e-5fa0-a309-08e87ba40c57","kind":"Manual","baseline":{"oa":{"name":"Chain involvement: Assess an alarm","description":""},"sa":{"name":"Chain involvement: Assess an alarm","description":""}}},"6acd072d-431e-5881-ab20-1813b4fda0c5":{"id":"6acd072d-431e-5881-ab20-1813b4fda0c5","alias":"trace_oa_triage","name":"Assess an alarm ↔ Assess an alarm","description":"","oa":"6a30b763-cc51-546d-907f-5c63657cfd03","sa":"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f","kind":"Capability","baseline":{"oa":{"name":"Assess an alarm","description":""},"sa":{"name":"Assess an alarm","description":""}}},"6ca4c78a-a5f2-5470-b401-732f5a8825d0":{"id":"6ca4c78a-a5f2-5470-b401-732f5a8825d0","alias":"trace_oa_assessment_procedure","name":"Assess an alarm procedure ↔ Assess an alarm procedure","description":"","oa":"022d3cfa-bbaf-5e13-924a-8e55099b8745","sa":"acd5a018-f559-5298-a40d-1cf6e1353e74","kind":"Sequence","baseline":{"oa":{"name":"Assess an alarm procedure","description":""},"sa":{"name":"Assess an alarm procedure","description":""}}},"6e13cf86-7242-5e33-8912-b037cf6e8c87":{"id":"6e13cf86-7242-5e33-8912-b037cf6e8c87","alias":"trace_oa_assessment_support","name":"Capability involvement: Assess an alarm ↔ Capability involvement: Assess an alarm","description":"","oa":"ffdbfcd0-d423-5707-a880-0dfbe1400f72","sa":"93eaad8d-83b7-5980-b9bb-86c9e3f31da4","kind":"Manual","baseline":{"oa":{"name":"Capability involvement: Assess an alarm","description":""},"sa":{"name":"Capability involvement: Assess an alarm","description":""}}},"70c90b0c-85ce-574a-a217-f0d19fad30e1":{"id":"70c90b0c-85ce-574a-a217-f0d19fad30e1","alias":"trace_oa_response_delivery","name":"Chain involvement: Restore a safe supply ↔ Chain involvement: Restore a safe supply","description":"","oa":"c7c248f8-28b8-55be-9023-0991d44021e3","sa":"66efc484-53c7-51a3-89e9-422429344b38","kind":"Manual","baseline":{"oa":{"name":"Chain involvement: Restore a safe supply","description":""},"sa":{"name":"Chain involvement: Restore a safe supply","description":""}}},"77073fcb-53aa-5f06-987a-0317cbb6971d":{"id":"77073fcb-53aa-5f06-987a-0317cbb6971d","alias":"trace_oa_include_triage","name":"Capability include: Assess an alarm ↔ Capability include: Assess an alarm","description":"","oa":"e21d9a54-ae8e-5618-a4f8-67ee22b92638","sa":"f3fe7690-734a-5877-8b57-a6599a4033c4","kind":"Manual","baseline":{"oa":{"name":"Capability include: Assess an alarm","description":""},"sa":{"name":"Capability include: Assess an alarm","description":""}}},"7a6b4b9c-4220-546a-a752-1587c2881fe1":{"id":"7a6b4b9c-4220-546a-a752-1587c2881fe1","alias":"trace_oa_use_field","name":"Use the field repair procedure ↔ Use the field repair procedure","description":"","oa":"fc6763bf-a534-54bf-afcd-57ab285ff07d","sa":"d5e61c5d-510b-5091-a878-da46f3a9e152","kind":"Sequence","baseline":{"oa":{"name":"Use the field repair procedure","description":""},"sa":{"name":"Use the field repair procedure","description":""}}},"82a5be1a-92a8-578d-9448-086062a20d8f":{"id":"82a5be1a-92a8-578d-9448-086062a20d8f","alias":"trace_oa_reset","name":"Reset valve remotely ↔ Reset valve remotely","description":"","oa":"d0c8be87-d238-503a-a549-7558a210507f","sa":"09342ccb-044b-5483-ac58-87dc3cf7831c","kind":"Refinement","baseline":{"oa":{"name":"Reset valve remotely","description":""},"sa":{"name":"Reset valve remotely","description":""}}},"82cca563-9d5d-5479-aa1a-9db03e9674d1":{"id":"82cca563-9d5d-5479-aa1a-9db03e9674d1","alias":"trace_oa_restore_work","name":"Restore safe pressure ↔ Restore safe pressure","description":"","oa":"1b91f8a7-0bdb-514e-b1cd-955658e09927","sa":"58867e7d-916e-5ebc-9e4c-8dbed1314be3","kind":"Refinement","baseline":{"oa":{"name":"Restore safe pressure","description":""},"sa":{"name":"Restore safe pressure","description":""}}},"8d693d90-5017-56af-b056-d29d3cb46baa":{"id":"8d693d90-5017-56af-b056-d29d3cb46baa","alias":"trace_oa_mission_participant","name":"Mission involvement: Maintain safe water supply ↔ Mission involvement: Maintain safe water supply","description":"","oa":"0c4c9e58-ff32-5c00-b82a-d408a4be0183","sa":"1c1e5634-ba8c-591f-b143-90a27cdc6cd2","kind":"Manual","baseline":{"oa":{"name":"Mission involvement: Maintain safe water supply","description":""},"sa":{"name":"Mission involvement: Maintain safe water supply","description":""}}},"98ef05b5-5381-5d35-a433-ebab55e9f382":{"id":"98ef05b5-5381-5d35-a433-ebab55e9f382","alias":"trace_oa_reset_allocation","name":"Allocation: Reset valve remotely ↔ Allocation: Reset valve remotely","description":"","oa":"1853df1f-30f4-5b1a-baac-2dcaf73c7b3a","sa":"3cc9ab52-2b00-57fd-8709-aabc75e5d3e3","kind":"Manual","baseline":{"oa":{"name":"Allocation: Reset valve remotely","description":""},"sa":{"name":"Allocation: Reset valve remotely","description":""}}},"a106d183-c239-5c9f-b1f1-141af19fc778":{"id":"a106d183-c239-5c9f-b1f1-141af19fc778","alias":"trace_oa_confirm_path","name":"Continue ↔ Continue","description":"","oa":"229ee94f-d147-50f6-9769-b5bd0c03a084","sa":"1e738f27-a3a1-526d-b330-6384088b9689","kind":"Manual","baseline":{"oa":{"name":"Continue","description":""},"sa":{"name":"Continue","description":""}}},"a5c1eb01-a95f-5f7a-9742-7f201493d7aa":{"id":"a5c1eb01-a95f-5f7a-9742-7f201493d7aa","alias":"trace_oa_assess_then_decide","name":"Continue ↔ Continue","description":"","oa":"109e2d6b-7e86-5934-93a5-fab56eced84e","sa":"9d4a131f-36ad-5125-b21f-c3dd033b8c82","kind":"Manual","baseline":{"oa":{"name":"Continue","description":""},"sa":{"name":"Continue","description":""}}},"aa164208-394d-5bc7-8462-b0043f682aad":{"id":"aa164208-394d-5bc7-8462-b0043f682aad","alias":"trace_oa_mission_delivery","name":"Mission capability: Restore a safe supply ↔ Mission capability: Restore a safe supply","description":"","oa":"1f8b1898-65f6-5360-99cf-b78a71bd50ec","sa":"a0902e0f-3d18-576a-9aca-975a136dfdd7","kind":"Manual","baseline":{"oa":{"name":"Mission capability: Restore a safe supply","description":""},"sa":{"name":"Mission capability: Restore a safe supply","description":""}}},"aba528ea-e396-582a-bfba-f6e2212d391a":{"id":"aba528ea-e396-582a-bfba-f6e2212d391a","alias":"trace_oa_control","name":"Control room ↔ Pressure coordination service","description":"","oa":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","sa":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","kind":"Participant","baseline":{"oa":{"name":"Control room","description":""},"sa":{"name":"Pressure coordination service","description":""}}},"ac3aa6b0-568e-5a3f-963a-172aa3cfc7a4":{"id":"ac3aa6b0-568e-5a3f-963a-172aa3cfc7a4","alias":"trace_oa_repair_step","name":"Repair the valve ↔ Repair the valve","description":"","oa":"c59432fe-6092-5ee0-908d-9dbf39476471","sa":"0f195fea-3493-5ebd-966d-da9eddeb05d7","kind":"Sequence","baseline":{"oa":{"name":"Repair the valve","description":""},"sa":{"name":"Repair the valve","description":""}}},"acdbee9c-5017-5154-804e-50801f0376ec":{"id":"acdbee9c-5017-5154-804e-50801f0376ec","alias":"trace_oa_assess_allocation","name":"Allocation: Assess pressure alarm ↔ Allocation: Assess pressure alarm","description":"","oa":"594c61cd-94e0-5c07-890d-edfd520d7df9","sa":"9b9356d7-2db2-5a94-a47e-ea892cf02afe","kind":"Manual","baseline":{"oa":{"name":"Allocation: Assess pressure alarm","description":""},"sa":{"name":"Allocation: Assess pressure alarm","description":""}}},"ad697c00-07d9-5799-89b3-2c78da8dff4d":{"id":"ad697c00-07d9-5799-89b3-2c78da8dff4d","alias":"trace_oa_request_step","name":"Request the field repair ↔ Request the field repair","description":"","oa":"5ba8079c-2dbe-5e98-ae82-2b60c6020a02","sa":"40d94322-baa2-5c81-b261-ff47cdc33782","kind":"Sequence","baseline":{"oa":{"name":"Request the field repair","description":""},"sa":{"name":"Request the field repair","description":""}}},"b13452bb-1a55-5ad6-b6d9-a37fb34e8d13":{"id":"b13452bb-1a55-5ad6-b6d9-a37fb34e8d13","alias":"trace_oa_repair","name":"Repair valve in the field ↔ Repair valve in the field","description":"","oa":"a21465af-05f3-5fb5-8983-de26932422fb","sa":"9497e10f-04c4-5586-8738-2464a6f00bd4","kind":"Refinement","baseline":{"oa":{"name":"Repair valve in the field","description":""},"sa":{"name":"Repair valve in the field","description":""}}},"b53863a2-ed80-5f98-ad3c-50e1b821066d":{"id":"b53863a2-ed80-5f98-ad3c-50e1b821066d","alias":"trace_oa_monitor","name":"Pressure supervision ↔ Pressure supervision","description":"","oa":"1970608f-85d1-5234-ac86-5e2b0df27dc3","sa":"132b3f28-3f88-5327-9868-8c8b645ed412","kind":"State","baseline":{"oa":{"name":"Pressure supervision","description":""},"sa":{"name":"Pressure supervision","description":""}}},"b97749d4-f9ad-5fb7-9d78-bc60a74e98eb":{"id":"b97749d4-f9ad-5fb7-9d78-bc60a74e98eb","alias":"trace_oa_high_pressure","name":"Pressure alarm detected ↔ Pressure alarm detected","description":"","oa":"65d6b8d6-271a-5c84-8b42-abbe310c955e","sa":"01490fa8-2f01-5ac8-9722-d55d45414379","kind":"State","baseline":{"oa":{"name":"Pressure alarm detected","description":""},"sa":{"name":"Pressure alarm detected","description":""}}},"bb72b2c2-6e32-5f65-9d8e-b33c1a65da37":{"id":"bb72b2c2-6e32-5f65-9d8e-b33c1a65da37","alias":"trace_oa_field_procedure","name":"Field repair procedure ↔ Field repair procedure","description":"","oa":"5d3af417-244c-54bb-9588-16daedda4e1f","sa":"93eb6479-54e9-59cb-ac7b-16912347bfc0","kind":"Sequence","baseline":{"oa":{"name":"Field repair procedure","description":""},"sa":{"name":"Field repair procedure","description":""}}},"bbf6f1a1-cb2b-5632-8ec0-bf4b8ef1a941":{"id":"bbf6f1a1-cb2b-5632-8ec0-bf4b8ef1a941","alias":"trace_oa_decision","name":"Can a remote reset safely recover pressure? ↔ Can a remote reset safely recover pressure?","description":"","oa":"b280c6ca-e5f9-5424-a5c1-5676e01c2371","sa":"30c8fad9-a49b-5692-9542-3148e76afd7b","kind":"Sequence","baseline":{"oa":{"name":"Can a remote reset safely recover pressure?","description":""},"sa":{"name":"Can a remote reset safely recover pressure?","description":""}}},"c132a0df-1270-55a8-ac4e-6e5075823dc1":{"id":"c132a0df-1270-55a8-ac4e-6e5075823dc1","alias":"trace_oa_outer_technician","name":"Technician ↔ Technician","description":"","oa":"fffff882-78fd-5415-928d-c1ef7fac6576","sa":"155e4fe4-9e3b-5f4e-b886-28abcc3f086b","kind":"Scenario","baseline":{"oa":{"name":"Technician","description":""},"sa":{"name":"Technician","description":""}}},"c47cf0b4-fe15-5175-bd62-5292e43adc39":{"id":"c47cf0b4-fe15-5175-bd62-5292e43adc39","alias":"trace_oa_normal_transition","name":"State transition: Monitoring ↔ State transition: Monitoring","description":"","oa":"21fe5e8e-cbc2-5dad-b3e8-1df46e167d97","sa":"6e2c1b47-764c-577a-b325-ff66dd2a2768","kind":"Manual","baseline":{"oa":{"name":"State transition: Monitoring","description":""},"sa":{"name":"State transition: Monitoring","description":""}}},"c5051628-b7af-5fb1-a014-bb60a0b46e03":{"id":"c5051628-b7af-5fb1-a014-bb60a0b46e03","alias":"trace_oa_responder","name":"Technician ↔ Technician","description":"","oa":"fc81c5f0-0442-5b88-992b-e5b10f351c59","sa":"6249b54a-e396-5338-82b9-89266c55670d","kind":"Scenario","baseline":{"oa":{"name":"Technician","description":""},"sa":{"name":"Technician","description":""}}},"c987bd0f-87f6-5550-945d-2a42450fe1c5":{"id":"c987bd0f-87f6-5550-945d-2a42450fe1c5","alias":"trace_oa_mission","name":"Maintain safe water supply ↔ Maintain safe water supply","description":"","oa":"c9c61f50-06e0-5d17-973d-dcc57cd5cc90","sa":"5ad034b1-084d-5273-9e70-971671766132","kind":"Mission","baseline":{"oa":{"name":"Maintain safe water supply","description":""},"sa":{"name":"Maintain safe water supply","description":""}}},"c9d65349-3400-58eb-8a55-57fa02de4b67":{"id":"c9d65349-3400-58eb-8a55-57fa02de4b67","alias":"trace_oa_contact","name":"Technician service conversation ↔ Technician service conversation","description":"","oa":"27b47887-baf0-518b-bf87-f5acbf7d0b93","sa":"63009b5f-539e-5914-b630-ec6b7fefb4d5","kind":"Exchange","baseline":{"oa":{"name":"Technician service conversation","description":""},"sa":{"name":"Technician service conversation","description":""}}},"cf92cedf-ea1a-510c-9bc5-89c16d60e8d2":{"id":"cf92cedf-ea1a-510c-9bc5-89c16d60e8d2","alias":"trace_oa_repair_operation","name":"Valve repair ↔ Valve repair","description":"","oa":"d736c7d6-d369-550a-8ba4-dae223e40bb3","sa":"a962fc5e-3ab0-5296-8b0d-fd84633f9218","kind":"Item","baseline":{"oa":{"name":"Valve repair","description":""},"sa":{"name":"Valve repair","description":""}}},"d32dd433-9c9e-5b57-9355-2970cc44a5f2":{"id":"d32dd433-9c9e-5b57-9355-2970cc44a5f2","alias":"trace_oa_field_merge","name":"Continue ↔ Continue","description":"","oa":"c8593670-8906-530f-b6a2-3ada77a9c219","sa":"0f6ac3fb-4ad6-581e-ad14-336472072d5e","kind":"Manual","baseline":{"oa":{"name":"Continue","description":""},"sa":{"name":"Continue","description":""}}},"d3626818-4846-5893-9c02-3407cdba7f3c":{"id":"d3626818-4846-5893-9c02-3407cdba7f3c","alias":"trace_oa_response","name":"Handle a pressure alarm ↔ Handle a pressure alarm","description":"","oa":"58bae2b0-f560-50f2-818d-19091d22d18a","sa":"5139ce73-56fd-5875-ba3a-e569fc890231","kind":"Sequence","baseline":{"oa":{"name":"Handle a pressure alarm","description":""},"sa":{"name":"Handle a pressure alarm","description":""}}},"d47d3c36-50fb-5189-b801-d6fd1694bd49":{"id":"d47d3c36-50fb-5189-b801-d6fd1694bd49","alias":"trace_oa_technician","name":"Field technician ↔ Field technician","description":"","oa":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49","sa":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a","kind":"Participant","baseline":{"oa":{"name":"Field technician","description":""},"sa":{"name":"Field technician","description":""}}},"d7773ff5-cef5-50c1-8f9d-c5659115e1f0":{"id":"d7773ff5-cef5-50c1-8f9d-c5659115e1f0","alias":"trace_oa_confirm","name":"Confirm safe pressure ↔ Confirm safe pressure","description":"","oa":"727c0b5c-8db6-5eb7-83d6-735519c5949f","sa":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","kind":"Refinement","baseline":{"oa":{"name":"Confirm safe pressure","description":""},"sa":{"name":"Confirm safe pressure","description":""}}},"d9d47371-e98d-5d29-9df7-4de2d28a5c73":{"id":"d9d47371-e98d-5d29-9df7-4de2d28a5c73","alias":"trace_oa_pressure","name":"Measured pressure ↔ Measured pressure","description":"","oa":"e7824764-5db9-5384-8198-2fbaea2b10b2","sa":"87d0a95b-af1b-5352-b753-e4c6533671a5","kind":"Item","baseline":{"oa":{"name":"Measured pressure","description":""},"sa":{"name":"Measured pressure","description":""}}},"da8efc3c-78df-5b10-b2e5-1e28d6d99e86":{"id":"da8efc3c-78df-5b10-b2e5-1e28d6d99e86","alias":"trace_oa_repair_request","name":"Request field repair ↔ Request field repair","description":"","oa":"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d","sa":"93474111-f23e-56c1-b61b-b7c2396b91bd","kind":"Exchange","baseline":{"oa":{"name":"Request field repair","description":""},"sa":{"name":"Request field repair","description":""}}},"e63b14d2-f408-56a2-aec4-be20cf4ace73":{"id":"e63b14d2-f408-56a2-aec4-be20cf4ace73","alias":"trace_oa_report_step","name":"Report the measured result ↔ Report the measured result","description":"","oa":"df2fd3f8-6bc2-5380-a13f-36643ed35ac7","sa":"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac","kind":"Sequence","baseline":{"oa":{"name":"Report the measured result","description":""},"sa":{"name":"Report the measured result","description":""}}},"e848da41-445e-5e3c-8b4e-ef53fdddf1e1":{"id":"e848da41-445e-5e3c-8b4e-ef53fdddf1e1","alias":"trace_oa_assess_step","name":"Assess the alarm ↔ Assess the alarm","description":"","oa":"0b07b9ed-492d-57f6-b0b1-ce8a709238a7","sa":"9024243c-ccc1-5edb-8477-2aa16e5e9a50","kind":"Sequence","baseline":{"oa":{"name":"Assess the alarm","description":""},"sa":{"name":"Assess the alarm","description":""}}},"e96ff119-bb4d-5fd9-9ab7-2ede0d3fd418":{"id":"e96ff119-bb4d-5fd9-9ab7-2ede0d3fd418","alias":"trace_oa_contact_category","name":"Field contact ↔ Field contact","description":"","oa":"19bd3a3a-4d0c-56d5-bf50-a6b43fd81771","sa":"781cbe75-410f-5cc5-aeb8-a43491f77b99","kind":"Manual","baseline":{"oa":{"name":"Field contact","description":""},"sa":{"name":"Field contact","description":""}}},"eee79ec1-41d7-5374-986e-995a56b9026f":{"id":"eee79ec1-41d7-5374-986e-995a56b9026f","alias":"trace_oa_remote_path","name":"remote reset is authorized ↔ remote reset is authorized","description":"","oa":"76218d89-68fd-531d-b35b-90c5b769a5ef","sa":"d8b6710a-e713-5979-934f-e5ca7d155bb4","kind":"Manual","baseline":{"oa":{"name":"remote reset is authorized","description":""},"sa":{"name":"remote reset is authorized","description":""}}},"f0cc86e5-f8fd-5091-a40d-dbfb6515072f":{"id":"f0cc86e5-f8fd-5091-a40d-dbfb6515072f","alias":"trace_oa_call","name":"Request valve repair ↔ Request valve repair","description":"","oa":"b97437c6-cd7a-5a05-b537-b30a17dd936a","sa":"8bab4783-a098-5984-9e36-493957caf26c","kind":"Scenario","baseline":{"oa":{"name":"Request valve repair","description":""},"sa":{"name":"Request valve repair","description":""}}},"f2b7050c-629d-533f-b873-bffc33e072f7":{"id":"f2b7050c-629d-533f-b873-bffc33e072f7","alias":"trace_oa_request_then_repair","name":"Sequence link: Repair the valve ↔ Sequence link: Repair the valve","description":"","oa":"3f54d890-4ca5-5e36-873b-abb5c92d578c","sa":"6a6d968f-26d6-5dbb-b721-5a27d362779a","kind":"Manual","baseline":{"oa":{"name":"Sequence link: Repair the valve","description":""},"sa":{"name":"Sequence link: Repair the valve","description":""}}},"f5733d3f-eee3-5cf7-a422-5edd2054d6a6":{"id":"f5733d3f-eee3-5cf7-a422-5edd2054d6a6","alias":"trace_oa_use_conversation","name":"Use the reviewed repair conversation ↔ Use the reviewed repair conversation","description":"","oa":"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5","sa":"1c9da843-e2d3-5591-8e3f-db083a42867e","kind":"Scenario","baseline":{"oa":{"name":"Use the reviewed repair conversation","description":""},"sa":{"name":"Use the reviewed repair conversation","description":""}}},"f8d34715-1dc8-504b-acdf-78b770aad1e8":{"id":"f8d34715-1dc8-504b-acdf-78b770aad1e8","alias":"trace_oa_repair_then_report","name":"Sequence link: Report the measured result ↔ Sequence link: Report the measured result","description":"","oa":"c8196d35-2168-5fef-8b03-ba0d139bc00f","sa":"7fb30b1d-195c-5f0e-a19c-a536f519a899","kind":"Manual","baseline":{"oa":{"name":"Sequence link: Report the measured result","description":""},"sa":{"name":"Sequence link: Report the measured result","description":""}}},"fb02420d-b066-5773-87c1-198a056e0731":{"id":"fb02420d-b066-5773-87c1-198a056e0731","alias":"trace_oa_assess_on_entry","name":"Assess when repair is needed ↔ Assess when repair is needed","description":"","oa":"7fa37e63-db65-5aa7-88f2-31ff4347a787","sa":"a887f96a-37cb-5891-8070-011fa276e5b5","kind":"Manual","baseline":{"oa":{"name":"Assess when repair is needed","description":""},"sa":{"name":"Assess when repair is needed","description":""}}},"fd195498-dbba-523b-94d0-49f3b9531a3e":{"id":"fd195498-dbba-523b-94d0-49f3b9531a3e","alias":"trace_oa_outer_controller","name":"Controller ↔ Controller","description":"","oa":"2011b3ac-614b-5a47-8891-7ff81965f425","sa":"1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023","kind":"Scenario","baseline":{"oa":{"name":"Controller","description":""},"sa":{"name":"Controller","description":""}}},"ff84fc06-6f99-5cf3-b73d-236e9eff98a3":{"id":"ff84fc06-6f99-5cf3-b73d-236e9eff98a3","alias":"trace_oa_reset_step","name":"Try the authorized remote reset ↔ Try the authorized remote reset","description":"","oa":"d2026fc2-74a8-5e22-9942-ff3eb68a3677","sa":"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6","kind":"Sequence","baseline":{"oa":{"name":"Try the authorized remote reset","description":""},"sa":{"name":"Try the authorized remote reset","description":""}}}}},"source_project":{"entry":"project.arcadia","files":{"oa/activities/activity_oa_restore_work.arcadia":"oa_activity oa_restore_work \"Restore safe pressure\" id \"1b91f8a7-0bdb-514e-b1cd-955658e09927\" {\n}\n\noa_activity oa_assess \"Assess pressure alarm\" id \"61f7bbfb-74a4-5540-9182-2583dfb27a49\" {\n parent @oa_restore_work;\n}\n\noa_activity oa_confirm \"Confirm safe pressure\" id \"727c0b5c-8db6-5eb7-83d6-735519c5949f\" {\n parent @oa_restore_work;\n}\n\noa_activity oa_repair \"Repair valve in the field\" id \"a21465af-05f3-5fb5-8983-de26932422fb\" {\n parent @oa_restore_work;\n}\n\noa_activity oa_reset \"Reset valve remotely\" id \"d0c8be87-d238-503a-a549-7558a210507f\" {\n parent @oa_restore_work;\n}\n\ncapability_involvement oa_assessment_support \"Capability involvement: Assess an alarm\" id \"ffdbfcd0-d423-5707-a880-0dfbe1400f72\" {\n source @oa_assess;\n target @oa_triage;\n}\n\ninteraction oa_repair_request \"Request field repair\" id \"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d\" {\n items [@oa_repair_operation];\n source @oa_assess;\n target @oa_repair;\n}\n\ninteraction oa_repair_report \"Report repair result\" id \"b436d0b3-c824-5a96-af6b-2c269816d1cc\" {\n items [@oa_repair_operation];\n source @oa_repair;\n target @oa_confirm;\n}\n\n","oa/behavior/process_oa_assessment_procedure.arcadia":"oa_process oa_assessment_procedure \"Assess an alarm procedure\" id \"022d3cfa-bbaf-5e13-924a-8e55099b8745\" {\n steps [@oa_assessment_action];\n}\n\noa_occurrence oa_assessment_action \"Assess pressure alarm\" id \"942975b8-0bef-5ae8-9fcb-c37497833fb0\" {\n body {\n Action {\n action @oa_assess;\n };\n };\n parent @oa_assessment_procedure;\n}\n\nchain_involvement oa_assessment_delivery \"Chain involvement: Assess an alarm\" id \"628cb4fc-fe63-5f6b-b364-6268f26b5740\" {\n source @oa_assessment_procedure;\n target @oa_triage;\n}\n\n","oa/behavior/process_oa_field_procedure.arcadia":"oa_process oa_field_procedure \"Field repair procedure\" id \"5d3af417-244c-54bb-9588-16daedda4e1f\" {\n steps [@oa_request_step, @oa_repair_step, @oa_report_step];\n}\n\noa_occurrence oa_repair_step \"Repair the valve\" id \"c59432fe-6092-5ee0-908d-9dbf39476471\" {\n body {\n Action {\n action @oa_repair;\n };\n };\n parent @oa_field_procedure;\n}\n\noa_occurrence oa_report_step \"Report the measured result\" id \"df2fd3f8-6bc2-5380-a13f-36643ed35ac7\" {\n body {\n Exchange {\n exchange @oa_repair_report;\n };\n };\n parent @oa_field_procedure;\n}\n\noa_occurrence oa_request_step \"Request the field repair\" id \"5ba8079c-2dbe-5e98-ae82-2b60c6020a02\" {\n body {\n Exchange {\n exchange @oa_repair_request;\n };\n };\n parent @oa_field_procedure;\n}\n\nsequence_link oa_repair_then_report \"Sequence link: Report the measured result\" id \"c8196d35-2168-5fef-8b03-ba0d139bc00f\" {\n source @oa_repair_step;\n target @oa_report_step;\n}\n\nsequence_link oa_request_then_repair \"Sequence link: Repair the valve\" id \"3f54d890-4ca5-5e36-873b-abb5c92d578c\" {\n source @oa_request_step;\n target @oa_repair_step;\n}\n\n","oa/behavior/process_oa_response.arcadia":"oa_process oa_response \"Handle a pressure alarm\" id \"58bae2b0-f560-50f2-818d-19091d22d18a\" {\n steps [@oa_assess_step, @oa_decision, @oa_reset_step, @oa_use_field, @oa_merge, @oa_confirm_step];\n}\n\noa_occurrence oa_assess_step \"Assess the alarm\" id \"0b07b9ed-492d-57f6-b0b1-ce8a709238a7\" {\n body {\n SequenceReference {\n sequence @oa_assessment_procedure;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_confirm_step \"Confirm safe pressure\" id \"e00594a3-6122-5a6b-b3c2-ecb5506c741d\" {\n body {\n Action {\n action @oa_confirm;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_decision \"Can a remote reset safely recover pressure?\" id \"b280c6ca-e5f9-5424-a5c1-5676e01c2371\" {\n body {\n Control {\n kind Choice;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_merge \"Recovery path completed\" id \"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d\" {\n body {\n Control {\n kind Merge;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_reset_step \"Try the authorized remote reset\" id \"d2026fc2-74a8-5e22-9942-ff3eb68a3677\" {\n body {\n Action {\n action @oa_reset;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_use_field \"Use the field repair procedure\" id \"fc6763bf-a534-54bf-afcd-57ab285ff07d\" {\n body {\n SequenceReference {\n sequence @oa_field_procedure;\n };\n };\n parent @oa_response;\n}\n\nsequence_link oa_assess_then_decide \"Continue\" id \"109e2d6b-7e86-5934-93a5-fab56eced84e\" {\n source @oa_assess_step;\n target @oa_decision;\n}\n\nsequence_link oa_field_path \"else\" id \"c1adbbd0-a762-5ee3-8b9a-5c18af377771\" {\n guard \"else\";\n source @oa_decision;\n target @oa_use_field;\n}\n\nsequence_link oa_remote_path \"remote reset is authorized\" id \"76218d89-68fd-531d-b35b-90c5b769a5ef\" {\n guard \"remote reset is authorized\";\n source @oa_decision;\n target @oa_reset_step;\n}\n\nsequence_link oa_confirm_path \"Continue\" id \"229ee94f-d147-50f6-9769-b5bd0c03a084\" {\n source @oa_merge;\n target @oa_confirm_step;\n}\n\nsequence_link oa_remote_merge \"Continue\" id \"bac43d3b-910b-5bdc-be9b-f78cf973e1ed\" {\n source @oa_reset_step;\n target @oa_merge;\n}\n\nchain_involvement oa_response_delivery \"Chain involvement: Restore a safe supply\" id \"c7c248f8-28b8-55be-9023-0991d44021e3\" {\n source @oa_response;\n target @oa_restore;\n}\n\nsequence_link oa_field_merge \"Continue\" id \"c8593670-8906-530f-b6a2-3ada77a9c219\" {\n source @oa_use_field;\n target @oa_merge;\n}\n\n","oa/behavior/scenario_oa_conversation.arcadia":"oa_scenario oa_conversation \"Repair request and measured reply\" id \"20472233-5ce6-5ffe-b4ad-0bdbccf3e423\" {\n context @oa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@oa_call, @oa_reply];\n viewpoint ParticipantInteraction;\n}\n\noa_occurrence oa_call \"Request valve repair\" id \"b97437c6-cd7a-5a05-b537-b30a17dd936a\" {\n body {\n Exchange {\n exchange @oa_contact;\n message_kind Call;\n receiver @oa_responder;\n sender @oa_caller;\n values [{\n expression \"420.0\";\n field @oa_pressure_parameter;\n }];\n };\n };\n parent @oa_conversation;\n}\n\noa_lifeline oa_caller \"Controller\" id \"41859a65-ded2-547b-ab03-14e2fa740cf9\" {\n parent @oa_conversation;\n represented @oa_control;\n}\n\noa_occurrence oa_reply \"Return pressure after repair\" id \"cc2d497a-fd15-5455-9ee5-e70eb95811d8\" {\n body {\n Exchange {\n exchange @oa_contact;\n message_kind Reply;\n receiver @oa_caller;\n reply_to @oa_call;\n sender @oa_responder;\n values [{\n expression \"320.0\";\n field @oa_pressure_parameter;\n }];\n };\n };\n parent @oa_conversation;\n}\n\noa_lifeline oa_responder \"Technician\" id \"fc81c5f0-0442-5b88-992b-e5b10f351c59\" {\n parent @oa_conversation;\n represented @oa_technician;\n}\n\n","oa/behavior/scenario_oa_full_scenario.arcadia":"oa_scenario oa_full_scenario \"Restore supply through field repair\" id \"d6f881a4-95da-54e9-ad97-1b8965532629\" {\n context @oa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@oa_use_conversation];\n viewpoint ParticipantInteraction;\n}\n\noa_lifeline oa_outer_controller \"Controller\" id \"2011b3ac-614b-5a47-8891-7ff81965f425\" {\n parent @oa_full_scenario;\n represented @oa_control;\n}\n\noa_lifeline oa_outer_technician \"Technician\" id \"fffff882-78fd-5415-928d-c1ef7fac6576\" {\n parent @oa_full_scenario;\n represented @oa_technician;\n}\n\noa_occurrence oa_use_conversation \"Use the reviewed repair conversation\" id \"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5\" {\n body {\n ScenarioUse {\n bindings [{\n local @oa_outer_controller;\n referenced @oa_caller;\n }, {\n local @oa_outer_technician;\n referenced @oa_responder;\n }];\n scenario @oa_conversation;\n };\n };\n parent @oa_full_scenario;\n}\n\n","oa/behavior/state_machine_oa_monitor.arcadia":"oa_state_machine oa_monitor \"Pressure supervision\" id \"1970608f-85d1-5234-ac86-5e2b0df27dc3\" {\n parent @oa_control;\n}\n\noa_region oa_monitor_region \"Supervision cycle\" id \"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7\" {\n parent @oa_monitor;\n}\n\noa_initial oa_monitor_initial \"Start\" id \"a7ffb869-9dde-5e76-b276-c719c5c143a9\" {\n parent @oa_monitor_region;\n}\n\noa_state oa_monitoring \"Monitoring\" id \"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae\" {\n parent @oa_monitor_region;\n}\n\noa_state oa_waiting \"Awaiting repair\" id \"58c15833-6e75-523a-b57f-a88f19f6d672\" {\n parent @oa_monitor_region;\n}\n\nstate_transition oa_start_monitoring \"State transition: Monitoring\" id \"2b00270c-79a5-52a5-af96-33346bea531b\" {\n source @oa_monitor_initial;\n target @oa_monitoring;\n}\n\nstate_transition oa_alarm_transition \"State transition: Awaiting repair\" id \"fbde9d5e-c7e9-55db-a2be-497345c491b3\" {\n source @oa_monitoring;\n target @oa_waiting;\n triggers [@oa_high_pressure];\n}\n\nstate_action oa_assess_on_entry \"Assess when repair is needed\" id \"7fa37e63-db65-5aa7-88f2-31ff4347a787\" {\n phase Entry;\n source @oa_waiting;\n target @oa_assess;\n}\n\nstate_transition oa_normal_transition \"State transition: Monitoring\" id \"21fe5e8e-cbc2-5dad-b3e8-1df46e167d97\" {\n guard \"repair confirmed and pressure is safe\";\n source @oa_waiting;\n target @oa_monitoring;\n}\n\n","oa/capabilities.arcadia":"oa_mission oa_mission \"Maintain safe water supply\" id \"c9c61f50-06e0-5d17-973d-dcc57cd5cc90\" {\n}\n\noa_capability oa_restore \"Restore a safe supply\" id \"3dfee23a-148b-5cec-ad2d-b774e84ea5bb\" {\n}\n\noa_capability oa_triage \"Assess an alarm\" id \"6a30b763-cc51-546d-907f-5c63657cfd03\" {\n}\n\nmission_capability oa_mission_delivery \"Mission capability: Restore a safe supply\" id \"1f8b1898-65f6-5360-99cf-b78a71bd50ec\" {\n source @oa_mission;\n target @oa_restore;\n}\n\ncapability_include oa_include_triage \"Capability include: Assess an alarm\" id \"e21d9a54-ae8e-5618-a4f8-67ee22b92638\" {\n source @oa_restore;\n target @oa_triage;\n}\n\n","oa/model.arcadia":"oa_exchange_category oa_contact_category \"Field contact\" id \"19bd3a3a-4d0c-56d5-bf50-a6b43fd81771\" {\n exchanges [@oa_contact];\n family \"Participant\";\n}\n\noa_event oa_high_pressure \"Pressure alarm detected\" id \"65d6b8d6-271a-5c84-8b42-abbe310c955e\" {\n body {\n Change {\n expression \"measured_pressure > operating_limit\";\n };\n };\n}\n\noa_exchange_category oa_repair_traffic \"Repair work exchanges\" id \"9349b353-53f2-56f8-b571-a05b09335cdf\" {\n exchanges [@oa_repair_request, @oa_repair_report];\n}\n\n","oa/participants.arcadia":"oa_entity oa_control \"Control room\" id \"32aa9940-df6e-5a12-b9bd-6337e2d2ed22\" {\n}\n\noa_actor oa_technician \"Field technician\" id \"e07c3952-4a1a-5cc7-b7d5-03a01101ce49\" {\n}\n\nallocation oa_assess_allocation \"Allocation: Assess pressure alarm\" id \"594c61cd-94e0-5c07-890d-edfd520d7df9\" {\n source @oa_control;\n target @oa_assess;\n}\n\nallocation oa_confirm_allocation \"Allocation: Confirm safe pressure\" id \"bfd4326e-ea65-5269-b5e6-e063a355d1e9\" {\n source @oa_control;\n target @oa_confirm;\n}\n\ncommunication_mean oa_contact \"Technician service conversation\" id \"27b47887-baf0-518b-bf87-f5acbf7d0b93\" {\n items [@oa_repair_operation];\n source @oa_control;\n target @oa_technician;\n}\n\nexchange_allocation oa_report_carriage \"Exchange allocation: Report repair result\" id \"4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a\" {\n source @oa_contact;\n target @oa_repair_report;\n}\n\nexchange_allocation oa_request_carriage \"Exchange allocation: Request field repair\" id \"094b888c-450c-5c4f-971a-7d75db059574\" {\n source @oa_contact;\n target @oa_repair_request;\n}\n\nmission_involvement oa_mission_participant \"Mission involvement: Maintain safe water supply\" id \"0c4c9e58-ff32-5c00-b82a-d408a4be0183\" {\n source @oa_control;\n target @oa_mission;\n}\n\nallocation oa_reset_allocation \"Allocation: Reset valve remotely\" id \"1853df1f-30f4-5b1a-baac-2dcaf73c7b3a\" {\n source @oa_control;\n target @oa_reset;\n}\n\nallocation oa_repair_allocation \"Allocation: Repair valve in the field\" id \"ae53f363-0dec-5a7c-9afd-8fcd1b778ab2\" {\n source @oa_technician;\n target @oa_repair;\n}\n\n","oa/types.arcadia":"oa_data_type oa_pressure \"Measured pressure\" id \"e7824764-5db9-5384-8198-2fbaea2b10b2\" {\n definition {\n Real {\n maximum 600.0;\n minimum 0.0;\n };\n };\n unit \"kPa\";\n}\n\noa_exchange_item oa_repair_operation \"Valve repair\" id \"d736c7d6-d369-550a-8ba4-dae223e40bb3\" {\n mechanism Operation;\n}\n\noa_data_field oa_pressure_parameter \"Pressure before / after repair\" id \"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7\" {\n direction InOut;\n parent @oa_repair_operation;\n type_ref {\n Named @oa_pressure;\n };\n}\n\n","project.arcadia":"arcadia 7;\nproject pressure_restoration \"Restore safe water pressure — release 1 walkthrough\" id \"2786d72f-5763-5f33-a57f-2773a4ca1a6c\" {\n description \"A controller either resets a valve remotely or requests field repair. Compare the operational need with the explicitly chosen coordination-service boundary. Start with README.md beside project.arcadia. Units and guards are descriptive; this model does not simulate a real water network.\";\n include \"oa/activities/activity_oa_restore_work.arcadia\";\n include \"oa/behavior/process_oa_assessment_procedure.arcadia\";\n include \"oa/behavior/process_oa_field_procedure.arcadia\";\n include \"oa/behavior/process_oa_response.arcadia\";\n include \"oa/behavior/scenario_oa_conversation.arcadia\";\n include \"oa/behavior/scenario_oa_full_scenario.arcadia\";\n include \"oa/behavior/state_machine_oa_monitor.arcadia\";\n include \"oa/capabilities.arcadia\";\n include \"oa/model.arcadia\";\n include \"oa/participants.arcadia\";\n include \"oa/types.arcadia\";\n include \"sa/behavior/process_sa_assessment_procedure.arcadia\";\n include \"sa/behavior/process_sa_field_procedure.arcadia\";\n include \"sa/behavior/process_sa_response.arcadia\";\n include \"sa/behavior/scenario_sa_conversation.arcadia\";\n include \"sa/behavior/scenario_sa_full_scenario.arcadia\";\n include \"sa/behavior/state_machine_sa_monitor.arcadia\";\n include \"sa/capabilities.arcadia\";\n include \"sa/functions/function_sa_audit_thresholds.arcadia\";\n include \"sa/functions/function_sa_restore_work.arcadia\";\n include \"sa/model.arcadia\";\n include \"sa/participants.arcadia\";\n include \"sa/types.arcadia\";\n include \"traceability.arcadia\";\n include \"views/diagram_oa_allocation_view.arcadia\";\n include \"views/diagram_sa_allocation_view.arcadia\";\n include \"views/diagram_sa_capability_view.arcadia\";\n include \"views/diagram_sa_service_view.arcadia\";\n include \"views/diagram_sa_state_view.arcadia\";\n}\n","sa/behavior/process_sa_assessment_procedure.arcadia":"sa_functional_chain sa_assessment_procedure \"Assess an alarm procedure\" id \"acd5a018-f559-5298-a40d-1cf6e1353e74\" {\n steps [@sa_assessment_action];\n}\n\nsa_occurrence sa_assessment_action \"Assess pressure alarm\" id \"bae5b192-5b8e-51c6-82ae-2331af0d33bf\" {\n body {\n Action {\n action @sa_assess;\n };\n };\n parent @sa_assessment_procedure;\n}\n\nchain_involvement sa_assessment_delivery \"Chain involvement: Assess an alarm\" id \"a6d5a6be-fa6e-5fa0-a309-08e87ba40c57\" {\n source @sa_assessment_procedure;\n target @sa_triage;\n}\n\n","sa/behavior/process_sa_field_procedure.arcadia":"sa_functional_chain sa_field_procedure \"Field repair procedure\" id \"93eb6479-54e9-59cb-ac7b-16912347bfc0\" {\n steps [@sa_request_step, @sa_repair_step, @sa_report_step];\n}\n\nsa_occurrence sa_repair_step \"Repair the valve\" id \"0f195fea-3493-5ebd-966d-da9eddeb05d7\" {\n body {\n Action {\n action @sa_repair;\n };\n };\n parent @sa_field_procedure;\n}\n\nsa_occurrence sa_report_step \"Report the measured result\" id \"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac\" {\n body {\n Exchange {\n exchange @sa_repair_report;\n };\n };\n parent @sa_field_procedure;\n}\n\nsa_occurrence sa_request_step \"Request the field repair\" id \"40d94322-baa2-5c81-b261-ff47cdc33782\" {\n body {\n Exchange {\n exchange @sa_repair_request;\n };\n };\n parent @sa_field_procedure;\n}\n\nsequence_link sa_repair_then_report \"Sequence link: Report the measured result\" id \"7fb30b1d-195c-5f0e-a19c-a536f519a899\" {\n source @sa_repair_step;\n target @sa_report_step;\n}\n\nsequence_link sa_request_then_repair \"Sequence link: Repair the valve\" id \"6a6d968f-26d6-5dbb-b721-5a27d362779a\" {\n source @sa_request_step;\n target @sa_repair_step;\n}\n\n","sa/behavior/process_sa_response.arcadia":"sa_functional_chain sa_response \"Handle a pressure alarm\" id \"5139ce73-56fd-5875-ba3a-e569fc890231\" {\n steps [@sa_assess_step, @sa_decision, @sa_reset_step, @sa_use_field, @sa_merge, @sa_confirm_step];\n}\n\nsa_occurrence sa_assess_step \"Assess the alarm\" id \"9024243c-ccc1-5edb-8477-2aa16e5e9a50\" {\n body {\n SequenceReference {\n sequence @sa_assessment_procedure;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_confirm_step \"Confirm safe pressure\" id \"47bec4f9-d6d0-5ed1-adca-fa0d960dc416\" {\n body {\n Action {\n action @sa_confirm;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_decision \"Can a remote reset safely recover pressure?\" id \"30c8fad9-a49b-5692-9542-3148e76afd7b\" {\n body {\n Control {\n kind Choice;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_merge \"Recovery path completed\" id \"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07\" {\n body {\n Control {\n kind Merge;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_reset_step \"Try the authorized remote reset\" id \"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6\" {\n body {\n Action {\n action @sa_reset;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_use_field \"Use the field repair procedure\" id \"d5e61c5d-510b-5091-a878-da46f3a9e152\" {\n body {\n SequenceReference {\n sequence @sa_field_procedure;\n };\n };\n parent @sa_response;\n}\n\nsequence_link sa_assess_then_decide \"Continue\" id \"9d4a131f-36ad-5125-b21f-c3dd033b8c82\" {\n source @sa_assess_step;\n target @sa_decision;\n}\n\nsequence_link sa_field_path \"else\" id \"1bbd5957-1173-51d8-97e3-ba4f084227ae\" {\n guard \"else\";\n source @sa_decision;\n target @sa_use_field;\n}\n\nsequence_link sa_remote_path \"remote reset is authorized\" id \"d8b6710a-e713-5979-934f-e5ca7d155bb4\" {\n guard \"remote reset is authorized\";\n source @sa_decision;\n target @sa_reset_step;\n}\n\nsequence_link sa_confirm_path \"Continue\" id \"1e738f27-a3a1-526d-b330-6384088b9689\" {\n source @sa_merge;\n target @sa_confirm_step;\n}\n\nsequence_link sa_remote_merge \"Continue\" id \"e5279265-8eac-52e8-98dc-571b20475e1f\" {\n source @sa_reset_step;\n target @sa_merge;\n}\n\nchain_involvement sa_response_delivery \"Chain involvement: Restore a safe supply\" id \"66efc484-53c7-51a3-89e9-422429344b38\" {\n source @sa_response;\n target @sa_restore;\n}\n\nsequence_link sa_field_merge \"Continue\" id \"0f6ac3fb-4ad6-581e-ad14-336472072d5e\" {\n source @sa_use_field;\n target @sa_merge;\n}\n\n","sa/behavior/scenario_sa_conversation.arcadia":"sa_scenario sa_conversation \"Repair request and measured reply\" id \"730b27ca-b039-5a3b-8dc6-03418f9061b3\" {\n context @sa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@sa_call, @sa_reply];\n viewpoint BoundaryInterface;\n}\n\nsa_occurrence sa_call \"Request valve repair\" id \"8bab4783-a098-5984-9e36-493957caf26c\" {\n body {\n Exchange {\n exchange @sa_contact;\n message_kind Call;\n receiver @sa_responder;\n sender @sa_caller;\n values [{\n expression \"420.0\";\n field @sa_pressure_parameter;\n }];\n };\n };\n parent @sa_conversation;\n}\n\nsa_lifeline sa_caller \"Controller\" id \"98c61788-2fee-51f4-8cf9-de48e8c70e9e\" {\n parent @sa_conversation;\n represented @sa_control;\n}\n\nsa_occurrence sa_reply \"Return pressure after repair\" id \"4e1c0a56-ce80-5f13-a93a-6956de54880c\" {\n body {\n Exchange {\n exchange @sa_contact;\n message_kind Reply;\n receiver @sa_caller;\n reply_to @sa_call;\n sender @sa_responder;\n values [{\n expression \"320.0\";\n field @sa_pressure_parameter;\n }];\n };\n };\n parent @sa_conversation;\n}\n\nsa_lifeline sa_responder \"Technician\" id \"6249b54a-e396-5338-82b9-89266c55670d\" {\n parent @sa_conversation;\n represented @sa_technician;\n}\n\nartifact repair_test_evidence \"Repair conversation acceptance notes\" id \"f5922bf7-05d8-590f-86e9-1d09f37f4fa6\" {\n description \"A local teaching artifact, not proof of a real valve's safety.\";\n fragment \"acceptance\";\n owner @sa_conversation;\n relation Verifies;\n revision \"lesson-1\";\n uri \"evidence/repair-check.md\";\n}\n\n","sa/behavior/scenario_sa_full_scenario.arcadia":"sa_scenario sa_full_scenario \"Restore supply through field repair\" id \"f746a1cd-ff9f-55c0-b325-01c03d2f4fae\" {\n context @sa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@sa_use_conversation];\n viewpoint BoundaryInterface;\n}\n\nsa_lifeline sa_outer_controller \"Controller\" id \"1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023\" {\n parent @sa_full_scenario;\n represented @sa_control;\n}\n\nsa_lifeline sa_outer_technician \"Technician\" id \"155e4fe4-9e3b-5f4e-b886-28abcc3f086b\" {\n parent @sa_full_scenario;\n represented @sa_technician;\n}\n\nsa_occurrence sa_use_conversation \"Use the reviewed repair conversation\" id \"1c9da843-e2d3-5591-8e3f-db083a42867e\" {\n body {\n ScenarioUse {\n bindings [{\n local @sa_outer_controller;\n referenced @sa_caller;\n }, {\n local @sa_outer_technician;\n referenced @sa_responder;\n }];\n scenario @sa_conversation;\n };\n };\n parent @sa_full_scenario;\n}\n\n","sa/behavior/state_machine_sa_monitor.arcadia":"sa_state_machine sa_monitor \"Pressure supervision\" id \"132b3f28-3f88-5327-9868-8c8b645ed412\" {\n parent @sa_control;\n}\n\nsa_region sa_monitor_region \"Supervision cycle\" id \"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c\" {\n parent @sa_monitor;\n}\n\nsa_initial sa_monitor_initial \"Start\" id \"57eb5348-14d8-560e-996a-8dbf993243e2\" {\n parent @sa_monitor_region;\n}\n\nsa_state sa_monitoring \"Monitoring\" id \"8af21f9b-c21e-5aae-af0d-0958840f6655\" {\n parent @sa_monitor_region;\n}\n\nsa_state sa_waiting \"Awaiting repair\" id \"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37\" {\n parent @sa_monitor_region;\n}\n\nstate_transition sa_start_monitoring \"State transition: Monitoring\" id \"47730532-0372-5cc5-9d6d-0b8953aebdd8\" {\n source @sa_monitor_initial;\n target @sa_monitoring;\n}\n\nstate_transition sa_alarm_transition \"State transition: Awaiting repair\" id \"13c3bfa4-9254-5ab2-b96f-f65f402adf81\" {\n source @sa_monitoring;\n target @sa_waiting;\n triggers [@sa_high_pressure];\n}\n\nstate_action sa_assess_on_entry \"Assess when repair is needed\" id \"a887f96a-37cb-5891-8070-011fa276e5b5\" {\n phase Entry;\n source @sa_waiting;\n target @sa_assess;\n}\n\nstate_transition sa_normal_transition \"State transition: Monitoring\" id \"6e2c1b47-764c-577a-b325-ff66dd2a2768\" {\n guard \"repair confirmed and pressure is safe\";\n source @sa_waiting;\n target @sa_monitoring;\n}\n\n","sa/capabilities.arcadia":"sa_mission sa_mission \"Maintain safe water supply\" id \"5ad034b1-084d-5273-9e70-971671766132\" {\n}\n\nsa_capability sa_restore \"Restore a safe supply\" id \"81259051-370a-512d-a3b5-6420a6f933b6\" {\n}\n\nsa_capability sa_triage \"Assess an alarm\" id \"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f\" {\n}\n\nmission_capability sa_mission_delivery \"Mission capability: Restore a safe supply\" id \"a0902e0f-3d18-576a-9aca-975a136dfdd7\" {\n source @sa_mission;\n target @sa_restore;\n}\n\ncapability_include sa_include_triage \"Capability include: Assess an alarm\" id \"f3fe7690-734a-5877-8b57-a6599a4033c4\" {\n source @sa_restore;\n target @sa_triage;\n}\n\n","sa/functions/function_sa_audit_thresholds.arcadia":"sa_function sa_audit_thresholds \"Audit pressure thresholds\" id \"4149a872-3440-59de-9879-8981e78d27ab\" {\n description \"Deliberately unfinished: assigned to the service, but no behavior context yet. Model checks should expose this one work_without_behavior_context warning.\";\n}\n\n","sa/functions/function_sa_restore_work.arcadia":"sa_function sa_restore_work \"Restore safe pressure\" id \"58867e7d-916e-5ebc-9e4c-8dbed1314be3\" {\n}\n\nsa_function sa_assess \"Assess pressure alarm\" id \"dddae020-a444-5d48-acc8-139d2696a672\" {\n parent @sa_restore_work;\n}\n\nsa_port sa_repair_request_out \"Request field repair output\" id \"24a6850e-b819-57e0-af88-ca4ab76581b7\" {\n contract {\n FunctionOutput {\n outgoing_items [@sa_repair_operation];\n };\n };\n parent @sa_assess;\n}\n\nsa_function sa_confirm \"Confirm safe pressure\" id \"d75eb3fa-a27d-52d5-8782-8b342b3865f6\" {\n parent @sa_restore_work;\n}\n\nsa_port sa_repair_report_in \"Report repair result input\" id \"391af7c4-b07d-53a7-8ddd-5c81461fc4f8\" {\n contract {\n FunctionInput {\n incoming_items [@sa_repair_operation];\n };\n };\n parent @sa_confirm;\n}\n\nsa_function sa_repair \"Repair valve in the field\" id \"9497e10f-04c4-5586-8738-2464a6f00bd4\" {\n parent @sa_restore_work;\n}\n\nsa_port sa_repair_report_out \"Report repair result output\" id \"994faed7-dbc8-5b96-9d62-7604ac0fbc3a\" {\n contract {\n FunctionOutput {\n outgoing_items [@sa_repair_operation];\n };\n };\n parent @sa_repair;\n}\n\nsa_port sa_repair_request_in \"Request field repair input\" id \"d2113fb0-a531-54ef-9484-13951b00ab8f\" {\n contract {\n FunctionInput {\n incoming_items [@sa_repair_operation];\n };\n };\n parent @sa_repair;\n}\n\nsa_function sa_reset \"Reset valve remotely\" id \"09342ccb-044b-5483-ac58-87dc3cf7831c\" {\n parent @sa_restore_work;\n}\n\ncapability_involvement sa_assessment_support \"Capability involvement: Assess an alarm\" id \"93eaad8d-83b7-5980-b9bb-86c9e3f31da4\" {\n source @sa_assess;\n target @sa_triage;\n}\n\nfunctional_exchange sa_repair_request \"Request field repair\" id \"93474111-f23e-56c1-b61b-b7c2396b91bd\" {\n items [@sa_repair_operation];\n source @sa_assess;\n source_port @sa_repair_request_out;\n target @sa_repair;\n target_port @sa_repair_request_in;\n}\n\nfunctional_exchange sa_repair_report \"Report repair result\" id \"684eadc3-e670-5779-a60f-bbc9a5bfb062\" {\n items [@sa_repair_operation];\n source @sa_repair;\n source_port @sa_repair_report_out;\n target @sa_confirm;\n target_port @sa_repair_report_in;\n}\n\n","sa/model.arcadia":"sa_exchange_category sa_contact_category \"Field contact\" id \"781cbe75-410f-5cc5-aeb8-a43491f77b99\" {\n exchanges [@sa_contact];\n family \"Participant\";\n}\n\nsa_event sa_high_pressure \"Pressure alarm detected\" id \"01490fa8-2f01-5ac8-9722-d55d45414379\" {\n body {\n Change {\n expression \"measured_pressure > operating_limit\";\n };\n };\n}\n\nsa_exchange_category sa_repair_traffic \"Repair work exchanges\" id \"a9a47e48-100c-57a8-95f0-7fe24da94f94\" {\n exchanges [@sa_repair_request, @sa_repair_report];\n}\n\n","sa/participants.arcadia":"sa_system sa_control \"Pressure coordination service\" id \"435bf87c-73fd-5e4d-978a-4c471bc9eaf0\" {\n}\n\nsa_port sa_control_port \"Repair service client\" id \"98d411e7-7c65-5c3f-b543-8bf0f2522ea2\" {\n contract {\n Component {\n kind Standard;\n orientation Unset;\n };\n };\n description \"Explicitly chosen Standard component port for the repair service.\";\n parent @sa_control;\n}\n\nsa_actor sa_technician \"Field technician\" id \"c05b9422-b9da-5de5-b21d-07ad23bd2b8a\" {\n}\n\nsa_port sa_technician_port \"Repair service provider\" id \"e6d69cbd-99d7-596b-bbe3-dada6118a600\" {\n contract {\n Component {\n kind Standard;\n orientation Unset;\n };\n };\n description \"Explicitly chosen Standard component port for the repair service.\";\n parent @sa_technician;\n}\n\nallocation sa_assess_allocation \"Allocation: Assess pressure alarm\" id \"9b9356d7-2db2-5a94-a47e-ea892cf02afe\" {\n source @sa_control;\n target @sa_assess;\n}\n\nallocation sa_audit_allocation \"Allocation: Audit pressure thresholds\" id \"1b245065-7242-5d81-8472-aaeb932054c9\" {\n source @sa_control;\n target @sa_audit_thresholds;\n}\n\nallocation sa_confirm_allocation \"Allocation: Confirm safe pressure\" id \"b76bf8de-2fa4-563f-a540-dd30f30e6c49\" {\n source @sa_control;\n target @sa_confirm;\n}\n\ninterface_requirement sa_client_requires \"Interface requirement: Valve repair service\" id \"4f85337b-f6eb-533c-a45a-9a5d1d9567ca\" {\n source @sa_control_port;\n target @sa_repair_interface;\n}\n\nboundary_exchange sa_contact \"Technician service conversation\" id \"63009b5f-539e-5914-b630-ec6b7fefb4d5\" {\n items [@sa_repair_operation];\n oriented false;\n source @sa_control_port;\n target @sa_technician_port;\n}\n\nexchange_allocation sa_report_carriage \"Exchange allocation: Report repair result\" id \"ff9897b3-a23a-5994-a5b3-99a5b4d34ceb\" {\n source @sa_contact;\n target @sa_repair_report;\n}\n\nexchange_allocation sa_request_carriage \"Exchange allocation: Request field repair\" id \"4c4c4851-5a3d-5bb9-94df-b19f9cf39819\" {\n source @sa_contact;\n target @sa_repair_request;\n}\n\nport_allocation sa_port_report_in \"Port allocation: Report repair result input\" id \"568c5c01-de21-52a2-83bd-afdddc158085\" {\n source @sa_control_port;\n target @sa_repair_report_in;\n}\n\nport_allocation sa_port_request_out \"Port allocation: Request field repair output\" id \"55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9\" {\n source @sa_control_port;\n target @sa_repair_request_out;\n}\n\nmission_involvement sa_mission_participant \"Mission involvement: Maintain safe water supply\" id \"1c1e5634-ba8c-591f-b143-90a27cdc6cd2\" {\n source @sa_control;\n target @sa_mission;\n}\n\nallocation sa_reset_allocation \"Allocation: Reset valve remotely\" id \"3cc9ab52-2b00-57fd-8709-aabc75e5d3e3\" {\n source @sa_control;\n target @sa_reset;\n}\n\nallocation sa_repair_allocation \"Allocation: Repair valve in the field\" id \"725f2e1b-aa2c-5615-9b1f-28da178168fa\" {\n source @sa_technician;\n target @sa_repair;\n}\n\nport_allocation sa_port_report_out \"Port allocation: Report repair result output\" id \"e53b7a40-e8a3-5b3f-826d-c2b5c164a84a\" {\n source @sa_technician_port;\n target @sa_repair_report_out;\n}\n\nport_allocation sa_port_request_in \"Port allocation: Request field repair input\" id \"09eaa992-4cdf-5ea3-b748-f10fd74b8cba\" {\n source @sa_technician_port;\n target @sa_repair_request_in;\n}\n\ninterface_provision sa_provider_provides \"Interface provision: Valve repair service\" id \"55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada\" {\n source @sa_technician_port;\n target @sa_repair_interface;\n}\n\n","sa/types.arcadia":"sa_data_type sa_pressure \"Measured pressure\" id \"87d0a95b-af1b-5352-b753-e4c6533671a5\" {\n definition {\n Real {\n maximum 600.0;\n minimum 0.0;\n };\n };\n unit \"kPa\";\n}\n\nsa_interface sa_repair_interface \"Valve repair service\" id \"a4b8942e-a975-5f88-ad14-8f38c345baac\" {\n}\n\nsa_exchange_item sa_repair_operation \"Valve repair\" id \"a962fc5e-3ab0-5296-8b0d-fd84633f9218\" {\n mechanism Operation;\n}\n\nsa_data_field sa_pressure_parameter \"Pressure before / after repair\" id \"bb12ba5d-aab5-5a1b-99de-c767f5365b57\" {\n direction InOut;\n parent @sa_repair_operation;\n type_ref {\n Named @sa_pressure;\n };\n}\n\ninterface_item_allocation sa_repair_interface_item \"Repair operation contract\" id \"f074e041-23cf-54ad-af9c-f171e30621e7\" {\n acquisition Accept;\n source @sa_repair_interface;\n target @sa_repair_operation;\n transmission Synchronous;\n}\n\n","traceability.arcadia":"trace trace_oa_alarm_transition \"State transition: Awaiting repair ↔ State transition: Awaiting repair\" id \"0c7c8a06-163e-5b3e-8a98-e66e2ce8963b\" {\n baseline {\n oa {\n description \"\";\n name \"State transition: Awaiting repair\";\n };\n sa {\n description \"\";\n name \"State transition: Awaiting repair\";\n };\n };\n kind Manual;\n oa @oa_alarm_transition;\n sa @sa_alarm_transition;\n}\n\ntrace trace_oa_assess \"Assess pressure alarm ↔ Assess pressure alarm\" id \"5309f955-53fd-5ff4-9c0a-91737e947341\" {\n baseline {\n oa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n sa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n };\n oa @oa_assess;\n sa @sa_assess;\n}\n\ntrace trace_oa_assess_allocation \"Allocation: Assess pressure alarm ↔ Allocation: Assess pressure alarm\" id \"acdbee9c-5017-5154-804e-50801f0376ec\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Assess pressure alarm\";\n };\n sa {\n description \"\";\n name \"Allocation: Assess pressure alarm\";\n };\n };\n kind Manual;\n oa @oa_assess_allocation;\n sa @sa_assess_allocation;\n}\n\ntrace trace_oa_assess_on_entry \"Assess when repair is needed ↔ Assess when repair is needed\" id \"fb02420d-b066-5773-87c1-198a056e0731\" {\n baseline {\n oa {\n description \"\";\n name \"Assess when repair is needed\";\n };\n sa {\n description \"\";\n name \"Assess when repair is needed\";\n };\n };\n kind Manual;\n oa @oa_assess_on_entry;\n sa @sa_assess_on_entry;\n}\n\ntrace trace_oa_assess_step \"Assess the alarm ↔ Assess the alarm\" id \"e848da41-445e-5e3c-8b4e-ef53fdddf1e1\" {\n baseline {\n oa {\n description \"\";\n name \"Assess the alarm\";\n };\n sa {\n description \"\";\n name \"Assess the alarm\";\n };\n };\n kind Sequence;\n oa @oa_assess_step;\n sa @sa_assess_step;\n}\n\ntrace trace_oa_assess_then_decide \"Continue ↔ Continue\" id \"a5c1eb01-a95f-5f7a-9742-7f201493d7aa\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_assess_then_decide;\n sa @sa_assess_then_decide;\n}\n\ntrace trace_oa_assessment_action \"Assess pressure alarm ↔ Assess pressure alarm\" id \"3a33de40-20a3-5252-899c-c12dc35e9783\" {\n baseline {\n oa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n sa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n };\n kind Sequence;\n oa @oa_assessment_action;\n sa @sa_assessment_action;\n}\n\ntrace trace_oa_assessment_delivery \"Chain involvement: Assess an alarm ↔ Chain involvement: Assess an alarm\" id \"5b96bfed-63e2-5d7f-b882-91e8b81f8efe\" {\n baseline {\n oa {\n description \"\";\n name \"Chain involvement: Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Chain involvement: Assess an alarm\";\n };\n };\n kind Manual;\n oa @oa_assessment_delivery;\n sa @sa_assessment_delivery;\n}\n\ntrace trace_oa_assessment_procedure \"Assess an alarm procedure ↔ Assess an alarm procedure\" id \"6ca4c78a-a5f2-5470-b401-732f5a8825d0\" {\n baseline {\n oa {\n description \"\";\n name \"Assess an alarm procedure\";\n };\n sa {\n description \"\";\n name \"Assess an alarm procedure\";\n };\n };\n kind Sequence;\n oa @oa_assessment_procedure;\n sa @sa_assessment_procedure;\n}\n\ntrace trace_oa_assessment_support \"Capability involvement: Assess an alarm ↔ Capability involvement: Assess an alarm\" id \"6e13cf86-7242-5e33-8912-b037cf6e8c87\" {\n baseline {\n oa {\n description \"\";\n name \"Capability involvement: Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Capability involvement: Assess an alarm\";\n };\n };\n kind Manual;\n oa @oa_assessment_support;\n sa @sa_assessment_support;\n}\n\ntrace trace_oa_call \"Request valve repair ↔ Request valve repair\" id \"f0cc86e5-f8fd-5091-a40d-dbfb6515072f\" {\n baseline {\n oa {\n description \"\";\n name \"Request valve repair\";\n };\n sa {\n description \"\";\n name \"Request valve repair\";\n };\n };\n kind Scenario;\n oa @oa_call;\n sa @sa_call;\n}\n\ntrace trace_oa_caller \"Controller ↔ Controller\" id \"241dfdac-2450-5704-a4cb-9f1047db1b6d\" {\n baseline {\n oa {\n description \"\";\n name \"Controller\";\n };\n sa {\n description \"\";\n name \"Controller\";\n };\n };\n kind Scenario;\n oa @oa_caller;\n sa @sa_caller;\n}\n\ntrace trace_oa_confirm \"Confirm safe pressure ↔ Confirm safe pressure\" id \"d7773ff5-cef5-50c1-8f9d-c5659115e1f0\" {\n baseline {\n oa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n sa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n };\n oa @oa_confirm;\n sa @sa_confirm;\n}\n\ntrace trace_oa_confirm_allocation \"Allocation: Confirm safe pressure ↔ Allocation: Confirm safe pressure\" id \"2fdcbc6f-526e-5a4e-bde5-314cf0cf3ef3\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Confirm safe pressure\";\n };\n sa {\n description \"\";\n name \"Allocation: Confirm safe pressure\";\n };\n };\n kind Manual;\n oa @oa_confirm_allocation;\n sa @sa_confirm_allocation;\n}\n\ntrace trace_oa_confirm_path \"Continue ↔ Continue\" id \"a106d183-c239-5c9f-b1f1-141af19fc778\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_confirm_path;\n sa @sa_confirm_path;\n}\n\ntrace trace_oa_confirm_step \"Confirm safe pressure ↔ Confirm safe pressure\" id \"154abfce-c311-52d1-85d1-3f4c85203b26\" {\n baseline {\n oa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n sa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n };\n kind Sequence;\n oa @oa_confirm_step;\n sa @sa_confirm_step;\n}\n\ntrace trace_oa_contact \"Technician service conversation ↔ Technician service conversation\" id \"c9d65349-3400-58eb-8a55-57fa02de4b67\" {\n baseline {\n oa {\n description \"\";\n name \"Technician service conversation\";\n };\n sa {\n description \"\";\n name \"Technician service conversation\";\n };\n };\n kind Exchange;\n oa @oa_contact;\n sa @sa_contact;\n}\n\ntrace trace_oa_contact_category \"Field contact ↔ Field contact\" id \"e96ff119-bb4d-5fd9-9ab7-2ede0d3fd418\" {\n baseline {\n oa {\n description \"\";\n name \"Field contact\";\n };\n sa {\n description \"\";\n name \"Field contact\";\n };\n };\n kind Manual;\n oa @oa_contact_category;\n sa @sa_contact_category;\n}\n\ntrace trace_oa_control \"Control room ↔ Pressure coordination service\" id \"aba528ea-e396-582a-bfba-f6e2212d391a\" {\n baseline {\n oa {\n description \"\";\n name \"Control room\";\n };\n sa {\n description \"\";\n name \"Pressure coordination service\";\n };\n };\n kind Participant;\n oa @oa_control;\n sa @sa_control;\n}\n\ntrace trace_oa_conversation \"Repair request and measured reply ↔ Repair request and measured reply\" id \"3694c752-ba80-5702-a7d7-9cc66b6b01d8\" {\n baseline {\n oa {\n description \"\";\n name \"Repair request and measured reply\";\n };\n sa {\n description \"\";\n name \"Repair request and measured reply\";\n };\n };\n kind Scenario;\n oa @oa_conversation;\n sa @sa_conversation;\n}\n\ntrace trace_oa_decision \"Can a remote reset safely recover pressure? ↔ Can a remote reset safely recover pressure?\" id \"bbf6f1a1-cb2b-5632-8ec0-bf4b8ef1a941\" {\n baseline {\n oa {\n description \"\";\n name \"Can a remote reset safely recover pressure?\";\n };\n sa {\n description \"\";\n name \"Can a remote reset safely recover pressure?\";\n };\n };\n kind Sequence;\n oa @oa_decision;\n sa @sa_decision;\n}\n\ntrace trace_oa_field_merge \"Continue ↔ Continue\" id \"d32dd433-9c9e-5b57-9355-2970cc44a5f2\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_field_merge;\n sa @sa_field_merge;\n}\n\ntrace trace_oa_field_path \"else ↔ else\" id \"2e849e31-35aa-5aef-a989-26948038e52b\" {\n baseline {\n oa {\n description \"\";\n name \"else\";\n };\n sa {\n description \"\";\n name \"else\";\n };\n };\n kind Manual;\n oa @oa_field_path;\n sa @sa_field_path;\n}\n\ntrace trace_oa_field_procedure \"Field repair procedure ↔ Field repair procedure\" id \"bb72b2c2-6e32-5f65-9d8e-b33c1a65da37\" {\n baseline {\n oa {\n description \"\";\n name \"Field repair procedure\";\n };\n sa {\n description \"\";\n name \"Field repair procedure\";\n };\n };\n kind Sequence;\n oa @oa_field_procedure;\n sa @sa_field_procedure;\n}\n\ntrace trace_oa_full_scenario \"Restore supply through field repair ↔ Restore supply through field repair\" id \"435bae4c-cf6d-59f3-9eb5-d660ebeec079\" {\n baseline {\n oa {\n description \"\";\n name \"Restore supply through field repair\";\n };\n sa {\n description \"\";\n name \"Restore supply through field repair\";\n };\n };\n kind Scenario;\n oa @oa_full_scenario;\n sa @sa_full_scenario;\n}\n\ntrace trace_oa_high_pressure \"Pressure alarm detected ↔ Pressure alarm detected\" id \"b97749d4-f9ad-5fb7-9d78-bc60a74e98eb\" {\n baseline {\n oa {\n description \"\";\n name \"Pressure alarm detected\";\n };\n sa {\n description \"\";\n name \"Pressure alarm detected\";\n };\n };\n kind State;\n oa @oa_high_pressure;\n sa @sa_high_pressure;\n}\n\ntrace trace_oa_include_triage \"Capability include: Assess an alarm ↔ Capability include: Assess an alarm\" id \"77073fcb-53aa-5f06-987a-0317cbb6971d\" {\n baseline {\n oa {\n description \"\";\n name \"Capability include: Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Capability include: Assess an alarm\";\n };\n };\n kind Manual;\n oa @oa_include_triage;\n sa @sa_include_triage;\n}\n\ntrace trace_oa_merge \"Recovery path completed ↔ Recovery path completed\" id \"0c9de959-d366-5765-98eb-450ea27bd316\" {\n baseline {\n oa {\n description \"\";\n name \"Recovery path completed\";\n };\n sa {\n description \"\";\n name \"Recovery path completed\";\n };\n };\n kind Sequence;\n oa @oa_merge;\n sa @sa_merge;\n}\n\ntrace trace_oa_mission \"Maintain safe water supply ↔ Maintain safe water supply\" id \"c987bd0f-87f6-5550-945d-2a42450fe1c5\" {\n baseline {\n oa {\n description \"\";\n name \"Maintain safe water supply\";\n };\n sa {\n description \"\";\n name \"Maintain safe water supply\";\n };\n };\n kind Mission;\n oa @oa_mission;\n sa @sa_mission;\n}\n\ntrace trace_oa_mission_delivery \"Mission capability: Restore a safe supply ↔ Mission capability: Restore a safe supply\" id \"aa164208-394d-5bc7-8462-b0043f682aad\" {\n baseline {\n oa {\n description \"\";\n name \"Mission capability: Restore a safe supply\";\n };\n sa {\n description \"\";\n name \"Mission capability: Restore a safe supply\";\n };\n };\n kind Manual;\n oa @oa_mission_delivery;\n sa @sa_mission_delivery;\n}\n\ntrace trace_oa_mission_participant \"Mission involvement: Maintain safe water supply ↔ Mission involvement: Maintain safe water supply\" id \"8d693d90-5017-56af-b056-d29d3cb46baa\" {\n baseline {\n oa {\n description \"\";\n name \"Mission involvement: Maintain safe water supply\";\n };\n sa {\n description \"\";\n name \"Mission involvement: Maintain safe water supply\";\n };\n };\n kind Manual;\n oa @oa_mission_participant;\n sa @sa_mission_participant;\n}\n\ntrace trace_oa_monitor \"Pressure supervision ↔ Pressure supervision\" id \"b53863a2-ed80-5f98-ad3c-50e1b821066d\" {\n baseline {\n oa {\n description \"\";\n name \"Pressure supervision\";\n };\n sa {\n description \"\";\n name \"Pressure supervision\";\n };\n };\n kind State;\n oa @oa_monitor;\n sa @sa_monitor;\n}\n\ntrace trace_oa_monitor_initial \"Start ↔ Start\" id \"48d243f0-553f-507e-acb0-9474ae156b63\" {\n baseline {\n oa {\n description \"\";\n name \"Start\";\n };\n sa {\n description \"\";\n name \"Start\";\n };\n };\n kind State;\n oa @oa_monitor_initial;\n sa @sa_monitor_initial;\n}\n\ntrace trace_oa_monitor_region \"Supervision cycle ↔ Supervision cycle\" id \"208753e0-9151-50d8-86ca-29fc28eca80b\" {\n baseline {\n oa {\n description \"\";\n name \"Supervision cycle\";\n };\n sa {\n description \"\";\n name \"Supervision cycle\";\n };\n };\n kind State;\n oa @oa_monitor_region;\n sa @sa_monitor_region;\n}\n\ntrace trace_oa_monitoring \"Monitoring ↔ Monitoring\" id \"12ec320f-2e14-5a5a-8c6b-bd2b6471dae9\" {\n baseline {\n oa {\n description \"\";\n name \"Monitoring\";\n };\n sa {\n description \"\";\n name \"Monitoring\";\n };\n };\n kind State;\n oa @oa_monitoring;\n sa @sa_monitoring;\n}\n\ntrace trace_oa_normal_transition \"State transition: Monitoring ↔ State transition: Monitoring\" id \"c47cf0b4-fe15-5175-bd62-5292e43adc39\" {\n baseline {\n oa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n sa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n };\n kind Manual;\n oa @oa_normal_transition;\n sa @sa_normal_transition;\n}\n\ntrace trace_oa_outer_controller \"Controller ↔ Controller\" id \"fd195498-dbba-523b-94d0-49f3b9531a3e\" {\n baseline {\n oa {\n description \"\";\n name \"Controller\";\n };\n sa {\n description \"\";\n name \"Controller\";\n };\n };\n kind Scenario;\n oa @oa_outer_controller;\n sa @sa_outer_controller;\n}\n\ntrace trace_oa_outer_technician \"Technician ↔ Technician\" id \"c132a0df-1270-55a8-ac4e-6e5075823dc1\" {\n baseline {\n oa {\n description \"\";\n name \"Technician\";\n };\n sa {\n description \"\";\n name \"Technician\";\n };\n };\n kind Scenario;\n oa @oa_outer_technician;\n sa @sa_outer_technician;\n}\n\ntrace trace_oa_pressure \"Measured pressure ↔ Measured pressure\" id \"d9d47371-e98d-5d29-9df7-4de2d28a5c73\" {\n baseline {\n oa {\n description \"\";\n name \"Measured pressure\";\n };\n sa {\n description \"\";\n name \"Measured pressure\";\n };\n };\n kind Item;\n oa @oa_pressure;\n sa @sa_pressure;\n}\n\ntrace trace_oa_pressure_parameter \"Pressure before / after repair ↔ Pressure before / after repair\" id \"0d905fbb-5b3c-56f0-9f11-a27091901eb0\" {\n baseline {\n oa {\n description \"\";\n name \"Pressure before / after repair\";\n };\n sa {\n description \"\";\n name \"Pressure before / after repair\";\n };\n };\n kind Item;\n oa @oa_pressure_parameter;\n sa @sa_pressure_parameter;\n}\n\ntrace trace_oa_remote_merge \"Continue ↔ Continue\" id \"1b788e74-36b2-5c17-a936-642dbe51ca3c\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_remote_merge;\n sa @sa_remote_merge;\n}\n\ntrace trace_oa_remote_path \"remote reset is authorized ↔ remote reset is authorized\" id \"eee79ec1-41d7-5374-986e-995a56b9026f\" {\n baseline {\n oa {\n description \"\";\n name \"remote reset is authorized\";\n };\n sa {\n description \"\";\n name \"remote reset is authorized\";\n };\n };\n kind Manual;\n oa @oa_remote_path;\n sa @sa_remote_path;\n}\n\ntrace trace_oa_repair \"Repair valve in the field ↔ Repair valve in the field\" id \"b13452bb-1a55-5ad6-b6d9-a37fb34e8d13\" {\n baseline {\n oa {\n description \"\";\n name \"Repair valve in the field\";\n };\n sa {\n description \"\";\n name \"Repair valve in the field\";\n };\n };\n oa @oa_repair;\n sa @sa_repair;\n}\n\ntrace trace_oa_repair_allocation \"Allocation: Repair valve in the field ↔ Allocation: Repair valve in the field\" id \"3714d547-006f-5c3a-97f8-175ccc23d994\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Repair valve in the field\";\n };\n sa {\n description \"\";\n name \"Allocation: Repair valve in the field\";\n };\n };\n kind Manual;\n oa @oa_repair_allocation;\n sa @sa_repair_allocation;\n}\n\ntrace trace_oa_repair_operation \"Valve repair ↔ Valve repair\" id \"cf92cedf-ea1a-510c-9bc5-89c16d60e8d2\" {\n baseline {\n oa {\n description \"\";\n name \"Valve repair\";\n };\n sa {\n description \"\";\n name \"Valve repair\";\n };\n };\n kind Item;\n oa @oa_repair_operation;\n sa @sa_repair_operation;\n}\n\ntrace trace_oa_repair_report \"Report repair result ↔ Report repair result\" id \"424eca39-1c29-5a2f-b9ee-33dd018926aa\" {\n baseline {\n oa {\n description \"\";\n name \"Report repair result\";\n };\n sa {\n description \"\";\n name \"Report repair result\";\n };\n };\n kind Exchange;\n oa @oa_repair_report;\n sa @sa_repair_report;\n}\n\ntrace trace_oa_repair_request \"Request field repair ↔ Request field repair\" id \"da8efc3c-78df-5b10-b2e5-1e28d6d99e86\" {\n baseline {\n oa {\n description \"\";\n name \"Request field repair\";\n };\n sa {\n description \"\";\n name \"Request field repair\";\n };\n };\n kind Exchange;\n oa @oa_repair_request;\n sa @sa_repair_request;\n}\n\ntrace trace_oa_repair_step \"Repair the valve ↔ Repair the valve\" id \"ac3aa6b0-568e-5a3f-963a-172aa3cfc7a4\" {\n baseline {\n oa {\n description \"\";\n name \"Repair the valve\";\n };\n sa {\n description \"\";\n name \"Repair the valve\";\n };\n };\n kind Sequence;\n oa @oa_repair_step;\n sa @sa_repair_step;\n}\n\ntrace trace_oa_repair_then_report \"Sequence link: Report the measured result ↔ Sequence link: Report the measured result\" id \"f8d34715-1dc8-504b-acdf-78b770aad1e8\" {\n baseline {\n oa {\n description \"\";\n name \"Sequence link: Report the measured result\";\n };\n sa {\n description \"\";\n name \"Sequence link: Report the measured result\";\n };\n };\n kind Manual;\n oa @oa_repair_then_report;\n sa @sa_repair_then_report;\n}\n\ntrace trace_oa_repair_traffic \"Repair work exchanges ↔ Repair work exchanges\" id \"3e7bde54-f9c1-549f-9e5b-2ce1ecb685a7\" {\n baseline {\n oa {\n description \"\";\n name \"Repair work exchanges\";\n };\n sa {\n description \"\";\n name \"Repair work exchanges\";\n };\n };\n kind Manual;\n oa @oa_repair_traffic;\n sa @sa_repair_traffic;\n}\n\ntrace trace_oa_reply \"Return pressure after repair ↔ Return pressure after repair\" id \"595b5729-ccd9-5291-b5d9-30d8c8bd9dfa\" {\n baseline {\n oa {\n description \"\";\n name \"Return pressure after repair\";\n };\n sa {\n description \"\";\n name \"Return pressure after repair\";\n };\n };\n kind Scenario;\n oa @oa_reply;\n sa @sa_reply;\n}\n\ntrace trace_oa_report_step \"Report the measured result ↔ Report the measured result\" id \"e63b14d2-f408-56a2-aec4-be20cf4ace73\" {\n baseline {\n oa {\n description \"\";\n name \"Report the measured result\";\n };\n sa {\n description \"\";\n name \"Report the measured result\";\n };\n };\n kind Sequence;\n oa @oa_report_step;\n sa @sa_report_step;\n}\n\ntrace trace_oa_request_step \"Request the field repair ↔ Request the field repair\" id \"ad697c00-07d9-5799-89b3-2c78da8dff4d\" {\n baseline {\n oa {\n description \"\";\n name \"Request the field repair\";\n };\n sa {\n description \"\";\n name \"Request the field repair\";\n };\n };\n kind Sequence;\n oa @oa_request_step;\n sa @sa_request_step;\n}\n\ntrace trace_oa_request_then_repair \"Sequence link: Repair the valve ↔ Sequence link: Repair the valve\" id \"f2b7050c-629d-533f-b873-bffc33e072f7\" {\n baseline {\n oa {\n description \"\";\n name \"Sequence link: Repair the valve\";\n };\n sa {\n description \"\";\n name \"Sequence link: Repair the valve\";\n };\n };\n kind Manual;\n oa @oa_request_then_repair;\n sa @sa_request_then_repair;\n}\n\ntrace trace_oa_reset \"Reset valve remotely ↔ Reset valve remotely\" id \"82a5be1a-92a8-578d-9448-086062a20d8f\" {\n baseline {\n oa {\n description \"\";\n name \"Reset valve remotely\";\n };\n sa {\n description \"\";\n name \"Reset valve remotely\";\n };\n };\n oa @oa_reset;\n sa @sa_reset;\n}\n\ntrace trace_oa_reset_allocation \"Allocation: Reset valve remotely ↔ Allocation: Reset valve remotely\" id \"98ef05b5-5381-5d35-a433-ebab55e9f382\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Reset valve remotely\";\n };\n sa {\n description \"\";\n name \"Allocation: Reset valve remotely\";\n };\n };\n kind Manual;\n oa @oa_reset_allocation;\n sa @sa_reset_allocation;\n}\n\ntrace trace_oa_reset_step \"Try the authorized remote reset ↔ Try the authorized remote reset\" id \"ff84fc06-6f99-5cf3-b73d-236e9eff98a3\" {\n baseline {\n oa {\n description \"\";\n name \"Try the authorized remote reset\";\n };\n sa {\n description \"\";\n name \"Try the authorized remote reset\";\n };\n };\n kind Sequence;\n oa @oa_reset_step;\n sa @sa_reset_step;\n}\n\ntrace trace_oa_responder \"Technician ↔ Technician\" id \"c5051628-b7af-5fb1-a014-bb60a0b46e03\" {\n baseline {\n oa {\n description \"\";\n name \"Technician\";\n };\n sa {\n description \"\";\n name \"Technician\";\n };\n };\n kind Scenario;\n oa @oa_responder;\n sa @sa_responder;\n}\n\ntrace trace_oa_response \"Handle a pressure alarm ↔ Handle a pressure alarm\" id \"d3626818-4846-5893-9c02-3407cdba7f3c\" {\n baseline {\n oa {\n description \"\";\n name \"Handle a pressure alarm\";\n };\n sa {\n description \"\";\n name \"Handle a pressure alarm\";\n };\n };\n kind Sequence;\n oa @oa_response;\n sa @sa_response;\n}\n\ntrace trace_oa_response_delivery \"Chain involvement: Restore a safe supply ↔ Chain involvement: Restore a safe supply\" id \"70c90b0c-85ce-574a-a217-f0d19fad30e1\" {\n baseline {\n oa {\n description \"\";\n name \"Chain involvement: Restore a safe supply\";\n };\n sa {\n description \"\";\n name \"Chain involvement: Restore a safe supply\";\n };\n };\n kind Manual;\n oa @oa_response_delivery;\n sa @sa_response_delivery;\n}\n\ntrace trace_oa_restore \"Restore a safe supply ↔ Restore a safe supply\" id \"0fbef164-b5d3-58ba-ba41-54d0e63709ab\" {\n baseline {\n oa {\n description \"\";\n name \"Restore a safe supply\";\n };\n sa {\n description \"\";\n name \"Restore a safe supply\";\n };\n };\n kind Capability;\n oa @oa_restore;\n sa @sa_restore;\n}\n\ntrace trace_oa_restore_work \"Restore safe pressure ↔ Restore safe pressure\" id \"82cca563-9d5d-5479-aa1a-9db03e9674d1\" {\n baseline {\n oa {\n description \"\";\n name \"Restore safe pressure\";\n };\n sa {\n description \"\";\n name \"Restore safe pressure\";\n };\n };\n oa @oa_restore_work;\n sa @sa_restore_work;\n}\n\ntrace trace_oa_start_monitoring \"State transition: Monitoring ↔ State transition: Monitoring\" id \"07a7b82a-b5a7-5737-abfa-09e422f7420e\" {\n baseline {\n oa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n sa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n };\n kind Manual;\n oa @oa_start_monitoring;\n sa @sa_start_monitoring;\n}\n\ntrace trace_oa_technician \"Field technician ↔ Field technician\" id \"d47d3c36-50fb-5189-b801-d6fd1694bd49\" {\n baseline {\n oa {\n description \"\";\n name \"Field technician\";\n };\n sa {\n description \"\";\n name \"Field technician\";\n };\n };\n kind Participant;\n oa @oa_technician;\n sa @sa_technician;\n}\n\ntrace trace_oa_triage \"Assess an alarm ↔ Assess an alarm\" id \"6acd072d-431e-5881-ab20-1813b4fda0c5\" {\n baseline {\n oa {\n description \"\";\n name \"Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Assess an alarm\";\n };\n };\n kind Capability;\n oa @oa_triage;\n sa @sa_triage;\n}\n\ntrace trace_oa_use_conversation \"Use the reviewed repair conversation ↔ Use the reviewed repair conversation\" id \"f5733d3f-eee3-5cf7-a422-5edd2054d6a6\" {\n baseline {\n oa {\n description \"\";\n name \"Use the reviewed repair conversation\";\n };\n sa {\n description \"\";\n name \"Use the reviewed repair conversation\";\n };\n };\n kind Scenario;\n oa @oa_use_conversation;\n sa @sa_use_conversation;\n}\n\ntrace trace_oa_use_field \"Use the field repair procedure ↔ Use the field repair procedure\" id \"7a6b4b9c-4220-546a-a752-1587c2881fe1\" {\n baseline {\n oa {\n description \"\";\n name \"Use the field repair procedure\";\n };\n sa {\n description \"\";\n name \"Use the field repair procedure\";\n };\n };\n kind Sequence;\n oa @oa_use_field;\n sa @sa_use_field;\n}\n\ntrace trace_oa_waiting \"Awaiting repair ↔ Awaiting repair\" id \"0754be23-e4b8-53bc-b03c-89c2dbd80361\" {\n baseline {\n oa {\n description \"\";\n name \"Awaiting repair\";\n };\n sa {\n description \"\";\n name \"Awaiting repair\";\n };\n };\n kind State;\n oa @oa_waiting;\n sa @sa_waiting;\n}\n\n","views/diagram_oa_allocation_view.arcadia":"diagram oa_allocation_view \"1 · OA responsibility and repair traffic\" id \"103ea62c-ac56-5827-94e7-cf09bca96ccc\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n projection Allocation;\n}\n\nnode oa_allocation_view_oa_assess id \"5ae1c46d-59a3-50fd-8cc3-b292df21f951\" {\n diagram @oa_allocation_view;\n element @oa_assess;\n position {\n x 100.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_confirm id \"edd74060-ac61-5450-a57c-a6577daa5d50\" {\n diagram @oa_allocation_view;\n element @oa_confirm;\n position {\n x 100.0;\n y 490.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_control id \"3191e05c-1c7f-5f0e-beb0-5f3bded54c48\" {\n diagram @oa_allocation_view;\n element @oa_control;\n position {\n x 60.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_repair id \"202ebe37-ddb4-5099-8ce9-ec3e895ab9e9\" {\n diagram @oa_allocation_view;\n element @oa_repair;\n position {\n x 890.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_reset id \"7066f78c-9736-5349-b94a-0587331b980e\" {\n diagram @oa_allocation_view;\n element @oa_reset;\n position {\n x 100.0;\n y 330.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_technician id \"d27f28ef-f10a-5355-9a05-6f2fd39b7de6\" {\n diagram @oa_allocation_view;\n element @oa_technician;\n position {\n x 850.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n","views/diagram_sa_allocation_view.arcadia":"diagram sa_allocation_view \"2 · SA service boundary and functions\" id \"35d3c24b-289e-59e5-a610-8333e2c6a4bb\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection Allocation;\n}\n\nnode sa_allocation_view_sa_assess id \"60f6ad74-b69e-5aef-b832-f1bd60b903ae\" {\n diagram @sa_allocation_view;\n element @sa_assess;\n position {\n x 100.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_confirm id \"7e3ba36f-bc68-5520-bdb9-77083bb7bba2\" {\n diagram @sa_allocation_view;\n element @sa_confirm;\n position {\n x 100.0;\n y 490.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_control id \"8345c76a-8d85-5c31-902e-ec1cd33ed4a3\" {\n diagram @sa_allocation_view;\n element @sa_control;\n position {\n x 60.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_repair id \"34630a18-41b0-5fdd-bff4-ee86e93e8651\" {\n diagram @sa_allocation_view;\n element @sa_repair;\n position {\n x 890.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_reset id \"73406244-ebd7-5995-86c7-e17c73c50b32\" {\n diagram @sa_allocation_view;\n element @sa_reset;\n position {\n x 100.0;\n y 330.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_technician id \"f7225d1c-e506-505d-bb20-916950269d4b\" {\n diagram @sa_allocation_view;\n element @sa_technician;\n position {\n x 850.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n","views/diagram_sa_capability_view.arcadia":"diagram sa_capability_view \"4 · SA mission and included capability\" id \"3e6ad194-61b5-584c-b0f0-a78a20af5781\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection Capabilities;\n}\n\nnode sa_capability_view_sa_control id \"41ddb68b-bd2b-5f91-82eb-efde01157828\" {\n diagram @sa_capability_view;\n element @sa_control;\n position {\n x 60.0;\n y 60.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_capability_view_sa_mission id \"4b814335-bf98-5b68-85d5-ea549766517a\" {\n diagram @sa_capability_view;\n element @sa_mission;\n position {\n x 420.0;\n y 60.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_capability_view_sa_restore id \"d3bc13f9-7726-5280-83fe-63f391c45afb\" {\n diagram @sa_capability_view;\n element @sa_restore;\n position {\n x 420.0;\n y 260.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_capability_view_sa_triage id \"069a3fb3-077c-59d8-91da-27b0665143c7\" {\n diagram @sa_capability_view;\n element @sa_triage;\n position {\n x 800.0;\n y 260.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n","views/diagram_sa_service_view.arcadia":"diagram sa_service_view \"3 · SA service conversation only\" id \"50af4c9b-93ce-5ff5-a1f8-7a81eb97e779\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection Allocation;\n view_options {\n exchange_labels \"NameAndItems\";\n participant_categories {\n Any [@sa_contact_category];\n };\n work_categories {\n Any [];\n };\n };\n}\n\nnode sa_service_view_sa_assess id \"439f1e45-e5ed-567c-978b-4c93ef267db1\" {\n diagram @sa_service_view;\n element @sa_assess;\n position {\n x 100.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_confirm id \"6f138672-149b-5f88-ab07-7fc413a42262\" {\n diagram @sa_service_view;\n element @sa_confirm;\n position {\n x 100.0;\n y 490.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_control id \"f53d4352-b042-56a6-8b3e-c51cd27254f9\" {\n diagram @sa_service_view;\n element @sa_control;\n position {\n x 60.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_repair id \"ae36489d-6ec8-5f1c-b603-8b497227efba\" {\n diagram @sa_service_view;\n element @sa_repair;\n position {\n x 890.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_reset id \"d52da4e6-40b7-5dbc-84fb-80c443711c69\" {\n diagram @sa_service_view;\n element @sa_reset;\n position {\n x 100.0;\n y 330.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_technician id \"40210589-69f7-5209-b329-10bb83cf615c\" {\n diagram @sa_service_view;\n element @sa_technician;\n position {\n x 850.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n","views/diagram_sa_state_view.arcadia":"diagram sa_state_view \"5 · SA pressure supervision\" id \"30d5baf9-6581-5cb6-846a-bcaa1e6cce63\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection {\n StateMachine {\n machine @sa_monitor;\n };\n };\n}\n\nnode sa_state_view_sa_monitor id \"a676fbb9-0833-59a8-98cf-a10d8f4b7434\" {\n diagram @sa_state_view;\n element @sa_monitor;\n position {\n x 30.0;\n y 30.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_monitor_initial id \"5e2326a0-0f6c-5f8d-8a21-fdded18a9281\" {\n diagram @sa_state_view;\n element @sa_monitor_initial;\n position {\n x 100.0;\n y 200.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_monitor_region id \"55a74f91-2025-5001-8db8-9566b1dbe783\" {\n diagram @sa_state_view;\n element @sa_monitor_region;\n position {\n x 70.0;\n y 95.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_monitoring id \"b3af7b04-5a45-5b82-ab69-7eada4b876f0\" {\n diagram @sa_state_view;\n element @sa_monitoring;\n position {\n x 220.0;\n y 200.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_waiting id \"57acbb71-ca86-57fc-ae90-42dad195f0e0\" {\n diagram @sa_state_view;\n element @sa_waiting;\n position {\n x 650.0;\n y 200.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n"}}} \ No newline at end of file diff --git a/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/04.request.json b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/04.request.json new file mode 100644 index 00000000..67ac9c77 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/04.request.json @@ -0,0 +1 @@ +{"entry": "project.arcadia", "files": {"project.arcadia": "arcadia 7;\nproject pressure_restoration \"Restore safe water pressure — release 1 walkthrough\" id \"2786d72f-5763-5f33-a57f-2773a4ca1a6c\" {\n description \"A controller either resets a valve remotely or requests field repair. Compare the operational need with the explicitly chosen coordination-service boundary. Start with README.md beside project.arcadia. Units and guards are descriptive; this model does not simulate a real water network.\";\n include \"oa/activities/activity_oa_restore_work.arcadia\";\n include \"oa/behavior/process_oa_assessment_procedure.arcadia\";\n include \"oa/behavior/process_oa_field_procedure.arcadia\";\n include \"oa/behavior/process_oa_response.arcadia\";\n include \"oa/behavior/scenario_oa_conversation.arcadia\";\n include \"oa/behavior/scenario_oa_full_scenario.arcadia\";\n include \"oa/behavior/state_machine_oa_monitor.arcadia\";\n include \"oa/capabilities.arcadia\";\n include \"oa/model.arcadia\";\n include \"oa/participants.arcadia\";\n include \"oa/types.arcadia\";\n include \"sa/behavior/process_sa_assessment_procedure.arcadia\";\n include \"sa/behavior/process_sa_field_procedure.arcadia\";\n include \"sa/behavior/process_sa_response.arcadia\";\n include \"sa/behavior/scenario_sa_conversation.arcadia\";\n include \"sa/behavior/scenario_sa_full_scenario.arcadia\";\n include \"sa/behavior/state_machine_sa_monitor.arcadia\";\n include \"sa/capabilities.arcadia\";\n include \"sa/functions/function_sa_audit_thresholds.arcadia\";\n include \"sa/functions/function_sa_restore_work.arcadia\";\n include \"sa/model.arcadia\";\n include \"sa/participants.arcadia\";\n include \"sa/types.arcadia\";\n include \"traceability.arcadia\";\n include \"views/diagram_oa_allocation_view.arcadia\";\n include \"views/diagram_sa_allocation_view.arcadia\";\n include \"views/diagram_sa_capability_view.arcadia\";\n include \"views/diagram_sa_service_view.arcadia\";\n include \"views/diagram_sa_state_view.arcadia\";\n}\n", "traceability.arcadia": "trace trace_oa_alarm_transition \"State transition: Awaiting repair ↔ State transition: Awaiting repair\" id \"0c7c8a06-163e-5b3e-8a98-e66e2ce8963b\" {\n baseline {\n oa {\n description \"\";\n name \"State transition: Awaiting repair\";\n };\n sa {\n description \"\";\n name \"State transition: Awaiting repair\";\n };\n };\n kind Manual;\n oa @oa_alarm_transition;\n sa @sa_alarm_transition;\n}\n\ntrace trace_oa_assess \"Assess pressure alarm ↔ Assess pressure alarm\" id \"5309f955-53fd-5ff4-9c0a-91737e947341\" {\n baseline {\n oa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n sa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n };\n oa @oa_assess;\n sa @sa_assess;\n}\n\ntrace trace_oa_assess_allocation \"Allocation: Assess pressure alarm ↔ Allocation: Assess pressure alarm\" id \"acdbee9c-5017-5154-804e-50801f0376ec\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Assess pressure alarm\";\n };\n sa {\n description \"\";\n name \"Allocation: Assess pressure alarm\";\n };\n };\n kind Manual;\n oa @oa_assess_allocation;\n sa @sa_assess_allocation;\n}\n\ntrace trace_oa_assess_on_entry \"Assess when repair is needed ↔ Assess when repair is needed\" id \"fb02420d-b066-5773-87c1-198a056e0731\" {\n baseline {\n oa {\n description \"\";\n name \"Assess when repair is needed\";\n };\n sa {\n description \"\";\n name \"Assess when repair is needed\";\n };\n };\n kind Manual;\n oa @oa_assess_on_entry;\n sa @sa_assess_on_entry;\n}\n\ntrace trace_oa_assess_step \"Assess the alarm ↔ Assess the alarm\" id \"e848da41-445e-5e3c-8b4e-ef53fdddf1e1\" {\n baseline {\n oa {\n description \"\";\n name \"Assess the alarm\";\n };\n sa {\n description \"\";\n name \"Assess the alarm\";\n };\n };\n kind Sequence;\n oa @oa_assess_step;\n sa @sa_assess_step;\n}\n\ntrace trace_oa_assess_then_decide \"Continue ↔ Continue\" id \"a5c1eb01-a95f-5f7a-9742-7f201493d7aa\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_assess_then_decide;\n sa @sa_assess_then_decide;\n}\n\ntrace trace_oa_assessment_action \"Assess pressure alarm ↔ Assess pressure alarm\" id \"3a33de40-20a3-5252-899c-c12dc35e9783\" {\n baseline {\n oa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n sa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n };\n kind Sequence;\n oa @oa_assessment_action;\n sa @sa_assessment_action;\n}\n\ntrace trace_oa_assessment_delivery \"Chain involvement: Assess an alarm ↔ Chain involvement: Assess an alarm\" id \"5b96bfed-63e2-5d7f-b882-91e8b81f8efe\" {\n baseline {\n oa {\n description \"\";\n name \"Chain involvement: Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Chain involvement: Assess an alarm\";\n };\n };\n kind Manual;\n oa @oa_assessment_delivery;\n sa @sa_assessment_delivery;\n}\n\ntrace trace_oa_assessment_procedure \"Assess an alarm procedure ↔ Assess an alarm procedure\" id \"6ca4c78a-a5f2-5470-b401-732f5a8825d0\" {\n baseline {\n oa {\n description \"\";\n name \"Assess an alarm procedure\";\n };\n sa {\n description \"\";\n name \"Assess an alarm procedure\";\n };\n };\n kind Sequence;\n oa @oa_assessment_procedure;\n sa @sa_assessment_procedure;\n}\n\ntrace trace_oa_assessment_support \"Capability involvement: Assess an alarm ↔ Capability involvement: Assess an alarm\" id \"6e13cf86-7242-5e33-8912-b037cf6e8c87\" {\n baseline {\n oa {\n description \"\";\n name \"Capability involvement: Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Capability involvement: Assess an alarm\";\n };\n };\n kind Manual;\n oa @oa_assessment_support;\n sa @sa_assessment_support;\n}\n\ntrace trace_oa_call \"Request valve repair ↔ Request valve repair\" id \"f0cc86e5-f8fd-5091-a40d-dbfb6515072f\" {\n baseline {\n oa {\n description \"\";\n name \"Request valve repair\";\n };\n sa {\n description \"\";\n name \"Request valve repair\";\n };\n };\n kind Scenario;\n oa @oa_call;\n sa @sa_call;\n}\n\ntrace trace_oa_caller \"Controller ↔ Controller\" id \"241dfdac-2450-5704-a4cb-9f1047db1b6d\" {\n baseline {\n oa {\n description \"\";\n name \"Controller\";\n };\n sa {\n description \"\";\n name \"Controller\";\n };\n };\n kind Scenario;\n oa @oa_caller;\n sa @sa_caller;\n}\n\ntrace trace_oa_confirm \"Confirm safe pressure ↔ Confirm safe pressure\" id \"d7773ff5-cef5-50c1-8f9d-c5659115e1f0\" {\n baseline {\n oa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n sa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n };\n oa @oa_confirm;\n sa @sa_confirm;\n}\n\ntrace trace_oa_confirm_allocation \"Allocation: Confirm safe pressure ↔ Allocation: Confirm safe pressure\" id \"2fdcbc6f-526e-5a4e-bde5-314cf0cf3ef3\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Confirm safe pressure\";\n };\n sa {\n description \"\";\n name \"Allocation: Confirm safe pressure\";\n };\n };\n kind Manual;\n oa @oa_confirm_allocation;\n sa @sa_confirm_allocation;\n}\n\ntrace trace_oa_confirm_path \"Continue ↔ Continue\" id \"a106d183-c239-5c9f-b1f1-141af19fc778\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_confirm_path;\n sa @sa_confirm_path;\n}\n\ntrace trace_oa_confirm_step \"Confirm safe pressure ↔ Confirm safe pressure\" id \"154abfce-c311-52d1-85d1-3f4c85203b26\" {\n baseline {\n oa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n sa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n };\n kind Sequence;\n oa @oa_confirm_step;\n sa @sa_confirm_step;\n}\n\ntrace trace_oa_contact \"Technician service conversation ↔ Technician service conversation\" id \"c9d65349-3400-58eb-8a55-57fa02de4b67\" {\n baseline {\n oa {\n description \"\";\n name \"Technician service conversation\";\n };\n sa {\n description \"\";\n name \"Technician service conversation\";\n };\n };\n kind Exchange;\n oa @oa_contact;\n sa @sa_contact;\n}\n\ntrace trace_oa_contact_category \"Field contact ↔ Field contact\" id \"e96ff119-bb4d-5fd9-9ab7-2ede0d3fd418\" {\n baseline {\n oa {\n description \"\";\n name \"Field contact\";\n };\n sa {\n description \"\";\n name \"Field contact\";\n };\n };\n kind Manual;\n oa @oa_contact_category;\n sa @sa_contact_category;\n}\n\ntrace trace_oa_control \"Control room ↔ Pressure coordination service\" id \"aba528ea-e396-582a-bfba-f6e2212d391a\" {\n baseline {\n oa {\n description \"\";\n name \"Control room\";\n };\n sa {\n description \"\";\n name \"Pressure coordination service\";\n };\n };\n kind Participant;\n oa @oa_control;\n sa @sa_control;\n}\n\ntrace trace_oa_conversation \"Repair request and measured reply ↔ Repair request and measured reply\" id \"3694c752-ba80-5702-a7d7-9cc66b6b01d8\" {\n baseline {\n oa {\n description \"\";\n name \"Repair request and measured reply\";\n };\n sa {\n description \"\";\n name \"Repair request and measured reply\";\n };\n };\n kind Scenario;\n oa @oa_conversation;\n sa @sa_conversation;\n}\n\ntrace trace_oa_decision \"Can a remote reset safely recover pressure? ↔ Can a remote reset safely recover pressure?\" id \"bbf6f1a1-cb2b-5632-8ec0-bf4b8ef1a941\" {\n baseline {\n oa {\n description \"\";\n name \"Can a remote reset safely recover pressure?\";\n };\n sa {\n description \"\";\n name \"Can a remote reset safely recover pressure?\";\n };\n };\n kind Sequence;\n oa @oa_decision;\n sa @sa_decision;\n}\n\ntrace trace_oa_field_merge \"Continue ↔ Continue\" id \"d32dd433-9c9e-5b57-9355-2970cc44a5f2\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_field_merge;\n sa @sa_field_merge;\n}\n\ntrace trace_oa_field_path \"else ↔ else\" id \"2e849e31-35aa-5aef-a989-26948038e52b\" {\n baseline {\n oa {\n description \"\";\n name \"else\";\n };\n sa {\n description \"\";\n name \"else\";\n };\n };\n kind Manual;\n oa @oa_field_path;\n sa @sa_field_path;\n}\n\ntrace trace_oa_field_procedure \"Field repair procedure ↔ Field repair procedure\" id \"bb72b2c2-6e32-5f65-9d8e-b33c1a65da37\" {\n baseline {\n oa {\n description \"\";\n name \"Field repair procedure\";\n };\n sa {\n description \"\";\n name \"Field repair procedure\";\n };\n };\n kind Sequence;\n oa @oa_field_procedure;\n sa @sa_field_procedure;\n}\n\ntrace trace_oa_full_scenario \"Restore supply through field repair ↔ Restore supply through field repair\" id \"435bae4c-cf6d-59f3-9eb5-d660ebeec079\" {\n baseline {\n oa {\n description \"\";\n name \"Restore supply through field repair\";\n };\n sa {\n description \"\";\n name \"Restore supply through field repair\";\n };\n };\n kind Scenario;\n oa @oa_full_scenario;\n sa @sa_full_scenario;\n}\n\ntrace trace_oa_high_pressure \"Pressure alarm detected ↔ Pressure alarm detected\" id \"b97749d4-f9ad-5fb7-9d78-bc60a74e98eb\" {\n baseline {\n oa {\n description \"\";\n name \"Pressure alarm detected\";\n };\n sa {\n description \"\";\n name \"Pressure alarm detected\";\n };\n };\n kind State;\n oa @oa_high_pressure;\n sa @sa_high_pressure;\n}\n\ntrace trace_oa_include_triage \"Capability include: Assess an alarm ↔ Capability include: Assess an alarm\" id \"77073fcb-53aa-5f06-987a-0317cbb6971d\" {\n baseline {\n oa {\n description \"\";\n name \"Capability include: Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Capability include: Assess an alarm\";\n };\n };\n kind Manual;\n oa @oa_include_triage;\n sa @sa_include_triage;\n}\n\ntrace trace_oa_merge \"Recovery path completed ↔ Recovery path completed\" id \"0c9de959-d366-5765-98eb-450ea27bd316\" {\n baseline {\n oa {\n description \"\";\n name \"Recovery path completed\";\n };\n sa {\n description \"\";\n name \"Recovery path completed\";\n };\n };\n kind Sequence;\n oa @oa_merge;\n sa @sa_merge;\n}\n\ntrace trace_oa_mission \"Maintain safe water supply ↔ Maintain safe water supply\" id \"c987bd0f-87f6-5550-945d-2a42450fe1c5\" {\n baseline {\n oa {\n description \"\";\n name \"Maintain safe water supply\";\n };\n sa {\n description \"\";\n name \"Maintain safe water supply\";\n };\n };\n kind Mission;\n oa @oa_mission;\n sa @sa_mission;\n}\n\ntrace trace_oa_mission_delivery \"Mission capability: Restore a safe supply ↔ Mission capability: Restore a safe supply\" id \"aa164208-394d-5bc7-8462-b0043f682aad\" {\n baseline {\n oa {\n description \"\";\n name \"Mission capability: Restore a safe supply\";\n };\n sa {\n description \"\";\n name \"Mission capability: Restore a safe supply\";\n };\n };\n kind Manual;\n oa @oa_mission_delivery;\n sa @sa_mission_delivery;\n}\n\ntrace trace_oa_mission_participant \"Mission involvement: Maintain safe water supply ↔ Mission involvement: Maintain safe water supply\" id \"8d693d90-5017-56af-b056-d29d3cb46baa\" {\n baseline {\n oa {\n description \"\";\n name \"Mission involvement: Maintain safe water supply\";\n };\n sa {\n description \"\";\n name \"Mission involvement: Maintain safe water supply\";\n };\n };\n kind Manual;\n oa @oa_mission_participant;\n sa @sa_mission_participant;\n}\n\ntrace trace_oa_monitor \"Pressure supervision ↔ Pressure supervision\" id \"b53863a2-ed80-5f98-ad3c-50e1b821066d\" {\n baseline {\n oa {\n description \"\";\n name \"Pressure supervision\";\n };\n sa {\n description \"\";\n name \"Pressure supervision\";\n };\n };\n kind State;\n oa @oa_monitor;\n sa @sa_monitor;\n}\n\ntrace trace_oa_monitor_initial \"Start ↔ Start\" id \"48d243f0-553f-507e-acb0-9474ae156b63\" {\n baseline {\n oa {\n description \"\";\n name \"Start\";\n };\n sa {\n description \"\";\n name \"Start\";\n };\n };\n kind State;\n oa @oa_monitor_initial;\n sa @sa_monitor_initial;\n}\n\ntrace trace_oa_monitor_region \"Supervision cycle ↔ Supervision cycle\" id \"208753e0-9151-50d8-86ca-29fc28eca80b\" {\n baseline {\n oa {\n description \"\";\n name \"Supervision cycle\";\n };\n sa {\n description \"\";\n name \"Supervision cycle\";\n };\n };\n kind State;\n oa @oa_monitor_region;\n sa @sa_monitor_region;\n}\n\ntrace trace_oa_monitoring \"Monitoring ↔ Monitoring\" id \"12ec320f-2e14-5a5a-8c6b-bd2b6471dae9\" {\n baseline {\n oa {\n description \"\";\n name \"Monitoring\";\n };\n sa {\n description \"\";\n name \"Monitoring\";\n };\n };\n kind State;\n oa @oa_monitoring;\n sa @sa_monitoring;\n}\n\ntrace trace_oa_normal_transition \"State transition: Monitoring ↔ State transition: Monitoring\" id \"c47cf0b4-fe15-5175-bd62-5292e43adc39\" {\n baseline {\n oa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n sa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n };\n kind Manual;\n oa @oa_normal_transition;\n sa @sa_normal_transition;\n}\n\ntrace trace_oa_outer_controller \"Controller ↔ Controller\" id \"fd195498-dbba-523b-94d0-49f3b9531a3e\" {\n baseline {\n oa {\n description \"\";\n name \"Controller\";\n };\n sa {\n description \"\";\n name \"Controller\";\n };\n };\n kind Scenario;\n oa @oa_outer_controller;\n sa @sa_outer_controller;\n}\n\ntrace trace_oa_outer_technician \"Technician ↔ Technician\" id \"c132a0df-1270-55a8-ac4e-6e5075823dc1\" {\n baseline {\n oa {\n description \"\";\n name \"Technician\";\n };\n sa {\n description \"\";\n name \"Technician\";\n };\n };\n kind Scenario;\n oa @oa_outer_technician;\n sa @sa_outer_technician;\n}\n\ntrace trace_oa_pressure \"Measured pressure ↔ Measured pressure\" id \"d9d47371-e98d-5d29-9df7-4de2d28a5c73\" {\n baseline {\n oa {\n description \"\";\n name \"Measured pressure\";\n };\n sa {\n description \"\";\n name \"Measured pressure\";\n };\n };\n kind Item;\n oa @oa_pressure;\n sa @sa_pressure;\n}\n\ntrace trace_oa_pressure_parameter \"Pressure before / after repair ↔ Pressure before / after repair\" id \"0d905fbb-5b3c-56f0-9f11-a27091901eb0\" {\n baseline {\n oa {\n description \"\";\n name \"Pressure before / after repair\";\n };\n sa {\n description \"\";\n name \"Pressure before / after repair\";\n };\n };\n kind Item;\n oa @oa_pressure_parameter;\n sa @sa_pressure_parameter;\n}\n\ntrace trace_oa_remote_merge \"Continue ↔ Continue\" id \"1b788e74-36b2-5c17-a936-642dbe51ca3c\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_remote_merge;\n sa @sa_remote_merge;\n}\n\ntrace trace_oa_remote_path \"remote reset is authorized ↔ remote reset is authorized\" id \"eee79ec1-41d7-5374-986e-995a56b9026f\" {\n baseline {\n oa {\n description \"\";\n name \"remote reset is authorized\";\n };\n sa {\n description \"\";\n name \"remote reset is authorized\";\n };\n };\n kind Manual;\n oa @oa_remote_path;\n sa @sa_remote_path;\n}\n\ntrace trace_oa_repair \"Repair valve in the field ↔ Repair valve in the field\" id \"b13452bb-1a55-5ad6-b6d9-a37fb34e8d13\" {\n baseline {\n oa {\n description \"\";\n name \"Repair valve in the field\";\n };\n sa {\n description \"\";\n name \"Repair valve in the field\";\n };\n };\n oa @oa_repair;\n sa @sa_repair;\n}\n\ntrace trace_oa_repair_allocation \"Allocation: Repair valve in the field ↔ Allocation: Repair valve in the field\" id \"3714d547-006f-5c3a-97f8-175ccc23d994\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Repair valve in the field\";\n };\n sa {\n description \"\";\n name \"Allocation: Repair valve in the field\";\n };\n };\n kind Manual;\n oa @oa_repair_allocation;\n sa @sa_repair_allocation;\n}\n\ntrace trace_oa_repair_operation \"Valve repair ↔ Valve repair\" id \"cf92cedf-ea1a-510c-9bc5-89c16d60e8d2\" {\n baseline {\n oa {\n description \"\";\n name \"Valve repair\";\n };\n sa {\n description \"\";\n name \"Valve repair\";\n };\n };\n kind Item;\n oa @oa_repair_operation;\n sa @sa_repair_operation;\n}\n\ntrace trace_oa_repair_report \"Report repair result ↔ Report repair result\" id \"424eca39-1c29-5a2f-b9ee-33dd018926aa\" {\n baseline {\n oa {\n description \"\";\n name \"Report repair result\";\n };\n sa {\n description \"\";\n name \"Report repair result\";\n };\n };\n kind Exchange;\n oa @oa_repair_report;\n sa @sa_repair_report;\n}\n\ntrace trace_oa_repair_request \"Request field repair ↔ Request field repair\" id \"da8efc3c-78df-5b10-b2e5-1e28d6d99e86\" {\n baseline {\n oa {\n description \"\";\n name \"Request field repair\";\n };\n sa {\n description \"\";\n name \"Request field repair\";\n };\n };\n kind Exchange;\n oa @oa_repair_request;\n sa @sa_repair_request;\n}\n\ntrace trace_oa_repair_step \"Repair the valve ↔ Repair the valve\" id \"ac3aa6b0-568e-5a3f-963a-172aa3cfc7a4\" {\n baseline {\n oa {\n description \"\";\n name \"Repair the valve\";\n };\n sa {\n description \"\";\n name \"Repair the valve\";\n };\n };\n kind Sequence;\n oa @oa_repair_step;\n sa @sa_repair_step;\n}\n\ntrace trace_oa_repair_then_report \"Sequence link: Report the measured result ↔ Sequence link: Report the measured result\" id \"f8d34715-1dc8-504b-acdf-78b770aad1e8\" {\n baseline {\n oa {\n description \"\";\n name \"Sequence link: Report the measured result\";\n };\n sa {\n description \"\";\n name \"Sequence link: Report the measured result\";\n };\n };\n kind Manual;\n oa @oa_repair_then_report;\n sa @sa_repair_then_report;\n}\n\ntrace trace_oa_repair_traffic \"Repair work exchanges ↔ Repair work exchanges\" id \"3e7bde54-f9c1-549f-9e5b-2ce1ecb685a7\" {\n baseline {\n oa {\n description \"\";\n name \"Repair work exchanges\";\n };\n sa {\n description \"\";\n name \"Repair work exchanges\";\n };\n };\n kind Manual;\n oa @oa_repair_traffic;\n sa @sa_repair_traffic;\n}\n\ntrace trace_oa_reply \"Return pressure after repair ↔ Return pressure after repair\" id \"595b5729-ccd9-5291-b5d9-30d8c8bd9dfa\" {\n baseline {\n oa {\n description \"\";\n name \"Return pressure after repair\";\n };\n sa {\n description \"\";\n name \"Return pressure after repair\";\n };\n };\n kind Scenario;\n oa @oa_reply;\n sa @sa_reply;\n}\n\ntrace trace_oa_report_step \"Report the measured result ↔ Report the measured result\" id \"e63b14d2-f408-56a2-aec4-be20cf4ace73\" {\n baseline {\n oa {\n description \"\";\n name \"Report the measured result\";\n };\n sa {\n description \"\";\n name \"Report the measured result\";\n };\n };\n kind Sequence;\n oa @oa_report_step;\n sa @sa_report_step;\n}\n\ntrace trace_oa_request_step \"Request the field repair ↔ Request the field repair\" id \"ad697c00-07d9-5799-89b3-2c78da8dff4d\" {\n baseline {\n oa {\n description \"\";\n name \"Request the field repair\";\n };\n sa {\n description \"\";\n name \"Request the field repair\";\n };\n };\n kind Sequence;\n oa @oa_request_step;\n sa @sa_request_step;\n}\n\ntrace trace_oa_request_then_repair \"Sequence link: Repair the valve ↔ Sequence link: Repair the valve\" id \"f2b7050c-629d-533f-b873-bffc33e072f7\" {\n baseline {\n oa {\n description \"\";\n name \"Sequence link: Repair the valve\";\n };\n sa {\n description \"\";\n name \"Sequence link: Repair the valve\";\n };\n };\n kind Manual;\n oa @oa_request_then_repair;\n sa @sa_request_then_repair;\n}\n\ntrace trace_oa_reset \"Reset valve remotely ↔ Reset valve remotely\" id \"82a5be1a-92a8-578d-9448-086062a20d8f\" {\n baseline {\n oa {\n description \"\";\n name \"Reset valve remotely\";\n };\n sa {\n description \"\";\n name \"Reset valve remotely\";\n };\n };\n oa @oa_reset;\n sa @sa_reset;\n}\n\ntrace trace_oa_reset_allocation \"Allocation: Reset valve remotely ↔ Allocation: Reset valve remotely\" id \"98ef05b5-5381-5d35-a433-ebab55e9f382\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Reset valve remotely\";\n };\n sa {\n description \"\";\n name \"Allocation: Reset valve remotely\";\n };\n };\n kind Manual;\n oa @oa_reset_allocation;\n sa @sa_reset_allocation;\n}\n\ntrace trace_oa_reset_step \"Try the authorized remote reset ↔ Try the authorized remote reset\" id \"ff84fc06-6f99-5cf3-b73d-236e9eff98a3\" {\n baseline {\n oa {\n description \"\";\n name \"Try the authorized remote reset\";\n };\n sa {\n description \"\";\n name \"Try the authorized remote reset\";\n };\n };\n kind Sequence;\n oa @oa_reset_step;\n sa @sa_reset_step;\n}\n\ntrace trace_oa_responder \"Technician ↔ Technician\" id \"c5051628-b7af-5fb1-a014-bb60a0b46e03\" {\n baseline {\n oa {\n description \"\";\n name \"Technician\";\n };\n sa {\n description \"\";\n name \"Technician\";\n };\n };\n kind Scenario;\n oa @oa_responder;\n sa @sa_responder;\n}\n\ntrace trace_oa_response \"Handle a pressure alarm ↔ Handle a pressure alarm\" id \"d3626818-4846-5893-9c02-3407cdba7f3c\" {\n baseline {\n oa {\n description \"\";\n name \"Handle a pressure alarm\";\n };\n sa {\n description \"\";\n name \"Handle a pressure alarm\";\n };\n };\n kind Sequence;\n oa @oa_response;\n sa @sa_response;\n}\n\ntrace trace_oa_response_delivery \"Chain involvement: Restore a safe supply ↔ Chain involvement: Restore a safe supply\" id \"70c90b0c-85ce-574a-a217-f0d19fad30e1\" {\n baseline {\n oa {\n description \"\";\n name \"Chain involvement: Restore a safe supply\";\n };\n sa {\n description \"\";\n name \"Chain involvement: Restore a safe supply\";\n };\n };\n kind Manual;\n oa @oa_response_delivery;\n sa @sa_response_delivery;\n}\n\ntrace trace_oa_restore \"Restore a safe supply ↔ Restore a safe supply\" id \"0fbef164-b5d3-58ba-ba41-54d0e63709ab\" {\n baseline {\n oa {\n description \"\";\n name \"Restore a safe supply\";\n };\n sa {\n description \"\";\n name \"Restore a safe supply\";\n };\n };\n kind Capability;\n oa @oa_restore;\n sa @sa_restore;\n}\n\ntrace trace_oa_restore_work \"Restore safe pressure ↔ Restore safe pressure\" id \"82cca563-9d5d-5479-aa1a-9db03e9674d1\" {\n baseline {\n oa {\n description \"\";\n name \"Restore safe pressure\";\n };\n sa {\n description \"\";\n name \"Restore safe pressure\";\n };\n };\n oa @oa_restore_work;\n sa @sa_restore_work;\n}\n\ntrace trace_oa_start_monitoring \"State transition: Monitoring ↔ State transition: Monitoring\" id \"07a7b82a-b5a7-5737-abfa-09e422f7420e\" {\n baseline {\n oa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n sa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n };\n kind Manual;\n oa @oa_start_monitoring;\n sa @sa_start_monitoring;\n}\n\ntrace trace_oa_technician \"Field technician ↔ Field technician\" id \"d47d3c36-50fb-5189-b801-d6fd1694bd49\" {\n baseline {\n oa {\n description \"\";\n name \"Field technician\";\n };\n sa {\n description \"\";\n name \"Field technician\";\n };\n };\n kind Participant;\n oa @oa_technician;\n sa @sa_technician;\n}\n\ntrace trace_oa_triage \"Assess an alarm ↔ Assess an alarm\" id \"6acd072d-431e-5881-ab20-1813b4fda0c5\" {\n baseline {\n oa {\n description \"\";\n name \"Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Assess an alarm\";\n };\n };\n kind Capability;\n oa @oa_triage;\n sa @sa_triage;\n}\n\ntrace trace_oa_use_conversation \"Use the reviewed repair conversation ↔ Use the reviewed repair conversation\" id \"f5733d3f-eee3-5cf7-a422-5edd2054d6a6\" {\n baseline {\n oa {\n description \"\";\n name \"Use the reviewed repair conversation\";\n };\n sa {\n description \"\";\n name \"Use the reviewed repair conversation\";\n };\n };\n kind Scenario;\n oa @oa_use_conversation;\n sa @sa_use_conversation;\n}\n\ntrace trace_oa_use_field \"Use the field repair procedure ↔ Use the field repair procedure\" id \"7a6b4b9c-4220-546a-a752-1587c2881fe1\" {\n baseline {\n oa {\n description \"\";\n name \"Use the field repair procedure\";\n };\n sa {\n description \"\";\n name \"Use the field repair procedure\";\n };\n };\n kind Sequence;\n oa @oa_use_field;\n sa @sa_use_field;\n}\n\ntrace trace_oa_waiting \"Awaiting repair ↔ Awaiting repair\" id \"0754be23-e4b8-53bc-b03c-89c2dbd80361\" {\n baseline {\n oa {\n description \"\";\n name \"Awaiting repair\";\n };\n sa {\n description \"\";\n name \"Awaiting repair\";\n };\n };\n kind State;\n oa @oa_waiting;\n sa @sa_waiting;\n}\n\n", "oa/capabilities.arcadia": "oa_mission oa_mission \"Maintain safe water supply\" id \"c9c61f50-06e0-5d17-973d-dcc57cd5cc90\" {\n}\n\noa_capability oa_restore \"Restore a safe supply\" id \"3dfee23a-148b-5cec-ad2d-b774e84ea5bb\" {\n}\n\noa_capability oa_triage \"Assess an alarm\" id \"6a30b763-cc51-546d-907f-5c63657cfd03\" {\n}\n\nmission_capability oa_mission_delivery \"Mission capability: Restore a safe supply\" id \"1f8b1898-65f6-5360-99cf-b78a71bd50ec\" {\n source @oa_mission;\n target @oa_restore;\n}\n\ncapability_include oa_include_triage \"Capability include: Assess an alarm\" id \"e21d9a54-ae8e-5618-a4f8-67ee22b92638\" {\n source @oa_restore;\n target @oa_triage;\n}\n\n", "oa/model.arcadia": "oa_exchange_category oa_contact_category \"Field contact\" id \"19bd3a3a-4d0c-56d5-bf50-a6b43fd81771\" {\n exchanges [@oa_contact];\n family \"Participant\";\n}\n\noa_event oa_high_pressure \"Pressure alarm detected\" id \"65d6b8d6-271a-5c84-8b42-abbe310c955e\" {\n body {\n Change {\n expression \"measured_pressure > operating_limit\";\n };\n };\n}\n\noa_exchange_category oa_repair_traffic \"Repair work exchanges\" id \"9349b353-53f2-56f8-b571-a05b09335cdf\" {\n exchanges [@oa_repair_request, @oa_repair_report];\n}\n\n", "oa/participants.arcadia": "oa_entity oa_control \"Control room\" id \"32aa9940-df6e-5a12-b9bd-6337e2d2ed22\" {\n}\n\noa_actor oa_technician \"Field technician\" id \"e07c3952-4a1a-5cc7-b7d5-03a01101ce49\" {\n}\n\nallocation oa_assess_allocation \"Allocation: Assess pressure alarm\" id \"594c61cd-94e0-5c07-890d-edfd520d7df9\" {\n source @oa_control;\n target @oa_assess;\n}\n\nallocation oa_confirm_allocation \"Allocation: Confirm safe pressure\" id \"bfd4326e-ea65-5269-b5e6-e063a355d1e9\" {\n source @oa_control;\n target @oa_confirm;\n}\n\ncommunication_mean oa_contact \"Technician service conversation\" id \"27b47887-baf0-518b-bf87-f5acbf7d0b93\" {\n items [@oa_repair_operation];\n source @oa_control;\n target @oa_technician;\n}\n\nexchange_allocation oa_report_carriage \"Exchange allocation: Report repair result\" id \"4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a\" {\n source @oa_contact;\n target @oa_repair_report;\n}\n\nexchange_allocation oa_request_carriage \"Exchange allocation: Request field repair\" id \"094b888c-450c-5c4f-971a-7d75db059574\" {\n source @oa_contact;\n target @oa_repair_request;\n}\n\nmission_involvement oa_mission_participant \"Mission involvement: Maintain safe water supply\" id \"0c4c9e58-ff32-5c00-b82a-d408a4be0183\" {\n source @oa_control;\n target @oa_mission;\n}\n\nallocation oa_reset_allocation \"Allocation: Reset valve remotely\" id \"1853df1f-30f4-5b1a-baac-2dcaf73c7b3a\" {\n source @oa_control;\n target @oa_reset;\n}\n\nallocation oa_repair_allocation \"Allocation: Repair valve in the field\" id \"ae53f363-0dec-5a7c-9afd-8fcd1b778ab2\" {\n source @oa_technician;\n target @oa_repair;\n}\n\n", "oa/types.arcadia": "oa_data_type oa_pressure \"Measured pressure\" id \"e7824764-5db9-5384-8198-2fbaea2b10b2\" {\n definition {\n Real {\n maximum 600.0;\n minimum 0.0;\n };\n };\n unit \"kPa\";\n}\n\noa_exchange_item oa_repair_operation \"Valve repair\" id \"d736c7d6-d369-550a-8ba4-dae223e40bb3\" {\n mechanism Operation;\n}\n\noa_data_field oa_pressure_parameter \"Pressure before / after repair\" id \"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7\" {\n direction InOut;\n parent @oa_repair_operation;\n type_ref {\n Named @oa_pressure;\n };\n}\n\n", "sa/capabilities.arcadia": "sa_mission sa_mission \"Maintain safe water supply\" id \"5ad034b1-084d-5273-9e70-971671766132\" {\n}\n\nsa_capability sa_restore \"Restore a safe supply\" id \"81259051-370a-512d-a3b5-6420a6f933b6\" {\n}\n\nsa_capability sa_triage \"Assess an alarm\" id \"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f\" {\n}\n\nmission_capability sa_mission_delivery \"Mission capability: Restore a safe supply\" id \"a0902e0f-3d18-576a-9aca-975a136dfdd7\" {\n source @sa_mission;\n target @sa_restore;\n}\n\ncapability_include sa_include_triage \"Capability include: Assess an alarm\" id \"f3fe7690-734a-5877-8b57-a6599a4033c4\" {\n source @sa_restore;\n target @sa_triage;\n}\n\n", "sa/model.arcadia": "sa_exchange_category sa_contact_category \"Field contact\" id \"781cbe75-410f-5cc5-aeb8-a43491f77b99\" {\n exchanges [@sa_contact];\n family \"Participant\";\n}\n\nsa_event sa_high_pressure \"Pressure alarm detected\" id \"01490fa8-2f01-5ac8-9722-d55d45414379\" {\n body {\n Change {\n expression \"measured_pressure > operating_limit\";\n };\n };\n}\n\nsa_exchange_category sa_repair_traffic \"Repair work exchanges\" id \"a9a47e48-100c-57a8-95f0-7fe24da94f94\" {\n exchanges [@sa_repair_request, @sa_repair_report];\n}\n\n", "sa/participants.arcadia": "sa_system sa_control \"Pressure coordination service\" id \"435bf87c-73fd-5e4d-978a-4c471bc9eaf0\" {\n}\n\nsa_port sa_control_port \"Repair service client\" id \"98d411e7-7c65-5c3f-b543-8bf0f2522ea2\" {\n contract {\n Component {\n kind Standard;\n orientation Unset;\n };\n };\n description \"Explicitly chosen Standard component port for the repair service.\";\n parent @sa_control;\n}\n\nsa_actor sa_technician \"Field technician\" id \"c05b9422-b9da-5de5-b21d-07ad23bd2b8a\" {\n}\n\nsa_port sa_technician_port \"Repair service provider\" id \"e6d69cbd-99d7-596b-bbe3-dada6118a600\" {\n contract {\n Component {\n kind Standard;\n orientation Unset;\n };\n };\n description \"Explicitly chosen Standard component port for the repair service.\";\n parent @sa_technician;\n}\n\nallocation sa_assess_allocation \"Allocation: Assess pressure alarm\" id \"9b9356d7-2db2-5a94-a47e-ea892cf02afe\" {\n source @sa_control;\n target @sa_assess;\n}\n\nallocation sa_audit_allocation \"Allocation: Audit pressure thresholds\" id \"1b245065-7242-5d81-8472-aaeb932054c9\" {\n source @sa_control;\n target @sa_audit_thresholds;\n}\n\nallocation sa_confirm_allocation \"Allocation: Confirm safe pressure\" id \"b76bf8de-2fa4-563f-a540-dd30f30e6c49\" {\n source @sa_control;\n target @sa_confirm;\n}\n\ninterface_requirement sa_client_requires \"Interface requirement: Valve repair service\" id \"4f85337b-f6eb-533c-a45a-9a5d1d9567ca\" {\n source @sa_control_port;\n target @sa_repair_interface;\n}\n\nboundary_exchange sa_contact \"Technician service conversation\" id \"63009b5f-539e-5914-b630-ec6b7fefb4d5\" {\n items [@sa_repair_operation];\n oriented false;\n source @sa_control_port;\n target @sa_technician_port;\n}\n\nexchange_allocation sa_report_carriage \"Exchange allocation: Report repair result\" id \"ff9897b3-a23a-5994-a5b3-99a5b4d34ceb\" {\n source @sa_contact;\n target @sa_repair_report;\n}\n\nexchange_allocation sa_request_carriage \"Exchange allocation: Request field repair\" id \"4c4c4851-5a3d-5bb9-94df-b19f9cf39819\" {\n source @sa_contact;\n target @sa_repair_request;\n}\n\nport_allocation sa_port_report_in \"Port allocation: Report repair result input\" id \"568c5c01-de21-52a2-83bd-afdddc158085\" {\n source @sa_control_port;\n target @sa_repair_report_in;\n}\n\nport_allocation sa_port_request_out \"Port allocation: Request field repair output\" id \"55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9\" {\n source @sa_control_port;\n target @sa_repair_request_out;\n}\n\nmission_involvement sa_mission_participant \"Mission involvement: Maintain safe water supply\" id \"1c1e5634-ba8c-591f-b143-90a27cdc6cd2\" {\n source @sa_control;\n target @sa_mission;\n}\n\nallocation sa_reset_allocation \"Allocation: Reset valve remotely\" id \"3cc9ab52-2b00-57fd-8709-aabc75e5d3e3\" {\n source @sa_control;\n target @sa_reset;\n}\n\nallocation sa_repair_allocation \"Allocation: Repair valve in the field\" id \"725f2e1b-aa2c-5615-9b1f-28da178168fa\" {\n source @sa_technician;\n target @sa_repair;\n}\n\nport_allocation sa_port_report_out \"Port allocation: Report repair result output\" id \"e53b7a40-e8a3-5b3f-826d-c2b5c164a84a\" {\n source @sa_technician_port;\n target @sa_repair_report_out;\n}\n\nport_allocation sa_port_request_in \"Port allocation: Request field repair input\" id \"09eaa992-4cdf-5ea3-b748-f10fd74b8cba\" {\n source @sa_technician_port;\n target @sa_repair_request_in;\n}\n\ninterface_provision sa_provider_provides \"Interface provision: Valve repair service\" id \"55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada\" {\n source @sa_technician_port;\n target @sa_repair_interface;\n}\n\n", "sa/types.arcadia": "sa_data_type sa_pressure \"Measured pressure\" id \"87d0a95b-af1b-5352-b753-e4c6533671a5\" {\n definition {\n Real {\n maximum 600.0;\n minimum 0.0;\n };\n };\n unit \"kPa\";\n}\n\nsa_interface sa_repair_interface \"Valve repair service\" id \"a4b8942e-a975-5f88-ad14-8f38c345baac\" {\n}\n\nsa_exchange_item sa_repair_operation \"Valve repair\" id \"a962fc5e-3ab0-5296-8b0d-fd84633f9218\" {\n mechanism Operation;\n}\n\nsa_data_field sa_pressure_parameter \"Pressure before / after repair\" id \"bb12ba5d-aab5-5a1b-99de-c767f5365b57\" {\n direction InOut;\n parent @sa_repair_operation;\n type_ref {\n Named @sa_pressure;\n };\n}\n\ninterface_item_allocation sa_repair_interface_item \"Repair operation contract\" id \"f074e041-23cf-54ad-af9c-f171e30621e7\" {\n acquisition Accept;\n source @sa_repair_interface;\n target @sa_repair_operation;\n transmission Synchronous;\n}\n\n", "views/diagram_oa_allocation_view.arcadia": "diagram oa_allocation_view \"1 · OA responsibility and repair traffic\" id \"103ea62c-ac56-5827-94e7-cf09bca96ccc\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n projection Allocation;\n}\n\nnode oa_allocation_view_oa_assess id \"5ae1c46d-59a3-50fd-8cc3-b292df21f951\" {\n diagram @oa_allocation_view;\n element @oa_assess;\n position {\n x 100.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_confirm id \"edd74060-ac61-5450-a57c-a6577daa5d50\" {\n diagram @oa_allocation_view;\n element @oa_confirm;\n position {\n x 100.0;\n y 490.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_control id \"3191e05c-1c7f-5f0e-beb0-5f3bded54c48\" {\n diagram @oa_allocation_view;\n element @oa_control;\n position {\n x 60.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_repair id \"202ebe37-ddb4-5099-8ce9-ec3e895ab9e9\" {\n diagram @oa_allocation_view;\n element @oa_repair;\n position {\n x 890.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_reset id \"7066f78c-9736-5349-b94a-0587331b980e\" {\n diagram @oa_allocation_view;\n element @oa_reset;\n position {\n x 100.0;\n y 330.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_technician id \"d27f28ef-f10a-5355-9a05-6f2fd39b7de6\" {\n diagram @oa_allocation_view;\n element @oa_technician;\n position {\n x 850.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n", "views/diagram_sa_allocation_view.arcadia": "diagram sa_allocation_view \"2 · SA service boundary and functions\" id \"35d3c24b-289e-59e5-a610-8333e2c6a4bb\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection Allocation;\n}\n\nnode sa_allocation_view_sa_assess id \"60f6ad74-b69e-5aef-b832-f1bd60b903ae\" {\n diagram @sa_allocation_view;\n element @sa_assess;\n position {\n x 100.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_confirm id \"7e3ba36f-bc68-5520-bdb9-77083bb7bba2\" {\n diagram @sa_allocation_view;\n element @sa_confirm;\n position {\n x 100.0;\n y 490.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_control id \"8345c76a-8d85-5c31-902e-ec1cd33ed4a3\" {\n diagram @sa_allocation_view;\n element @sa_control;\n position {\n x 60.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_repair id \"34630a18-41b0-5fdd-bff4-ee86e93e8651\" {\n diagram @sa_allocation_view;\n element @sa_repair;\n position {\n x 890.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_reset id \"73406244-ebd7-5995-86c7-e17c73c50b32\" {\n diagram @sa_allocation_view;\n element @sa_reset;\n position {\n x 100.0;\n y 330.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_technician id \"f7225d1c-e506-505d-bb20-916950269d4b\" {\n diagram @sa_allocation_view;\n element @sa_technician;\n position {\n x 850.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n", "views/diagram_sa_capability_view.arcadia": "diagram sa_capability_view \"4 · SA mission and included capability\" id \"3e6ad194-61b5-584c-b0f0-a78a20af5781\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection Capabilities;\n}\n\nnode sa_capability_view_sa_control id \"41ddb68b-bd2b-5f91-82eb-efde01157828\" {\n diagram @sa_capability_view;\n element @sa_control;\n position {\n x 60.0;\n y 60.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_capability_view_sa_mission id \"4b814335-bf98-5b68-85d5-ea549766517a\" {\n diagram @sa_capability_view;\n element @sa_mission;\n position {\n x 420.0;\n y 60.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_capability_view_sa_restore id \"d3bc13f9-7726-5280-83fe-63f391c45afb\" {\n diagram @sa_capability_view;\n element @sa_restore;\n position {\n x 420.0;\n y 260.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_capability_view_sa_triage id \"069a3fb3-077c-59d8-91da-27b0665143c7\" {\n diagram @sa_capability_view;\n element @sa_triage;\n position {\n x 800.0;\n y 260.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n", "views/diagram_sa_service_view.arcadia": "diagram sa_service_view \"3 · SA service conversation only\" id \"50af4c9b-93ce-5ff5-a1f8-7a81eb97e779\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection Allocation;\n view_options {\n exchange_labels \"NameAndItems\";\n participant_categories {\n Any [@sa_contact_category];\n };\n work_categories {\n Any [];\n };\n };\n}\n\nnode sa_service_view_sa_assess id \"439f1e45-e5ed-567c-978b-4c93ef267db1\" {\n diagram @sa_service_view;\n element @sa_assess;\n position {\n x 100.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_confirm id \"6f138672-149b-5f88-ab07-7fc413a42262\" {\n diagram @sa_service_view;\n element @sa_confirm;\n position {\n x 100.0;\n y 490.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_control id \"f53d4352-b042-56a6-8b3e-c51cd27254f9\" {\n diagram @sa_service_view;\n element @sa_control;\n position {\n x 60.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_repair id \"ae36489d-6ec8-5f1c-b603-8b497227efba\" {\n diagram @sa_service_view;\n element @sa_repair;\n position {\n x 890.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_reset id \"d52da4e6-40b7-5dbc-84fb-80c443711c69\" {\n diagram @sa_service_view;\n element @sa_reset;\n position {\n x 100.0;\n y 330.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_technician id \"40210589-69f7-5209-b329-10bb83cf615c\" {\n diagram @sa_service_view;\n element @sa_technician;\n position {\n x 850.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n", "views/diagram_sa_state_view.arcadia": "diagram sa_state_view \"5 · SA pressure supervision\" id \"30d5baf9-6581-5cb6-846a-bcaa1e6cce63\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection {\n StateMachine {\n machine @sa_monitor;\n };\n };\n}\n\nnode sa_state_view_sa_monitor id \"a676fbb9-0833-59a8-98cf-a10d8f4b7434\" {\n diagram @sa_state_view;\n element @sa_monitor;\n position {\n x 30.0;\n y 30.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_monitor_initial id \"5e2326a0-0f6c-5f8d-8a21-fdded18a9281\" {\n diagram @sa_state_view;\n element @sa_monitor_initial;\n position {\n x 100.0;\n y 200.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_monitor_region id \"55a74f91-2025-5001-8db8-9566b1dbe783\" {\n diagram @sa_state_view;\n element @sa_monitor_region;\n position {\n x 70.0;\n y 95.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_monitoring id \"b3af7b04-5a45-5b82-ab69-7eada4b876f0\" {\n diagram @sa_state_view;\n element @sa_monitoring;\n position {\n x 220.0;\n y 200.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_waiting id \"57acbb71-ca86-57fc-ae90-42dad195f0e0\" {\n diagram @sa_state_view;\n element @sa_waiting;\n position {\n x 650.0;\n y 200.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n", "oa/activities/activity_oa_restore_work.arcadia": "oa_activity oa_restore_work \"Restore safe pressure\" id \"1b91f8a7-0bdb-514e-b1cd-955658e09927\" {\n}\n\noa_activity oa_assess \"Assess pressure alarm QA46\" id \"61f7bbfb-74a4-5540-9182-2583dfb27a49\" {\n parent @oa_restore_work;\n}\n\noa_activity oa_confirm \"Confirm safe pressure\" id \"727c0b5c-8db6-5eb7-83d6-735519c5949f\" {\n parent @oa_restore_work;\n}\n\noa_activity oa_repair \"Repair valve in the field\" id \"a21465af-05f3-5fb5-8983-de26932422fb\" {\n parent @oa_restore_work;\n}\n\noa_activity oa_reset \"Reset valve remotely\" id \"d0c8be87-d238-503a-a549-7558a210507f\" {\n parent @oa_restore_work;\n}\n\ncapability_involvement oa_assessment_support \"Capability involvement: Assess an alarm\" id \"ffdbfcd0-d423-5707-a880-0dfbe1400f72\" {\n source @oa_assess;\n target @oa_triage;\n}\n\ninteraction oa_repair_request \"Request field repair\" id \"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d\" {\n items [@oa_repair_operation];\n source @oa_assess;\n target @oa_repair;\n}\n\ninteraction oa_repair_report \"Report repair result\" id \"b436d0b3-c824-5a96-af6b-2c269816d1cc\" {\n items [@oa_repair_operation];\n source @oa_repair;\n target @oa_confirm;\n}\n\n", "oa/behavior/process_oa_assessment_procedure.arcadia": "oa_process oa_assessment_procedure \"Assess an alarm procedure\" id \"022d3cfa-bbaf-5e13-924a-8e55099b8745\" {\n steps [@oa_assessment_action];\n}\n\noa_occurrence oa_assessment_action \"Assess pressure alarm\" id \"942975b8-0bef-5ae8-9fcb-c37497833fb0\" {\n body {\n Action {\n action @oa_assess;\n };\n };\n parent @oa_assessment_procedure;\n}\n\nchain_involvement oa_assessment_delivery \"Chain involvement: Assess an alarm\" id \"628cb4fc-fe63-5f6b-b364-6268f26b5740\" {\n source @oa_assessment_procedure;\n target @oa_triage;\n}\n\n", "oa/behavior/process_oa_field_procedure.arcadia": "oa_process oa_field_procedure \"Field repair procedure\" id \"5d3af417-244c-54bb-9588-16daedda4e1f\" {\n steps [@oa_request_step, @oa_repair_step, @oa_report_step];\n}\n\noa_occurrence oa_repair_step \"Repair the valve\" id \"c59432fe-6092-5ee0-908d-9dbf39476471\" {\n body {\n Action {\n action @oa_repair;\n };\n };\n parent @oa_field_procedure;\n}\n\noa_occurrence oa_report_step \"Report the measured result\" id \"df2fd3f8-6bc2-5380-a13f-36643ed35ac7\" {\n body {\n Exchange {\n exchange @oa_repair_report;\n };\n };\n parent @oa_field_procedure;\n}\n\noa_occurrence oa_request_step \"Request the field repair\" id \"5ba8079c-2dbe-5e98-ae82-2b60c6020a02\" {\n body {\n Exchange {\n exchange @oa_repair_request;\n };\n };\n parent @oa_field_procedure;\n}\n\nsequence_link oa_repair_then_report \"Sequence link: Report the measured result\" id \"c8196d35-2168-5fef-8b03-ba0d139bc00f\" {\n source @oa_repair_step;\n target @oa_report_step;\n}\n\nsequence_link oa_request_then_repair \"Sequence link: Repair the valve\" id \"3f54d890-4ca5-5e36-873b-abb5c92d578c\" {\n source @oa_request_step;\n target @oa_repair_step;\n}\n\n", "oa/behavior/process_oa_response.arcadia": "oa_process oa_response \"Handle a pressure alarm\" id \"58bae2b0-f560-50f2-818d-19091d22d18a\" {\n steps [@oa_assess_step, @oa_decision, @oa_reset_step, @oa_use_field, @oa_merge, @oa_confirm_step];\n}\n\noa_occurrence oa_assess_step \"Assess the alarm\" id \"0b07b9ed-492d-57f6-b0b1-ce8a709238a7\" {\n body {\n SequenceReference {\n sequence @oa_assessment_procedure;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_confirm_step \"Confirm safe pressure\" id \"e00594a3-6122-5a6b-b3c2-ecb5506c741d\" {\n body {\n Action {\n action @oa_confirm;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_decision \"Can a remote reset safely recover pressure?\" id \"b280c6ca-e5f9-5424-a5c1-5676e01c2371\" {\n body {\n Control {\n kind Choice;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_merge \"Recovery path completed\" id \"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d\" {\n body {\n Control {\n kind Merge;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_reset_step \"Try the authorized remote reset\" id \"d2026fc2-74a8-5e22-9942-ff3eb68a3677\" {\n body {\n Action {\n action @oa_reset;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_use_field \"Use the field repair procedure\" id \"fc6763bf-a534-54bf-afcd-57ab285ff07d\" {\n body {\n SequenceReference {\n sequence @oa_field_procedure;\n };\n };\n parent @oa_response;\n}\n\nsequence_link oa_assess_then_decide \"Continue\" id \"109e2d6b-7e86-5934-93a5-fab56eced84e\" {\n source @oa_assess_step;\n target @oa_decision;\n}\n\nsequence_link oa_field_path \"else\" id \"c1adbbd0-a762-5ee3-8b9a-5c18af377771\" {\n guard \"else\";\n source @oa_decision;\n target @oa_use_field;\n}\n\nsequence_link oa_remote_path \"remote reset is authorized\" id \"76218d89-68fd-531d-b35b-90c5b769a5ef\" {\n guard \"remote reset is authorized\";\n source @oa_decision;\n target @oa_reset_step;\n}\n\nsequence_link oa_confirm_path \"Continue\" id \"229ee94f-d147-50f6-9769-b5bd0c03a084\" {\n source @oa_merge;\n target @oa_confirm_step;\n}\n\nsequence_link oa_remote_merge \"Continue\" id \"bac43d3b-910b-5bdc-be9b-f78cf973e1ed\" {\n source @oa_reset_step;\n target @oa_merge;\n}\n\nchain_involvement oa_response_delivery \"Chain involvement: Restore a safe supply\" id \"c7c248f8-28b8-55be-9023-0991d44021e3\" {\n source @oa_response;\n target @oa_restore;\n}\n\nsequence_link oa_field_merge \"Continue\" id \"c8593670-8906-530f-b6a2-3ada77a9c219\" {\n source @oa_use_field;\n target @oa_merge;\n}\n\n", "oa/behavior/scenario_oa_conversation.arcadia": "oa_scenario oa_conversation \"Repair request and measured reply\" id \"20472233-5ce6-5ffe-b4ad-0bdbccf3e423\" {\n context @oa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@oa_call, @oa_reply];\n viewpoint ParticipantInteraction;\n}\n\noa_occurrence oa_call \"Request valve repair\" id \"b97437c6-cd7a-5a05-b537-b30a17dd936a\" {\n body {\n Exchange {\n exchange @oa_contact;\n message_kind Call;\n receiver @oa_responder;\n sender @oa_caller;\n values [{\n expression \"420.0\";\n field @oa_pressure_parameter;\n }];\n };\n };\n parent @oa_conversation;\n}\n\noa_lifeline oa_caller \"Controller\" id \"41859a65-ded2-547b-ab03-14e2fa740cf9\" {\n parent @oa_conversation;\n represented @oa_control;\n}\n\noa_occurrence oa_reply \"Return pressure after repair\" id \"cc2d497a-fd15-5455-9ee5-e70eb95811d8\" {\n body {\n Exchange {\n exchange @oa_contact;\n message_kind Reply;\n receiver @oa_caller;\n reply_to @oa_call;\n sender @oa_responder;\n values [{\n expression \"320.0\";\n field @oa_pressure_parameter;\n }];\n };\n };\n parent @oa_conversation;\n}\n\noa_lifeline oa_responder \"Technician\" id \"fc81c5f0-0442-5b88-992b-e5b10f351c59\" {\n parent @oa_conversation;\n represented @oa_technician;\n}\n\n", "oa/behavior/scenario_oa_full_scenario.arcadia": "oa_scenario oa_full_scenario \"Restore supply through field repair\" id \"d6f881a4-95da-54e9-ad97-1b8965532629\" {\n context @oa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@oa_use_conversation];\n viewpoint ParticipantInteraction;\n}\n\noa_lifeline oa_outer_controller \"Controller\" id \"2011b3ac-614b-5a47-8891-7ff81965f425\" {\n parent @oa_full_scenario;\n represented @oa_control;\n}\n\noa_lifeline oa_outer_technician \"Technician\" id \"fffff882-78fd-5415-928d-c1ef7fac6576\" {\n parent @oa_full_scenario;\n represented @oa_technician;\n}\n\noa_occurrence oa_use_conversation \"Use the reviewed repair conversation\" id \"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5\" {\n body {\n ScenarioUse {\n bindings [{\n local @oa_outer_controller;\n referenced @oa_caller;\n }, {\n local @oa_outer_technician;\n referenced @oa_responder;\n }];\n scenario @oa_conversation;\n };\n };\n parent @oa_full_scenario;\n}\n\n", "oa/behavior/state_machine_oa_monitor.arcadia": "oa_state_machine oa_monitor \"Pressure supervision\" id \"1970608f-85d1-5234-ac86-5e2b0df27dc3\" {\n parent @oa_control;\n}\n\noa_region oa_monitor_region \"Supervision cycle\" id \"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7\" {\n parent @oa_monitor;\n}\n\noa_initial oa_monitor_initial \"Start\" id \"a7ffb869-9dde-5e76-b276-c719c5c143a9\" {\n parent @oa_monitor_region;\n}\n\noa_state oa_monitoring \"Monitoring\" id \"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae\" {\n parent @oa_monitor_region;\n}\n\noa_state oa_waiting \"Awaiting repair\" id \"58c15833-6e75-523a-b57f-a88f19f6d672\" {\n parent @oa_monitor_region;\n}\n\nstate_transition oa_start_monitoring \"State transition: Monitoring\" id \"2b00270c-79a5-52a5-af96-33346bea531b\" {\n source @oa_monitor_initial;\n target @oa_monitoring;\n}\n\nstate_transition oa_alarm_transition \"State transition: Awaiting repair\" id \"fbde9d5e-c7e9-55db-a2be-497345c491b3\" {\n source @oa_monitoring;\n target @oa_waiting;\n triggers [@oa_high_pressure];\n}\n\nstate_action oa_assess_on_entry \"Assess when repair is needed\" id \"7fa37e63-db65-5aa7-88f2-31ff4347a787\" {\n phase Entry;\n source @oa_waiting;\n target @oa_assess;\n}\n\nstate_transition oa_normal_transition \"State transition: Monitoring\" id \"21fe5e8e-cbc2-5dad-b3e8-1df46e167d97\" {\n guard \"repair confirmed and pressure is safe\";\n source @oa_waiting;\n target @oa_monitoring;\n}\n\n", "sa/behavior/process_sa_assessment_procedure.arcadia": "sa_functional_chain sa_assessment_procedure \"Assess an alarm procedure\" id \"acd5a018-f559-5298-a40d-1cf6e1353e74\" {\n steps [@sa_assessment_action];\n}\n\nsa_occurrence sa_assessment_action \"Assess pressure alarm\" id \"bae5b192-5b8e-51c6-82ae-2331af0d33bf\" {\n body {\n Action {\n action @sa_assess;\n };\n };\n parent @sa_assessment_procedure;\n}\n\nchain_involvement sa_assessment_delivery \"Chain involvement: Assess an alarm\" id \"a6d5a6be-fa6e-5fa0-a309-08e87ba40c57\" {\n source @sa_assessment_procedure;\n target @sa_triage;\n}\n\n", "sa/behavior/process_sa_field_procedure.arcadia": "sa_functional_chain sa_field_procedure \"Field repair procedure\" id \"93eb6479-54e9-59cb-ac7b-16912347bfc0\" {\n steps [@sa_request_step, @sa_repair_step, @sa_report_step];\n}\n\nsa_occurrence sa_repair_step \"Repair the valve\" id \"0f195fea-3493-5ebd-966d-da9eddeb05d7\" {\n body {\n Action {\n action @sa_repair;\n };\n };\n parent @sa_field_procedure;\n}\n\nsa_occurrence sa_report_step \"Report the measured result\" id \"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac\" {\n body {\n Exchange {\n exchange @sa_repair_report;\n };\n };\n parent @sa_field_procedure;\n}\n\nsa_occurrence sa_request_step \"Request the field repair\" id \"40d94322-baa2-5c81-b261-ff47cdc33782\" {\n body {\n Exchange {\n exchange @sa_repair_request;\n };\n };\n parent @sa_field_procedure;\n}\n\nsequence_link sa_repair_then_report \"Sequence link: Report the measured result\" id \"7fb30b1d-195c-5f0e-a19c-a536f519a899\" {\n source @sa_repair_step;\n target @sa_report_step;\n}\n\nsequence_link sa_request_then_repair \"Sequence link: Repair the valve\" id \"6a6d968f-26d6-5dbb-b721-5a27d362779a\" {\n source @sa_request_step;\n target @sa_repair_step;\n}\n\n", "sa/behavior/process_sa_response.arcadia": "sa_functional_chain sa_response \"Handle a pressure alarm\" id \"5139ce73-56fd-5875-ba3a-e569fc890231\" {\n steps [@sa_assess_step, @sa_decision, @sa_reset_step, @sa_use_field, @sa_merge, @sa_confirm_step];\n}\n\nsa_occurrence sa_assess_step \"Assess the alarm\" id \"9024243c-ccc1-5edb-8477-2aa16e5e9a50\" {\n body {\n SequenceReference {\n sequence @sa_assessment_procedure;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_confirm_step \"Confirm safe pressure\" id \"47bec4f9-d6d0-5ed1-adca-fa0d960dc416\" {\n body {\n Action {\n action @sa_confirm;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_decision \"Can a remote reset safely recover pressure?\" id \"30c8fad9-a49b-5692-9542-3148e76afd7b\" {\n body {\n Control {\n kind Choice;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_merge \"Recovery path completed\" id \"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07\" {\n body {\n Control {\n kind Merge;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_reset_step \"Try the authorized remote reset\" id \"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6\" {\n body {\n Action {\n action @sa_reset;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_use_field \"Use the field repair procedure\" id \"d5e61c5d-510b-5091-a878-da46f3a9e152\" {\n body {\n SequenceReference {\n sequence @sa_field_procedure;\n };\n };\n parent @sa_response;\n}\n\nsequence_link sa_assess_then_decide \"Continue\" id \"9d4a131f-36ad-5125-b21f-c3dd033b8c82\" {\n source @sa_assess_step;\n target @sa_decision;\n}\n\nsequence_link sa_field_path \"else\" id \"1bbd5957-1173-51d8-97e3-ba4f084227ae\" {\n guard \"else\";\n source @sa_decision;\n target @sa_use_field;\n}\n\nsequence_link sa_remote_path \"remote reset is authorized\" id \"d8b6710a-e713-5979-934f-e5ca7d155bb4\" {\n guard \"remote reset is authorized\";\n source @sa_decision;\n target @sa_reset_step;\n}\n\nsequence_link sa_confirm_path \"Continue\" id \"1e738f27-a3a1-526d-b330-6384088b9689\" {\n source @sa_merge;\n target @sa_confirm_step;\n}\n\nsequence_link sa_remote_merge \"Continue\" id \"e5279265-8eac-52e8-98dc-571b20475e1f\" {\n source @sa_reset_step;\n target @sa_merge;\n}\n\nchain_involvement sa_response_delivery \"Chain involvement: Restore a safe supply\" id \"66efc484-53c7-51a3-89e9-422429344b38\" {\n source @sa_response;\n target @sa_restore;\n}\n\nsequence_link sa_field_merge \"Continue\" id \"0f6ac3fb-4ad6-581e-ad14-336472072d5e\" {\n source @sa_use_field;\n target @sa_merge;\n}\n\n", "sa/behavior/scenario_sa_conversation.arcadia": "sa_scenario sa_conversation \"Repair request and measured reply\" id \"730b27ca-b039-5a3b-8dc6-03418f9061b3\" {\n context @sa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@sa_call, @sa_reply];\n viewpoint BoundaryInterface;\n}\n\nsa_occurrence sa_call \"Request valve repair\" id \"8bab4783-a098-5984-9e36-493957caf26c\" {\n body {\n Exchange {\n exchange @sa_contact;\n message_kind Call;\n receiver @sa_responder;\n sender @sa_caller;\n values [{\n expression \"420.0\";\n field @sa_pressure_parameter;\n }];\n };\n };\n parent @sa_conversation;\n}\n\nsa_lifeline sa_caller \"Controller\" id \"98c61788-2fee-51f4-8cf9-de48e8c70e9e\" {\n parent @sa_conversation;\n represented @sa_control;\n}\n\nsa_occurrence sa_reply \"Return pressure after repair\" id \"4e1c0a56-ce80-5f13-a93a-6956de54880c\" {\n body {\n Exchange {\n exchange @sa_contact;\n message_kind Reply;\n receiver @sa_caller;\n reply_to @sa_call;\n sender @sa_responder;\n values [{\n expression \"320.0\";\n field @sa_pressure_parameter;\n }];\n };\n };\n parent @sa_conversation;\n}\n\nsa_lifeline sa_responder \"Technician\" id \"6249b54a-e396-5338-82b9-89266c55670d\" {\n parent @sa_conversation;\n represented @sa_technician;\n}\n\nartifact repair_test_evidence \"Repair conversation acceptance notes\" id \"f5922bf7-05d8-590f-86e9-1d09f37f4fa6\" {\n description \"A local teaching artifact, not proof of a real valve's safety.\";\n fragment \"acceptance\";\n owner @sa_conversation;\n relation Verifies;\n revision \"lesson-1\";\n uri \"evidence/repair-check.md\";\n}\n\n", "sa/behavior/scenario_sa_full_scenario.arcadia": "sa_scenario sa_full_scenario \"Restore supply through field repair\" id \"f746a1cd-ff9f-55c0-b325-01c03d2f4fae\" {\n context @sa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@sa_use_conversation];\n viewpoint BoundaryInterface;\n}\n\nsa_lifeline sa_outer_controller \"Controller\" id \"1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023\" {\n parent @sa_full_scenario;\n represented @sa_control;\n}\n\nsa_lifeline sa_outer_technician \"Technician\" id \"155e4fe4-9e3b-5f4e-b886-28abcc3f086b\" {\n parent @sa_full_scenario;\n represented @sa_technician;\n}\n\nsa_occurrence sa_use_conversation \"Use the reviewed repair conversation\" id \"1c9da843-e2d3-5591-8e3f-db083a42867e\" {\n body {\n ScenarioUse {\n bindings [{\n local @sa_outer_controller;\n referenced @sa_caller;\n }, {\n local @sa_outer_technician;\n referenced @sa_responder;\n }];\n scenario @sa_conversation;\n };\n };\n parent @sa_full_scenario;\n}\n\n", "sa/behavior/state_machine_sa_monitor.arcadia": "sa_state_machine sa_monitor \"Pressure supervision\" id \"132b3f28-3f88-5327-9868-8c8b645ed412\" {\n parent @sa_control;\n}\n\nsa_region sa_monitor_region \"Supervision cycle\" id \"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c\" {\n parent @sa_monitor;\n}\n\nsa_initial sa_monitor_initial \"Start\" id \"57eb5348-14d8-560e-996a-8dbf993243e2\" {\n parent @sa_monitor_region;\n}\n\nsa_state sa_monitoring \"Monitoring\" id \"8af21f9b-c21e-5aae-af0d-0958840f6655\" {\n parent @sa_monitor_region;\n}\n\nsa_state sa_waiting \"Awaiting repair\" id \"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37\" {\n parent @sa_monitor_region;\n}\n\nstate_transition sa_start_monitoring \"State transition: Monitoring\" id \"47730532-0372-5cc5-9d6d-0b8953aebdd8\" {\n source @sa_monitor_initial;\n target @sa_monitoring;\n}\n\nstate_transition sa_alarm_transition \"State transition: Awaiting repair\" id \"13c3bfa4-9254-5ab2-b96f-f65f402adf81\" {\n source @sa_monitoring;\n target @sa_waiting;\n triggers [@sa_high_pressure];\n}\n\nstate_action sa_assess_on_entry \"Assess when repair is needed\" id \"a887f96a-37cb-5891-8070-011fa276e5b5\" {\n phase Entry;\n source @sa_waiting;\n target @sa_assess;\n}\n\nstate_transition sa_normal_transition \"State transition: Monitoring\" id \"6e2c1b47-764c-577a-b325-ff66dd2a2768\" {\n guard \"repair confirmed and pressure is safe\";\n source @sa_waiting;\n target @sa_monitoring;\n}\n\n", "sa/functions/function_sa_audit_thresholds.arcadia": "sa_function sa_audit_thresholds \"Audit pressure thresholds\" id \"4149a872-3440-59de-9879-8981e78d27ab\" {\n description \"Deliberately unfinished: assigned to the service, but no behavior context yet. Model checks should expose this one work_without_behavior_context warning.\";\n}\n\n", "sa/functions/function_sa_restore_work.arcadia": "sa_function sa_restore_work \"Restore safe pressure\" id \"58867e7d-916e-5ebc-9e4c-8dbed1314be3\" {\n}\n\nsa_function sa_assess \"Assess pressure alarm\" id \"dddae020-a444-5d48-acc8-139d2696a672\" {\n parent @sa_restore_work;\n}\n\nsa_port sa_repair_request_out \"Request field repair output\" id \"24a6850e-b819-57e0-af88-ca4ab76581b7\" {\n contract {\n FunctionOutput {\n outgoing_items [@sa_repair_operation];\n };\n };\n parent @sa_assess;\n}\n\nsa_function sa_confirm \"Confirm safe pressure\" id \"d75eb3fa-a27d-52d5-8782-8b342b3865f6\" {\n parent @sa_restore_work;\n}\n\nsa_port sa_repair_report_in \"Report repair result input\" id \"391af7c4-b07d-53a7-8ddd-5c81461fc4f8\" {\n contract {\n FunctionInput {\n incoming_items [@sa_repair_operation];\n };\n };\n parent @sa_confirm;\n}\n\nsa_function sa_repair \"Repair valve in the field\" id \"9497e10f-04c4-5586-8738-2464a6f00bd4\" {\n parent @sa_restore_work;\n}\n\nsa_port sa_repair_report_out \"Report repair result output\" id \"994faed7-dbc8-5b96-9d62-7604ac0fbc3a\" {\n contract {\n FunctionOutput {\n outgoing_items [@sa_repair_operation];\n };\n };\n parent @sa_repair;\n}\n\nsa_port sa_repair_request_in \"Request field repair input\" id \"d2113fb0-a531-54ef-9484-13951b00ab8f\" {\n contract {\n FunctionInput {\n incoming_items [@sa_repair_operation];\n };\n };\n parent @sa_repair;\n}\n\nsa_function sa_reset \"Reset valve remotely\" id \"09342ccb-044b-5483-ac58-87dc3cf7831c\" {\n parent @sa_restore_work;\n}\n\ncapability_involvement sa_assessment_support \"Capability involvement: Assess an alarm\" id \"93eaad8d-83b7-5980-b9bb-86c9e3f31da4\" {\n source @sa_assess;\n target @sa_triage;\n}\n\nfunctional_exchange sa_repair_request \"Request field repair\" id \"93474111-f23e-56c1-b61b-b7c2396b91bd\" {\n items [@sa_repair_operation];\n source @sa_assess;\n source_port @sa_repair_request_out;\n target @sa_repair;\n target_port @sa_repair_request_in;\n}\n\nfunctional_exchange sa_repair_report \"Report repair result\" id \"684eadc3-e670-5779-a60f-bbc9a5bfb062\" {\n items [@sa_repair_operation];\n source @sa_repair;\n source_port @sa_repair_report_out;\n target @sa_confirm;\n target_port @sa_repair_report_in;\n}\n\n"}} \ No newline at end of file diff --git a/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/04.response.json b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/04.response.json new file mode 100644 index 00000000..3a80277a --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/04.response.json @@ -0,0 +1 @@ +{"elements":94,"migration":null,"model_id":"2786d72f-5763-5f33-a57f-2773a4ca1a6c","name":"Restore safe water pressure — release 1 walkthrough","relations":62,"resource_id":"9d5f5bdf-2483-4e7b-a92e-2384ea35b359","revision":1,"schema_version":7} \ No newline at end of file diff --git a/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/05.request.json b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/05.request.json new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/05.response.json b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/05.response.json new file mode 100644 index 00000000..850e1b40 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/05.response.json @@ -0,0 +1 @@ +{"resource_id":"9d5f5bdf-2483-4e7b-a92e-2384ea35b359","revision":1,"model":{"schema_version":7,"id":"2786d72f-5763-5f33-a57f-2773a4ca1a6c","alias":"pressure_restoration","name":"Restore safe water pressure — release 1 walkthrough","description":"A controller either resets a valve remotely or requests field repair. Compare the operational need with the explicitly chosen coordination-service boundary. Start with README.md beside project.arcadia. Units and guards are descriptive; this model does not simulate a real water network.","elements":{"01490fa8-2f01-5ac8-9722-d55d45414379":{"id":"01490fa8-2f01-5ac8-9722-d55d45414379","alias":"sa_high_pressure","name":"Pressure alarm detected","description":"","parent":null,"body":{"Sa":{"Shared":{"Event":{"body":{"Change":{"expression":"measured_pressure > operating_limit"}}}}}}},"022d3cfa-bbaf-5e13-924a-8e55099b8745":{"id":"022d3cfa-bbaf-5e13-924a-8e55099b8745","alias":"oa_assessment_procedure","name":"Assess an alarm procedure","description":"","parent":null,"body":{"Oa":{"Process":{"steps":["942975b8-0bef-5ae8-9fcb-c37497833fb0"]}}}},"09342ccb-044b-5483-ac58-87dc3cf7831c":{"id":"09342ccb-044b-5483-ac58-87dc3cf7831c","alias":"sa_reset","name":"Reset valve remotely","description":"","parent":"58867e7d-916e-5ebc-9e4c-8dbed1314be3","body":{"Sa":"Function"}},"0b07b9ed-492d-57f6-b0b1-ce8a709238a7":{"id":"0b07b9ed-492d-57f6-b0b1-ce8a709238a7","alias":"oa_assess_step","name":"Assess the alarm","description":"","parent":"58bae2b0-f560-50f2-818d-19091d22d18a","body":{"Oa":{"Shared":{"Occurrence":{"body":{"SequenceReference":{"sequence":"022d3cfa-bbaf-5e13-924a-8e55099b8745"}},"precondition":"","postcondition":""}}}}},"0f195fea-3493-5ebd-966d-da9eddeb05d7":{"id":"0f195fea-3493-5ebd-966d-da9eddeb05d7","alias":"sa_repair_step","name":"Repair the valve","description":"","parent":"93eb6479-54e9-59cb-ac7b-16912347bfc0","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"9497e10f-04c4-5586-8738-2464a6f00bd4","lifeline":null}},"precondition":"","postcondition":""}}}}},"132b3f28-3f88-5327-9868-8c8b645ed412":{"id":"132b3f28-3f88-5327-9868-8c8b645ed412","alias":"sa_monitor","name":"Pressure supervision","description":"","parent":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","body":{"Sa":{"Shared":"StateMachine"}}},"155e4fe4-9e3b-5f4e-b886-28abcc3f086b":{"id":"155e4fe4-9e3b-5f4e-b886-28abcc3f086b","alias":"sa_outer_technician","name":"Technician","description":"","parent":"f746a1cd-ff9f-55c0-b325-01c03d2f4fae","body":{"Sa":{"Shared":{"Lifeline":{"represented":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a"}}}}},"1970608f-85d1-5234-ac86-5e2b0df27dc3":{"id":"1970608f-85d1-5234-ac86-5e2b0df27dc3","alias":"oa_monitor","name":"Pressure supervision","description":"","parent":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","body":{"Oa":{"Shared":"StateMachine"}}},"19bd3a3a-4d0c-56d5-bf50-a6b43fd81771":{"id":"19bd3a3a-4d0c-56d5-bf50-a6b43fd81771","alias":"oa_contact_category","name":"Field contact","description":"","parent":null,"body":{"Oa":{"Shared":{"ExchangeCategory":{"family":"Participant","exchanges":["27b47887-baf0-518b-bf87-f5acbf7d0b93"]}}}}},"1b91f8a7-0bdb-514e-b1cd-955658e09927":{"id":"1b91f8a7-0bdb-514e-b1cd-955658e09927","alias":"oa_restore_work","name":"Restore safe pressure","description":"","parent":null,"body":{"Oa":"Activity"}},"1c9da843-e2d3-5591-8e3f-db083a42867e":{"id":"1c9da843-e2d3-5591-8e3f-db083a42867e","alias":"sa_use_conversation","name":"Use the reviewed repair conversation","description":"","parent":"f746a1cd-ff9f-55c0-b325-01c03d2f4fae","body":{"Sa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"scenario":"730b27ca-b039-5a3b-8dc6-03418f9061b3","bindings":[{"referenced":"98c61788-2fee-51f4-8cf9-de48e8c70e9e","local":"1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023"},{"referenced":"6249b54a-e396-5338-82b9-89266c55670d","local":"155e4fe4-9e3b-5f4e-b886-28abcc3f086b"}]}},"precondition":"","postcondition":""}}}}},"1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023":{"id":"1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023","alias":"sa_outer_controller","name":"Controller","description":"","parent":"f746a1cd-ff9f-55c0-b325-01c03d2f4fae","body":{"Sa":{"Shared":{"Lifeline":{"represented":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0"}}}}},"2011b3ac-614b-5a47-8891-7ff81965f425":{"id":"2011b3ac-614b-5a47-8891-7ff81965f425","alias":"oa_outer_controller","name":"Controller","description":"","parent":"d6f881a4-95da-54e9-ad97-1b8965532629","body":{"Oa":{"Shared":{"Lifeline":{"represented":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22"}}}}},"20472233-5ce6-5ffe-b4ad-0bdbccf3e423":{"id":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","alias":"oa_conversation","name":"Repair request and measured reply","description":"","parent":null,"body":{"Oa":{"Shared":{"Scenario":{"viewpoint":"ParticipantInteraction","context":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb","precondition":"A pressure alarm has been assessed","postcondition":"The controller has received the measured pressure after repair","steps":["b97437c6-cd7a-5a05-b537-b30a17dd936a","cc2d497a-fd15-5455-9ee5-e70eb95811d8"]}}}}},"24a6850e-b819-57e0-af88-ca4ab76581b7":{"id":"24a6850e-b819-57e0-af88-ca4ab76581b7","alias":"sa_repair_request_out","name":"Request field repair output","description":"","parent":"dddae020-a444-5d48-acc8-139d2696a672","body":{"Sa":{"Shared":{"Port":{"contract":{"FunctionOutput":{"outgoing_items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}},"legacy":null}}}}},"30c8fad9-a49b-5692-9542-3148e76afd7b":{"id":"30c8fad9-a49b-5692-9542-3148e76afd7b","alias":"sa_decision","name":"Can a remote reset safely recover pressure?","description":"","parent":"5139ce73-56fd-5875-ba3a-e569fc890231","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Control":{"kind":"Choice"}},"precondition":"","postcondition":""}}}}},"32aa9940-df6e-5a12-b9bd-6337e2d2ed22":{"id":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","alias":"oa_control","name":"Control room","description":"","parent":null,"body":{"Oa":"Entity"}},"391af7c4-b07d-53a7-8ddd-5c81461fc4f8":{"id":"391af7c4-b07d-53a7-8ddd-5c81461fc4f8","alias":"sa_repair_report_in","name":"Report repair result input","description":"","parent":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","body":{"Sa":{"Shared":{"Port":{"contract":{"FunctionInput":{"incoming_items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}},"legacy":null}}}}},"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c":{"id":"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c","alias":"sa_monitor_region","name":"Supervision cycle","description":"","parent":"132b3f28-3f88-5327-9868-8c8b645ed412","body":{"Sa":{"Shared":"Region"}}},"3dfee23a-148b-5cec-ad2d-b774e84ea5bb":{"id":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb","alias":"oa_restore","name":"Restore a safe supply","description":"","parent":null,"body":{"Oa":"Capability"}},"40d94322-baa2-5c81-b261-ff47cdc33782":{"id":"40d94322-baa2-5c81-b261-ff47cdc33782","alias":"sa_request_step","name":"Request the field repair","description":"","parent":"93eb6479-54e9-59cb-ac7b-16912347bfc0","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"93474111-f23e-56c1-b61b-b7c2396b91bd","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}},"4149a872-3440-59de-9879-8981e78d27ab":{"id":"4149a872-3440-59de-9879-8981e78d27ab","alias":"sa_audit_thresholds","name":"Audit pressure thresholds","description":"Deliberately unfinished: assigned to the service, but no behavior context yet. Model checks should expose this one work_without_behavior_context warning.","parent":null,"body":{"Sa":"Function"}},"41859a65-ded2-547b-ab03-14e2fa740cf9":{"id":"41859a65-ded2-547b-ab03-14e2fa740cf9","alias":"oa_caller","name":"Controller","description":"","parent":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","body":{"Oa":{"Shared":{"Lifeline":{"represented":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22"}}}}},"435bf87c-73fd-5e4d-978a-4c471bc9eaf0":{"id":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","alias":"sa_control","name":"Pressure coordination service","description":"","parent":null,"body":{"Sa":"System"}},"47bec4f9-d6d0-5ed1-adca-fa0d960dc416":{"id":"47bec4f9-d6d0-5ed1-adca-fa0d960dc416","alias":"sa_confirm_step","name":"Confirm safe pressure","description":"","parent":"5139ce73-56fd-5875-ba3a-e569fc890231","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","lifeline":null}},"precondition":"","postcondition":""}}}}},"4e1c0a56-ce80-5f13-a93a-6956de54880c":{"id":"4e1c0a56-ce80-5f13-a93a-6956de54880c","alias":"sa_reply","name":"Return pressure after repair","description":"","parent":"730b27ca-b039-5a3b-8dc6-03418f9061b3","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"63009b5f-539e-5914-b630-ec6b7fefb4d5","sender":"6249b54a-e396-5338-82b9-89266c55670d","receiver":"98c61788-2fee-51f4-8cf9-de48e8c70e9e","message_kind":"Reply","reply_to":"8bab4783-a098-5984-9e36-493957caf26c","values":[{"path":[],"field":"bb12ba5d-aab5-5a1b-99de-c767f5365b57","expression":"320.0"}]}},"precondition":"","postcondition":""}}}}},"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07":{"id":"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07","alias":"sa_merge","name":"Recovery path completed","description":"","parent":"5139ce73-56fd-5875-ba3a-e569fc890231","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Control":{"kind":"Merge"}},"precondition":"","postcondition":""}}}}},"5139ce73-56fd-5875-ba3a-e569fc890231":{"id":"5139ce73-56fd-5875-ba3a-e569fc890231","alias":"sa_response","name":"Handle a pressure alarm","description":"","parent":null,"body":{"Sa":{"FunctionalChain":{"steps":["9024243c-ccc1-5edb-8477-2aa16e5e9a50","30c8fad9-a49b-5692-9542-3148e76afd7b","bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6","d5e61c5d-510b-5091-a878-da46f3a9e152","4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07","47bec4f9-d6d0-5ed1-adca-fa0d960dc416"]}}}},"57eb5348-14d8-560e-996a-8dbf993243e2":{"id":"57eb5348-14d8-560e-996a-8dbf993243e2","alias":"sa_monitor_initial","name":"Start","description":"","parent":"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c","body":{"Sa":{"Shared":{"State":{"kind":"Initial","entry":"","exit":"","do_activity":""}}}}},"58867e7d-916e-5ebc-9e4c-8dbed1314be3":{"id":"58867e7d-916e-5ebc-9e4c-8dbed1314be3","alias":"sa_restore_work","name":"Restore safe pressure","description":"","parent":null,"body":{"Sa":"Function"}},"58bae2b0-f560-50f2-818d-19091d22d18a":{"id":"58bae2b0-f560-50f2-818d-19091d22d18a","alias":"oa_response","name":"Handle a pressure alarm","description":"","parent":null,"body":{"Oa":{"Process":{"steps":["0b07b9ed-492d-57f6-b0b1-ce8a709238a7","b280c6ca-e5f9-5424-a5c1-5676e01c2371","d2026fc2-74a8-5e22-9942-ff3eb68a3677","fc6763bf-a534-54bf-afcd-57ab285ff07d","6b945a6d-6aa0-5dd3-96e6-2e8d757d167d","e00594a3-6122-5a6b-b3c2-ecb5506c741d"]}}}},"58c15833-6e75-523a-b57f-a88f19f6d672":{"id":"58c15833-6e75-523a-b57f-a88f19f6d672","alias":"oa_waiting","name":"Awaiting repair","description":"","parent":"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7","body":{"Oa":{"Shared":{"State":{"kind":"State","entry":"","exit":"","do_activity":""}}}}},"5ad034b1-084d-5273-9e70-971671766132":{"id":"5ad034b1-084d-5273-9e70-971671766132","alias":"sa_mission","name":"Maintain safe water supply","description":"","parent":null,"body":{"Sa":"Mission"}},"5ba8079c-2dbe-5e98-ae82-2b60c6020a02":{"id":"5ba8079c-2dbe-5e98-ae82-2b60c6020a02","alias":"oa_request_step","name":"Request the field repair","description":"","parent":"5d3af417-244c-54bb-9588-16daedda4e1f","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}},"5d3af417-244c-54bb-9588-16daedda4e1f":{"id":"5d3af417-244c-54bb-9588-16daedda4e1f","alias":"oa_field_procedure","name":"Field repair procedure","description":"","parent":null,"body":{"Oa":{"Process":{"steps":["5ba8079c-2dbe-5e98-ae82-2b60c6020a02","c59432fe-6092-5ee0-908d-9dbf39476471","df2fd3f8-6bc2-5380-a13f-36643ed35ac7"]}}}},"61f7bbfb-74a4-5540-9182-2583dfb27a49":{"id":"61f7bbfb-74a4-5540-9182-2583dfb27a49","alias":"oa_assess","name":"Assess pressure alarm QA46","description":"","parent":"1b91f8a7-0bdb-514e-b1cd-955658e09927","body":{"Oa":"Activity"}},"6249b54a-e396-5338-82b9-89266c55670d":{"id":"6249b54a-e396-5338-82b9-89266c55670d","alias":"sa_responder","name":"Technician","description":"","parent":"730b27ca-b039-5a3b-8dc6-03418f9061b3","body":{"Sa":{"Shared":{"Lifeline":{"represented":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a"}}}}},"65d6b8d6-271a-5c84-8b42-abbe310c955e":{"id":"65d6b8d6-271a-5c84-8b42-abbe310c955e","alias":"oa_high_pressure","name":"Pressure alarm detected","description":"","parent":null,"body":{"Oa":{"Shared":{"Event":{"body":{"Change":{"expression":"measured_pressure > operating_limit"}}}}}}},"6a30b763-cc51-546d-907f-5c63657cfd03":{"id":"6a30b763-cc51-546d-907f-5c63657cfd03","alias":"oa_triage","name":"Assess an alarm","description":"","parent":null,"body":{"Oa":"Capability"}},"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d":{"id":"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d","alias":"oa_merge","name":"Recovery path completed","description":"","parent":"58bae2b0-f560-50f2-818d-19091d22d18a","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Control":{"kind":"Merge"}},"precondition":"","postcondition":""}}}}},"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae":{"id":"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae","alias":"oa_monitoring","name":"Monitoring","description":"","parent":"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7","body":{"Oa":{"Shared":{"State":{"kind":"State","entry":"","exit":"","do_activity":""}}}}},"727c0b5c-8db6-5eb7-83d6-735519c5949f":{"id":"727c0b5c-8db6-5eb7-83d6-735519c5949f","alias":"oa_confirm","name":"Confirm safe pressure","description":"","parent":"1b91f8a7-0bdb-514e-b1cd-955658e09927","body":{"Oa":"Activity"}},"730b27ca-b039-5a3b-8dc6-03418f9061b3":{"id":"730b27ca-b039-5a3b-8dc6-03418f9061b3","alias":"sa_conversation","name":"Repair request and measured reply","description":"","parent":null,"body":{"Sa":{"Shared":{"Scenario":{"viewpoint":"BoundaryInterface","context":"81259051-370a-512d-a3b5-6420a6f933b6","precondition":"A pressure alarm has been assessed","postcondition":"The controller has received the measured pressure after repair","steps":["8bab4783-a098-5984-9e36-493957caf26c","4e1c0a56-ce80-5f13-a93a-6956de54880c"]}}}}},"781cbe75-410f-5cc5-aeb8-a43491f77b99":{"id":"781cbe75-410f-5cc5-aeb8-a43491f77b99","alias":"sa_contact_category","name":"Field contact","description":"","parent":null,"body":{"Sa":{"Shared":{"ExchangeCategory":{"family":"Participant","exchanges":["63009b5f-539e-5914-b630-ec6b7fefb4d5"]}}}}},"81259051-370a-512d-a3b5-6420a6f933b6":{"id":"81259051-370a-512d-a3b5-6420a6f933b6","alias":"sa_restore","name":"Restore a safe supply","description":"","parent":null,"body":{"Sa":"Capability"}},"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7":{"id":"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7","alias":"oa_monitor_region","name":"Supervision cycle","description":"","parent":"1970608f-85d1-5234-ac86-5e2b0df27dc3","body":{"Oa":{"Shared":"Region"}}},"87d0a95b-af1b-5352-b753-e4c6533671a5":{"id":"87d0a95b-af1b-5352-b753-e4c6533671a5","alias":"sa_pressure","name":"Measured pressure","description":"","parent":null,"body":{"Sa":{"Shared":{"DataType":{"definition":{"Real":{"minimum":0.0,"maximum":600.0}},"default":null,"unit":"kPa"}}}}},"8af21f9b-c21e-5aae-af0d-0958840f6655":{"id":"8af21f9b-c21e-5aae-af0d-0958840f6655","alias":"sa_monitoring","name":"Monitoring","description":"","parent":"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c","body":{"Sa":{"Shared":{"State":{"kind":"State","entry":"","exit":"","do_activity":""}}}}},"8bab4783-a098-5984-9e36-493957caf26c":{"id":"8bab4783-a098-5984-9e36-493957caf26c","alias":"sa_call","name":"Request valve repair","description":"","parent":"730b27ca-b039-5a3b-8dc6-03418f9061b3","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"63009b5f-539e-5914-b630-ec6b7fefb4d5","sender":"98c61788-2fee-51f4-8cf9-de48e8c70e9e","receiver":"6249b54a-e396-5338-82b9-89266c55670d","message_kind":"Call","reply_to":null,"values":[{"path":[],"field":"bb12ba5d-aab5-5a1b-99de-c767f5365b57","expression":"420.0"}]}},"precondition":"","postcondition":""}}}}},"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7":{"id":"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7","alias":"oa_pressure_parameter","name":"Pressure before / after repair","description":"","parent":"d736c7d6-d369-550a-8ba4-dae223e40bb3","body":{"Oa":{"Shared":{"DataField":{"type_ref":{"Named":"e7824764-5db9-5384-8198-2fbaea2b10b2"},"minimum":1,"maximum":1,"unit":"","direction":"InOut","storage":"Value","default":null}}}}},"9024243c-ccc1-5edb-8477-2aa16e5e9a50":{"id":"9024243c-ccc1-5edb-8477-2aa16e5e9a50","alias":"sa_assess_step","name":"Assess the alarm","description":"","parent":"5139ce73-56fd-5875-ba3a-e569fc890231","body":{"Sa":{"Shared":{"Occurrence":{"body":{"SequenceReference":{"sequence":"acd5a018-f559-5298-a40d-1cf6e1353e74"}},"precondition":"","postcondition":""}}}}},"9349b353-53f2-56f8-b571-a05b09335cdf":{"id":"9349b353-53f2-56f8-b571-a05b09335cdf","alias":"oa_repair_traffic","name":"Repair work exchanges","description":"","parent":null,"body":{"Oa":{"Shared":{"ExchangeCategory":{"family":"Work","exchanges":["cf423ea2-8b2e-5a27-93d4-5e8542d9db8d","b436d0b3-c824-5a96-af6b-2c269816d1cc"]}}}}},"93eb6479-54e9-59cb-ac7b-16912347bfc0":{"id":"93eb6479-54e9-59cb-ac7b-16912347bfc0","alias":"sa_field_procedure","name":"Field repair procedure","description":"","parent":null,"body":{"Sa":{"FunctionalChain":{"steps":["40d94322-baa2-5c81-b261-ff47cdc33782","0f195fea-3493-5ebd-966d-da9eddeb05d7","ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac"]}}}},"942975b8-0bef-5ae8-9fcb-c37497833fb0":{"id":"942975b8-0bef-5ae8-9fcb-c37497833fb0","alias":"oa_assessment_action","name":"Assess pressure alarm","description":"","parent":"022d3cfa-bbaf-5e13-924a-8e55099b8745","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"61f7bbfb-74a4-5540-9182-2583dfb27a49","lifeline":null}},"precondition":"","postcondition":""}}}}},"9497e10f-04c4-5586-8738-2464a6f00bd4":{"id":"9497e10f-04c4-5586-8738-2464a6f00bd4","alias":"sa_repair","name":"Repair valve in the field","description":"","parent":"58867e7d-916e-5ebc-9e4c-8dbed1314be3","body":{"Sa":"Function"}},"98c61788-2fee-51f4-8cf9-de48e8c70e9e":{"id":"98c61788-2fee-51f4-8cf9-de48e8c70e9e","alias":"sa_caller","name":"Controller","description":"","parent":"730b27ca-b039-5a3b-8dc6-03418f9061b3","body":{"Sa":{"Shared":{"Lifeline":{"represented":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0"}}}}},"98d411e7-7c65-5c3f-b543-8bf0f2522ea2":{"id":"98d411e7-7c65-5c3f-b543-8bf0f2522ea2","alias":"sa_control_port","name":"Repair service client","description":"Explicitly chosen Standard component port for the repair service.","parent":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","body":{"Sa":{"Shared":{"Port":{"contract":{"Component":{"kind":"Standard","orientation":"Unset"}},"legacy":null}}}}},"994faed7-dbc8-5b96-9d62-7604ac0fbc3a":{"id":"994faed7-dbc8-5b96-9d62-7604ac0fbc3a","alias":"sa_repair_report_out","name":"Report repair result output","description":"","parent":"9497e10f-04c4-5586-8738-2464a6f00bd4","body":{"Sa":{"Shared":{"Port":{"contract":{"FunctionOutput":{"outgoing_items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}},"legacy":null}}}}},"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5":{"id":"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5","alias":"oa_use_conversation","name":"Use the reviewed repair conversation","description":"","parent":"d6f881a4-95da-54e9-ad97-1b8965532629","body":{"Oa":{"Shared":{"Occurrence":{"body":{"ScenarioUse":{"scenario":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","bindings":[{"referenced":"41859a65-ded2-547b-ab03-14e2fa740cf9","local":"2011b3ac-614b-5a47-8891-7ff81965f425"},{"referenced":"fc81c5f0-0442-5b88-992b-e5b10f351c59","local":"fffff882-78fd-5415-928d-c1ef7fac6576"}]}},"precondition":"","postcondition":""}}}}},"a21465af-05f3-5fb5-8983-de26932422fb":{"id":"a21465af-05f3-5fb5-8983-de26932422fb","alias":"oa_repair","name":"Repair valve in the field","description":"","parent":"1b91f8a7-0bdb-514e-b1cd-955658e09927","body":{"Oa":"Activity"}},"a4b8942e-a975-5f88-ad14-8f38c345baac":{"id":"a4b8942e-a975-5f88-ad14-8f38c345baac","alias":"sa_repair_interface","name":"Valve repair service","description":"","parent":null,"body":{"Sa":{"Shared":{"Interface":{"supertype":null}}}}},"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37":{"id":"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37","alias":"sa_waiting","name":"Awaiting repair","description":"","parent":"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c","body":{"Sa":{"Shared":{"State":{"kind":"State","entry":"","exit":"","do_activity":""}}}}},"a7ffb869-9dde-5e76-b276-c719c5c143a9":{"id":"a7ffb869-9dde-5e76-b276-c719c5c143a9","alias":"oa_monitor_initial","name":"Start","description":"","parent":"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7","body":{"Oa":{"Shared":{"State":{"kind":"Initial","entry":"","exit":"","do_activity":""}}}}},"a962fc5e-3ab0-5296-8b0d-fd84633f9218":{"id":"a962fc5e-3ab0-5296-8b0d-fd84633f9218","alias":"sa_repair_operation","name":"Valve repair","description":"","parent":null,"body":{"Sa":{"Shared":{"ExchangeItem":{"kind":"Information","mechanism":"Operation","supertype":null}}}}},"a9a47e48-100c-57a8-95f0-7fe24da94f94":{"id":"a9a47e48-100c-57a8-95f0-7fe24da94f94","alias":"sa_repair_traffic","name":"Repair work exchanges","description":"","parent":null,"body":{"Sa":{"Shared":{"ExchangeCategory":{"family":"Work","exchanges":["93474111-f23e-56c1-b61b-b7c2396b91bd","684eadc3-e670-5779-a60f-bbc9a5bfb062"]}}}}},"acd5a018-f559-5298-a40d-1cf6e1353e74":{"id":"acd5a018-f559-5298-a40d-1cf6e1353e74","alias":"sa_assessment_procedure","name":"Assess an alarm procedure","description":"","parent":null,"body":{"Sa":{"FunctionalChain":{"steps":["bae5b192-5b8e-51c6-82ae-2331af0d33bf"]}}}},"b280c6ca-e5f9-5424-a5c1-5676e01c2371":{"id":"b280c6ca-e5f9-5424-a5c1-5676e01c2371","alias":"oa_decision","name":"Can a remote reset safely recover pressure?","description":"","parent":"58bae2b0-f560-50f2-818d-19091d22d18a","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Control":{"kind":"Choice"}},"precondition":"","postcondition":""}}}}},"b97437c6-cd7a-5a05-b537-b30a17dd936a":{"id":"b97437c6-cd7a-5a05-b537-b30a17dd936a","alias":"oa_call","name":"Request valve repair","description":"","parent":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"27b47887-baf0-518b-bf87-f5acbf7d0b93","sender":"41859a65-ded2-547b-ab03-14e2fa740cf9","receiver":"fc81c5f0-0442-5b88-992b-e5b10f351c59","message_kind":"Call","reply_to":null,"values":[{"path":[],"field":"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7","expression":"420.0"}]}},"precondition":"","postcondition":""}}}}},"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f":{"id":"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f","alias":"sa_triage","name":"Assess an alarm","description":"","parent":null,"body":{"Sa":"Capability"}},"bae5b192-5b8e-51c6-82ae-2331af0d33bf":{"id":"bae5b192-5b8e-51c6-82ae-2331af0d33bf","alias":"sa_assessment_action","name":"Assess pressure alarm","description":"","parent":"acd5a018-f559-5298-a40d-1cf6e1353e74","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"dddae020-a444-5d48-acc8-139d2696a672","lifeline":null}},"precondition":"","postcondition":""}}}}},"bb12ba5d-aab5-5a1b-99de-c767f5365b57":{"id":"bb12ba5d-aab5-5a1b-99de-c767f5365b57","alias":"sa_pressure_parameter","name":"Pressure before / after repair","description":"","parent":"a962fc5e-3ab0-5296-8b0d-fd84633f9218","body":{"Sa":{"Shared":{"DataField":{"type_ref":{"Named":"87d0a95b-af1b-5352-b753-e4c6533671a5"},"minimum":1,"maximum":1,"unit":"","direction":"InOut","storage":"Value","default":null}}}}},"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6":{"id":"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6","alias":"sa_reset_step","name":"Try the authorized remote reset","description":"","parent":"5139ce73-56fd-5875-ba3a-e569fc890231","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"09342ccb-044b-5483-ac58-87dc3cf7831c","lifeline":null}},"precondition":"","postcondition":""}}}}},"c05b9422-b9da-5de5-b21d-07ad23bd2b8a":{"id":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a","alias":"sa_technician","name":"Field technician","description":"","parent":null,"body":{"Sa":"Actor"}},"c59432fe-6092-5ee0-908d-9dbf39476471":{"id":"c59432fe-6092-5ee0-908d-9dbf39476471","alias":"oa_repair_step","name":"Repair the valve","description":"","parent":"5d3af417-244c-54bb-9588-16daedda4e1f","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"a21465af-05f3-5fb5-8983-de26932422fb","lifeline":null}},"precondition":"","postcondition":""}}}}},"c9c61f50-06e0-5d17-973d-dcc57cd5cc90":{"id":"c9c61f50-06e0-5d17-973d-dcc57cd5cc90","alias":"oa_mission","name":"Maintain safe water supply","description":"","parent":null,"body":{"Oa":"Mission"}},"cc2d497a-fd15-5455-9ee5-e70eb95811d8":{"id":"cc2d497a-fd15-5455-9ee5-e70eb95811d8","alias":"oa_reply","name":"Return pressure after repair","description":"","parent":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"27b47887-baf0-518b-bf87-f5acbf7d0b93","sender":"fc81c5f0-0442-5b88-992b-e5b10f351c59","receiver":"41859a65-ded2-547b-ab03-14e2fa740cf9","message_kind":"Reply","reply_to":"b97437c6-cd7a-5a05-b537-b30a17dd936a","values":[{"path":[],"field":"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7","expression":"320.0"}]}},"precondition":"","postcondition":""}}}}},"d0c8be87-d238-503a-a549-7558a210507f":{"id":"d0c8be87-d238-503a-a549-7558a210507f","alias":"oa_reset","name":"Reset valve remotely","description":"","parent":"1b91f8a7-0bdb-514e-b1cd-955658e09927","body":{"Oa":"Activity"}},"d2026fc2-74a8-5e22-9942-ff3eb68a3677":{"id":"d2026fc2-74a8-5e22-9942-ff3eb68a3677","alias":"oa_reset_step","name":"Try the authorized remote reset","description":"","parent":"58bae2b0-f560-50f2-818d-19091d22d18a","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"d0c8be87-d238-503a-a549-7558a210507f","lifeline":null}},"precondition":"","postcondition":""}}}}},"d2113fb0-a531-54ef-9484-13951b00ab8f":{"id":"d2113fb0-a531-54ef-9484-13951b00ab8f","alias":"sa_repair_request_in","name":"Request field repair input","description":"","parent":"9497e10f-04c4-5586-8738-2464a6f00bd4","body":{"Sa":{"Shared":{"Port":{"contract":{"FunctionInput":{"incoming_items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}},"legacy":null}}}}},"d5e61c5d-510b-5091-a878-da46f3a9e152":{"id":"d5e61c5d-510b-5091-a878-da46f3a9e152","alias":"sa_use_field","name":"Use the field repair procedure","description":"","parent":"5139ce73-56fd-5875-ba3a-e569fc890231","body":{"Sa":{"Shared":{"Occurrence":{"body":{"SequenceReference":{"sequence":"93eb6479-54e9-59cb-ac7b-16912347bfc0"}},"precondition":"","postcondition":""}}}}},"d6f881a4-95da-54e9-ad97-1b8965532629":{"id":"d6f881a4-95da-54e9-ad97-1b8965532629","alias":"oa_full_scenario","name":"Restore supply through field repair","description":"","parent":null,"body":{"Oa":{"Shared":{"Scenario":{"viewpoint":"ParticipantInteraction","context":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb","precondition":"A pressure alarm has been assessed","postcondition":"The controller has received the measured pressure after repair","steps":["9ff94014-afa1-50ab-a4d3-8e9dd0565cc5"]}}}}},"d736c7d6-d369-550a-8ba4-dae223e40bb3":{"id":"d736c7d6-d369-550a-8ba4-dae223e40bb3","alias":"oa_repair_operation","name":"Valve repair","description":"","parent":null,"body":{"Oa":{"Shared":{"ExchangeItem":{"kind":"Information","mechanism":"Operation","supertype":null}}}}},"d75eb3fa-a27d-52d5-8782-8b342b3865f6":{"id":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","alias":"sa_confirm","name":"Confirm safe pressure","description":"","parent":"58867e7d-916e-5ebc-9e4c-8dbed1314be3","body":{"Sa":"Function"}},"dddae020-a444-5d48-acc8-139d2696a672":{"id":"dddae020-a444-5d48-acc8-139d2696a672","alias":"sa_assess","name":"Assess pressure alarm","description":"","parent":"58867e7d-916e-5ebc-9e4c-8dbed1314be3","body":{"Sa":"Function"}},"df2fd3f8-6bc2-5380-a13f-36643ed35ac7":{"id":"df2fd3f8-6bc2-5380-a13f-36643ed35ac7","alias":"oa_report_step","name":"Report the measured result","description":"","parent":"5d3af417-244c-54bb-9588-16daedda4e1f","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"b436d0b3-c824-5a96-af6b-2c269816d1cc","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}},"e00594a3-6122-5a6b-b3c2-ecb5506c741d":{"id":"e00594a3-6122-5a6b-b3c2-ecb5506c741d","alias":"oa_confirm_step","name":"Confirm safe pressure","description":"","parent":"58bae2b0-f560-50f2-818d-19091d22d18a","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Action":{"action":"727c0b5c-8db6-5eb7-83d6-735519c5949f","lifeline":null}},"precondition":"","postcondition":""}}}}},"e07c3952-4a1a-5cc7-b7d5-03a01101ce49":{"id":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49","alias":"oa_technician","name":"Field technician","description":"","parent":null,"body":{"Oa":"Actor"}},"e6d69cbd-99d7-596b-bbe3-dada6118a600":{"id":"e6d69cbd-99d7-596b-bbe3-dada6118a600","alias":"sa_technician_port","name":"Repair service provider","description":"Explicitly chosen Standard component port for the repair service.","parent":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a","body":{"Sa":{"Shared":{"Port":{"contract":{"Component":{"kind":"Standard","orientation":"Unset"}},"legacy":null}}}}},"e7824764-5db9-5384-8198-2fbaea2b10b2":{"id":"e7824764-5db9-5384-8198-2fbaea2b10b2","alias":"oa_pressure","name":"Measured pressure","description":"","parent":null,"body":{"Oa":{"Shared":{"DataType":{"definition":{"Real":{"minimum":0.0,"maximum":600.0}},"default":null,"unit":"kPa"}}}}},"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac":{"id":"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac","alias":"sa_report_step","name":"Report the measured result","description":"","parent":"93eb6479-54e9-59cb-ac7b-16912347bfc0","body":{"Sa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"684eadc3-e670-5779-a60f-bbc9a5bfb062","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}},"f746a1cd-ff9f-55c0-b325-01c03d2f4fae":{"id":"f746a1cd-ff9f-55c0-b325-01c03d2f4fae","alias":"sa_full_scenario","name":"Restore supply through field repair","description":"","parent":null,"body":{"Sa":{"Shared":{"Scenario":{"viewpoint":"BoundaryInterface","context":"81259051-370a-512d-a3b5-6420a6f933b6","precondition":"A pressure alarm has been assessed","postcondition":"The controller has received the measured pressure after repair","steps":["1c9da843-e2d3-5591-8e3f-db083a42867e"]}}}}},"fc6763bf-a534-54bf-afcd-57ab285ff07d":{"id":"fc6763bf-a534-54bf-afcd-57ab285ff07d","alias":"oa_use_field","name":"Use the field repair procedure","description":"","parent":"58bae2b0-f560-50f2-818d-19091d22d18a","body":{"Oa":{"Shared":{"Occurrence":{"body":{"SequenceReference":{"sequence":"5d3af417-244c-54bb-9588-16daedda4e1f"}},"precondition":"","postcondition":""}}}}},"fc81c5f0-0442-5b88-992b-e5b10f351c59":{"id":"fc81c5f0-0442-5b88-992b-e5b10f351c59","alias":"oa_responder","name":"Technician","description":"","parent":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","body":{"Oa":{"Shared":{"Lifeline":{"represented":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49"}}}}},"fffff882-78fd-5415-928d-c1ef7fac6576":{"id":"fffff882-78fd-5415-928d-c1ef7fac6576","alias":"oa_outer_technician","name":"Technician","description":"","parent":"d6f881a4-95da-54e9-ad97-1b8965532629","body":{"Oa":{"Shared":{"Lifeline":{"represented":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49"}}}}}},"relations":{"094b888c-450c-5c4f-971a-7d75db059574":{"id":"094b888c-450c-5c4f-971a-7d75db059574","alias":"oa_request_carriage","name":"Exchange allocation: Request field repair","description":"","body":{"ExchangeAllocation":{"source":"27b47887-baf0-518b-bf87-f5acbf7d0b93","target":"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d"}}},"09eaa992-4cdf-5ea3-b748-f10fd74b8cba":{"id":"09eaa992-4cdf-5ea3-b748-f10fd74b8cba","alias":"sa_port_request_in","name":"Port allocation: Request field repair input","description":"","body":{"PortAllocation":{"source":"e6d69cbd-99d7-596b-bbe3-dada6118a600","target":"d2113fb0-a531-54ef-9484-13951b00ab8f"}}},"0c4c9e58-ff32-5c00-b82a-d408a4be0183":{"id":"0c4c9e58-ff32-5c00-b82a-d408a4be0183","alias":"oa_mission_participant","name":"Mission involvement: Maintain safe water supply","description":"","body":{"MissionInvolvement":{"source":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","target":"c9c61f50-06e0-5d17-973d-dcc57cd5cc90"}}},"0f6ac3fb-4ad6-581e-ad14-336472072d5e":{"id":"0f6ac3fb-4ad6-581e-ad14-336472072d5e","alias":"sa_field_merge","name":"Continue","description":"","body":{"SequenceLink":{"source":"d5e61c5d-510b-5091-a878-da46f3a9e152","target":"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07","guard":""}}},"109e2d6b-7e86-5934-93a5-fab56eced84e":{"id":"109e2d6b-7e86-5934-93a5-fab56eced84e","alias":"oa_assess_then_decide","name":"Continue","description":"","body":{"SequenceLink":{"source":"0b07b9ed-492d-57f6-b0b1-ce8a709238a7","target":"b280c6ca-e5f9-5424-a5c1-5676e01c2371","guard":""}}},"13c3bfa4-9254-5ab2-b96f-f65f402adf81":{"id":"13c3bfa4-9254-5ab2-b96f-f65f402adf81","alias":"sa_alarm_transition","name":"State transition: Awaiting repair","description":"","body":{"StateTransition":{"source":"8af21f9b-c21e-5aae-af0d-0958840f6655","target":"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37","transition_kind":"External","triggers":["01490fa8-2f01-5ac8-9722-d55d45414379"],"effects":[],"trigger":"","guard":"","effect":""}}},"1853df1f-30f4-5b1a-baac-2dcaf73c7b3a":{"id":"1853df1f-30f4-5b1a-baac-2dcaf73c7b3a","alias":"oa_reset_allocation","name":"Allocation: Reset valve remotely","description":"","body":{"Allocation":{"source":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","target":"d0c8be87-d238-503a-a549-7558a210507f"}}},"1b245065-7242-5d81-8472-aaeb932054c9":{"id":"1b245065-7242-5d81-8472-aaeb932054c9","alias":"sa_audit_allocation","name":"Allocation: Audit pressure thresholds","description":"","body":{"Allocation":{"source":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","target":"4149a872-3440-59de-9879-8981e78d27ab"}}},"1bbd5957-1173-51d8-97e3-ba4f084227ae":{"id":"1bbd5957-1173-51d8-97e3-ba4f084227ae","alias":"sa_field_path","name":"else","description":"","body":{"SequenceLink":{"source":"30c8fad9-a49b-5692-9542-3148e76afd7b","target":"d5e61c5d-510b-5091-a878-da46f3a9e152","guard":"else"}}},"1c1e5634-ba8c-591f-b143-90a27cdc6cd2":{"id":"1c1e5634-ba8c-591f-b143-90a27cdc6cd2","alias":"sa_mission_participant","name":"Mission involvement: Maintain safe water supply","description":"","body":{"MissionInvolvement":{"source":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","target":"5ad034b1-084d-5273-9e70-971671766132"}}},"1e738f27-a3a1-526d-b330-6384088b9689":{"id":"1e738f27-a3a1-526d-b330-6384088b9689","alias":"sa_confirm_path","name":"Continue","description":"","body":{"SequenceLink":{"source":"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07","target":"47bec4f9-d6d0-5ed1-adca-fa0d960dc416","guard":""}}},"1f8b1898-65f6-5360-99cf-b78a71bd50ec":{"id":"1f8b1898-65f6-5360-99cf-b78a71bd50ec","alias":"oa_mission_delivery","name":"Mission capability: Restore a safe supply","description":"","body":{"MissionCapability":{"source":"c9c61f50-06e0-5d17-973d-dcc57cd5cc90","target":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb"}}},"21fe5e8e-cbc2-5dad-b3e8-1df46e167d97":{"id":"21fe5e8e-cbc2-5dad-b3e8-1df46e167d97","alias":"oa_normal_transition","name":"State transition: Monitoring","description":"","body":{"StateTransition":{"source":"58c15833-6e75-523a-b57f-a88f19f6d672","target":"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae","transition_kind":"External","triggers":[],"effects":[],"trigger":"","guard":"repair confirmed and pressure is safe","effect":""}}},"229ee94f-d147-50f6-9769-b5bd0c03a084":{"id":"229ee94f-d147-50f6-9769-b5bd0c03a084","alias":"oa_confirm_path","name":"Continue","description":"","body":{"SequenceLink":{"source":"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d","target":"e00594a3-6122-5a6b-b3c2-ecb5506c741d","guard":""}}},"27b47887-baf0-518b-bf87-f5acbf7d0b93":{"id":"27b47887-baf0-518b-bf87-f5acbf7d0b93","alias":"oa_contact","name":"Technician service conversation","description":"","body":{"CommunicationMean":{"source":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","target":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49","oriented":false,"items":["d736c7d6-d369-550a-8ba4-dae223e40bb3"]}}},"2b00270c-79a5-52a5-af96-33346bea531b":{"id":"2b00270c-79a5-52a5-af96-33346bea531b","alias":"oa_start_monitoring","name":"State transition: Monitoring","description":"","body":{"StateTransition":{"source":"a7ffb869-9dde-5e76-b276-c719c5c143a9","target":"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae","transition_kind":"External","triggers":[],"effects":[],"trigger":"","guard":"","effect":""}}},"3cc9ab52-2b00-57fd-8709-aabc75e5d3e3":{"id":"3cc9ab52-2b00-57fd-8709-aabc75e5d3e3","alias":"sa_reset_allocation","name":"Allocation: Reset valve remotely","description":"","body":{"Allocation":{"source":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","target":"09342ccb-044b-5483-ac58-87dc3cf7831c"}}},"3f54d890-4ca5-5e36-873b-abb5c92d578c":{"id":"3f54d890-4ca5-5e36-873b-abb5c92d578c","alias":"oa_request_then_repair","name":"Sequence link: Repair the valve","description":"","body":{"SequenceLink":{"source":"5ba8079c-2dbe-5e98-ae82-2b60c6020a02","target":"c59432fe-6092-5ee0-908d-9dbf39476471","guard":""}}},"4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a":{"id":"4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a","alias":"oa_report_carriage","name":"Exchange allocation: Report repair result","description":"","body":{"ExchangeAllocation":{"source":"27b47887-baf0-518b-bf87-f5acbf7d0b93","target":"b436d0b3-c824-5a96-af6b-2c269816d1cc"}}},"47730532-0372-5cc5-9d6d-0b8953aebdd8":{"id":"47730532-0372-5cc5-9d6d-0b8953aebdd8","alias":"sa_start_monitoring","name":"State transition: Monitoring","description":"","body":{"StateTransition":{"source":"57eb5348-14d8-560e-996a-8dbf993243e2","target":"8af21f9b-c21e-5aae-af0d-0958840f6655","transition_kind":"External","triggers":[],"effects":[],"trigger":"","guard":"","effect":""}}},"4c4c4851-5a3d-5bb9-94df-b19f9cf39819":{"id":"4c4c4851-5a3d-5bb9-94df-b19f9cf39819","alias":"sa_request_carriage","name":"Exchange allocation: Request field repair","description":"","body":{"ExchangeAllocation":{"source":"63009b5f-539e-5914-b630-ec6b7fefb4d5","target":"93474111-f23e-56c1-b61b-b7c2396b91bd"}}},"4f85337b-f6eb-533c-a45a-9a5d1d9567ca":{"id":"4f85337b-f6eb-533c-a45a-9a5d1d9567ca","alias":"sa_client_requires","name":"Interface requirement: Valve repair service","description":"","body":{"InterfaceRequirement":{"source":"98d411e7-7c65-5c3f-b543-8bf0f2522ea2","target":"a4b8942e-a975-5f88-ad14-8f38c345baac"}}},"55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9":{"id":"55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9","alias":"sa_port_request_out","name":"Port allocation: Request field repair output","description":"","body":{"PortAllocation":{"source":"98d411e7-7c65-5c3f-b543-8bf0f2522ea2","target":"24a6850e-b819-57e0-af88-ca4ab76581b7"}}},"55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada":{"id":"55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada","alias":"sa_provider_provides","name":"Interface provision: Valve repair service","description":"","body":{"InterfaceProvision":{"source":"e6d69cbd-99d7-596b-bbe3-dada6118a600","target":"a4b8942e-a975-5f88-ad14-8f38c345baac"}}},"568c5c01-de21-52a2-83bd-afdddc158085":{"id":"568c5c01-de21-52a2-83bd-afdddc158085","alias":"sa_port_report_in","name":"Port allocation: Report repair result input","description":"","body":{"PortAllocation":{"source":"98d411e7-7c65-5c3f-b543-8bf0f2522ea2","target":"391af7c4-b07d-53a7-8ddd-5c81461fc4f8"}}},"594c61cd-94e0-5c07-890d-edfd520d7df9":{"id":"594c61cd-94e0-5c07-890d-edfd520d7df9","alias":"oa_assess_allocation","name":"Allocation: Assess pressure alarm","description":"","body":{"Allocation":{"source":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","target":"61f7bbfb-74a4-5540-9182-2583dfb27a49"}}},"628cb4fc-fe63-5f6b-b364-6268f26b5740":{"id":"628cb4fc-fe63-5f6b-b364-6268f26b5740","alias":"oa_assessment_delivery","name":"Chain involvement: Assess an alarm","description":"","body":{"ChainInvolvement":{"source":"022d3cfa-bbaf-5e13-924a-8e55099b8745","target":"6a30b763-cc51-546d-907f-5c63657cfd03"}}},"63009b5f-539e-5914-b630-ec6b7fefb4d5":{"id":"63009b5f-539e-5914-b630-ec6b7fefb4d5","alias":"sa_contact","name":"Technician service conversation","description":"","body":{"BoundaryExchange":{"source":"98d411e7-7c65-5c3f-b543-8bf0f2522ea2","target":"e6d69cbd-99d7-596b-bbe3-dada6118a600","oriented":false,"items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}}},"66efc484-53c7-51a3-89e9-422429344b38":{"id":"66efc484-53c7-51a3-89e9-422429344b38","alias":"sa_response_delivery","name":"Chain involvement: Restore a safe supply","description":"","body":{"ChainInvolvement":{"source":"5139ce73-56fd-5875-ba3a-e569fc890231","target":"81259051-370a-512d-a3b5-6420a6f933b6"}}},"684eadc3-e670-5779-a60f-bbc9a5bfb062":{"id":"684eadc3-e670-5779-a60f-bbc9a5bfb062","alias":"sa_repair_report","name":"Report repair result","description":"","body":{"FunctionalExchange":{"source":"9497e10f-04c4-5586-8738-2464a6f00bd4","target":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","source_port":"994faed7-dbc8-5b96-9d62-7604ac0fbc3a","target_port":"391af7c4-b07d-53a7-8ddd-5c81461fc4f8","items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}}},"6a6d968f-26d6-5dbb-b721-5a27d362779a":{"id":"6a6d968f-26d6-5dbb-b721-5a27d362779a","alias":"sa_request_then_repair","name":"Sequence link: Repair the valve","description":"","body":{"SequenceLink":{"source":"40d94322-baa2-5c81-b261-ff47cdc33782","target":"0f195fea-3493-5ebd-966d-da9eddeb05d7","guard":""}}},"6e2c1b47-764c-577a-b325-ff66dd2a2768":{"id":"6e2c1b47-764c-577a-b325-ff66dd2a2768","alias":"sa_normal_transition","name":"State transition: Monitoring","description":"","body":{"StateTransition":{"source":"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37","target":"8af21f9b-c21e-5aae-af0d-0958840f6655","transition_kind":"External","triggers":[],"effects":[],"trigger":"","guard":"repair confirmed and pressure is safe","effect":""}}},"725f2e1b-aa2c-5615-9b1f-28da178168fa":{"id":"725f2e1b-aa2c-5615-9b1f-28da178168fa","alias":"sa_repair_allocation","name":"Allocation: Repair valve in the field","description":"","body":{"Allocation":{"source":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a","target":"9497e10f-04c4-5586-8738-2464a6f00bd4"}}},"76218d89-68fd-531d-b35b-90c5b769a5ef":{"id":"76218d89-68fd-531d-b35b-90c5b769a5ef","alias":"oa_remote_path","name":"remote reset is authorized","description":"","body":{"SequenceLink":{"source":"b280c6ca-e5f9-5424-a5c1-5676e01c2371","target":"d2026fc2-74a8-5e22-9942-ff3eb68a3677","guard":"remote reset is authorized"}}},"7fa37e63-db65-5aa7-88f2-31ff4347a787":{"id":"7fa37e63-db65-5aa7-88f2-31ff4347a787","alias":"oa_assess_on_entry","name":"Assess when repair is needed","description":"","body":{"StateAction":{"source":"58c15833-6e75-523a-b57f-a88f19f6d672","target":"61f7bbfb-74a4-5540-9182-2583dfb27a49","phase":"Entry"}}},"7fb30b1d-195c-5f0e-a19c-a536f519a899":{"id":"7fb30b1d-195c-5f0e-a19c-a536f519a899","alias":"sa_repair_then_report","name":"Sequence link: Report the measured result","description":"","body":{"SequenceLink":{"source":"0f195fea-3493-5ebd-966d-da9eddeb05d7","target":"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac","guard":""}}},"93474111-f23e-56c1-b61b-b7c2396b91bd":{"id":"93474111-f23e-56c1-b61b-b7c2396b91bd","alias":"sa_repair_request","name":"Request field repair","description":"","body":{"FunctionalExchange":{"source":"dddae020-a444-5d48-acc8-139d2696a672","target":"9497e10f-04c4-5586-8738-2464a6f00bd4","source_port":"24a6850e-b819-57e0-af88-ca4ab76581b7","target_port":"d2113fb0-a531-54ef-9484-13951b00ab8f","items":["a962fc5e-3ab0-5296-8b0d-fd84633f9218"]}}},"93eaad8d-83b7-5980-b9bb-86c9e3f31da4":{"id":"93eaad8d-83b7-5980-b9bb-86c9e3f31da4","alias":"sa_assessment_support","name":"Capability involvement: Assess an alarm","description":"","body":{"CapabilityInvolvement":{"source":"dddae020-a444-5d48-acc8-139d2696a672","target":"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f"}}},"9b9356d7-2db2-5a94-a47e-ea892cf02afe":{"id":"9b9356d7-2db2-5a94-a47e-ea892cf02afe","alias":"sa_assess_allocation","name":"Allocation: Assess pressure alarm","description":"","body":{"Allocation":{"source":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","target":"dddae020-a444-5d48-acc8-139d2696a672"}}},"9d4a131f-36ad-5125-b21f-c3dd033b8c82":{"id":"9d4a131f-36ad-5125-b21f-c3dd033b8c82","alias":"sa_assess_then_decide","name":"Continue","description":"","body":{"SequenceLink":{"source":"9024243c-ccc1-5edb-8477-2aa16e5e9a50","target":"30c8fad9-a49b-5692-9542-3148e76afd7b","guard":""}}},"a0902e0f-3d18-576a-9aca-975a136dfdd7":{"id":"a0902e0f-3d18-576a-9aca-975a136dfdd7","alias":"sa_mission_delivery","name":"Mission capability: Restore a safe supply","description":"","body":{"MissionCapability":{"source":"5ad034b1-084d-5273-9e70-971671766132","target":"81259051-370a-512d-a3b5-6420a6f933b6"}}},"a6d5a6be-fa6e-5fa0-a309-08e87ba40c57":{"id":"a6d5a6be-fa6e-5fa0-a309-08e87ba40c57","alias":"sa_assessment_delivery","name":"Chain involvement: Assess an alarm","description":"","body":{"ChainInvolvement":{"source":"acd5a018-f559-5298-a40d-1cf6e1353e74","target":"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f"}}},"a887f96a-37cb-5891-8070-011fa276e5b5":{"id":"a887f96a-37cb-5891-8070-011fa276e5b5","alias":"sa_assess_on_entry","name":"Assess when repair is needed","description":"","body":{"StateAction":{"source":"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37","target":"dddae020-a444-5d48-acc8-139d2696a672","phase":"Entry"}}},"ae53f363-0dec-5a7c-9afd-8fcd1b778ab2":{"id":"ae53f363-0dec-5a7c-9afd-8fcd1b778ab2","alias":"oa_repair_allocation","name":"Allocation: Repair valve in the field","description":"","body":{"Allocation":{"source":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49","target":"a21465af-05f3-5fb5-8983-de26932422fb"}}},"b436d0b3-c824-5a96-af6b-2c269816d1cc":{"id":"b436d0b3-c824-5a96-af6b-2c269816d1cc","alias":"oa_repair_report","name":"Report repair result","description":"","body":{"Interaction":{"source":"a21465af-05f3-5fb5-8983-de26932422fb","target":"727c0b5c-8db6-5eb7-83d6-735519c5949f","items":["d736c7d6-d369-550a-8ba4-dae223e40bb3"]}}},"b76bf8de-2fa4-563f-a540-dd30f30e6c49":{"id":"b76bf8de-2fa4-563f-a540-dd30f30e6c49","alias":"sa_confirm_allocation","name":"Allocation: Confirm safe pressure","description":"","body":{"Allocation":{"source":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","target":"d75eb3fa-a27d-52d5-8782-8b342b3865f6"}}},"bac43d3b-910b-5bdc-be9b-f78cf973e1ed":{"id":"bac43d3b-910b-5bdc-be9b-f78cf973e1ed","alias":"oa_remote_merge","name":"Continue","description":"","body":{"SequenceLink":{"source":"d2026fc2-74a8-5e22-9942-ff3eb68a3677","target":"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d","guard":""}}},"bfd4326e-ea65-5269-b5e6-e063a355d1e9":{"id":"bfd4326e-ea65-5269-b5e6-e063a355d1e9","alias":"oa_confirm_allocation","name":"Allocation: Confirm safe pressure","description":"","body":{"Allocation":{"source":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","target":"727c0b5c-8db6-5eb7-83d6-735519c5949f"}}},"c1adbbd0-a762-5ee3-8b9a-5c18af377771":{"id":"c1adbbd0-a762-5ee3-8b9a-5c18af377771","alias":"oa_field_path","name":"else","description":"","body":{"SequenceLink":{"source":"b280c6ca-e5f9-5424-a5c1-5676e01c2371","target":"fc6763bf-a534-54bf-afcd-57ab285ff07d","guard":"else"}}},"c7c248f8-28b8-55be-9023-0991d44021e3":{"id":"c7c248f8-28b8-55be-9023-0991d44021e3","alias":"oa_response_delivery","name":"Chain involvement: Restore a safe supply","description":"","body":{"ChainInvolvement":{"source":"58bae2b0-f560-50f2-818d-19091d22d18a","target":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb"}}},"c8196d35-2168-5fef-8b03-ba0d139bc00f":{"id":"c8196d35-2168-5fef-8b03-ba0d139bc00f","alias":"oa_repair_then_report","name":"Sequence link: Report the measured result","description":"","body":{"SequenceLink":{"source":"c59432fe-6092-5ee0-908d-9dbf39476471","target":"df2fd3f8-6bc2-5380-a13f-36643ed35ac7","guard":""}}},"c8593670-8906-530f-b6a2-3ada77a9c219":{"id":"c8593670-8906-530f-b6a2-3ada77a9c219","alias":"oa_field_merge","name":"Continue","description":"","body":{"SequenceLink":{"source":"fc6763bf-a534-54bf-afcd-57ab285ff07d","target":"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d","guard":""}}},"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d":{"id":"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d","alias":"oa_repair_request","name":"Request field repair","description":"","body":{"Interaction":{"source":"61f7bbfb-74a4-5540-9182-2583dfb27a49","target":"a21465af-05f3-5fb5-8983-de26932422fb","items":["d736c7d6-d369-550a-8ba4-dae223e40bb3"]}}},"d8b6710a-e713-5979-934f-e5ca7d155bb4":{"id":"d8b6710a-e713-5979-934f-e5ca7d155bb4","alias":"sa_remote_path","name":"remote reset is authorized","description":"","body":{"SequenceLink":{"source":"30c8fad9-a49b-5692-9542-3148e76afd7b","target":"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6","guard":"remote reset is authorized"}}},"e21d9a54-ae8e-5618-a4f8-67ee22b92638":{"id":"e21d9a54-ae8e-5618-a4f8-67ee22b92638","alias":"oa_include_triage","name":"Capability include: Assess an alarm","description":"","body":{"CapabilityInclude":{"source":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb","target":"6a30b763-cc51-546d-907f-5c63657cfd03"}}},"e5279265-8eac-52e8-98dc-571b20475e1f":{"id":"e5279265-8eac-52e8-98dc-571b20475e1f","alias":"sa_remote_merge","name":"Continue","description":"","body":{"SequenceLink":{"source":"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6","target":"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07","guard":""}}},"e53b7a40-e8a3-5b3f-826d-c2b5c164a84a":{"id":"e53b7a40-e8a3-5b3f-826d-c2b5c164a84a","alias":"sa_port_report_out","name":"Port allocation: Report repair result output","description":"","body":{"PortAllocation":{"source":"e6d69cbd-99d7-596b-bbe3-dada6118a600","target":"994faed7-dbc8-5b96-9d62-7604ac0fbc3a"}}},"f074e041-23cf-54ad-af9c-f171e30621e7":{"id":"f074e041-23cf-54ad-af9c-f171e30621e7","alias":"sa_repair_interface_item","name":"Repair operation contract","description":"","body":{"InterfaceItemAllocation":{"source":"a4b8942e-a975-5f88-ad14-8f38c345baac","target":"a962fc5e-3ab0-5296-8b0d-fd84633f9218","order":0,"transmission":"Synchronous","acquisition":"Accept"}}},"f3fe7690-734a-5877-8b57-a6599a4033c4":{"id":"f3fe7690-734a-5877-8b57-a6599a4033c4","alias":"sa_include_triage","name":"Capability include: Assess an alarm","description":"","body":{"CapabilityInclude":{"source":"81259051-370a-512d-a3b5-6420a6f933b6","target":"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f"}}},"fbde9d5e-c7e9-55db-a2be-497345c491b3":{"id":"fbde9d5e-c7e9-55db-a2be-497345c491b3","alias":"oa_alarm_transition","name":"State transition: Awaiting repair","description":"","body":{"StateTransition":{"source":"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae","target":"58c15833-6e75-523a-b57f-a88f19f6d672","transition_kind":"External","triggers":["65d6b8d6-271a-5c84-8b42-abbe310c955e"],"effects":[],"trigger":"","guard":"","effect":""}}},"ff9897b3-a23a-5994-a5b3-99a5b4d34ceb":{"id":"ff9897b3-a23a-5994-a5b3-99a5b4d34ceb","alias":"sa_report_carriage","name":"Exchange allocation: Report repair result","description":"","body":{"ExchangeAllocation":{"source":"63009b5f-539e-5914-b630-ec6b7fefb4d5","target":"684eadc3-e670-5779-a60f-bbc9a5bfb062"}}},"ffdbfcd0-d423-5707-a880-0dfbe1400f72":{"id":"ffdbfcd0-d423-5707-a880-0dfbe1400f72","alias":"oa_assessment_support","name":"Capability involvement: Assess an alarm","description":"","body":{"CapabilityInvolvement":{"source":"61f7bbfb-74a4-5540-9182-2583dfb27a49","target":"6a30b763-cc51-546d-907f-5c63657cfd03"}}}},"diagrams":{"103ea62c-ac56-5827-94e7-cf09bca96ccc":{"id":"103ea62c-ac56-5827-94e7-cf09bca96ccc","alias":"oa_allocation_view","name":"1 · OA responsibility and repair traffic","description":"Teaching view: positions and filters do not change ownership or exchange identities.","layer":"Oa","projection":"Allocation","view_options":{"hidden_edges":[],"relation_kinds":"All","work_categories":"All","participant_categories":"All","coverage":"All","work_contexts":"All","exchange_labels":"Name"},"nodes":{"202ebe37-ddb4-5099-8ce9-ec3e895ab9e9":{"id":"202ebe37-ddb4-5099-8ce9-ec3e895ab9e9","alias":"oa_allocation_view_oa_repair","element":"a21465af-05f3-5fb5-8983-de26932422fb","position":{"x":890.0,"y":170.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"3191e05c-1c7f-5f0e-beb0-5f3bded54c48":{"id":"3191e05c-1c7f-5f0e-beb0-5f3bded54c48","alias":"oa_allocation_view_oa_control","element":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","position":{"x":60.0,"y":80.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"5ae1c46d-59a3-50fd-8cc3-b292df21f951":{"id":"5ae1c46d-59a3-50fd-8cc3-b292df21f951","alias":"oa_allocation_view_oa_assess","element":"61f7bbfb-74a4-5540-9182-2583dfb27a49","position":{"x":100.0,"y":170.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"7066f78c-9736-5349-b94a-0587331b980e":{"id":"7066f78c-9736-5349-b94a-0587331b980e","alias":"oa_allocation_view_oa_reset","element":"d0c8be87-d238-503a-a549-7558a210507f","position":{"x":100.0,"y":330.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"d27f28ef-f10a-5355-9a05-6f2fd39b7de6":{"id":"d27f28ef-f10a-5355-9a05-6f2fd39b7de6","alias":"oa_allocation_view_oa_technician","element":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49","position":{"x":850.0,"y":80.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"edd74060-ac61-5450-a57c-a6577daa5d50":{"id":"edd74060-ac61-5450-a57c-a6577daa5d50","alias":"oa_allocation_view_oa_confirm","element":"727c0b5c-8db6-5eb7-83d6-735519c5949f","position":{"x":100.0,"y":490.0},"size":{"width":245.0,"height":110.0},"collapsed":false}},"routes":[]},"30d5baf9-6581-5cb6-846a-bcaa1e6cce63":{"id":"30d5baf9-6581-5cb6-846a-bcaa1e6cce63","alias":"sa_state_view","name":"5 · SA pressure supervision","description":"Teaching view: positions and filters do not change ownership or exchange identities.","layer":"Sa","projection":{"StateMachine":{"machine":"132b3f28-3f88-5327-9868-8c8b645ed412"}},"view_options":{"hidden_edges":[],"relation_kinds":"All","work_categories":"All","participant_categories":"All","coverage":"All","work_contexts":"All","exchange_labels":"Name"},"nodes":{"55a74f91-2025-5001-8db8-9566b1dbe783":{"id":"55a74f91-2025-5001-8db8-9566b1dbe783","alias":"sa_state_view_sa_monitor_region","element":"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c","position":{"x":70.0,"y":95.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"57acbb71-ca86-57fc-ae90-42dad195f0e0":{"id":"57acbb71-ca86-57fc-ae90-42dad195f0e0","alias":"sa_state_view_sa_waiting","element":"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37","position":{"x":650.0,"y":200.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"5e2326a0-0f6c-5f8d-8a21-fdded18a9281":{"id":"5e2326a0-0f6c-5f8d-8a21-fdded18a9281","alias":"sa_state_view_sa_monitor_initial","element":"57eb5348-14d8-560e-996a-8dbf993243e2","position":{"x":100.0,"y":200.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"a676fbb9-0833-59a8-98cf-a10d8f4b7434":{"id":"a676fbb9-0833-59a8-98cf-a10d8f4b7434","alias":"sa_state_view_sa_monitor","element":"132b3f28-3f88-5327-9868-8c8b645ed412","position":{"x":30.0,"y":30.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"b3af7b04-5a45-5b82-ab69-7eada4b876f0":{"id":"b3af7b04-5a45-5b82-ab69-7eada4b876f0","alias":"sa_state_view_sa_monitoring","element":"8af21f9b-c21e-5aae-af0d-0958840f6655","position":{"x":220.0,"y":200.0},"size":{"width":245.0,"height":110.0},"collapsed":false}},"routes":[]},"35d3c24b-289e-59e5-a610-8333e2c6a4bb":{"id":"35d3c24b-289e-59e5-a610-8333e2c6a4bb","alias":"sa_allocation_view","name":"2 · SA service boundary and functions","description":"Teaching view: positions and filters do not change ownership or exchange identities.","layer":"Sa","projection":"Allocation","view_options":{"hidden_edges":[],"relation_kinds":"All","work_categories":"All","participant_categories":"All","coverage":"All","work_contexts":"All","exchange_labels":"Name"},"nodes":{"34630a18-41b0-5fdd-bff4-ee86e93e8651":{"id":"34630a18-41b0-5fdd-bff4-ee86e93e8651","alias":"sa_allocation_view_sa_repair","element":"9497e10f-04c4-5586-8738-2464a6f00bd4","position":{"x":890.0,"y":170.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"60f6ad74-b69e-5aef-b832-f1bd60b903ae":{"id":"60f6ad74-b69e-5aef-b832-f1bd60b903ae","alias":"sa_allocation_view_sa_assess","element":"dddae020-a444-5d48-acc8-139d2696a672","position":{"x":100.0,"y":170.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"73406244-ebd7-5995-86c7-e17c73c50b32":{"id":"73406244-ebd7-5995-86c7-e17c73c50b32","alias":"sa_allocation_view_sa_reset","element":"09342ccb-044b-5483-ac58-87dc3cf7831c","position":{"x":100.0,"y":330.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"7e3ba36f-bc68-5520-bdb9-77083bb7bba2":{"id":"7e3ba36f-bc68-5520-bdb9-77083bb7bba2","alias":"sa_allocation_view_sa_confirm","element":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","position":{"x":100.0,"y":490.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"8345c76a-8d85-5c31-902e-ec1cd33ed4a3":{"id":"8345c76a-8d85-5c31-902e-ec1cd33ed4a3","alias":"sa_allocation_view_sa_control","element":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","position":{"x":60.0,"y":80.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"f7225d1c-e506-505d-bb20-916950269d4b":{"id":"f7225d1c-e506-505d-bb20-916950269d4b","alias":"sa_allocation_view_sa_technician","element":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a","position":{"x":850.0,"y":80.0},"size":{"width":245.0,"height":110.0},"collapsed":false}},"routes":[]},"3e6ad194-61b5-584c-b0f0-a78a20af5781":{"id":"3e6ad194-61b5-584c-b0f0-a78a20af5781","alias":"sa_capability_view","name":"4 · SA mission and included capability","description":"Teaching view: positions and filters do not change ownership or exchange identities.","layer":"Sa","projection":"Capabilities","view_options":{"hidden_edges":[],"relation_kinds":"All","work_categories":"All","participant_categories":"All","coverage":"All","work_contexts":"All","exchange_labels":"Name"},"nodes":{"069a3fb3-077c-59d8-91da-27b0665143c7":{"id":"069a3fb3-077c-59d8-91da-27b0665143c7","alias":"sa_capability_view_sa_triage","element":"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f","position":{"x":800.0,"y":260.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"41ddb68b-bd2b-5f91-82eb-efde01157828":{"id":"41ddb68b-bd2b-5f91-82eb-efde01157828","alias":"sa_capability_view_sa_control","element":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","position":{"x":60.0,"y":60.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"4b814335-bf98-5b68-85d5-ea549766517a":{"id":"4b814335-bf98-5b68-85d5-ea549766517a","alias":"sa_capability_view_sa_mission","element":"5ad034b1-084d-5273-9e70-971671766132","position":{"x":420.0,"y":60.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"d3bc13f9-7726-5280-83fe-63f391c45afb":{"id":"d3bc13f9-7726-5280-83fe-63f391c45afb","alias":"sa_capability_view_sa_restore","element":"81259051-370a-512d-a3b5-6420a6f933b6","position":{"x":420.0,"y":260.0},"size":{"width":245.0,"height":110.0},"collapsed":false}},"routes":[]},"50af4c9b-93ce-5ff5-a1f8-7a81eb97e779":{"id":"50af4c9b-93ce-5ff5-a1f8-7a81eb97e779","alias":"sa_service_view","name":"3 · SA service conversation only","description":"Teaching view: positions and filters do not change ownership or exchange identities.","layer":"Sa","projection":"Allocation","view_options":{"hidden_edges":[],"relation_kinds":"All","work_categories":{"Any":[]},"participant_categories":{"Any":["781cbe75-410f-5cc5-aeb8-a43491f77b99"]},"coverage":"All","work_contexts":"All","exchange_labels":"NameAndItems"},"nodes":{"40210589-69f7-5209-b329-10bb83cf615c":{"id":"40210589-69f7-5209-b329-10bb83cf615c","alias":"sa_service_view_sa_technician","element":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a","position":{"x":850.0,"y":80.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"439f1e45-e5ed-567c-978b-4c93ef267db1":{"id":"439f1e45-e5ed-567c-978b-4c93ef267db1","alias":"sa_service_view_sa_assess","element":"dddae020-a444-5d48-acc8-139d2696a672","position":{"x":100.0,"y":170.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"6f138672-149b-5f88-ab07-7fc413a42262":{"id":"6f138672-149b-5f88-ab07-7fc413a42262","alias":"sa_service_view_sa_confirm","element":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","position":{"x":100.0,"y":490.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"ae36489d-6ec8-5f1c-b603-8b497227efba":{"id":"ae36489d-6ec8-5f1c-b603-8b497227efba","alias":"sa_service_view_sa_repair","element":"9497e10f-04c4-5586-8738-2464a6f00bd4","position":{"x":890.0,"y":170.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"d52da4e6-40b7-5dbc-84fb-80c443711c69":{"id":"d52da4e6-40b7-5dbc-84fb-80c443711c69","alias":"sa_service_view_sa_reset","element":"09342ccb-044b-5483-ac58-87dc3cf7831c","position":{"x":100.0,"y":330.0},"size":{"width":245.0,"height":110.0},"collapsed":false},"f53d4352-b042-56a6-8b3e-c51cd27254f9":{"id":"f53d4352-b042-56a6-8b3e-c51cd27254f9","alias":"sa_service_view_sa_control","element":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","position":{"x":60.0,"y":80.0},"size":{"width":245.0,"height":110.0},"collapsed":false}},"routes":[]}},"artifact_links":{"f5922bf7-05d8-590f-86e9-1d09f37f4fa6":{"id":"f5922bf7-05d8-590f-86e9-1d09f37f4fa6","alias":"repair_test_evidence","name":"Repair conversation acceptance notes","description":"A local teaching artifact, not proof of a real valve's safety.","owner":"730b27ca-b039-5a3b-8dc6-03418f9061b3","relation":"Verifies","uri":"evidence/repair-check.md","revision":"lesson-1","fragment":"acceptance"}},"traces":{"0754be23-e4b8-53bc-b03c-89c2dbd80361":{"id":"0754be23-e4b8-53bc-b03c-89c2dbd80361","alias":"trace_oa_waiting","name":"Awaiting repair ↔ Awaiting repair","description":"","oa":"58c15833-6e75-523a-b57f-a88f19f6d672","sa":"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37","kind":"State","baseline":{"oa":{"name":"Awaiting repair","description":""},"sa":{"name":"Awaiting repair","description":""}}},"07a7b82a-b5a7-5737-abfa-09e422f7420e":{"id":"07a7b82a-b5a7-5737-abfa-09e422f7420e","alias":"trace_oa_start_monitoring","name":"State transition: Monitoring ↔ State transition: Monitoring","description":"","oa":"2b00270c-79a5-52a5-af96-33346bea531b","sa":"47730532-0372-5cc5-9d6d-0b8953aebdd8","kind":"Manual","baseline":{"oa":{"name":"State transition: Monitoring","description":""},"sa":{"name":"State transition: Monitoring","description":""}}},"0c7c8a06-163e-5b3e-8a98-e66e2ce8963b":{"id":"0c7c8a06-163e-5b3e-8a98-e66e2ce8963b","alias":"trace_oa_alarm_transition","name":"State transition: Awaiting repair ↔ State transition: Awaiting repair","description":"","oa":"fbde9d5e-c7e9-55db-a2be-497345c491b3","sa":"13c3bfa4-9254-5ab2-b96f-f65f402adf81","kind":"Manual","baseline":{"oa":{"name":"State transition: Awaiting repair","description":""},"sa":{"name":"State transition: Awaiting repair","description":""}}},"0c9de959-d366-5765-98eb-450ea27bd316":{"id":"0c9de959-d366-5765-98eb-450ea27bd316","alias":"trace_oa_merge","name":"Recovery path completed ↔ Recovery path completed","description":"","oa":"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d","sa":"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07","kind":"Sequence","baseline":{"oa":{"name":"Recovery path completed","description":""},"sa":{"name":"Recovery path completed","description":""}}},"0d905fbb-5b3c-56f0-9f11-a27091901eb0":{"id":"0d905fbb-5b3c-56f0-9f11-a27091901eb0","alias":"trace_oa_pressure_parameter","name":"Pressure before / after repair ↔ Pressure before / after repair","description":"","oa":"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7","sa":"bb12ba5d-aab5-5a1b-99de-c767f5365b57","kind":"Item","baseline":{"oa":{"name":"Pressure before / after repair","description":""},"sa":{"name":"Pressure before / after repair","description":""}}},"0fbef164-b5d3-58ba-ba41-54d0e63709ab":{"id":"0fbef164-b5d3-58ba-ba41-54d0e63709ab","alias":"trace_oa_restore","name":"Restore a safe supply ↔ Restore a safe supply","description":"","oa":"3dfee23a-148b-5cec-ad2d-b774e84ea5bb","sa":"81259051-370a-512d-a3b5-6420a6f933b6","kind":"Capability","baseline":{"oa":{"name":"Restore a safe supply","description":""},"sa":{"name":"Restore a safe supply","description":""}}},"12ec320f-2e14-5a5a-8c6b-bd2b6471dae9":{"id":"12ec320f-2e14-5a5a-8c6b-bd2b6471dae9","alias":"trace_oa_monitoring","name":"Monitoring ↔ Monitoring","description":"","oa":"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae","sa":"8af21f9b-c21e-5aae-af0d-0958840f6655","kind":"State","baseline":{"oa":{"name":"Monitoring","description":""},"sa":{"name":"Monitoring","description":""}}},"154abfce-c311-52d1-85d1-3f4c85203b26":{"id":"154abfce-c311-52d1-85d1-3f4c85203b26","alias":"trace_oa_confirm_step","name":"Confirm safe pressure ↔ Confirm safe pressure","description":"","oa":"e00594a3-6122-5a6b-b3c2-ecb5506c741d","sa":"47bec4f9-d6d0-5ed1-adca-fa0d960dc416","kind":"Sequence","baseline":{"oa":{"name":"Confirm safe pressure","description":""},"sa":{"name":"Confirm safe pressure","description":""}}},"1b788e74-36b2-5c17-a936-642dbe51ca3c":{"id":"1b788e74-36b2-5c17-a936-642dbe51ca3c","alias":"trace_oa_remote_merge","name":"Continue ↔ Continue","description":"","oa":"bac43d3b-910b-5bdc-be9b-f78cf973e1ed","sa":"e5279265-8eac-52e8-98dc-571b20475e1f","kind":"Manual","baseline":{"oa":{"name":"Continue","description":""},"sa":{"name":"Continue","description":""}}},"208753e0-9151-50d8-86ca-29fc28eca80b":{"id":"208753e0-9151-50d8-86ca-29fc28eca80b","alias":"trace_oa_monitor_region","name":"Supervision cycle ↔ Supervision cycle","description":"","oa":"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7","sa":"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c","kind":"State","baseline":{"oa":{"name":"Supervision cycle","description":""},"sa":{"name":"Supervision cycle","description":""}}},"241dfdac-2450-5704-a4cb-9f1047db1b6d":{"id":"241dfdac-2450-5704-a4cb-9f1047db1b6d","alias":"trace_oa_caller","name":"Controller ↔ Controller","description":"","oa":"41859a65-ded2-547b-ab03-14e2fa740cf9","sa":"98c61788-2fee-51f4-8cf9-de48e8c70e9e","kind":"Scenario","baseline":{"oa":{"name":"Controller","description":""},"sa":{"name":"Controller","description":""}}},"2e849e31-35aa-5aef-a989-26948038e52b":{"id":"2e849e31-35aa-5aef-a989-26948038e52b","alias":"trace_oa_field_path","name":"else ↔ else","description":"","oa":"c1adbbd0-a762-5ee3-8b9a-5c18af377771","sa":"1bbd5957-1173-51d8-97e3-ba4f084227ae","kind":"Manual","baseline":{"oa":{"name":"else","description":""},"sa":{"name":"else","description":""}}},"2fdcbc6f-526e-5a4e-bde5-314cf0cf3ef3":{"id":"2fdcbc6f-526e-5a4e-bde5-314cf0cf3ef3","alias":"trace_oa_confirm_allocation","name":"Allocation: Confirm safe pressure ↔ Allocation: Confirm safe pressure","description":"","oa":"bfd4326e-ea65-5269-b5e6-e063a355d1e9","sa":"b76bf8de-2fa4-563f-a540-dd30f30e6c49","kind":"Manual","baseline":{"oa":{"name":"Allocation: Confirm safe pressure","description":""},"sa":{"name":"Allocation: Confirm safe pressure","description":""}}},"3694c752-ba80-5702-a7d7-9cc66b6b01d8":{"id":"3694c752-ba80-5702-a7d7-9cc66b6b01d8","alias":"trace_oa_conversation","name":"Repair request and measured reply ↔ Repair request and measured reply","description":"","oa":"20472233-5ce6-5ffe-b4ad-0bdbccf3e423","sa":"730b27ca-b039-5a3b-8dc6-03418f9061b3","kind":"Scenario","baseline":{"oa":{"name":"Repair request and measured reply","description":""},"sa":{"name":"Repair request and measured reply","description":""}}},"3714d547-006f-5c3a-97f8-175ccc23d994":{"id":"3714d547-006f-5c3a-97f8-175ccc23d994","alias":"trace_oa_repair_allocation","name":"Allocation: Repair valve in the field ↔ Allocation: Repair valve in the field","description":"","oa":"ae53f363-0dec-5a7c-9afd-8fcd1b778ab2","sa":"725f2e1b-aa2c-5615-9b1f-28da178168fa","kind":"Manual","baseline":{"oa":{"name":"Allocation: Repair valve in the field","description":""},"sa":{"name":"Allocation: Repair valve in the field","description":""}}},"3a33de40-20a3-5252-899c-c12dc35e9783":{"id":"3a33de40-20a3-5252-899c-c12dc35e9783","alias":"trace_oa_assessment_action","name":"Assess pressure alarm ↔ Assess pressure alarm","description":"","oa":"942975b8-0bef-5ae8-9fcb-c37497833fb0","sa":"bae5b192-5b8e-51c6-82ae-2331af0d33bf","kind":"Sequence","baseline":{"oa":{"name":"Assess pressure alarm","description":""},"sa":{"name":"Assess pressure alarm","description":""}}},"3e7bde54-f9c1-549f-9e5b-2ce1ecb685a7":{"id":"3e7bde54-f9c1-549f-9e5b-2ce1ecb685a7","alias":"trace_oa_repair_traffic","name":"Repair work exchanges ↔ Repair work exchanges","description":"","oa":"9349b353-53f2-56f8-b571-a05b09335cdf","sa":"a9a47e48-100c-57a8-95f0-7fe24da94f94","kind":"Manual","baseline":{"oa":{"name":"Repair work exchanges","description":""},"sa":{"name":"Repair work exchanges","description":""}}},"424eca39-1c29-5a2f-b9ee-33dd018926aa":{"id":"424eca39-1c29-5a2f-b9ee-33dd018926aa","alias":"trace_oa_repair_report","name":"Report repair result ↔ Report repair result","description":"","oa":"b436d0b3-c824-5a96-af6b-2c269816d1cc","sa":"684eadc3-e670-5779-a60f-bbc9a5bfb062","kind":"Exchange","baseline":{"oa":{"name":"Report repair result","description":""},"sa":{"name":"Report repair result","description":""}}},"435bae4c-cf6d-59f3-9eb5-d660ebeec079":{"id":"435bae4c-cf6d-59f3-9eb5-d660ebeec079","alias":"trace_oa_full_scenario","name":"Restore supply through field repair ↔ Restore supply through field repair","description":"","oa":"d6f881a4-95da-54e9-ad97-1b8965532629","sa":"f746a1cd-ff9f-55c0-b325-01c03d2f4fae","kind":"Scenario","baseline":{"oa":{"name":"Restore supply through field repair","description":""},"sa":{"name":"Restore supply through field repair","description":""}}},"48d243f0-553f-507e-acb0-9474ae156b63":{"id":"48d243f0-553f-507e-acb0-9474ae156b63","alias":"trace_oa_monitor_initial","name":"Start ↔ Start","description":"","oa":"a7ffb869-9dde-5e76-b276-c719c5c143a9","sa":"57eb5348-14d8-560e-996a-8dbf993243e2","kind":"State","baseline":{"oa":{"name":"Start","description":""},"sa":{"name":"Start","description":""}}},"5309f955-53fd-5ff4-9c0a-91737e947341":{"id":"5309f955-53fd-5ff4-9c0a-91737e947341","alias":"trace_oa_assess","name":"Assess pressure alarm ↔ Assess pressure alarm","description":"","oa":"61f7bbfb-74a4-5540-9182-2583dfb27a49","sa":"dddae020-a444-5d48-acc8-139d2696a672","kind":"Refinement","baseline":{"oa":{"name":"Assess pressure alarm","description":""},"sa":{"name":"Assess pressure alarm","description":""}}},"595b5729-ccd9-5291-b5d9-30d8c8bd9dfa":{"id":"595b5729-ccd9-5291-b5d9-30d8c8bd9dfa","alias":"trace_oa_reply","name":"Return pressure after repair ↔ Return pressure after repair","description":"","oa":"cc2d497a-fd15-5455-9ee5-e70eb95811d8","sa":"4e1c0a56-ce80-5f13-a93a-6956de54880c","kind":"Scenario","baseline":{"oa":{"name":"Return pressure after repair","description":""},"sa":{"name":"Return pressure after repair","description":""}}},"5b96bfed-63e2-5d7f-b882-91e8b81f8efe":{"id":"5b96bfed-63e2-5d7f-b882-91e8b81f8efe","alias":"trace_oa_assessment_delivery","name":"Chain involvement: Assess an alarm ↔ Chain involvement: Assess an alarm","description":"","oa":"628cb4fc-fe63-5f6b-b364-6268f26b5740","sa":"a6d5a6be-fa6e-5fa0-a309-08e87ba40c57","kind":"Manual","baseline":{"oa":{"name":"Chain involvement: Assess an alarm","description":""},"sa":{"name":"Chain involvement: Assess an alarm","description":""}}},"6acd072d-431e-5881-ab20-1813b4fda0c5":{"id":"6acd072d-431e-5881-ab20-1813b4fda0c5","alias":"trace_oa_triage","name":"Assess an alarm ↔ Assess an alarm","description":"","oa":"6a30b763-cc51-546d-907f-5c63657cfd03","sa":"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f","kind":"Capability","baseline":{"oa":{"name":"Assess an alarm","description":""},"sa":{"name":"Assess an alarm","description":""}}},"6ca4c78a-a5f2-5470-b401-732f5a8825d0":{"id":"6ca4c78a-a5f2-5470-b401-732f5a8825d0","alias":"trace_oa_assessment_procedure","name":"Assess an alarm procedure ↔ Assess an alarm procedure","description":"","oa":"022d3cfa-bbaf-5e13-924a-8e55099b8745","sa":"acd5a018-f559-5298-a40d-1cf6e1353e74","kind":"Sequence","baseline":{"oa":{"name":"Assess an alarm procedure","description":""},"sa":{"name":"Assess an alarm procedure","description":""}}},"6e13cf86-7242-5e33-8912-b037cf6e8c87":{"id":"6e13cf86-7242-5e33-8912-b037cf6e8c87","alias":"trace_oa_assessment_support","name":"Capability involvement: Assess an alarm ↔ Capability involvement: Assess an alarm","description":"","oa":"ffdbfcd0-d423-5707-a880-0dfbe1400f72","sa":"93eaad8d-83b7-5980-b9bb-86c9e3f31da4","kind":"Manual","baseline":{"oa":{"name":"Capability involvement: Assess an alarm","description":""},"sa":{"name":"Capability involvement: Assess an alarm","description":""}}},"70c90b0c-85ce-574a-a217-f0d19fad30e1":{"id":"70c90b0c-85ce-574a-a217-f0d19fad30e1","alias":"trace_oa_response_delivery","name":"Chain involvement: Restore a safe supply ↔ Chain involvement: Restore a safe supply","description":"","oa":"c7c248f8-28b8-55be-9023-0991d44021e3","sa":"66efc484-53c7-51a3-89e9-422429344b38","kind":"Manual","baseline":{"oa":{"name":"Chain involvement: Restore a safe supply","description":""},"sa":{"name":"Chain involvement: Restore a safe supply","description":""}}},"77073fcb-53aa-5f06-987a-0317cbb6971d":{"id":"77073fcb-53aa-5f06-987a-0317cbb6971d","alias":"trace_oa_include_triage","name":"Capability include: Assess an alarm ↔ Capability include: Assess an alarm","description":"","oa":"e21d9a54-ae8e-5618-a4f8-67ee22b92638","sa":"f3fe7690-734a-5877-8b57-a6599a4033c4","kind":"Manual","baseline":{"oa":{"name":"Capability include: Assess an alarm","description":""},"sa":{"name":"Capability include: Assess an alarm","description":""}}},"7a6b4b9c-4220-546a-a752-1587c2881fe1":{"id":"7a6b4b9c-4220-546a-a752-1587c2881fe1","alias":"trace_oa_use_field","name":"Use the field repair procedure ↔ Use the field repair procedure","description":"","oa":"fc6763bf-a534-54bf-afcd-57ab285ff07d","sa":"d5e61c5d-510b-5091-a878-da46f3a9e152","kind":"Sequence","baseline":{"oa":{"name":"Use the field repair procedure","description":""},"sa":{"name":"Use the field repair procedure","description":""}}},"82a5be1a-92a8-578d-9448-086062a20d8f":{"id":"82a5be1a-92a8-578d-9448-086062a20d8f","alias":"trace_oa_reset","name":"Reset valve remotely ↔ Reset valve remotely","description":"","oa":"d0c8be87-d238-503a-a549-7558a210507f","sa":"09342ccb-044b-5483-ac58-87dc3cf7831c","kind":"Refinement","baseline":{"oa":{"name":"Reset valve remotely","description":""},"sa":{"name":"Reset valve remotely","description":""}}},"82cca563-9d5d-5479-aa1a-9db03e9674d1":{"id":"82cca563-9d5d-5479-aa1a-9db03e9674d1","alias":"trace_oa_restore_work","name":"Restore safe pressure ↔ Restore safe pressure","description":"","oa":"1b91f8a7-0bdb-514e-b1cd-955658e09927","sa":"58867e7d-916e-5ebc-9e4c-8dbed1314be3","kind":"Refinement","baseline":{"oa":{"name":"Restore safe pressure","description":""},"sa":{"name":"Restore safe pressure","description":""}}},"8d693d90-5017-56af-b056-d29d3cb46baa":{"id":"8d693d90-5017-56af-b056-d29d3cb46baa","alias":"trace_oa_mission_participant","name":"Mission involvement: Maintain safe water supply ↔ Mission involvement: Maintain safe water supply","description":"","oa":"0c4c9e58-ff32-5c00-b82a-d408a4be0183","sa":"1c1e5634-ba8c-591f-b143-90a27cdc6cd2","kind":"Manual","baseline":{"oa":{"name":"Mission involvement: Maintain safe water supply","description":""},"sa":{"name":"Mission involvement: Maintain safe water supply","description":""}}},"98ef05b5-5381-5d35-a433-ebab55e9f382":{"id":"98ef05b5-5381-5d35-a433-ebab55e9f382","alias":"trace_oa_reset_allocation","name":"Allocation: Reset valve remotely ↔ Allocation: Reset valve remotely","description":"","oa":"1853df1f-30f4-5b1a-baac-2dcaf73c7b3a","sa":"3cc9ab52-2b00-57fd-8709-aabc75e5d3e3","kind":"Manual","baseline":{"oa":{"name":"Allocation: Reset valve remotely","description":""},"sa":{"name":"Allocation: Reset valve remotely","description":""}}},"a106d183-c239-5c9f-b1f1-141af19fc778":{"id":"a106d183-c239-5c9f-b1f1-141af19fc778","alias":"trace_oa_confirm_path","name":"Continue ↔ Continue","description":"","oa":"229ee94f-d147-50f6-9769-b5bd0c03a084","sa":"1e738f27-a3a1-526d-b330-6384088b9689","kind":"Manual","baseline":{"oa":{"name":"Continue","description":""},"sa":{"name":"Continue","description":""}}},"a5c1eb01-a95f-5f7a-9742-7f201493d7aa":{"id":"a5c1eb01-a95f-5f7a-9742-7f201493d7aa","alias":"trace_oa_assess_then_decide","name":"Continue ↔ Continue","description":"","oa":"109e2d6b-7e86-5934-93a5-fab56eced84e","sa":"9d4a131f-36ad-5125-b21f-c3dd033b8c82","kind":"Manual","baseline":{"oa":{"name":"Continue","description":""},"sa":{"name":"Continue","description":""}}},"aa164208-394d-5bc7-8462-b0043f682aad":{"id":"aa164208-394d-5bc7-8462-b0043f682aad","alias":"trace_oa_mission_delivery","name":"Mission capability: Restore a safe supply ↔ Mission capability: Restore a safe supply","description":"","oa":"1f8b1898-65f6-5360-99cf-b78a71bd50ec","sa":"a0902e0f-3d18-576a-9aca-975a136dfdd7","kind":"Manual","baseline":{"oa":{"name":"Mission capability: Restore a safe supply","description":""},"sa":{"name":"Mission capability: Restore a safe supply","description":""}}},"aba528ea-e396-582a-bfba-f6e2212d391a":{"id":"aba528ea-e396-582a-bfba-f6e2212d391a","alias":"trace_oa_control","name":"Control room ↔ Pressure coordination service","description":"","oa":"32aa9940-df6e-5a12-b9bd-6337e2d2ed22","sa":"435bf87c-73fd-5e4d-978a-4c471bc9eaf0","kind":"Participant","baseline":{"oa":{"name":"Control room","description":""},"sa":{"name":"Pressure coordination service","description":""}}},"ac3aa6b0-568e-5a3f-963a-172aa3cfc7a4":{"id":"ac3aa6b0-568e-5a3f-963a-172aa3cfc7a4","alias":"trace_oa_repair_step","name":"Repair the valve ↔ Repair the valve","description":"","oa":"c59432fe-6092-5ee0-908d-9dbf39476471","sa":"0f195fea-3493-5ebd-966d-da9eddeb05d7","kind":"Sequence","baseline":{"oa":{"name":"Repair the valve","description":""},"sa":{"name":"Repair the valve","description":""}}},"acdbee9c-5017-5154-804e-50801f0376ec":{"id":"acdbee9c-5017-5154-804e-50801f0376ec","alias":"trace_oa_assess_allocation","name":"Allocation: Assess pressure alarm ↔ Allocation: Assess pressure alarm","description":"","oa":"594c61cd-94e0-5c07-890d-edfd520d7df9","sa":"9b9356d7-2db2-5a94-a47e-ea892cf02afe","kind":"Manual","baseline":{"oa":{"name":"Allocation: Assess pressure alarm","description":""},"sa":{"name":"Allocation: Assess pressure alarm","description":""}}},"ad697c00-07d9-5799-89b3-2c78da8dff4d":{"id":"ad697c00-07d9-5799-89b3-2c78da8dff4d","alias":"trace_oa_request_step","name":"Request the field repair ↔ Request the field repair","description":"","oa":"5ba8079c-2dbe-5e98-ae82-2b60c6020a02","sa":"40d94322-baa2-5c81-b261-ff47cdc33782","kind":"Sequence","baseline":{"oa":{"name":"Request the field repair","description":""},"sa":{"name":"Request the field repair","description":""}}},"b13452bb-1a55-5ad6-b6d9-a37fb34e8d13":{"id":"b13452bb-1a55-5ad6-b6d9-a37fb34e8d13","alias":"trace_oa_repair","name":"Repair valve in the field ↔ Repair valve in the field","description":"","oa":"a21465af-05f3-5fb5-8983-de26932422fb","sa":"9497e10f-04c4-5586-8738-2464a6f00bd4","kind":"Refinement","baseline":{"oa":{"name":"Repair valve in the field","description":""},"sa":{"name":"Repair valve in the field","description":""}}},"b53863a2-ed80-5f98-ad3c-50e1b821066d":{"id":"b53863a2-ed80-5f98-ad3c-50e1b821066d","alias":"trace_oa_monitor","name":"Pressure supervision ↔ Pressure supervision","description":"","oa":"1970608f-85d1-5234-ac86-5e2b0df27dc3","sa":"132b3f28-3f88-5327-9868-8c8b645ed412","kind":"State","baseline":{"oa":{"name":"Pressure supervision","description":""},"sa":{"name":"Pressure supervision","description":""}}},"b97749d4-f9ad-5fb7-9d78-bc60a74e98eb":{"id":"b97749d4-f9ad-5fb7-9d78-bc60a74e98eb","alias":"trace_oa_high_pressure","name":"Pressure alarm detected ↔ Pressure alarm detected","description":"","oa":"65d6b8d6-271a-5c84-8b42-abbe310c955e","sa":"01490fa8-2f01-5ac8-9722-d55d45414379","kind":"State","baseline":{"oa":{"name":"Pressure alarm detected","description":""},"sa":{"name":"Pressure alarm detected","description":""}}},"bb72b2c2-6e32-5f65-9d8e-b33c1a65da37":{"id":"bb72b2c2-6e32-5f65-9d8e-b33c1a65da37","alias":"trace_oa_field_procedure","name":"Field repair procedure ↔ Field repair procedure","description":"","oa":"5d3af417-244c-54bb-9588-16daedda4e1f","sa":"93eb6479-54e9-59cb-ac7b-16912347bfc0","kind":"Sequence","baseline":{"oa":{"name":"Field repair procedure","description":""},"sa":{"name":"Field repair procedure","description":""}}},"bbf6f1a1-cb2b-5632-8ec0-bf4b8ef1a941":{"id":"bbf6f1a1-cb2b-5632-8ec0-bf4b8ef1a941","alias":"trace_oa_decision","name":"Can a remote reset safely recover pressure? ↔ Can a remote reset safely recover pressure?","description":"","oa":"b280c6ca-e5f9-5424-a5c1-5676e01c2371","sa":"30c8fad9-a49b-5692-9542-3148e76afd7b","kind":"Sequence","baseline":{"oa":{"name":"Can a remote reset safely recover pressure?","description":""},"sa":{"name":"Can a remote reset safely recover pressure?","description":""}}},"c132a0df-1270-55a8-ac4e-6e5075823dc1":{"id":"c132a0df-1270-55a8-ac4e-6e5075823dc1","alias":"trace_oa_outer_technician","name":"Technician ↔ Technician","description":"","oa":"fffff882-78fd-5415-928d-c1ef7fac6576","sa":"155e4fe4-9e3b-5f4e-b886-28abcc3f086b","kind":"Scenario","baseline":{"oa":{"name":"Technician","description":""},"sa":{"name":"Technician","description":""}}},"c47cf0b4-fe15-5175-bd62-5292e43adc39":{"id":"c47cf0b4-fe15-5175-bd62-5292e43adc39","alias":"trace_oa_normal_transition","name":"State transition: Monitoring ↔ State transition: Monitoring","description":"","oa":"21fe5e8e-cbc2-5dad-b3e8-1df46e167d97","sa":"6e2c1b47-764c-577a-b325-ff66dd2a2768","kind":"Manual","baseline":{"oa":{"name":"State transition: Monitoring","description":""},"sa":{"name":"State transition: Monitoring","description":""}}},"c5051628-b7af-5fb1-a014-bb60a0b46e03":{"id":"c5051628-b7af-5fb1-a014-bb60a0b46e03","alias":"trace_oa_responder","name":"Technician ↔ Technician","description":"","oa":"fc81c5f0-0442-5b88-992b-e5b10f351c59","sa":"6249b54a-e396-5338-82b9-89266c55670d","kind":"Scenario","baseline":{"oa":{"name":"Technician","description":""},"sa":{"name":"Technician","description":""}}},"c987bd0f-87f6-5550-945d-2a42450fe1c5":{"id":"c987bd0f-87f6-5550-945d-2a42450fe1c5","alias":"trace_oa_mission","name":"Maintain safe water supply ↔ Maintain safe water supply","description":"","oa":"c9c61f50-06e0-5d17-973d-dcc57cd5cc90","sa":"5ad034b1-084d-5273-9e70-971671766132","kind":"Mission","baseline":{"oa":{"name":"Maintain safe water supply","description":""},"sa":{"name":"Maintain safe water supply","description":""}}},"c9d65349-3400-58eb-8a55-57fa02de4b67":{"id":"c9d65349-3400-58eb-8a55-57fa02de4b67","alias":"trace_oa_contact","name":"Technician service conversation ↔ Technician service conversation","description":"","oa":"27b47887-baf0-518b-bf87-f5acbf7d0b93","sa":"63009b5f-539e-5914-b630-ec6b7fefb4d5","kind":"Exchange","baseline":{"oa":{"name":"Technician service conversation","description":""},"sa":{"name":"Technician service conversation","description":""}}},"cf92cedf-ea1a-510c-9bc5-89c16d60e8d2":{"id":"cf92cedf-ea1a-510c-9bc5-89c16d60e8d2","alias":"trace_oa_repair_operation","name":"Valve repair ↔ Valve repair","description":"","oa":"d736c7d6-d369-550a-8ba4-dae223e40bb3","sa":"a962fc5e-3ab0-5296-8b0d-fd84633f9218","kind":"Item","baseline":{"oa":{"name":"Valve repair","description":""},"sa":{"name":"Valve repair","description":""}}},"d32dd433-9c9e-5b57-9355-2970cc44a5f2":{"id":"d32dd433-9c9e-5b57-9355-2970cc44a5f2","alias":"trace_oa_field_merge","name":"Continue ↔ Continue","description":"","oa":"c8593670-8906-530f-b6a2-3ada77a9c219","sa":"0f6ac3fb-4ad6-581e-ad14-336472072d5e","kind":"Manual","baseline":{"oa":{"name":"Continue","description":""},"sa":{"name":"Continue","description":""}}},"d3626818-4846-5893-9c02-3407cdba7f3c":{"id":"d3626818-4846-5893-9c02-3407cdba7f3c","alias":"trace_oa_response","name":"Handle a pressure alarm ↔ Handle a pressure alarm","description":"","oa":"58bae2b0-f560-50f2-818d-19091d22d18a","sa":"5139ce73-56fd-5875-ba3a-e569fc890231","kind":"Sequence","baseline":{"oa":{"name":"Handle a pressure alarm","description":""},"sa":{"name":"Handle a pressure alarm","description":""}}},"d47d3c36-50fb-5189-b801-d6fd1694bd49":{"id":"d47d3c36-50fb-5189-b801-d6fd1694bd49","alias":"trace_oa_technician","name":"Field technician ↔ Field technician","description":"","oa":"e07c3952-4a1a-5cc7-b7d5-03a01101ce49","sa":"c05b9422-b9da-5de5-b21d-07ad23bd2b8a","kind":"Participant","baseline":{"oa":{"name":"Field technician","description":""},"sa":{"name":"Field technician","description":""}}},"d7773ff5-cef5-50c1-8f9d-c5659115e1f0":{"id":"d7773ff5-cef5-50c1-8f9d-c5659115e1f0","alias":"trace_oa_confirm","name":"Confirm safe pressure ↔ Confirm safe pressure","description":"","oa":"727c0b5c-8db6-5eb7-83d6-735519c5949f","sa":"d75eb3fa-a27d-52d5-8782-8b342b3865f6","kind":"Refinement","baseline":{"oa":{"name":"Confirm safe pressure","description":""},"sa":{"name":"Confirm safe pressure","description":""}}},"d9d47371-e98d-5d29-9df7-4de2d28a5c73":{"id":"d9d47371-e98d-5d29-9df7-4de2d28a5c73","alias":"trace_oa_pressure","name":"Measured pressure ↔ Measured pressure","description":"","oa":"e7824764-5db9-5384-8198-2fbaea2b10b2","sa":"87d0a95b-af1b-5352-b753-e4c6533671a5","kind":"Item","baseline":{"oa":{"name":"Measured pressure","description":""},"sa":{"name":"Measured pressure","description":""}}},"da8efc3c-78df-5b10-b2e5-1e28d6d99e86":{"id":"da8efc3c-78df-5b10-b2e5-1e28d6d99e86","alias":"trace_oa_repair_request","name":"Request field repair ↔ Request field repair","description":"","oa":"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d","sa":"93474111-f23e-56c1-b61b-b7c2396b91bd","kind":"Exchange","baseline":{"oa":{"name":"Request field repair","description":""},"sa":{"name":"Request field repair","description":""}}},"e63b14d2-f408-56a2-aec4-be20cf4ace73":{"id":"e63b14d2-f408-56a2-aec4-be20cf4ace73","alias":"trace_oa_report_step","name":"Report the measured result ↔ Report the measured result","description":"","oa":"df2fd3f8-6bc2-5380-a13f-36643ed35ac7","sa":"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac","kind":"Sequence","baseline":{"oa":{"name":"Report the measured result","description":""},"sa":{"name":"Report the measured result","description":""}}},"e848da41-445e-5e3c-8b4e-ef53fdddf1e1":{"id":"e848da41-445e-5e3c-8b4e-ef53fdddf1e1","alias":"trace_oa_assess_step","name":"Assess the alarm ↔ Assess the alarm","description":"","oa":"0b07b9ed-492d-57f6-b0b1-ce8a709238a7","sa":"9024243c-ccc1-5edb-8477-2aa16e5e9a50","kind":"Sequence","baseline":{"oa":{"name":"Assess the alarm","description":""},"sa":{"name":"Assess the alarm","description":""}}},"e96ff119-bb4d-5fd9-9ab7-2ede0d3fd418":{"id":"e96ff119-bb4d-5fd9-9ab7-2ede0d3fd418","alias":"trace_oa_contact_category","name":"Field contact ↔ Field contact","description":"","oa":"19bd3a3a-4d0c-56d5-bf50-a6b43fd81771","sa":"781cbe75-410f-5cc5-aeb8-a43491f77b99","kind":"Manual","baseline":{"oa":{"name":"Field contact","description":""},"sa":{"name":"Field contact","description":""}}},"eee79ec1-41d7-5374-986e-995a56b9026f":{"id":"eee79ec1-41d7-5374-986e-995a56b9026f","alias":"trace_oa_remote_path","name":"remote reset is authorized ↔ remote reset is authorized","description":"","oa":"76218d89-68fd-531d-b35b-90c5b769a5ef","sa":"d8b6710a-e713-5979-934f-e5ca7d155bb4","kind":"Manual","baseline":{"oa":{"name":"remote reset is authorized","description":""},"sa":{"name":"remote reset is authorized","description":""}}},"f0cc86e5-f8fd-5091-a40d-dbfb6515072f":{"id":"f0cc86e5-f8fd-5091-a40d-dbfb6515072f","alias":"trace_oa_call","name":"Request valve repair ↔ Request valve repair","description":"","oa":"b97437c6-cd7a-5a05-b537-b30a17dd936a","sa":"8bab4783-a098-5984-9e36-493957caf26c","kind":"Scenario","baseline":{"oa":{"name":"Request valve repair","description":""},"sa":{"name":"Request valve repair","description":""}}},"f2b7050c-629d-533f-b873-bffc33e072f7":{"id":"f2b7050c-629d-533f-b873-bffc33e072f7","alias":"trace_oa_request_then_repair","name":"Sequence link: Repair the valve ↔ Sequence link: Repair the valve","description":"","oa":"3f54d890-4ca5-5e36-873b-abb5c92d578c","sa":"6a6d968f-26d6-5dbb-b721-5a27d362779a","kind":"Manual","baseline":{"oa":{"name":"Sequence link: Repair the valve","description":""},"sa":{"name":"Sequence link: Repair the valve","description":""}}},"f5733d3f-eee3-5cf7-a422-5edd2054d6a6":{"id":"f5733d3f-eee3-5cf7-a422-5edd2054d6a6","alias":"trace_oa_use_conversation","name":"Use the reviewed repair conversation ↔ Use the reviewed repair conversation","description":"","oa":"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5","sa":"1c9da843-e2d3-5591-8e3f-db083a42867e","kind":"Scenario","baseline":{"oa":{"name":"Use the reviewed repair conversation","description":""},"sa":{"name":"Use the reviewed repair conversation","description":""}}},"f8d34715-1dc8-504b-acdf-78b770aad1e8":{"id":"f8d34715-1dc8-504b-acdf-78b770aad1e8","alias":"trace_oa_repair_then_report","name":"Sequence link: Report the measured result ↔ Sequence link: Report the measured result","description":"","oa":"c8196d35-2168-5fef-8b03-ba0d139bc00f","sa":"7fb30b1d-195c-5f0e-a19c-a536f519a899","kind":"Manual","baseline":{"oa":{"name":"Sequence link: Report the measured result","description":""},"sa":{"name":"Sequence link: Report the measured result","description":""}}},"fb02420d-b066-5773-87c1-198a056e0731":{"id":"fb02420d-b066-5773-87c1-198a056e0731","alias":"trace_oa_assess_on_entry","name":"Assess when repair is needed ↔ Assess when repair is needed","description":"","oa":"7fa37e63-db65-5aa7-88f2-31ff4347a787","sa":"a887f96a-37cb-5891-8070-011fa276e5b5","kind":"Manual","baseline":{"oa":{"name":"Assess when repair is needed","description":""},"sa":{"name":"Assess when repair is needed","description":""}}},"fd195498-dbba-523b-94d0-49f3b9531a3e":{"id":"fd195498-dbba-523b-94d0-49f3b9531a3e","alias":"trace_oa_outer_controller","name":"Controller ↔ Controller","description":"","oa":"2011b3ac-614b-5a47-8891-7ff81965f425","sa":"1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023","kind":"Scenario","baseline":{"oa":{"name":"Controller","description":""},"sa":{"name":"Controller","description":""}}},"ff84fc06-6f99-5cf3-b73d-236e9eff98a3":{"id":"ff84fc06-6f99-5cf3-b73d-236e9eff98a3","alias":"trace_oa_reset_step","name":"Try the authorized remote reset ↔ Try the authorized remote reset","description":"","oa":"d2026fc2-74a8-5e22-9942-ff3eb68a3677","sa":"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6","kind":"Sequence","baseline":{"oa":{"name":"Try the authorized remote reset","description":""},"sa":{"name":"Try the authorized remote reset","description":""}}}}},"source_project":{"entry":"project.arcadia","files":{"oa/activities/activity_oa_restore_work.arcadia":"oa_activity oa_restore_work \"Restore safe pressure\" id \"1b91f8a7-0bdb-514e-b1cd-955658e09927\" {\n}\n\noa_activity oa_assess \"Assess pressure alarm QA46\" id \"61f7bbfb-74a4-5540-9182-2583dfb27a49\" {\n parent @oa_restore_work;\n}\n\noa_activity oa_confirm \"Confirm safe pressure\" id \"727c0b5c-8db6-5eb7-83d6-735519c5949f\" {\n parent @oa_restore_work;\n}\n\noa_activity oa_repair \"Repair valve in the field\" id \"a21465af-05f3-5fb5-8983-de26932422fb\" {\n parent @oa_restore_work;\n}\n\noa_activity oa_reset \"Reset valve remotely\" id \"d0c8be87-d238-503a-a549-7558a210507f\" {\n parent @oa_restore_work;\n}\n\ncapability_involvement oa_assessment_support \"Capability involvement: Assess an alarm\" id \"ffdbfcd0-d423-5707-a880-0dfbe1400f72\" {\n source @oa_assess;\n target @oa_triage;\n}\n\ninteraction oa_repair_request \"Request field repair\" id \"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d\" {\n items [@oa_repair_operation];\n source @oa_assess;\n target @oa_repair;\n}\n\ninteraction oa_repair_report \"Report repair result\" id \"b436d0b3-c824-5a96-af6b-2c269816d1cc\" {\n items [@oa_repair_operation];\n source @oa_repair;\n target @oa_confirm;\n}\n\n","oa/behavior/process_oa_assessment_procedure.arcadia":"oa_process oa_assessment_procedure \"Assess an alarm procedure\" id \"022d3cfa-bbaf-5e13-924a-8e55099b8745\" {\n steps [@oa_assessment_action];\n}\n\noa_occurrence oa_assessment_action \"Assess pressure alarm\" id \"942975b8-0bef-5ae8-9fcb-c37497833fb0\" {\n body {\n Action {\n action @oa_assess;\n };\n };\n parent @oa_assessment_procedure;\n}\n\nchain_involvement oa_assessment_delivery \"Chain involvement: Assess an alarm\" id \"628cb4fc-fe63-5f6b-b364-6268f26b5740\" {\n source @oa_assessment_procedure;\n target @oa_triage;\n}\n\n","oa/behavior/process_oa_field_procedure.arcadia":"oa_process oa_field_procedure \"Field repair procedure\" id \"5d3af417-244c-54bb-9588-16daedda4e1f\" {\n steps [@oa_request_step, @oa_repair_step, @oa_report_step];\n}\n\noa_occurrence oa_repair_step \"Repair the valve\" id \"c59432fe-6092-5ee0-908d-9dbf39476471\" {\n body {\n Action {\n action @oa_repair;\n };\n };\n parent @oa_field_procedure;\n}\n\noa_occurrence oa_report_step \"Report the measured result\" id \"df2fd3f8-6bc2-5380-a13f-36643ed35ac7\" {\n body {\n Exchange {\n exchange @oa_repair_report;\n };\n };\n parent @oa_field_procedure;\n}\n\noa_occurrence oa_request_step \"Request the field repair\" id \"5ba8079c-2dbe-5e98-ae82-2b60c6020a02\" {\n body {\n Exchange {\n exchange @oa_repair_request;\n };\n };\n parent @oa_field_procedure;\n}\n\nsequence_link oa_repair_then_report \"Sequence link: Report the measured result\" id \"c8196d35-2168-5fef-8b03-ba0d139bc00f\" {\n source @oa_repair_step;\n target @oa_report_step;\n}\n\nsequence_link oa_request_then_repair \"Sequence link: Repair the valve\" id \"3f54d890-4ca5-5e36-873b-abb5c92d578c\" {\n source @oa_request_step;\n target @oa_repair_step;\n}\n\n","oa/behavior/process_oa_response.arcadia":"oa_process oa_response \"Handle a pressure alarm\" id \"58bae2b0-f560-50f2-818d-19091d22d18a\" {\n steps [@oa_assess_step, @oa_decision, @oa_reset_step, @oa_use_field, @oa_merge, @oa_confirm_step];\n}\n\noa_occurrence oa_assess_step \"Assess the alarm\" id \"0b07b9ed-492d-57f6-b0b1-ce8a709238a7\" {\n body {\n SequenceReference {\n sequence @oa_assessment_procedure;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_confirm_step \"Confirm safe pressure\" id \"e00594a3-6122-5a6b-b3c2-ecb5506c741d\" {\n body {\n Action {\n action @oa_confirm;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_decision \"Can a remote reset safely recover pressure?\" id \"b280c6ca-e5f9-5424-a5c1-5676e01c2371\" {\n body {\n Control {\n kind Choice;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_merge \"Recovery path completed\" id \"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d\" {\n body {\n Control {\n kind Merge;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_reset_step \"Try the authorized remote reset\" id \"d2026fc2-74a8-5e22-9942-ff3eb68a3677\" {\n body {\n Action {\n action @oa_reset;\n };\n };\n parent @oa_response;\n}\n\noa_occurrence oa_use_field \"Use the field repair procedure\" id \"fc6763bf-a534-54bf-afcd-57ab285ff07d\" {\n body {\n SequenceReference {\n sequence @oa_field_procedure;\n };\n };\n parent @oa_response;\n}\n\nsequence_link oa_assess_then_decide \"Continue\" id \"109e2d6b-7e86-5934-93a5-fab56eced84e\" {\n source @oa_assess_step;\n target @oa_decision;\n}\n\nsequence_link oa_field_path \"else\" id \"c1adbbd0-a762-5ee3-8b9a-5c18af377771\" {\n guard \"else\";\n source @oa_decision;\n target @oa_use_field;\n}\n\nsequence_link oa_remote_path \"remote reset is authorized\" id \"76218d89-68fd-531d-b35b-90c5b769a5ef\" {\n guard \"remote reset is authorized\";\n source @oa_decision;\n target @oa_reset_step;\n}\n\nsequence_link oa_confirm_path \"Continue\" id \"229ee94f-d147-50f6-9769-b5bd0c03a084\" {\n source @oa_merge;\n target @oa_confirm_step;\n}\n\nsequence_link oa_remote_merge \"Continue\" id \"bac43d3b-910b-5bdc-be9b-f78cf973e1ed\" {\n source @oa_reset_step;\n target @oa_merge;\n}\n\nchain_involvement oa_response_delivery \"Chain involvement: Restore a safe supply\" id \"c7c248f8-28b8-55be-9023-0991d44021e3\" {\n source @oa_response;\n target @oa_restore;\n}\n\nsequence_link oa_field_merge \"Continue\" id \"c8593670-8906-530f-b6a2-3ada77a9c219\" {\n source @oa_use_field;\n target @oa_merge;\n}\n\n","oa/behavior/scenario_oa_conversation.arcadia":"oa_scenario oa_conversation \"Repair request and measured reply\" id \"20472233-5ce6-5ffe-b4ad-0bdbccf3e423\" {\n context @oa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@oa_call, @oa_reply];\n viewpoint ParticipantInteraction;\n}\n\noa_occurrence oa_call \"Request valve repair\" id \"b97437c6-cd7a-5a05-b537-b30a17dd936a\" {\n body {\n Exchange {\n exchange @oa_contact;\n message_kind Call;\n receiver @oa_responder;\n sender @oa_caller;\n values [{\n expression \"420.0\";\n field @oa_pressure_parameter;\n }];\n };\n };\n parent @oa_conversation;\n}\n\noa_lifeline oa_caller \"Controller\" id \"41859a65-ded2-547b-ab03-14e2fa740cf9\" {\n parent @oa_conversation;\n represented @oa_control;\n}\n\noa_occurrence oa_reply \"Return pressure after repair\" id \"cc2d497a-fd15-5455-9ee5-e70eb95811d8\" {\n body {\n Exchange {\n exchange @oa_contact;\n message_kind Reply;\n receiver @oa_caller;\n reply_to @oa_call;\n sender @oa_responder;\n values [{\n expression \"320.0\";\n field @oa_pressure_parameter;\n }];\n };\n };\n parent @oa_conversation;\n}\n\noa_lifeline oa_responder \"Technician\" id \"fc81c5f0-0442-5b88-992b-e5b10f351c59\" {\n parent @oa_conversation;\n represented @oa_technician;\n}\n\n","oa/behavior/scenario_oa_full_scenario.arcadia":"oa_scenario oa_full_scenario \"Restore supply through field repair\" id \"d6f881a4-95da-54e9-ad97-1b8965532629\" {\n context @oa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@oa_use_conversation];\n viewpoint ParticipantInteraction;\n}\n\noa_lifeline oa_outer_controller \"Controller\" id \"2011b3ac-614b-5a47-8891-7ff81965f425\" {\n parent @oa_full_scenario;\n represented @oa_control;\n}\n\noa_lifeline oa_outer_technician \"Technician\" id \"fffff882-78fd-5415-928d-c1ef7fac6576\" {\n parent @oa_full_scenario;\n represented @oa_technician;\n}\n\noa_occurrence oa_use_conversation \"Use the reviewed repair conversation\" id \"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5\" {\n body {\n ScenarioUse {\n bindings [{\n local @oa_outer_controller;\n referenced @oa_caller;\n }, {\n local @oa_outer_technician;\n referenced @oa_responder;\n }];\n scenario @oa_conversation;\n };\n };\n parent @oa_full_scenario;\n}\n\n","oa/behavior/state_machine_oa_monitor.arcadia":"oa_state_machine oa_monitor \"Pressure supervision\" id \"1970608f-85d1-5234-ac86-5e2b0df27dc3\" {\n parent @oa_control;\n}\n\noa_region oa_monitor_region \"Supervision cycle\" id \"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7\" {\n parent @oa_monitor;\n}\n\noa_initial oa_monitor_initial \"Start\" id \"a7ffb869-9dde-5e76-b276-c719c5c143a9\" {\n parent @oa_monitor_region;\n}\n\noa_state oa_monitoring \"Monitoring\" id \"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae\" {\n parent @oa_monitor_region;\n}\n\noa_state oa_waiting \"Awaiting repair\" id \"58c15833-6e75-523a-b57f-a88f19f6d672\" {\n parent @oa_monitor_region;\n}\n\nstate_transition oa_start_monitoring \"State transition: Monitoring\" id \"2b00270c-79a5-52a5-af96-33346bea531b\" {\n source @oa_monitor_initial;\n target @oa_monitoring;\n}\n\nstate_transition oa_alarm_transition \"State transition: Awaiting repair\" id \"fbde9d5e-c7e9-55db-a2be-497345c491b3\" {\n source @oa_monitoring;\n target @oa_waiting;\n triggers [@oa_high_pressure];\n}\n\nstate_action oa_assess_on_entry \"Assess when repair is needed\" id \"7fa37e63-db65-5aa7-88f2-31ff4347a787\" {\n phase Entry;\n source @oa_waiting;\n target @oa_assess;\n}\n\nstate_transition oa_normal_transition \"State transition: Monitoring\" id \"21fe5e8e-cbc2-5dad-b3e8-1df46e167d97\" {\n guard \"repair confirmed and pressure is safe\";\n source @oa_waiting;\n target @oa_monitoring;\n}\n\n","oa/capabilities.arcadia":"oa_mission oa_mission \"Maintain safe water supply\" id \"c9c61f50-06e0-5d17-973d-dcc57cd5cc90\" {\n}\n\noa_capability oa_restore \"Restore a safe supply\" id \"3dfee23a-148b-5cec-ad2d-b774e84ea5bb\" {\n}\n\noa_capability oa_triage \"Assess an alarm\" id \"6a30b763-cc51-546d-907f-5c63657cfd03\" {\n}\n\nmission_capability oa_mission_delivery \"Mission capability: Restore a safe supply\" id \"1f8b1898-65f6-5360-99cf-b78a71bd50ec\" {\n source @oa_mission;\n target @oa_restore;\n}\n\ncapability_include oa_include_triage \"Capability include: Assess an alarm\" id \"e21d9a54-ae8e-5618-a4f8-67ee22b92638\" {\n source @oa_restore;\n target @oa_triage;\n}\n\n","oa/model.arcadia":"oa_exchange_category oa_contact_category \"Field contact\" id \"19bd3a3a-4d0c-56d5-bf50-a6b43fd81771\" {\n exchanges [@oa_contact];\n family \"Participant\";\n}\n\noa_event oa_high_pressure \"Pressure alarm detected\" id \"65d6b8d6-271a-5c84-8b42-abbe310c955e\" {\n body {\n Change {\n expression \"measured_pressure > operating_limit\";\n };\n };\n}\n\noa_exchange_category oa_repair_traffic \"Repair work exchanges\" id \"9349b353-53f2-56f8-b571-a05b09335cdf\" {\n exchanges [@oa_repair_request, @oa_repair_report];\n}\n\n","oa/participants.arcadia":"oa_entity oa_control \"Control room\" id \"32aa9940-df6e-5a12-b9bd-6337e2d2ed22\" {\n}\n\noa_actor oa_technician \"Field technician\" id \"e07c3952-4a1a-5cc7-b7d5-03a01101ce49\" {\n}\n\nallocation oa_assess_allocation \"Allocation: Assess pressure alarm\" id \"594c61cd-94e0-5c07-890d-edfd520d7df9\" {\n source @oa_control;\n target @oa_assess;\n}\n\nallocation oa_confirm_allocation \"Allocation: Confirm safe pressure\" id \"bfd4326e-ea65-5269-b5e6-e063a355d1e9\" {\n source @oa_control;\n target @oa_confirm;\n}\n\ncommunication_mean oa_contact \"Technician service conversation\" id \"27b47887-baf0-518b-bf87-f5acbf7d0b93\" {\n items [@oa_repair_operation];\n source @oa_control;\n target @oa_technician;\n}\n\nexchange_allocation oa_report_carriage \"Exchange allocation: Report repair result\" id \"4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a\" {\n source @oa_contact;\n target @oa_repair_report;\n}\n\nexchange_allocation oa_request_carriage \"Exchange allocation: Request field repair\" id \"094b888c-450c-5c4f-971a-7d75db059574\" {\n source @oa_contact;\n target @oa_repair_request;\n}\n\nmission_involvement oa_mission_participant \"Mission involvement: Maintain safe water supply\" id \"0c4c9e58-ff32-5c00-b82a-d408a4be0183\" {\n source @oa_control;\n target @oa_mission;\n}\n\nallocation oa_reset_allocation \"Allocation: Reset valve remotely\" id \"1853df1f-30f4-5b1a-baac-2dcaf73c7b3a\" {\n source @oa_control;\n target @oa_reset;\n}\n\nallocation oa_repair_allocation \"Allocation: Repair valve in the field\" id \"ae53f363-0dec-5a7c-9afd-8fcd1b778ab2\" {\n source @oa_technician;\n target @oa_repair;\n}\n\n","oa/types.arcadia":"oa_data_type oa_pressure \"Measured pressure\" id \"e7824764-5db9-5384-8198-2fbaea2b10b2\" {\n definition {\n Real {\n maximum 600.0;\n minimum 0.0;\n };\n };\n unit \"kPa\";\n}\n\noa_exchange_item oa_repair_operation \"Valve repair\" id \"d736c7d6-d369-550a-8ba4-dae223e40bb3\" {\n mechanism Operation;\n}\n\noa_data_field oa_pressure_parameter \"Pressure before / after repair\" id \"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7\" {\n direction InOut;\n parent @oa_repair_operation;\n type_ref {\n Named @oa_pressure;\n };\n}\n\n","project.arcadia":"arcadia 7;\nproject pressure_restoration \"Restore safe water pressure — release 1 walkthrough\" id \"2786d72f-5763-5f33-a57f-2773a4ca1a6c\" {\n description \"A controller either resets a valve remotely or requests field repair. Compare the operational need with the explicitly chosen coordination-service boundary. Start with README.md beside project.arcadia. Units and guards are descriptive; this model does not simulate a real water network.\";\n include \"oa/activities/activity_oa_restore_work.arcadia\";\n include \"oa/behavior/process_oa_assessment_procedure.arcadia\";\n include \"oa/behavior/process_oa_field_procedure.arcadia\";\n include \"oa/behavior/process_oa_response.arcadia\";\n include \"oa/behavior/scenario_oa_conversation.arcadia\";\n include \"oa/behavior/scenario_oa_full_scenario.arcadia\";\n include \"oa/behavior/state_machine_oa_monitor.arcadia\";\n include \"oa/capabilities.arcadia\";\n include \"oa/model.arcadia\";\n include \"oa/participants.arcadia\";\n include \"oa/types.arcadia\";\n include \"sa/behavior/process_sa_assessment_procedure.arcadia\";\n include \"sa/behavior/process_sa_field_procedure.arcadia\";\n include \"sa/behavior/process_sa_response.arcadia\";\n include \"sa/behavior/scenario_sa_conversation.arcadia\";\n include \"sa/behavior/scenario_sa_full_scenario.arcadia\";\n include \"sa/behavior/state_machine_sa_monitor.arcadia\";\n include \"sa/capabilities.arcadia\";\n include \"sa/functions/function_sa_audit_thresholds.arcadia\";\n include \"sa/functions/function_sa_restore_work.arcadia\";\n include \"sa/model.arcadia\";\n include \"sa/participants.arcadia\";\n include \"sa/types.arcadia\";\n include \"traceability.arcadia\";\n include \"views/diagram_oa_allocation_view.arcadia\";\n include \"views/diagram_sa_allocation_view.arcadia\";\n include \"views/diagram_sa_capability_view.arcadia\";\n include \"views/diagram_sa_service_view.arcadia\";\n include \"views/diagram_sa_state_view.arcadia\";\n}\n","sa/behavior/process_sa_assessment_procedure.arcadia":"sa_functional_chain sa_assessment_procedure \"Assess an alarm procedure\" id \"acd5a018-f559-5298-a40d-1cf6e1353e74\" {\n steps [@sa_assessment_action];\n}\n\nsa_occurrence sa_assessment_action \"Assess pressure alarm\" id \"bae5b192-5b8e-51c6-82ae-2331af0d33bf\" {\n body {\n Action {\n action @sa_assess;\n };\n };\n parent @sa_assessment_procedure;\n}\n\nchain_involvement sa_assessment_delivery \"Chain involvement: Assess an alarm\" id \"a6d5a6be-fa6e-5fa0-a309-08e87ba40c57\" {\n source @sa_assessment_procedure;\n target @sa_triage;\n}\n\n","sa/behavior/process_sa_field_procedure.arcadia":"sa_functional_chain sa_field_procedure \"Field repair procedure\" id \"93eb6479-54e9-59cb-ac7b-16912347bfc0\" {\n steps [@sa_request_step, @sa_repair_step, @sa_report_step];\n}\n\nsa_occurrence sa_repair_step \"Repair the valve\" id \"0f195fea-3493-5ebd-966d-da9eddeb05d7\" {\n body {\n Action {\n action @sa_repair;\n };\n };\n parent @sa_field_procedure;\n}\n\nsa_occurrence sa_report_step \"Report the measured result\" id \"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac\" {\n body {\n Exchange {\n exchange @sa_repair_report;\n };\n };\n parent @sa_field_procedure;\n}\n\nsa_occurrence sa_request_step \"Request the field repair\" id \"40d94322-baa2-5c81-b261-ff47cdc33782\" {\n body {\n Exchange {\n exchange @sa_repair_request;\n };\n };\n parent @sa_field_procedure;\n}\n\nsequence_link sa_repair_then_report \"Sequence link: Report the measured result\" id \"7fb30b1d-195c-5f0e-a19c-a536f519a899\" {\n source @sa_repair_step;\n target @sa_report_step;\n}\n\nsequence_link sa_request_then_repair \"Sequence link: Repair the valve\" id \"6a6d968f-26d6-5dbb-b721-5a27d362779a\" {\n source @sa_request_step;\n target @sa_repair_step;\n}\n\n","sa/behavior/process_sa_response.arcadia":"sa_functional_chain sa_response \"Handle a pressure alarm\" id \"5139ce73-56fd-5875-ba3a-e569fc890231\" {\n steps [@sa_assess_step, @sa_decision, @sa_reset_step, @sa_use_field, @sa_merge, @sa_confirm_step];\n}\n\nsa_occurrence sa_assess_step \"Assess the alarm\" id \"9024243c-ccc1-5edb-8477-2aa16e5e9a50\" {\n body {\n SequenceReference {\n sequence @sa_assessment_procedure;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_confirm_step \"Confirm safe pressure\" id \"47bec4f9-d6d0-5ed1-adca-fa0d960dc416\" {\n body {\n Action {\n action @sa_confirm;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_decision \"Can a remote reset safely recover pressure?\" id \"30c8fad9-a49b-5692-9542-3148e76afd7b\" {\n body {\n Control {\n kind Choice;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_merge \"Recovery path completed\" id \"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07\" {\n body {\n Control {\n kind Merge;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_reset_step \"Try the authorized remote reset\" id \"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6\" {\n body {\n Action {\n action @sa_reset;\n };\n };\n parent @sa_response;\n}\n\nsa_occurrence sa_use_field \"Use the field repair procedure\" id \"d5e61c5d-510b-5091-a878-da46f3a9e152\" {\n body {\n SequenceReference {\n sequence @sa_field_procedure;\n };\n };\n parent @sa_response;\n}\n\nsequence_link sa_assess_then_decide \"Continue\" id \"9d4a131f-36ad-5125-b21f-c3dd033b8c82\" {\n source @sa_assess_step;\n target @sa_decision;\n}\n\nsequence_link sa_field_path \"else\" id \"1bbd5957-1173-51d8-97e3-ba4f084227ae\" {\n guard \"else\";\n source @sa_decision;\n target @sa_use_field;\n}\n\nsequence_link sa_remote_path \"remote reset is authorized\" id \"d8b6710a-e713-5979-934f-e5ca7d155bb4\" {\n guard \"remote reset is authorized\";\n source @sa_decision;\n target @sa_reset_step;\n}\n\nsequence_link sa_confirm_path \"Continue\" id \"1e738f27-a3a1-526d-b330-6384088b9689\" {\n source @sa_merge;\n target @sa_confirm_step;\n}\n\nsequence_link sa_remote_merge \"Continue\" id \"e5279265-8eac-52e8-98dc-571b20475e1f\" {\n source @sa_reset_step;\n target @sa_merge;\n}\n\nchain_involvement sa_response_delivery \"Chain involvement: Restore a safe supply\" id \"66efc484-53c7-51a3-89e9-422429344b38\" {\n source @sa_response;\n target @sa_restore;\n}\n\nsequence_link sa_field_merge \"Continue\" id \"0f6ac3fb-4ad6-581e-ad14-336472072d5e\" {\n source @sa_use_field;\n target @sa_merge;\n}\n\n","sa/behavior/scenario_sa_conversation.arcadia":"sa_scenario sa_conversation \"Repair request and measured reply\" id \"730b27ca-b039-5a3b-8dc6-03418f9061b3\" {\n context @sa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@sa_call, @sa_reply];\n viewpoint BoundaryInterface;\n}\n\nsa_occurrence sa_call \"Request valve repair\" id \"8bab4783-a098-5984-9e36-493957caf26c\" {\n body {\n Exchange {\n exchange @sa_contact;\n message_kind Call;\n receiver @sa_responder;\n sender @sa_caller;\n values [{\n expression \"420.0\";\n field @sa_pressure_parameter;\n }];\n };\n };\n parent @sa_conversation;\n}\n\nsa_lifeline sa_caller \"Controller\" id \"98c61788-2fee-51f4-8cf9-de48e8c70e9e\" {\n parent @sa_conversation;\n represented @sa_control;\n}\n\nsa_occurrence sa_reply \"Return pressure after repair\" id \"4e1c0a56-ce80-5f13-a93a-6956de54880c\" {\n body {\n Exchange {\n exchange @sa_contact;\n message_kind Reply;\n receiver @sa_caller;\n reply_to @sa_call;\n sender @sa_responder;\n values [{\n expression \"320.0\";\n field @sa_pressure_parameter;\n }];\n };\n };\n parent @sa_conversation;\n}\n\nsa_lifeline sa_responder \"Technician\" id \"6249b54a-e396-5338-82b9-89266c55670d\" {\n parent @sa_conversation;\n represented @sa_technician;\n}\n\nartifact repair_test_evidence \"Repair conversation acceptance notes\" id \"f5922bf7-05d8-590f-86e9-1d09f37f4fa6\" {\n description \"A local teaching artifact, not proof of a real valve's safety.\";\n fragment \"acceptance\";\n owner @sa_conversation;\n relation Verifies;\n revision \"lesson-1\";\n uri \"evidence/repair-check.md\";\n}\n\n","sa/behavior/scenario_sa_full_scenario.arcadia":"sa_scenario sa_full_scenario \"Restore supply through field repair\" id \"f746a1cd-ff9f-55c0-b325-01c03d2f4fae\" {\n context @sa_restore;\n postcondition \"The controller has received the measured pressure after repair\";\n precondition \"A pressure alarm has been assessed\";\n steps [@sa_use_conversation];\n viewpoint BoundaryInterface;\n}\n\nsa_lifeline sa_outer_controller \"Controller\" id \"1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023\" {\n parent @sa_full_scenario;\n represented @sa_control;\n}\n\nsa_lifeline sa_outer_technician \"Technician\" id \"155e4fe4-9e3b-5f4e-b886-28abcc3f086b\" {\n parent @sa_full_scenario;\n represented @sa_technician;\n}\n\nsa_occurrence sa_use_conversation \"Use the reviewed repair conversation\" id \"1c9da843-e2d3-5591-8e3f-db083a42867e\" {\n body {\n ScenarioUse {\n bindings [{\n local @sa_outer_controller;\n referenced @sa_caller;\n }, {\n local @sa_outer_technician;\n referenced @sa_responder;\n }];\n scenario @sa_conversation;\n };\n };\n parent @sa_full_scenario;\n}\n\n","sa/behavior/state_machine_sa_monitor.arcadia":"sa_state_machine sa_monitor \"Pressure supervision\" id \"132b3f28-3f88-5327-9868-8c8b645ed412\" {\n parent @sa_control;\n}\n\nsa_region sa_monitor_region \"Supervision cycle\" id \"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c\" {\n parent @sa_monitor;\n}\n\nsa_initial sa_monitor_initial \"Start\" id \"57eb5348-14d8-560e-996a-8dbf993243e2\" {\n parent @sa_monitor_region;\n}\n\nsa_state sa_monitoring \"Monitoring\" id \"8af21f9b-c21e-5aae-af0d-0958840f6655\" {\n parent @sa_monitor_region;\n}\n\nsa_state sa_waiting \"Awaiting repair\" id \"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37\" {\n parent @sa_monitor_region;\n}\n\nstate_transition sa_start_monitoring \"State transition: Monitoring\" id \"47730532-0372-5cc5-9d6d-0b8953aebdd8\" {\n source @sa_monitor_initial;\n target @sa_monitoring;\n}\n\nstate_transition sa_alarm_transition \"State transition: Awaiting repair\" id \"13c3bfa4-9254-5ab2-b96f-f65f402adf81\" {\n source @sa_monitoring;\n target @sa_waiting;\n triggers [@sa_high_pressure];\n}\n\nstate_action sa_assess_on_entry \"Assess when repair is needed\" id \"a887f96a-37cb-5891-8070-011fa276e5b5\" {\n phase Entry;\n source @sa_waiting;\n target @sa_assess;\n}\n\nstate_transition sa_normal_transition \"State transition: Monitoring\" id \"6e2c1b47-764c-577a-b325-ff66dd2a2768\" {\n guard \"repair confirmed and pressure is safe\";\n source @sa_waiting;\n target @sa_monitoring;\n}\n\n","sa/capabilities.arcadia":"sa_mission sa_mission \"Maintain safe water supply\" id \"5ad034b1-084d-5273-9e70-971671766132\" {\n}\n\nsa_capability sa_restore \"Restore a safe supply\" id \"81259051-370a-512d-a3b5-6420a6f933b6\" {\n}\n\nsa_capability sa_triage \"Assess an alarm\" id \"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f\" {\n}\n\nmission_capability sa_mission_delivery \"Mission capability: Restore a safe supply\" id \"a0902e0f-3d18-576a-9aca-975a136dfdd7\" {\n source @sa_mission;\n target @sa_restore;\n}\n\ncapability_include sa_include_triage \"Capability include: Assess an alarm\" id \"f3fe7690-734a-5877-8b57-a6599a4033c4\" {\n source @sa_restore;\n target @sa_triage;\n}\n\n","sa/functions/function_sa_audit_thresholds.arcadia":"sa_function sa_audit_thresholds \"Audit pressure thresholds\" id \"4149a872-3440-59de-9879-8981e78d27ab\" {\n description \"Deliberately unfinished: assigned to the service, but no behavior context yet. Model checks should expose this one work_without_behavior_context warning.\";\n}\n\n","sa/functions/function_sa_restore_work.arcadia":"sa_function sa_restore_work \"Restore safe pressure\" id \"58867e7d-916e-5ebc-9e4c-8dbed1314be3\" {\n}\n\nsa_function sa_assess \"Assess pressure alarm\" id \"dddae020-a444-5d48-acc8-139d2696a672\" {\n parent @sa_restore_work;\n}\n\nsa_port sa_repair_request_out \"Request field repair output\" id \"24a6850e-b819-57e0-af88-ca4ab76581b7\" {\n contract {\n FunctionOutput {\n outgoing_items [@sa_repair_operation];\n };\n };\n parent @sa_assess;\n}\n\nsa_function sa_confirm \"Confirm safe pressure\" id \"d75eb3fa-a27d-52d5-8782-8b342b3865f6\" {\n parent @sa_restore_work;\n}\n\nsa_port sa_repair_report_in \"Report repair result input\" id \"391af7c4-b07d-53a7-8ddd-5c81461fc4f8\" {\n contract {\n FunctionInput {\n incoming_items [@sa_repair_operation];\n };\n };\n parent @sa_confirm;\n}\n\nsa_function sa_repair \"Repair valve in the field\" id \"9497e10f-04c4-5586-8738-2464a6f00bd4\" {\n parent @sa_restore_work;\n}\n\nsa_port sa_repair_report_out \"Report repair result output\" id \"994faed7-dbc8-5b96-9d62-7604ac0fbc3a\" {\n contract {\n FunctionOutput {\n outgoing_items [@sa_repair_operation];\n };\n };\n parent @sa_repair;\n}\n\nsa_port sa_repair_request_in \"Request field repair input\" id \"d2113fb0-a531-54ef-9484-13951b00ab8f\" {\n contract {\n FunctionInput {\n incoming_items [@sa_repair_operation];\n };\n };\n parent @sa_repair;\n}\n\nsa_function sa_reset \"Reset valve remotely\" id \"09342ccb-044b-5483-ac58-87dc3cf7831c\" {\n parent @sa_restore_work;\n}\n\ncapability_involvement sa_assessment_support \"Capability involvement: Assess an alarm\" id \"93eaad8d-83b7-5980-b9bb-86c9e3f31da4\" {\n source @sa_assess;\n target @sa_triage;\n}\n\nfunctional_exchange sa_repair_request \"Request field repair\" id \"93474111-f23e-56c1-b61b-b7c2396b91bd\" {\n items [@sa_repair_operation];\n source @sa_assess;\n source_port @sa_repair_request_out;\n target @sa_repair;\n target_port @sa_repair_request_in;\n}\n\nfunctional_exchange sa_repair_report \"Report repair result\" id \"684eadc3-e670-5779-a60f-bbc9a5bfb062\" {\n items [@sa_repair_operation];\n source @sa_repair;\n source_port @sa_repair_report_out;\n target @sa_confirm;\n target_port @sa_repair_report_in;\n}\n\n","sa/model.arcadia":"sa_exchange_category sa_contact_category \"Field contact\" id \"781cbe75-410f-5cc5-aeb8-a43491f77b99\" {\n exchanges [@sa_contact];\n family \"Participant\";\n}\n\nsa_event sa_high_pressure \"Pressure alarm detected\" id \"01490fa8-2f01-5ac8-9722-d55d45414379\" {\n body {\n Change {\n expression \"measured_pressure > operating_limit\";\n };\n };\n}\n\nsa_exchange_category sa_repair_traffic \"Repair work exchanges\" id \"a9a47e48-100c-57a8-95f0-7fe24da94f94\" {\n exchanges [@sa_repair_request, @sa_repair_report];\n}\n\n","sa/participants.arcadia":"sa_system sa_control \"Pressure coordination service\" id \"435bf87c-73fd-5e4d-978a-4c471bc9eaf0\" {\n}\n\nsa_port sa_control_port \"Repair service client\" id \"98d411e7-7c65-5c3f-b543-8bf0f2522ea2\" {\n contract {\n Component {\n kind Standard;\n orientation Unset;\n };\n };\n description \"Explicitly chosen Standard component port for the repair service.\";\n parent @sa_control;\n}\n\nsa_actor sa_technician \"Field technician\" id \"c05b9422-b9da-5de5-b21d-07ad23bd2b8a\" {\n}\n\nsa_port sa_technician_port \"Repair service provider\" id \"e6d69cbd-99d7-596b-bbe3-dada6118a600\" {\n contract {\n Component {\n kind Standard;\n orientation Unset;\n };\n };\n description \"Explicitly chosen Standard component port for the repair service.\";\n parent @sa_technician;\n}\n\nallocation sa_assess_allocation \"Allocation: Assess pressure alarm\" id \"9b9356d7-2db2-5a94-a47e-ea892cf02afe\" {\n source @sa_control;\n target @sa_assess;\n}\n\nallocation sa_audit_allocation \"Allocation: Audit pressure thresholds\" id \"1b245065-7242-5d81-8472-aaeb932054c9\" {\n source @sa_control;\n target @sa_audit_thresholds;\n}\n\nallocation sa_confirm_allocation \"Allocation: Confirm safe pressure\" id \"b76bf8de-2fa4-563f-a540-dd30f30e6c49\" {\n source @sa_control;\n target @sa_confirm;\n}\n\ninterface_requirement sa_client_requires \"Interface requirement: Valve repair service\" id \"4f85337b-f6eb-533c-a45a-9a5d1d9567ca\" {\n source @sa_control_port;\n target @sa_repair_interface;\n}\n\nboundary_exchange sa_contact \"Technician service conversation\" id \"63009b5f-539e-5914-b630-ec6b7fefb4d5\" {\n items [@sa_repair_operation];\n oriented false;\n source @sa_control_port;\n target @sa_technician_port;\n}\n\nexchange_allocation sa_report_carriage \"Exchange allocation: Report repair result\" id \"ff9897b3-a23a-5994-a5b3-99a5b4d34ceb\" {\n source @sa_contact;\n target @sa_repair_report;\n}\n\nexchange_allocation sa_request_carriage \"Exchange allocation: Request field repair\" id \"4c4c4851-5a3d-5bb9-94df-b19f9cf39819\" {\n source @sa_contact;\n target @sa_repair_request;\n}\n\nport_allocation sa_port_report_in \"Port allocation: Report repair result input\" id \"568c5c01-de21-52a2-83bd-afdddc158085\" {\n source @sa_control_port;\n target @sa_repair_report_in;\n}\n\nport_allocation sa_port_request_out \"Port allocation: Request field repair output\" id \"55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9\" {\n source @sa_control_port;\n target @sa_repair_request_out;\n}\n\nmission_involvement sa_mission_participant \"Mission involvement: Maintain safe water supply\" id \"1c1e5634-ba8c-591f-b143-90a27cdc6cd2\" {\n source @sa_control;\n target @sa_mission;\n}\n\nallocation sa_reset_allocation \"Allocation: Reset valve remotely\" id \"3cc9ab52-2b00-57fd-8709-aabc75e5d3e3\" {\n source @sa_control;\n target @sa_reset;\n}\n\nallocation sa_repair_allocation \"Allocation: Repair valve in the field\" id \"725f2e1b-aa2c-5615-9b1f-28da178168fa\" {\n source @sa_technician;\n target @sa_repair;\n}\n\nport_allocation sa_port_report_out \"Port allocation: Report repair result output\" id \"e53b7a40-e8a3-5b3f-826d-c2b5c164a84a\" {\n source @sa_technician_port;\n target @sa_repair_report_out;\n}\n\nport_allocation sa_port_request_in \"Port allocation: Request field repair input\" id \"09eaa992-4cdf-5ea3-b748-f10fd74b8cba\" {\n source @sa_technician_port;\n target @sa_repair_request_in;\n}\n\ninterface_provision sa_provider_provides \"Interface provision: Valve repair service\" id \"55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada\" {\n source @sa_technician_port;\n target @sa_repair_interface;\n}\n\n","sa/types.arcadia":"sa_data_type sa_pressure \"Measured pressure\" id \"87d0a95b-af1b-5352-b753-e4c6533671a5\" {\n definition {\n Real {\n maximum 600.0;\n minimum 0.0;\n };\n };\n unit \"kPa\";\n}\n\nsa_interface sa_repair_interface \"Valve repair service\" id \"a4b8942e-a975-5f88-ad14-8f38c345baac\" {\n}\n\nsa_exchange_item sa_repair_operation \"Valve repair\" id \"a962fc5e-3ab0-5296-8b0d-fd84633f9218\" {\n mechanism Operation;\n}\n\nsa_data_field sa_pressure_parameter \"Pressure before / after repair\" id \"bb12ba5d-aab5-5a1b-99de-c767f5365b57\" {\n direction InOut;\n parent @sa_repair_operation;\n type_ref {\n Named @sa_pressure;\n };\n}\n\ninterface_item_allocation sa_repair_interface_item \"Repair operation contract\" id \"f074e041-23cf-54ad-af9c-f171e30621e7\" {\n acquisition Accept;\n source @sa_repair_interface;\n target @sa_repair_operation;\n transmission Synchronous;\n}\n\n","traceability.arcadia":"trace trace_oa_alarm_transition \"State transition: Awaiting repair ↔ State transition: Awaiting repair\" id \"0c7c8a06-163e-5b3e-8a98-e66e2ce8963b\" {\n baseline {\n oa {\n description \"\";\n name \"State transition: Awaiting repair\";\n };\n sa {\n description \"\";\n name \"State transition: Awaiting repair\";\n };\n };\n kind Manual;\n oa @oa_alarm_transition;\n sa @sa_alarm_transition;\n}\n\ntrace trace_oa_assess \"Assess pressure alarm ↔ Assess pressure alarm\" id \"5309f955-53fd-5ff4-9c0a-91737e947341\" {\n baseline {\n oa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n sa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n };\n oa @oa_assess;\n sa @sa_assess;\n}\n\ntrace trace_oa_assess_allocation \"Allocation: Assess pressure alarm ↔ Allocation: Assess pressure alarm\" id \"acdbee9c-5017-5154-804e-50801f0376ec\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Assess pressure alarm\";\n };\n sa {\n description \"\";\n name \"Allocation: Assess pressure alarm\";\n };\n };\n kind Manual;\n oa @oa_assess_allocation;\n sa @sa_assess_allocation;\n}\n\ntrace trace_oa_assess_on_entry \"Assess when repair is needed ↔ Assess when repair is needed\" id \"fb02420d-b066-5773-87c1-198a056e0731\" {\n baseline {\n oa {\n description \"\";\n name \"Assess when repair is needed\";\n };\n sa {\n description \"\";\n name \"Assess when repair is needed\";\n };\n };\n kind Manual;\n oa @oa_assess_on_entry;\n sa @sa_assess_on_entry;\n}\n\ntrace trace_oa_assess_step \"Assess the alarm ↔ Assess the alarm\" id \"e848da41-445e-5e3c-8b4e-ef53fdddf1e1\" {\n baseline {\n oa {\n description \"\";\n name \"Assess the alarm\";\n };\n sa {\n description \"\";\n name \"Assess the alarm\";\n };\n };\n kind Sequence;\n oa @oa_assess_step;\n sa @sa_assess_step;\n}\n\ntrace trace_oa_assess_then_decide \"Continue ↔ Continue\" id \"a5c1eb01-a95f-5f7a-9742-7f201493d7aa\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_assess_then_decide;\n sa @sa_assess_then_decide;\n}\n\ntrace trace_oa_assessment_action \"Assess pressure alarm ↔ Assess pressure alarm\" id \"3a33de40-20a3-5252-899c-c12dc35e9783\" {\n baseline {\n oa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n sa {\n description \"\";\n name \"Assess pressure alarm\";\n };\n };\n kind Sequence;\n oa @oa_assessment_action;\n sa @sa_assessment_action;\n}\n\ntrace trace_oa_assessment_delivery \"Chain involvement: Assess an alarm ↔ Chain involvement: Assess an alarm\" id \"5b96bfed-63e2-5d7f-b882-91e8b81f8efe\" {\n baseline {\n oa {\n description \"\";\n name \"Chain involvement: Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Chain involvement: Assess an alarm\";\n };\n };\n kind Manual;\n oa @oa_assessment_delivery;\n sa @sa_assessment_delivery;\n}\n\ntrace trace_oa_assessment_procedure \"Assess an alarm procedure ↔ Assess an alarm procedure\" id \"6ca4c78a-a5f2-5470-b401-732f5a8825d0\" {\n baseline {\n oa {\n description \"\";\n name \"Assess an alarm procedure\";\n };\n sa {\n description \"\";\n name \"Assess an alarm procedure\";\n };\n };\n kind Sequence;\n oa @oa_assessment_procedure;\n sa @sa_assessment_procedure;\n}\n\ntrace trace_oa_assessment_support \"Capability involvement: Assess an alarm ↔ Capability involvement: Assess an alarm\" id \"6e13cf86-7242-5e33-8912-b037cf6e8c87\" {\n baseline {\n oa {\n description \"\";\n name \"Capability involvement: Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Capability involvement: Assess an alarm\";\n };\n };\n kind Manual;\n oa @oa_assessment_support;\n sa @sa_assessment_support;\n}\n\ntrace trace_oa_call \"Request valve repair ↔ Request valve repair\" id \"f0cc86e5-f8fd-5091-a40d-dbfb6515072f\" {\n baseline {\n oa {\n description \"\";\n name \"Request valve repair\";\n };\n sa {\n description \"\";\n name \"Request valve repair\";\n };\n };\n kind Scenario;\n oa @oa_call;\n sa @sa_call;\n}\n\ntrace trace_oa_caller \"Controller ↔ Controller\" id \"241dfdac-2450-5704-a4cb-9f1047db1b6d\" {\n baseline {\n oa {\n description \"\";\n name \"Controller\";\n };\n sa {\n description \"\";\n name \"Controller\";\n };\n };\n kind Scenario;\n oa @oa_caller;\n sa @sa_caller;\n}\n\ntrace trace_oa_confirm \"Confirm safe pressure ↔ Confirm safe pressure\" id \"d7773ff5-cef5-50c1-8f9d-c5659115e1f0\" {\n baseline {\n oa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n sa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n };\n oa @oa_confirm;\n sa @sa_confirm;\n}\n\ntrace trace_oa_confirm_allocation \"Allocation: Confirm safe pressure ↔ Allocation: Confirm safe pressure\" id \"2fdcbc6f-526e-5a4e-bde5-314cf0cf3ef3\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Confirm safe pressure\";\n };\n sa {\n description \"\";\n name \"Allocation: Confirm safe pressure\";\n };\n };\n kind Manual;\n oa @oa_confirm_allocation;\n sa @sa_confirm_allocation;\n}\n\ntrace trace_oa_confirm_path \"Continue ↔ Continue\" id \"a106d183-c239-5c9f-b1f1-141af19fc778\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_confirm_path;\n sa @sa_confirm_path;\n}\n\ntrace trace_oa_confirm_step \"Confirm safe pressure ↔ Confirm safe pressure\" id \"154abfce-c311-52d1-85d1-3f4c85203b26\" {\n baseline {\n oa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n sa {\n description \"\";\n name \"Confirm safe pressure\";\n };\n };\n kind Sequence;\n oa @oa_confirm_step;\n sa @sa_confirm_step;\n}\n\ntrace trace_oa_contact \"Technician service conversation ↔ Technician service conversation\" id \"c9d65349-3400-58eb-8a55-57fa02de4b67\" {\n baseline {\n oa {\n description \"\";\n name \"Technician service conversation\";\n };\n sa {\n description \"\";\n name \"Technician service conversation\";\n };\n };\n kind Exchange;\n oa @oa_contact;\n sa @sa_contact;\n}\n\ntrace trace_oa_contact_category \"Field contact ↔ Field contact\" id \"e96ff119-bb4d-5fd9-9ab7-2ede0d3fd418\" {\n baseline {\n oa {\n description \"\";\n name \"Field contact\";\n };\n sa {\n description \"\";\n name \"Field contact\";\n };\n };\n kind Manual;\n oa @oa_contact_category;\n sa @sa_contact_category;\n}\n\ntrace trace_oa_control \"Control room ↔ Pressure coordination service\" id \"aba528ea-e396-582a-bfba-f6e2212d391a\" {\n baseline {\n oa {\n description \"\";\n name \"Control room\";\n };\n sa {\n description \"\";\n name \"Pressure coordination service\";\n };\n };\n kind Participant;\n oa @oa_control;\n sa @sa_control;\n}\n\ntrace trace_oa_conversation \"Repair request and measured reply ↔ Repair request and measured reply\" id \"3694c752-ba80-5702-a7d7-9cc66b6b01d8\" {\n baseline {\n oa {\n description \"\";\n name \"Repair request and measured reply\";\n };\n sa {\n description \"\";\n name \"Repair request and measured reply\";\n };\n };\n kind Scenario;\n oa @oa_conversation;\n sa @sa_conversation;\n}\n\ntrace trace_oa_decision \"Can a remote reset safely recover pressure? ↔ Can a remote reset safely recover pressure?\" id \"bbf6f1a1-cb2b-5632-8ec0-bf4b8ef1a941\" {\n baseline {\n oa {\n description \"\";\n name \"Can a remote reset safely recover pressure?\";\n };\n sa {\n description \"\";\n name \"Can a remote reset safely recover pressure?\";\n };\n };\n kind Sequence;\n oa @oa_decision;\n sa @sa_decision;\n}\n\ntrace trace_oa_field_merge \"Continue ↔ Continue\" id \"d32dd433-9c9e-5b57-9355-2970cc44a5f2\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_field_merge;\n sa @sa_field_merge;\n}\n\ntrace trace_oa_field_path \"else ↔ else\" id \"2e849e31-35aa-5aef-a989-26948038e52b\" {\n baseline {\n oa {\n description \"\";\n name \"else\";\n };\n sa {\n description \"\";\n name \"else\";\n };\n };\n kind Manual;\n oa @oa_field_path;\n sa @sa_field_path;\n}\n\ntrace trace_oa_field_procedure \"Field repair procedure ↔ Field repair procedure\" id \"bb72b2c2-6e32-5f65-9d8e-b33c1a65da37\" {\n baseline {\n oa {\n description \"\";\n name \"Field repair procedure\";\n };\n sa {\n description \"\";\n name \"Field repair procedure\";\n };\n };\n kind Sequence;\n oa @oa_field_procedure;\n sa @sa_field_procedure;\n}\n\ntrace trace_oa_full_scenario \"Restore supply through field repair ↔ Restore supply through field repair\" id \"435bae4c-cf6d-59f3-9eb5-d660ebeec079\" {\n baseline {\n oa {\n description \"\";\n name \"Restore supply through field repair\";\n };\n sa {\n description \"\";\n name \"Restore supply through field repair\";\n };\n };\n kind Scenario;\n oa @oa_full_scenario;\n sa @sa_full_scenario;\n}\n\ntrace trace_oa_high_pressure \"Pressure alarm detected ↔ Pressure alarm detected\" id \"b97749d4-f9ad-5fb7-9d78-bc60a74e98eb\" {\n baseline {\n oa {\n description \"\";\n name \"Pressure alarm detected\";\n };\n sa {\n description \"\";\n name \"Pressure alarm detected\";\n };\n };\n kind State;\n oa @oa_high_pressure;\n sa @sa_high_pressure;\n}\n\ntrace trace_oa_include_triage \"Capability include: Assess an alarm ↔ Capability include: Assess an alarm\" id \"77073fcb-53aa-5f06-987a-0317cbb6971d\" {\n baseline {\n oa {\n description \"\";\n name \"Capability include: Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Capability include: Assess an alarm\";\n };\n };\n kind Manual;\n oa @oa_include_triage;\n sa @sa_include_triage;\n}\n\ntrace trace_oa_merge \"Recovery path completed ↔ Recovery path completed\" id \"0c9de959-d366-5765-98eb-450ea27bd316\" {\n baseline {\n oa {\n description \"\";\n name \"Recovery path completed\";\n };\n sa {\n description \"\";\n name \"Recovery path completed\";\n };\n };\n kind Sequence;\n oa @oa_merge;\n sa @sa_merge;\n}\n\ntrace trace_oa_mission \"Maintain safe water supply ↔ Maintain safe water supply\" id \"c987bd0f-87f6-5550-945d-2a42450fe1c5\" {\n baseline {\n oa {\n description \"\";\n name \"Maintain safe water supply\";\n };\n sa {\n description \"\";\n name \"Maintain safe water supply\";\n };\n };\n kind Mission;\n oa @oa_mission;\n sa @sa_mission;\n}\n\ntrace trace_oa_mission_delivery \"Mission capability: Restore a safe supply ↔ Mission capability: Restore a safe supply\" id \"aa164208-394d-5bc7-8462-b0043f682aad\" {\n baseline {\n oa {\n description \"\";\n name \"Mission capability: Restore a safe supply\";\n };\n sa {\n description \"\";\n name \"Mission capability: Restore a safe supply\";\n };\n };\n kind Manual;\n oa @oa_mission_delivery;\n sa @sa_mission_delivery;\n}\n\ntrace trace_oa_mission_participant \"Mission involvement: Maintain safe water supply ↔ Mission involvement: Maintain safe water supply\" id \"8d693d90-5017-56af-b056-d29d3cb46baa\" {\n baseline {\n oa {\n description \"\";\n name \"Mission involvement: Maintain safe water supply\";\n };\n sa {\n description \"\";\n name \"Mission involvement: Maintain safe water supply\";\n };\n };\n kind Manual;\n oa @oa_mission_participant;\n sa @sa_mission_participant;\n}\n\ntrace trace_oa_monitor \"Pressure supervision ↔ Pressure supervision\" id \"b53863a2-ed80-5f98-ad3c-50e1b821066d\" {\n baseline {\n oa {\n description \"\";\n name \"Pressure supervision\";\n };\n sa {\n description \"\";\n name \"Pressure supervision\";\n };\n };\n kind State;\n oa @oa_monitor;\n sa @sa_monitor;\n}\n\ntrace trace_oa_monitor_initial \"Start ↔ Start\" id \"48d243f0-553f-507e-acb0-9474ae156b63\" {\n baseline {\n oa {\n description \"\";\n name \"Start\";\n };\n sa {\n description \"\";\n name \"Start\";\n };\n };\n kind State;\n oa @oa_monitor_initial;\n sa @sa_monitor_initial;\n}\n\ntrace trace_oa_monitor_region \"Supervision cycle ↔ Supervision cycle\" id \"208753e0-9151-50d8-86ca-29fc28eca80b\" {\n baseline {\n oa {\n description \"\";\n name \"Supervision cycle\";\n };\n sa {\n description \"\";\n name \"Supervision cycle\";\n };\n };\n kind State;\n oa @oa_monitor_region;\n sa @sa_monitor_region;\n}\n\ntrace trace_oa_monitoring \"Monitoring ↔ Monitoring\" id \"12ec320f-2e14-5a5a-8c6b-bd2b6471dae9\" {\n baseline {\n oa {\n description \"\";\n name \"Monitoring\";\n };\n sa {\n description \"\";\n name \"Monitoring\";\n };\n };\n kind State;\n oa @oa_monitoring;\n sa @sa_monitoring;\n}\n\ntrace trace_oa_normal_transition \"State transition: Monitoring ↔ State transition: Monitoring\" id \"c47cf0b4-fe15-5175-bd62-5292e43adc39\" {\n baseline {\n oa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n sa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n };\n kind Manual;\n oa @oa_normal_transition;\n sa @sa_normal_transition;\n}\n\ntrace trace_oa_outer_controller \"Controller ↔ Controller\" id \"fd195498-dbba-523b-94d0-49f3b9531a3e\" {\n baseline {\n oa {\n description \"\";\n name \"Controller\";\n };\n sa {\n description \"\";\n name \"Controller\";\n };\n };\n kind Scenario;\n oa @oa_outer_controller;\n sa @sa_outer_controller;\n}\n\ntrace trace_oa_outer_technician \"Technician ↔ Technician\" id \"c132a0df-1270-55a8-ac4e-6e5075823dc1\" {\n baseline {\n oa {\n description \"\";\n name \"Technician\";\n };\n sa {\n description \"\";\n name \"Technician\";\n };\n };\n kind Scenario;\n oa @oa_outer_technician;\n sa @sa_outer_technician;\n}\n\ntrace trace_oa_pressure \"Measured pressure ↔ Measured pressure\" id \"d9d47371-e98d-5d29-9df7-4de2d28a5c73\" {\n baseline {\n oa {\n description \"\";\n name \"Measured pressure\";\n };\n sa {\n description \"\";\n name \"Measured pressure\";\n };\n };\n kind Item;\n oa @oa_pressure;\n sa @sa_pressure;\n}\n\ntrace trace_oa_pressure_parameter \"Pressure before / after repair ↔ Pressure before / after repair\" id \"0d905fbb-5b3c-56f0-9f11-a27091901eb0\" {\n baseline {\n oa {\n description \"\";\n name \"Pressure before / after repair\";\n };\n sa {\n description \"\";\n name \"Pressure before / after repair\";\n };\n };\n kind Item;\n oa @oa_pressure_parameter;\n sa @sa_pressure_parameter;\n}\n\ntrace trace_oa_remote_merge \"Continue ↔ Continue\" id \"1b788e74-36b2-5c17-a936-642dbe51ca3c\" {\n baseline {\n oa {\n description \"\";\n name \"Continue\";\n };\n sa {\n description \"\";\n name \"Continue\";\n };\n };\n kind Manual;\n oa @oa_remote_merge;\n sa @sa_remote_merge;\n}\n\ntrace trace_oa_remote_path \"remote reset is authorized ↔ remote reset is authorized\" id \"eee79ec1-41d7-5374-986e-995a56b9026f\" {\n baseline {\n oa {\n description \"\";\n name \"remote reset is authorized\";\n };\n sa {\n description \"\";\n name \"remote reset is authorized\";\n };\n };\n kind Manual;\n oa @oa_remote_path;\n sa @sa_remote_path;\n}\n\ntrace trace_oa_repair \"Repair valve in the field ↔ Repair valve in the field\" id \"b13452bb-1a55-5ad6-b6d9-a37fb34e8d13\" {\n baseline {\n oa {\n description \"\";\n name \"Repair valve in the field\";\n };\n sa {\n description \"\";\n name \"Repair valve in the field\";\n };\n };\n oa @oa_repair;\n sa @sa_repair;\n}\n\ntrace trace_oa_repair_allocation \"Allocation: Repair valve in the field ↔ Allocation: Repair valve in the field\" id \"3714d547-006f-5c3a-97f8-175ccc23d994\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Repair valve in the field\";\n };\n sa {\n description \"\";\n name \"Allocation: Repair valve in the field\";\n };\n };\n kind Manual;\n oa @oa_repair_allocation;\n sa @sa_repair_allocation;\n}\n\ntrace trace_oa_repair_operation \"Valve repair ↔ Valve repair\" id \"cf92cedf-ea1a-510c-9bc5-89c16d60e8d2\" {\n baseline {\n oa {\n description \"\";\n name \"Valve repair\";\n };\n sa {\n description \"\";\n name \"Valve repair\";\n };\n };\n kind Item;\n oa @oa_repair_operation;\n sa @sa_repair_operation;\n}\n\ntrace trace_oa_repair_report \"Report repair result ↔ Report repair result\" id \"424eca39-1c29-5a2f-b9ee-33dd018926aa\" {\n baseline {\n oa {\n description \"\";\n name \"Report repair result\";\n };\n sa {\n description \"\";\n name \"Report repair result\";\n };\n };\n kind Exchange;\n oa @oa_repair_report;\n sa @sa_repair_report;\n}\n\ntrace trace_oa_repair_request \"Request field repair ↔ Request field repair\" id \"da8efc3c-78df-5b10-b2e5-1e28d6d99e86\" {\n baseline {\n oa {\n description \"\";\n name \"Request field repair\";\n };\n sa {\n description \"\";\n name \"Request field repair\";\n };\n };\n kind Exchange;\n oa @oa_repair_request;\n sa @sa_repair_request;\n}\n\ntrace trace_oa_repair_step \"Repair the valve ↔ Repair the valve\" id \"ac3aa6b0-568e-5a3f-963a-172aa3cfc7a4\" {\n baseline {\n oa {\n description \"\";\n name \"Repair the valve\";\n };\n sa {\n description \"\";\n name \"Repair the valve\";\n };\n };\n kind Sequence;\n oa @oa_repair_step;\n sa @sa_repair_step;\n}\n\ntrace trace_oa_repair_then_report \"Sequence link: Report the measured result ↔ Sequence link: Report the measured result\" id \"f8d34715-1dc8-504b-acdf-78b770aad1e8\" {\n baseline {\n oa {\n description \"\";\n name \"Sequence link: Report the measured result\";\n };\n sa {\n description \"\";\n name \"Sequence link: Report the measured result\";\n };\n };\n kind Manual;\n oa @oa_repair_then_report;\n sa @sa_repair_then_report;\n}\n\ntrace trace_oa_repair_traffic \"Repair work exchanges ↔ Repair work exchanges\" id \"3e7bde54-f9c1-549f-9e5b-2ce1ecb685a7\" {\n baseline {\n oa {\n description \"\";\n name \"Repair work exchanges\";\n };\n sa {\n description \"\";\n name \"Repair work exchanges\";\n };\n };\n kind Manual;\n oa @oa_repair_traffic;\n sa @sa_repair_traffic;\n}\n\ntrace trace_oa_reply \"Return pressure after repair ↔ Return pressure after repair\" id \"595b5729-ccd9-5291-b5d9-30d8c8bd9dfa\" {\n baseline {\n oa {\n description \"\";\n name \"Return pressure after repair\";\n };\n sa {\n description \"\";\n name \"Return pressure after repair\";\n };\n };\n kind Scenario;\n oa @oa_reply;\n sa @sa_reply;\n}\n\ntrace trace_oa_report_step \"Report the measured result ↔ Report the measured result\" id \"e63b14d2-f408-56a2-aec4-be20cf4ace73\" {\n baseline {\n oa {\n description \"\";\n name \"Report the measured result\";\n };\n sa {\n description \"\";\n name \"Report the measured result\";\n };\n };\n kind Sequence;\n oa @oa_report_step;\n sa @sa_report_step;\n}\n\ntrace trace_oa_request_step \"Request the field repair ↔ Request the field repair\" id \"ad697c00-07d9-5799-89b3-2c78da8dff4d\" {\n baseline {\n oa {\n description \"\";\n name \"Request the field repair\";\n };\n sa {\n description \"\";\n name \"Request the field repair\";\n };\n };\n kind Sequence;\n oa @oa_request_step;\n sa @sa_request_step;\n}\n\ntrace trace_oa_request_then_repair \"Sequence link: Repair the valve ↔ Sequence link: Repair the valve\" id \"f2b7050c-629d-533f-b873-bffc33e072f7\" {\n baseline {\n oa {\n description \"\";\n name \"Sequence link: Repair the valve\";\n };\n sa {\n description \"\";\n name \"Sequence link: Repair the valve\";\n };\n };\n kind Manual;\n oa @oa_request_then_repair;\n sa @sa_request_then_repair;\n}\n\ntrace trace_oa_reset \"Reset valve remotely ↔ Reset valve remotely\" id \"82a5be1a-92a8-578d-9448-086062a20d8f\" {\n baseline {\n oa {\n description \"\";\n name \"Reset valve remotely\";\n };\n sa {\n description \"\";\n name \"Reset valve remotely\";\n };\n };\n oa @oa_reset;\n sa @sa_reset;\n}\n\ntrace trace_oa_reset_allocation \"Allocation: Reset valve remotely ↔ Allocation: Reset valve remotely\" id \"98ef05b5-5381-5d35-a433-ebab55e9f382\" {\n baseline {\n oa {\n description \"\";\n name \"Allocation: Reset valve remotely\";\n };\n sa {\n description \"\";\n name \"Allocation: Reset valve remotely\";\n };\n };\n kind Manual;\n oa @oa_reset_allocation;\n sa @sa_reset_allocation;\n}\n\ntrace trace_oa_reset_step \"Try the authorized remote reset ↔ Try the authorized remote reset\" id \"ff84fc06-6f99-5cf3-b73d-236e9eff98a3\" {\n baseline {\n oa {\n description \"\";\n name \"Try the authorized remote reset\";\n };\n sa {\n description \"\";\n name \"Try the authorized remote reset\";\n };\n };\n kind Sequence;\n oa @oa_reset_step;\n sa @sa_reset_step;\n}\n\ntrace trace_oa_responder \"Technician ↔ Technician\" id \"c5051628-b7af-5fb1-a014-bb60a0b46e03\" {\n baseline {\n oa {\n description \"\";\n name \"Technician\";\n };\n sa {\n description \"\";\n name \"Technician\";\n };\n };\n kind Scenario;\n oa @oa_responder;\n sa @sa_responder;\n}\n\ntrace trace_oa_response \"Handle a pressure alarm ↔ Handle a pressure alarm\" id \"d3626818-4846-5893-9c02-3407cdba7f3c\" {\n baseline {\n oa {\n description \"\";\n name \"Handle a pressure alarm\";\n };\n sa {\n description \"\";\n name \"Handle a pressure alarm\";\n };\n };\n kind Sequence;\n oa @oa_response;\n sa @sa_response;\n}\n\ntrace trace_oa_response_delivery \"Chain involvement: Restore a safe supply ↔ Chain involvement: Restore a safe supply\" id \"70c90b0c-85ce-574a-a217-f0d19fad30e1\" {\n baseline {\n oa {\n description \"\";\n name \"Chain involvement: Restore a safe supply\";\n };\n sa {\n description \"\";\n name \"Chain involvement: Restore a safe supply\";\n };\n };\n kind Manual;\n oa @oa_response_delivery;\n sa @sa_response_delivery;\n}\n\ntrace trace_oa_restore \"Restore a safe supply ↔ Restore a safe supply\" id \"0fbef164-b5d3-58ba-ba41-54d0e63709ab\" {\n baseline {\n oa {\n description \"\";\n name \"Restore a safe supply\";\n };\n sa {\n description \"\";\n name \"Restore a safe supply\";\n };\n };\n kind Capability;\n oa @oa_restore;\n sa @sa_restore;\n}\n\ntrace trace_oa_restore_work \"Restore safe pressure ↔ Restore safe pressure\" id \"82cca563-9d5d-5479-aa1a-9db03e9674d1\" {\n baseline {\n oa {\n description \"\";\n name \"Restore safe pressure\";\n };\n sa {\n description \"\";\n name \"Restore safe pressure\";\n };\n };\n oa @oa_restore_work;\n sa @sa_restore_work;\n}\n\ntrace trace_oa_start_monitoring \"State transition: Monitoring ↔ State transition: Monitoring\" id \"07a7b82a-b5a7-5737-abfa-09e422f7420e\" {\n baseline {\n oa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n sa {\n description \"\";\n name \"State transition: Monitoring\";\n };\n };\n kind Manual;\n oa @oa_start_monitoring;\n sa @sa_start_monitoring;\n}\n\ntrace trace_oa_technician \"Field technician ↔ Field technician\" id \"d47d3c36-50fb-5189-b801-d6fd1694bd49\" {\n baseline {\n oa {\n description \"\";\n name \"Field technician\";\n };\n sa {\n description \"\";\n name \"Field technician\";\n };\n };\n kind Participant;\n oa @oa_technician;\n sa @sa_technician;\n}\n\ntrace trace_oa_triage \"Assess an alarm ↔ Assess an alarm\" id \"6acd072d-431e-5881-ab20-1813b4fda0c5\" {\n baseline {\n oa {\n description \"\";\n name \"Assess an alarm\";\n };\n sa {\n description \"\";\n name \"Assess an alarm\";\n };\n };\n kind Capability;\n oa @oa_triage;\n sa @sa_triage;\n}\n\ntrace trace_oa_use_conversation \"Use the reviewed repair conversation ↔ Use the reviewed repair conversation\" id \"f5733d3f-eee3-5cf7-a422-5edd2054d6a6\" {\n baseline {\n oa {\n description \"\";\n name \"Use the reviewed repair conversation\";\n };\n sa {\n description \"\";\n name \"Use the reviewed repair conversation\";\n };\n };\n kind Scenario;\n oa @oa_use_conversation;\n sa @sa_use_conversation;\n}\n\ntrace trace_oa_use_field \"Use the field repair procedure ↔ Use the field repair procedure\" id \"7a6b4b9c-4220-546a-a752-1587c2881fe1\" {\n baseline {\n oa {\n description \"\";\n name \"Use the field repair procedure\";\n };\n sa {\n description \"\";\n name \"Use the field repair procedure\";\n };\n };\n kind Sequence;\n oa @oa_use_field;\n sa @sa_use_field;\n}\n\ntrace trace_oa_waiting \"Awaiting repair ↔ Awaiting repair\" id \"0754be23-e4b8-53bc-b03c-89c2dbd80361\" {\n baseline {\n oa {\n description \"\";\n name \"Awaiting repair\";\n };\n sa {\n description \"\";\n name \"Awaiting repair\";\n };\n };\n kind State;\n oa @oa_waiting;\n sa @sa_waiting;\n}\n\n","views/diagram_oa_allocation_view.arcadia":"diagram oa_allocation_view \"1 · OA responsibility and repair traffic\" id \"103ea62c-ac56-5827-94e7-cf09bca96ccc\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n projection Allocation;\n}\n\nnode oa_allocation_view_oa_assess id \"5ae1c46d-59a3-50fd-8cc3-b292df21f951\" {\n diagram @oa_allocation_view;\n element @oa_assess;\n position {\n x 100.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_confirm id \"edd74060-ac61-5450-a57c-a6577daa5d50\" {\n diagram @oa_allocation_view;\n element @oa_confirm;\n position {\n x 100.0;\n y 490.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_control id \"3191e05c-1c7f-5f0e-beb0-5f3bded54c48\" {\n diagram @oa_allocation_view;\n element @oa_control;\n position {\n x 60.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_repair id \"202ebe37-ddb4-5099-8ce9-ec3e895ab9e9\" {\n diagram @oa_allocation_view;\n element @oa_repair;\n position {\n x 890.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_reset id \"7066f78c-9736-5349-b94a-0587331b980e\" {\n diagram @oa_allocation_view;\n element @oa_reset;\n position {\n x 100.0;\n y 330.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode oa_allocation_view_oa_technician id \"d27f28ef-f10a-5355-9a05-6f2fd39b7de6\" {\n diagram @oa_allocation_view;\n element @oa_technician;\n position {\n x 850.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n","views/diagram_sa_allocation_view.arcadia":"diagram sa_allocation_view \"2 · SA service boundary and functions\" id \"35d3c24b-289e-59e5-a610-8333e2c6a4bb\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection Allocation;\n}\n\nnode sa_allocation_view_sa_assess id \"60f6ad74-b69e-5aef-b832-f1bd60b903ae\" {\n diagram @sa_allocation_view;\n element @sa_assess;\n position {\n x 100.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_confirm id \"7e3ba36f-bc68-5520-bdb9-77083bb7bba2\" {\n diagram @sa_allocation_view;\n element @sa_confirm;\n position {\n x 100.0;\n y 490.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_control id \"8345c76a-8d85-5c31-902e-ec1cd33ed4a3\" {\n diagram @sa_allocation_view;\n element @sa_control;\n position {\n x 60.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_repair id \"34630a18-41b0-5fdd-bff4-ee86e93e8651\" {\n diagram @sa_allocation_view;\n element @sa_repair;\n position {\n x 890.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_reset id \"73406244-ebd7-5995-86c7-e17c73c50b32\" {\n diagram @sa_allocation_view;\n element @sa_reset;\n position {\n x 100.0;\n y 330.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_allocation_view_sa_technician id \"f7225d1c-e506-505d-bb20-916950269d4b\" {\n diagram @sa_allocation_view;\n element @sa_technician;\n position {\n x 850.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n","views/diagram_sa_capability_view.arcadia":"diagram sa_capability_view \"4 · SA mission and included capability\" id \"3e6ad194-61b5-584c-b0f0-a78a20af5781\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection Capabilities;\n}\n\nnode sa_capability_view_sa_control id \"41ddb68b-bd2b-5f91-82eb-efde01157828\" {\n diagram @sa_capability_view;\n element @sa_control;\n position {\n x 60.0;\n y 60.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_capability_view_sa_mission id \"4b814335-bf98-5b68-85d5-ea549766517a\" {\n diagram @sa_capability_view;\n element @sa_mission;\n position {\n x 420.0;\n y 60.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_capability_view_sa_restore id \"d3bc13f9-7726-5280-83fe-63f391c45afb\" {\n diagram @sa_capability_view;\n element @sa_restore;\n position {\n x 420.0;\n y 260.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_capability_view_sa_triage id \"069a3fb3-077c-59d8-91da-27b0665143c7\" {\n diagram @sa_capability_view;\n element @sa_triage;\n position {\n x 800.0;\n y 260.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n","views/diagram_sa_service_view.arcadia":"diagram sa_service_view \"3 · SA service conversation only\" id \"50af4c9b-93ce-5ff5-a1f8-7a81eb97e779\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection Allocation;\n view_options {\n exchange_labels \"NameAndItems\";\n participant_categories {\n Any [@sa_contact_category];\n };\n work_categories {\n Any [];\n };\n };\n}\n\nnode sa_service_view_sa_assess id \"439f1e45-e5ed-567c-978b-4c93ef267db1\" {\n diagram @sa_service_view;\n element @sa_assess;\n position {\n x 100.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_confirm id \"6f138672-149b-5f88-ab07-7fc413a42262\" {\n diagram @sa_service_view;\n element @sa_confirm;\n position {\n x 100.0;\n y 490.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_control id \"f53d4352-b042-56a6-8b3e-c51cd27254f9\" {\n diagram @sa_service_view;\n element @sa_control;\n position {\n x 60.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_repair id \"ae36489d-6ec8-5f1c-b603-8b497227efba\" {\n diagram @sa_service_view;\n element @sa_repair;\n position {\n x 890.0;\n y 170.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_reset id \"d52da4e6-40b7-5dbc-84fb-80c443711c69\" {\n diagram @sa_service_view;\n element @sa_reset;\n position {\n x 100.0;\n y 330.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_service_view_sa_technician id \"40210589-69f7-5209-b329-10bb83cf615c\" {\n diagram @sa_service_view;\n element @sa_technician;\n position {\n x 850.0;\n y 80.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n","views/diagram_sa_state_view.arcadia":"diagram sa_state_view \"5 · SA pressure supervision\" id \"30d5baf9-6581-5cb6-846a-bcaa1e6cce63\" {\n description \"Teaching view: positions and filters do not change ownership or exchange identities.\";\n layer Sa;\n projection {\n StateMachine {\n machine @sa_monitor;\n };\n };\n}\n\nnode sa_state_view_sa_monitor id \"a676fbb9-0833-59a8-98cf-a10d8f4b7434\" {\n diagram @sa_state_view;\n element @sa_monitor;\n position {\n x 30.0;\n y 30.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_monitor_initial id \"5e2326a0-0f6c-5f8d-8a21-fdded18a9281\" {\n diagram @sa_state_view;\n element @sa_monitor_initial;\n position {\n x 100.0;\n y 200.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_monitor_region id \"55a74f91-2025-5001-8db8-9566b1dbe783\" {\n diagram @sa_state_view;\n element @sa_monitor_region;\n position {\n x 70.0;\n y 95.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_monitoring id \"b3af7b04-5a45-5b82-ab69-7eada4b876f0\" {\n diagram @sa_state_view;\n element @sa_monitoring;\n position {\n x 220.0;\n y 200.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\nnode sa_state_view_sa_waiting id \"57acbb71-ca86-57fc-ae90-42dad195f0e0\" {\n diagram @sa_state_view;\n element @sa_waiting;\n position {\n x 650.0;\n y 200.0;\n };\n size {\n height 110.0;\n width 245.0;\n };\n}\n\n"}}} \ No newline at end of file diff --git a/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/result.json b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/result.json new file mode 100644 index 00000000..5dd60843 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/result.json @@ -0,0 +1,29 @@ +{ + "status": "PASS", + "command": [ + "C:\\ar-compact-01a0d717\\.local\\package39\\extracted\\ArcadiaStudio-0.2.0-preview.compact-help.20261001-x86_64-pc-windows-gnullvm\\arcadia-server.exe", + "--bind", + "127.0.0.1:55938", + "--data-dir", + "C:\\ar-save-01a0d717\\.local\\native46\\native-model-oracle\\store" + ], + "path": "C:\\Windows\\System32;C:\\Windows", + "server_sha256": "6cebacc117e46fdab023c6402a5cebd6929fb55993ae8ff6b89cd1c6c1170237", + "runtime_sha256": "f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4", + "pid": 8844, + "resource_ids": [ + "aaa8f7e3-8b4c-4ff3-b53b-556826ea10cf", + "9d5f5bdf-2483-4e7b-a92e-2384ea35b359" + ], + "source_files_each": 30, + "model_delta": { + "id": "61f7bbfb-74a4-5540-9182-2583dfb27a49", + "field": "name", + "before": "Assess pressure alarm", + "after": "Assess pressure alarm QA46" + }, + "complete_project_equal_to_declared_delta": true, + "source_preserved_exactly": true, + "server_exit": 1, + "shutdown_scope": "Owned TerminateProcess after acknowledged import/read; no graceful shutdown claim." +} diff --git a/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/stderr.log b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/stderr.log new file mode 100644 index 00000000..2d534a94 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/stderr.log @@ -0,0 +1 @@ +arcadia-server 0.2.0 listening on 127.0.0.1:55938; data C:\ar-save-01a0d717\.local\native46\native-model-oracle\store diff --git a/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/stdout.log b/harness/experiments/save-as-diagnostics-20261001/native/native-model-oracle/stdout.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/save-as-diagnostics-20261001/native/oracle.py b/harness/experiments/save-as-diagnostics-20261001/native/oracle.py new file mode 100644 index 00000000..1cdd6e80 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/oracle.py @@ -0,0 +1,43 @@ +from pathlib import Path +import hashlib,json,sys +run=Path(__file__).resolve().parent +root=run.parents[1] +record=json.loads((run/'baseline.json').read_text(encoding='utf-8')) +source=root/'examples/release1' +dependency=record['external_dependency'] +phase=sys.argv[1] +assert phase in ['collision','saved-a','saved-c','external-before','inject','external-refused','restore','external-recovered'] +sha=lambda b:hashlib.sha256(b).hexdigest() +original={r:(source/r).read_bytes() for r in record['baseline']} +assert {r:{'bytes':len(b),'sha256':sha(b)} for r,b in original.items()}==record['baseline'] +def check(folder,expected): + actual={f.relative_to(folder).as_posix():f.read_bytes() for f in folder.rglob('*') if f.is_file()} + assert actual.keys()==expected.keys(),(phase,'file set', sorted(actual.keys()^expected.keys())) + assert all(actual[r]==b for r,b in expected.items()),(phase,'changed files',[r for r,b in expected.items() if actual[r]!=b]) + return {r:{'bytes':len(b),'sha256':sha(b)} for r,b in actual.items()} +if phase in ['collision','saved-a','saved-c']: + expected=original.copy() + if phase!='collision': + old=b'oa_activity oa_assess "Assess pressure alarm" id "61f7bbfb-74a4-5540-9182-2583dfb27a49"' + new=b'oa_activity oa_assess "Assess pressure alarm QA46" id "61f7bbfb-74a4-5540-9182-2583dfb27a49"' + assert expected[dependency].count(old)==1 + expected[dependency]=expected[dependency].replace(old,new) + folder=run/('fresh-c' if phase=='saved-c' else 'collision-a') + assert not (run/'collision-a/collision-copy.arcadia').exists() + files=check(folder,expected) +else: + folder=run/'external-b' + changed=original.copy();changed[dependency]+=record['external_comment'].encode('utf-8') + if phase=='inject': + check(folder,original) + (folder/dependency).write_bytes(changed[dependency]) + expected=changed + elif phase=='restore': + check(folder,changed) + (folder/dependency).write_bytes(original[dependency]) + expected=original + else: expected=changed if phase=='external-refused' else original + files=check(folder,expected) +result={'status':'PASS','phase':phase,'folder':str(folder),'files':files,'scope':'Every byte and relative filename, including seven companion files, equals the independently declared original bundle plus only the phase-specific activity rename or parent-injected valid comment.'} +with (run/(phase+'-oracle.json')).open('x',encoding='utf-8') as f:json.dump(result,f,indent=2) +print(json.dumps({'status':result['status'],'phase':phase,'files':len(files)},indent=2)) diff --git a/harness/experiments/save-as-diagnostics-20261001/native/plan.md b/harness/experiments/save-as-diagnostics-20261001/native/plan.md new file mode 100644 index 00000000..4565ecfc --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/plan.md @@ -0,0 +1,53 @@ +# Bounded native verification plan for #46 + +Prepared by `/root/ux_critique` against private code commit `0e83157e09d52e6152df91208e41693b62da2d46`. Read its `app.rs` presentation-only diff, `app/save_as_tests.rs` regressions, `harness/save-as-diagnostics-20261001.md`, the source integration contract and UI review criteria. This is a plan, not executed native evidence. No GUI input, launch, compilation, source edit or fixture creation was performed during preparation. #38 retains exclusive GUI ownership until the parent releases it. + +## Intended distinction + +The same-root/new-entry case must still refuse existing included files. Only its diagnosis and recovery guidance change. Established observed-file conflicts must continue to say files changed outside Arcadia Studio. The native check must verify these two messages using real filesystem conditions, then exercise legitimate recovery without bypassing either guard. + +## Parent preparation and coordination + +- Supply exact source commit, executable/DLL hashes, prepared paths and readiness after the frozen build. Parent launches with watcher; reviewer discovers the unique returned native window. Preserve stdout/stderr/exit separately. +- Prepare two complete, separate copies of the water-pressure multi-file example: **collision/recovery copy A**, and **external-change copy B**. Record full relative-path inventories and SHA-256 baselines. Originals and packaged examples remain read-only. +- Reserve a non-existing entry beside A's current `project.arcadia` for the collision attempt, e.g. `collision-copy.arcadia`. Record that it is absent. Do not create it. +- Prepare **fresh destination C** with zero `.arcadia` source files. If reopen completeness is desired, copy only the tutorial/evidence companion files first and distinguish these parent copies from files written by the app. Use a new entry path in C for successful Save As. +- For B's later genuine external change, identify the existing dependency `oa/activities/activity_oa_restore_work.arcadia`. Preserve its exact bytes. After the reviewer confirms B is loaded, parent appends one valid source comment (for example `// native #46 external-edit probe`) without changing semantic facts, records its resulting hash, then tells reviewer the edit is complete. Do not edit while a Save is running. Restore exact original bytes only when the reviewer requests recovery. +- Reviewer writes screenshots and a report under the parent-selected evidence directory; parent owns independent full-file comparisons. No whole-model equality or exit-code claim comes from UI counts alone. + +## Minimal actual UI sequence + +### 1. Same-folder/new-entry collision and dirty-state preservation + +1. Pointer Open A's exact `project.arcadia`. Verify OA Allocation, original Assess activity, saved state, 94 objects and 62 links. Record actual model-check count rather than using it as a model-equality oracle. +2. Select `Assess pressure alarm`; change only Name to the predeclared **`Assess pressure alarm QA46`** and click Apply. This one semantic edit is justified because a clean model cannot show dirty-state recovery. Do not create raw-source drafts or any other authored change. +3. At normal size, Save As to the reserved new entry in A's same directory. Expect refusal, retained QA46 name/selection, unsaved state and original active entry. Capture the diagnostic and full tooltip/detail if the status is shortened. +4. Inspect the retained diagnostic at the minimum 1100x700 client size. The visible summary must identify an existing protected destination, without falsely alleging an external edit; the full message must expose the conflicting include and the actionable alternatives. Do not dismiss the error by triggering an unrelated command before this inspection. If resizing clears the status or makes it unreadable, record that observed limitation. + +**User-visible oracle:** `Source destination files already exist: ... Existing files are protected.` with `Choose a fresh directory for Save As, or use Save All to update the open project's current entry.` It must not say `changed outside`. A visible failure and reachable recovery detail are required, not merely the presence of a string in source code. + +**Parent disk oracle before recovery:** all A source and companion files remain baseline-identical; the requested new entry remains absent. Reviewer pauses Save actions until parent confirms this checkpoint. Never overwrite the protected destination to obtain a passing result. + +### 2. Legitimate Save All recovery and fresh-folder Save As + +1. Click Save all in the still-open A document. Expect `All source files saved`, saved state, and exact QA46 name. This establishes recovery followed the suggested current-entry route; the parent should verify A's existing entry remains the active destination through its file observations. +2. Parent verifies all files equal the baseline plus exactly the one declared Activity name literal. No additional rename is needed. Native Undo/Redo is already independently covered in the #39 package run; #46's automated tests cover history preservation, so do not repeat it unless the parent wants that additional gate or native state appears inconsistent. +3. Save As to C's exact fresh path. Expect saved state, exact QA46 name, and success feedback. Capture the result. Parent compares every emitted source byte and companion file to the explicit expected bundle; the entry relocation and single name change are the only permitted differences. + +**Failure stop:** if legitimate Save All or fresh Save As fails, preserve the exact state/error and stop dependent mutation/reopen actions. Do not force a save, restore files speculatively or silently reinterpret the intended outcome. + +### 3. Genuine external edit stays a different diagnostic + +1. Pointer Open pristine copy B. No graphical or source edit is necessary here. Confirm loaded/saved state, then pause input and tell parent it is safe to append the predeclared valid comment to the observed dependency. +2. After parent's edit receipt, click Save all. Even an unchanged model must check all observed dependency baselines, as the integration contract requires. Expect external-change refusal naming that dependency. Capture visible status and complete detail at minimum size. +3. Parent verifies the external comment remains untouched, the entry and every other file remain identical, and no save output overwrote external work. The UI's accepted model and dirty state should remain as they were before Save (clean in this phase); no claim of unsaved model changes is required merely because disk diverged. +4. If Save All does not actually perform checks for a clean document, stop and report that observation. Do not add a second rename to make the experiment pass. Parent can then choose a separately declared dirty-state trial if needed. +5. Parent restores exactly the observed original dependency bytes, confirms restoration, then reviewer clicks Save all again. Expect success, saved state and unchanged original activity name. Close normally with Alt+F4 after the parent confirms no further native checkpoint is needed. + +**User-visible oracle:** `Source files changed outside Arcadia Studio: ...` naming the edited dependency. It must not use `destination files already exist`, `Existing files are protected`, or recommend a fresh directory as if this were the new-destination collision. Both refused writes and the recovery must retain their genuine outcomes in the report. + +## Evidence and limits + +Capture the collision message at normal/minimum size, its full detail, saved current-entry recovery, successful fresh Save As, genuine external-change refusal/detail, and recovered existing Save. Include exact paths chosen in native dialogs and the declared rename. Keep observations, parent hash receipts and automated-test evidence separately attributed. Existing error footers can truncate long paths; inspect their actual disclosure rather than assuming that source text is readable at minimum size. + +No additional fixture mutation or code change is necessary for this plan. Pending logistical inputs are the parent's exact A/B/C paths, build/DLL pins, output directory and exclusive-GUI-ready signal. No user decision is needed. diff --git a/harness/experiments/save-as-diagnostics-20261001/native/restore-oracle.json b/harness/experiments/save-as-diagnostics-20261001/native/restore-oracle.json new file mode 100644 index 00000000..143822bc --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/restore-oracle.json @@ -0,0 +1,156 @@ +{ + "status": "PASS", + "phase": "restore", + "folder": "C:\\ar-save-01a0d717\\.local\\native46\\external-b", + "files": { + "expected-diagnostics.json": { + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + "model.json": { + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + "model.rs": { + "bytes": 28776, + "sha256": "ddc2d92b0d7699a4cadfbb35ae379f0a68d17f4f5d7df82b4b1afcf8d5425fbe" + }, + "project.arcadia": { + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + "README.md": { + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + "traceability.arcadia": { + "bytes": 28041, + "sha256": "474bd28d955ff7af7722f6e9a23220d816879e3f46202e79a233544b9c593116" + }, + "transition-before.json": { + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + "transition-request.json": { + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + "evidence/repair-check.md": { + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + "oa/capabilities.arcadia": { + "bytes": 630, + "sha256": "26a3d9b615a3251ff010e0b47127f2d16bc2dcd45ed95967208b0076d725843a" + }, + "oa/model.arcadia": { + "bytes": 531, + "sha256": "069a5eaaf525089935cc9d73ae7b916866ed78c6534705d75739650ecdea7ada" + }, + "oa/participants.arcadia": { + "bytes": 1580, + "sha256": "591a75a9ecad280302be4d4ae0171ad616377ed11ead5e233848ca2dc0a71819" + }, + "oa/types.arcadia": { + "bytes": 554, + "sha256": "f02c391d584674c879f662a418abba3a220f1fee88471ca49322ac9873de628d" + }, + "sa/capabilities.arcadia": { + "bytes": 630, + "sha256": "81706a0ca9d7db2aa0350888b9c00d853885185db2e6b90557d3d51a11c3d645" + }, + "sa/model.arcadia": { + "bytes": 531, + "sha256": "805b90262e27090ae7da81a51bcefa49c97fb0b3d3220b4a72323b4c4351c395" + }, + "sa/participants.arcadia": { + "bytes": 3604, + "sha256": "ca144d6a8f45fe720b5d18c7b59c7671444baa8c37e5ce9117bcba34b3a6aa84" + }, + "sa/types.arcadia": { + "bytes": 903, + "sha256": "540ddbc2bcd0ccf45298e3ea5660637341aff63ff65fd87ac2f26469d1adc064" + }, + "views/diagram_oa_allocation_view.arcadia": { + "bytes": 1786, + "sha256": "c45d7467839219d894804c1ef2d22ff4d4a5a84a6a273c526bafd4c1facde624" + }, + "views/diagram_sa_allocation_view.arcadia": { + "bytes": 1797, + "sha256": "352a3ca745517592b5c9b1239b5770f62f0466a329a91fd03457ef2b53c06ed6" + }, + "views/diagram_sa_capability_view.arcadia": { + "bytes": 1286, + "sha256": "8f18fcccbcddcf3c1ea0ffe727b5b23b77fc148c5da4fde953abe681e4c20cd2" + }, + "views/diagram_sa_service_view.arcadia": { + "bytes": 1960, + "sha256": "4c72cb7593d9c4be8d2600b0656a7a3a6ce84c45bb2f3e58a4ee5ae3bf91913c" + }, + "views/diagram_sa_state_view.arcadia": { + "bytes": 1576, + "sha256": "dd1bea81ac7dc549a53f9b190be6f13052e00ede345bd180444cc31edb892230" + }, + "oa/activities/activity_oa_restore_work.arcadia": { + "bytes": 1130, + "sha256": "21cbd7176af8fad68453306f2371ff03e127a994b8796cdf044567332de9686f" + }, + "oa/behavior/process_oa_assessment_procedure.arcadia": { + "bytes": 550, + "sha256": "23cabc213c264a16c8595414db6acb09248c1cef9cd699f1b0316e5bb82c062a" + }, + "oa/behavior/process_oa_field_procedure.arcadia": { + "bytes": 1178, + "sha256": "9c52086759b7344b4809ceb8d372f65647b16fc24153a03b887faa378c37fe96" + }, + "oa/behavior/process_oa_response.arcadia": { + "bytes": 2560, + "sha256": "675798bd19e6b40d03e7076b0e59b110cdaaab7b6d16c47c3ac80fa960072e84" + }, + "oa/behavior/scenario_oa_conversation.arcadia": { + "bytes": 1515, + "sha256": "e217e5394a0771dc16206ed9437a231da27905d2f19be64b3f48281c0a32fb6b" + }, + "oa/behavior/scenario_oa_full_scenario.arcadia": { + "bytes": 1121, + "sha256": "c5a285f2d7c61bd2a136107f267fbf9cddb1cba3f63ff36a6f53f7ab98f33df5" + }, + "oa/behavior/state_machine_oa_monitor.arcadia": { + "bytes": 1358, + "sha256": "e7349e1e5336282eed3f5a103129db33d3ae4ed500788ee7129e8fc193ac57f6" + }, + "sa/behavior/process_sa_assessment_procedure.arcadia": { + "bytes": 559, + "sha256": "5c414fbdaabf9f9e402b0441fcacf1cacf4dbbc6c822162f028de35abf59be2d" + }, + "sa/behavior/process_sa_field_procedure.arcadia": { + "bytes": 1187, + "sha256": "ece846fdf93857e71a9ab0efcbdf64a5c41c71180f62afa3f79077fffb53b8f2" + }, + "sa/behavior/process_sa_response.arcadia": { + "bytes": 2569, + "sha256": "af7fdda280a917cf626f6e077162d481f9aaad280f8e81330c07d7fe384b1c52" + }, + "sa/behavior/scenario_sa_conversation.arcadia": { + "bytes": 1847, + "sha256": "01339699ec3ee409418d9bb232542f2bcd9419f1e67b183e77700c56bb9f71d2" + }, + "sa/behavior/scenario_sa_full_scenario.arcadia": { + "bytes": 1116, + "sha256": "5dce6b00a3a441162e8dee3e23d9ca5ab7bed4a24de669b1fba03664a3086dda" + }, + "sa/behavior/state_machine_sa_monitor.arcadia": { + "bytes": 1358, + "sha256": "17dbcfa5bbfd10fc8e23a325fc950ce853c219b4aa89c74f96278cbb3f34acc8" + }, + "sa/functions/function_sa_audit_thresholds.arcadia": { + "bytes": 280, + "sha256": "27f798f78f36e72b38edab3725af2feb0eaa010fd52a60b5c6b6bef57ad3b686" + }, + "sa/functions/function_sa_restore_work.arcadia": { + "bytes": 2251, + "sha256": "357c6acb80f86b4e8d8f5c98f9f79d140f85fbe09f3406b41b7ac6eba464ec8c" + } + }, + "scope": "Every byte and relative filename, including seven companion files, equals the independently declared original bundle plus only the phase-specific activity rename or parent-injected valid comment." +} \ No newline at end of file diff --git a/harness/experiments/save-as-diagnostics-20261001/native/review.md b/harness/experiments/save-as-diagnostics-20261001/native/review.md new file mode 100644 index 00000000..2921e5bb --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/review.md @@ -0,0 +1,36 @@ +# Native #46 diagnostic verification + +Predeclared intent, before native edits: independently exercise the desktop build from source `0e83157e09d52e6152df91208e41693b62da2d46`, executable SHA-256 `E9CCE9355525ECDC59BFAE12608B1E0272167ACEF5A86B25368EF547E08886FF`, runtime SHA-256 `F45604A12E8BCD839FD86F667C1BE1CC7C4F9DA2B3C69FF381AC708F0E1AE7D4`. Parent launched PID 10012 and retains watcher/log/oracle ownership. Reviewer `/root/ux_critique` uses only Computer Use `@oai/sky` for native interaction and has exclusive GUI ownership for this trial. + +All trial paths are under `C:/ar-save-01a0d717/.local/native46/`: + +- A: `collision-a/project.arcadia`. Exactly one allowed authored graphical change: Activity `61f7bbfb-74a4-5540-9182-2583dfb27a49`, name `Assess pressure alarm` to **`Assess pressure alarm QA46`**. No other authored edits. +- Rejected Save As target: `collision-a/collision-copy.arcadia`, initially absent. Existing included files must remain protected. +- Successful fresh Save As target: `fresh-c/project.arcadia`, with seven companion files prepared by parent and zero source files initially. +- B: `external-b/project.arcadia`, pristine separate complete copy. After it is loaded, parent alone injects a valid comment into the observed dependency `oa/activities/activity_oa_restore_work.arcadia`, records the byte oracle, then restores exact bytes after the actual external-conflict trial. + +Reviewer pauses after collision refusal, existing Save All success, fresh Save As success, B load and genuine external-change refusal for parent checkpoints. No source/model JSON inspection, fixture mutation outside the app, build, Gitea or unrelated GUI operation is part of this trial. Native status/name/count observations are not whole-model or disk-equality proofs. Parent supplies those independent results. Normal closure occurs only after final parent confirmation. + +Plan: `.local/native46-plan.md`. Native observations and screenshots will be recorded below without erasing rejected operations or recovery steps. + +## A: protected destination and recovery + +Opened A by native Open chooser, typed full path and clicked Open. At 1442×932, selected Assess pressure alarm (UUID verified in inspector), replaced Name with exactly Assess pressure alarm QA46 and clicked Apply changes. Only this semantic edit was made. Save As to the predeclared absent collision-copy.arcadia entry was refused. Unsaved changes and the applied name remained visible. Footer now says Source destination files already exist, identifies oa/activities/activity_oa_restore_work.arcadia, and says existing files are protected. Pointer tooltip gives both recovery choices: fresh directory for Save As, or Save All to update the current entry. Full tooltip fits both 1442×932 and minimum 1102×732 outer windows (1100×700 client target); persistent footer truncates with ellipsis. No keyboard-only tooltip claim. Parent reported collision byte oracle PASS: all 37 A files exactly baseline, no reserved new entry. + +Clicked Save All at minimum size after parent clearance. Observed Working then All changes saved / All source files saved, exact QA46 Name retained and title star cleared. Paused for saved-a byte oracle. Screenshots 00–07 document opening, the edit, destination chooser, refusal at both sizes, full tooltips, and recovery. + +## C: fresh destination + +Parent reported saved-a oracle PASS: all 37 files match baseline plus only the declared OA Activity name literal; original project.arcadia otherwise unchanged and refused new entry absent. Save As using typed full C path and pointer Save then showed Working followed by All source files saved / All changes saved. QA46 Name retained. Screenshots 08–09. Paused for saved-c oracle. + +Parent reported saved-c oracle PASS: all 37 filenames and bytes exactly baseline plus only QA46 name; seven companion files were parent copies and 30 sources app writes. Opened B through typed exact native chooser path, then observed baseline Assess name, All changes saved, 94 objects / 62 links / 1 model check. No B model edits. Screenshots 10–11. Paused before Save All for parent external comment injection. + +## B: genuine external edit + +Parent reported baseline equality and injection of only a valid comment in oa/activities/activity_oa_restore_work.arcadia, with other bytes unchanged. Clicked Save All on the clean loaded B. Working resolved to Source files changed outside Arcadia Studio: ["oa/activities/activity_oa_restore_work.arcadia"]. Full message fits minimum footer and pointer tooltip, with no destination or fresh-directory wording. Header still says All changes saved because there are no local edits; this status is not proof of disk equality or successful attempted save. Screenshots 12–13. Paused for parent external-refused oracle/restoration. + +## Recovery, outcome and limits + +Parent reported external-refused oracle PASS: injected comment preserved, all other 36 files untouched. Parent restored exact baseline bytes and reported all 37 matching. Parent also reported complete parsed C model equals baseline plus only the predeclared Activity name. After clearance, clicked Save All on B: Working resolved to All source files saved, with All changes saved. Inspected Assess activity by pointer: exact baseline Name Assess pressure alarm, stable alias oa_assess, performer Control room; 94 objects / 62 links / 1 model check. No B model edits. Screenshots 14–15. Closed normally via Alt+F4; fresh native window enumeration no longer listed Arcadia. Parent owns post-close oracle, process exit/logs and executable/runtime checks. + +Native result: no new defect found in the bounded #46 workflows. The collision now explains protected destination files and both supported recovery routes; actual external modification keeps the separate external-change wording. Save All recovery and fresh-folder Save As both completed through normal UI. The existing persistent footer is truncated for the longer collision message; full details are reachable and readable by pointer tooltip at normal and minimum size. Keyboard-only access to that tooltip was not tested. Clean B header All changes saved describes absence of local edits, not successful save or lack of disk conflict: the footer explicitly reported refusal. Native counts and screenshots do not prove whole-model/disk equality; parent-provided byte/parser results are labeled separately above. This run did not retest every save-error class or concurrency race. Evidence recorded 2026-10-01 America/Los_Angeles. diff --git a/harness/experiments/save-as-diagnostics-20261001/native/saved-a-oracle.json b/harness/experiments/save-as-diagnostics-20261001/native/saved-a-oracle.json new file mode 100644 index 00000000..fde3afe8 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/saved-a-oracle.json @@ -0,0 +1,156 @@ +{ + "status": "PASS", + "phase": "saved-a", + "folder": "C:\\ar-save-01a0d717\\.local\\native46\\collision-a", + "files": { + "expected-diagnostics.json": { + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + "model.json": { + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + "model.rs": { + "bytes": 28776, + "sha256": "ddc2d92b0d7699a4cadfbb35ae379f0a68d17f4f5d7df82b4b1afcf8d5425fbe" + }, + "project.arcadia": { + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + "README.md": { + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + "traceability.arcadia": { + "bytes": 28041, + "sha256": "474bd28d955ff7af7722f6e9a23220d816879e3f46202e79a233544b9c593116" + }, + "transition-before.json": { + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + "transition-request.json": { + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + "evidence/repair-check.md": { + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + "oa/capabilities.arcadia": { + "bytes": 630, + "sha256": "26a3d9b615a3251ff010e0b47127f2d16bc2dcd45ed95967208b0076d725843a" + }, + "oa/model.arcadia": { + "bytes": 531, + "sha256": "069a5eaaf525089935cc9d73ae7b916866ed78c6534705d75739650ecdea7ada" + }, + "oa/participants.arcadia": { + "bytes": 1580, + "sha256": "591a75a9ecad280302be4d4ae0171ad616377ed11ead5e233848ca2dc0a71819" + }, + "oa/types.arcadia": { + "bytes": 554, + "sha256": "f02c391d584674c879f662a418abba3a220f1fee88471ca49322ac9873de628d" + }, + "sa/capabilities.arcadia": { + "bytes": 630, + "sha256": "81706a0ca9d7db2aa0350888b9c00d853885185db2e6b90557d3d51a11c3d645" + }, + "sa/model.arcadia": { + "bytes": 531, + "sha256": "805b90262e27090ae7da81a51bcefa49c97fb0b3d3220b4a72323b4c4351c395" + }, + "sa/participants.arcadia": { + "bytes": 3604, + "sha256": "ca144d6a8f45fe720b5d18c7b59c7671444baa8c37e5ce9117bcba34b3a6aa84" + }, + "sa/types.arcadia": { + "bytes": 903, + "sha256": "540ddbc2bcd0ccf45298e3ea5660637341aff63ff65fd87ac2f26469d1adc064" + }, + "views/diagram_oa_allocation_view.arcadia": { + "bytes": 1786, + "sha256": "c45d7467839219d894804c1ef2d22ff4d4a5a84a6a273c526bafd4c1facde624" + }, + "views/diagram_sa_allocation_view.arcadia": { + "bytes": 1797, + "sha256": "352a3ca745517592b5c9b1239b5770f62f0466a329a91fd03457ef2b53c06ed6" + }, + "views/diagram_sa_capability_view.arcadia": { + "bytes": 1286, + "sha256": "8f18fcccbcddcf3c1ea0ffe727b5b23b77fc148c5da4fde953abe681e4c20cd2" + }, + "views/diagram_sa_service_view.arcadia": { + "bytes": 1960, + "sha256": "4c72cb7593d9c4be8d2600b0656a7a3a6ce84c45bb2f3e58a4ee5ae3bf91913c" + }, + "views/diagram_sa_state_view.arcadia": { + "bytes": 1576, + "sha256": "dd1bea81ac7dc549a53f9b190be6f13052e00ede345bd180444cc31edb892230" + }, + "oa/activities/activity_oa_restore_work.arcadia": { + "bytes": 1135, + "sha256": "ff8c6cfc568446a55110f1d719f510dddf8eaacf504232fcf8c0037fc5476450" + }, + "oa/behavior/process_oa_assessment_procedure.arcadia": { + "bytes": 550, + "sha256": "23cabc213c264a16c8595414db6acb09248c1cef9cd699f1b0316e5bb82c062a" + }, + "oa/behavior/process_oa_field_procedure.arcadia": { + "bytes": 1178, + "sha256": "9c52086759b7344b4809ceb8d372f65647b16fc24153a03b887faa378c37fe96" + }, + "oa/behavior/process_oa_response.arcadia": { + "bytes": 2560, + "sha256": "675798bd19e6b40d03e7076b0e59b110cdaaab7b6d16c47c3ac80fa960072e84" + }, + "oa/behavior/scenario_oa_conversation.arcadia": { + "bytes": 1515, + "sha256": "e217e5394a0771dc16206ed9437a231da27905d2f19be64b3f48281c0a32fb6b" + }, + "oa/behavior/scenario_oa_full_scenario.arcadia": { + "bytes": 1121, + "sha256": "c5a285f2d7c61bd2a136107f267fbf9cddb1cba3f63ff36a6f53f7ab98f33df5" + }, + "oa/behavior/state_machine_oa_monitor.arcadia": { + "bytes": 1358, + "sha256": "e7349e1e5336282eed3f5a103129db33d3ae4ed500788ee7129e8fc193ac57f6" + }, + "sa/behavior/process_sa_assessment_procedure.arcadia": { + "bytes": 559, + "sha256": "5c414fbdaabf9f9e402b0441fcacf1cacf4dbbc6c822162f028de35abf59be2d" + }, + "sa/behavior/process_sa_field_procedure.arcadia": { + "bytes": 1187, + "sha256": "ece846fdf93857e71a9ab0efcbdf64a5c41c71180f62afa3f79077fffb53b8f2" + }, + "sa/behavior/process_sa_response.arcadia": { + "bytes": 2569, + "sha256": "af7fdda280a917cf626f6e077162d481f9aaad280f8e81330c07d7fe384b1c52" + }, + "sa/behavior/scenario_sa_conversation.arcadia": { + "bytes": 1847, + "sha256": "01339699ec3ee409418d9bb232542f2bcd9419f1e67b183e77700c56bb9f71d2" + }, + "sa/behavior/scenario_sa_full_scenario.arcadia": { + "bytes": 1116, + "sha256": "5dce6b00a3a441162e8dee3e23d9ca5ab7bed4a24de669b1fba03664a3086dda" + }, + "sa/behavior/state_machine_sa_monitor.arcadia": { + "bytes": 1358, + "sha256": "17dbcfa5bbfd10fc8e23a325fc950ce853c219b4aa89c74f96278cbb3f34acc8" + }, + "sa/functions/function_sa_audit_thresholds.arcadia": { + "bytes": 280, + "sha256": "27f798f78f36e72b38edab3725af2feb0eaa010fd52a60b5c6b6bef57ad3b686" + }, + "sa/functions/function_sa_restore_work.arcadia": { + "bytes": 2251, + "sha256": "357c6acb80f86b4e8d8f5c98f9f79d140f85fbe09f3406b41b7ac6eba464ec8c" + } + }, + "scope": "Every byte and relative filename, including seven companion files, equals the independently declared original bundle plus only the phase-specific activity rename or parent-injected valid comment." +} \ No newline at end of file diff --git a/harness/experiments/save-as-diagnostics-20261001/native/saved-c-oracle.json b/harness/experiments/save-as-diagnostics-20261001/native/saved-c-oracle.json new file mode 100644 index 00000000..61d1d051 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/saved-c-oracle.json @@ -0,0 +1,156 @@ +{ + "status": "PASS", + "phase": "saved-c", + "folder": "C:\\ar-save-01a0d717\\.local\\native46\\fresh-c", + "files": { + "expected-diagnostics.json": { + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + "model.json": { + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + "model.rs": { + "bytes": 28776, + "sha256": "ddc2d92b0d7699a4cadfbb35ae379f0a68d17f4f5d7df82b4b1afcf8d5425fbe" + }, + "project.arcadia": { + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + "README.md": { + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + "traceability.arcadia": { + "bytes": 28041, + "sha256": "474bd28d955ff7af7722f6e9a23220d816879e3f46202e79a233544b9c593116" + }, + "transition-before.json": { + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + "transition-request.json": { + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + "evidence/repair-check.md": { + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + "oa/capabilities.arcadia": { + "bytes": 630, + "sha256": "26a3d9b615a3251ff010e0b47127f2d16bc2dcd45ed95967208b0076d725843a" + }, + "oa/model.arcadia": { + "bytes": 531, + "sha256": "069a5eaaf525089935cc9d73ae7b916866ed78c6534705d75739650ecdea7ada" + }, + "oa/participants.arcadia": { + "bytes": 1580, + "sha256": "591a75a9ecad280302be4d4ae0171ad616377ed11ead5e233848ca2dc0a71819" + }, + "oa/types.arcadia": { + "bytes": 554, + "sha256": "f02c391d584674c879f662a418abba3a220f1fee88471ca49322ac9873de628d" + }, + "sa/capabilities.arcadia": { + "bytes": 630, + "sha256": "81706a0ca9d7db2aa0350888b9c00d853885185db2e6b90557d3d51a11c3d645" + }, + "sa/model.arcadia": { + "bytes": 531, + "sha256": "805b90262e27090ae7da81a51bcefa49c97fb0b3d3220b4a72323b4c4351c395" + }, + "sa/participants.arcadia": { + "bytes": 3604, + "sha256": "ca144d6a8f45fe720b5d18c7b59c7671444baa8c37e5ce9117bcba34b3a6aa84" + }, + "sa/types.arcadia": { + "bytes": 903, + "sha256": "540ddbc2bcd0ccf45298e3ea5660637341aff63ff65fd87ac2f26469d1adc064" + }, + "views/diagram_oa_allocation_view.arcadia": { + "bytes": 1786, + "sha256": "c45d7467839219d894804c1ef2d22ff4d4a5a84a6a273c526bafd4c1facde624" + }, + "views/diagram_sa_allocation_view.arcadia": { + "bytes": 1797, + "sha256": "352a3ca745517592b5c9b1239b5770f62f0466a329a91fd03457ef2b53c06ed6" + }, + "views/diagram_sa_capability_view.arcadia": { + "bytes": 1286, + "sha256": "8f18fcccbcddcf3c1ea0ffe727b5b23b77fc148c5da4fde953abe681e4c20cd2" + }, + "views/diagram_sa_service_view.arcadia": { + "bytes": 1960, + "sha256": "4c72cb7593d9c4be8d2600b0656a7a3a6ce84c45bb2f3e58a4ee5ae3bf91913c" + }, + "views/diagram_sa_state_view.arcadia": { + "bytes": 1576, + "sha256": "dd1bea81ac7dc549a53f9b190be6f13052e00ede345bd180444cc31edb892230" + }, + "oa/activities/activity_oa_restore_work.arcadia": { + "bytes": 1135, + "sha256": "ff8c6cfc568446a55110f1d719f510dddf8eaacf504232fcf8c0037fc5476450" + }, + "oa/behavior/process_oa_assessment_procedure.arcadia": { + "bytes": 550, + "sha256": "23cabc213c264a16c8595414db6acb09248c1cef9cd699f1b0316e5bb82c062a" + }, + "oa/behavior/process_oa_field_procedure.arcadia": { + "bytes": 1178, + "sha256": "9c52086759b7344b4809ceb8d372f65647b16fc24153a03b887faa378c37fe96" + }, + "oa/behavior/process_oa_response.arcadia": { + "bytes": 2560, + "sha256": "675798bd19e6b40d03e7076b0e59b110cdaaab7b6d16c47c3ac80fa960072e84" + }, + "oa/behavior/scenario_oa_conversation.arcadia": { + "bytes": 1515, + "sha256": "e217e5394a0771dc16206ed9437a231da27905d2f19be64b3f48281c0a32fb6b" + }, + "oa/behavior/scenario_oa_full_scenario.arcadia": { + "bytes": 1121, + "sha256": "c5a285f2d7c61bd2a136107f267fbf9cddb1cba3f63ff36a6f53f7ab98f33df5" + }, + "oa/behavior/state_machine_oa_monitor.arcadia": { + "bytes": 1358, + "sha256": "e7349e1e5336282eed3f5a103129db33d3ae4ed500788ee7129e8fc193ac57f6" + }, + "sa/behavior/process_sa_assessment_procedure.arcadia": { + "bytes": 559, + "sha256": "5c414fbdaabf9f9e402b0441fcacf1cacf4dbbc6c822162f028de35abf59be2d" + }, + "sa/behavior/process_sa_field_procedure.arcadia": { + "bytes": 1187, + "sha256": "ece846fdf93857e71a9ab0efcbdf64a5c41c71180f62afa3f79077fffb53b8f2" + }, + "sa/behavior/process_sa_response.arcadia": { + "bytes": 2569, + "sha256": "af7fdda280a917cf626f6e077162d481f9aaad280f8e81330c07d7fe384b1c52" + }, + "sa/behavior/scenario_sa_conversation.arcadia": { + "bytes": 1847, + "sha256": "01339699ec3ee409418d9bb232542f2bcd9419f1e67b183e77700c56bb9f71d2" + }, + "sa/behavior/scenario_sa_full_scenario.arcadia": { + "bytes": 1116, + "sha256": "5dce6b00a3a441162e8dee3e23d9ca5ab7bed4a24de669b1fba03664a3086dda" + }, + "sa/behavior/state_machine_sa_monitor.arcadia": { + "bytes": 1358, + "sha256": "17dbcfa5bbfd10fc8e23a325fc950ce853c219b4aa89c74f96278cbb3f34acc8" + }, + "sa/functions/function_sa_audit_thresholds.arcadia": { + "bytes": 280, + "sha256": "27f798f78f36e72b38edab3725af2feb0eaa010fd52a60b5c6b6bef57ad3b686" + }, + "sa/functions/function_sa_restore_work.arcadia": { + "bytes": 2251, + "sha256": "357c6acb80f86b4e8d8f5c98f9f79d140f85fbe09f3406b41b7ac6eba464ec8c" + } + }, + "scope": "Every byte and relative filename, including seven companion files, equals the independently declared original bundle plus only the phase-specific activity rename or parent-injected valid comment." +} \ No newline at end of file diff --git a/harness/experiments/save-as-diagnostics-20261001/native/started.json b/harness/experiments/save-as-diagnostics-20261001/native/started.json new file mode 100644 index 00000000..98c452be --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/native/started.json @@ -0,0 +1,9 @@ +{ + "source": "0e83157e09d52e6152df91208e41693b62da2d46", + "start": "2026-10-02T01:34:07.329232+00:00", + "binary_sha256": "e9cce9355525ecdc59bfae12608b1e0272167acef5a86b25368ef547e08886ff", + "runtime_sha256": "f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4", + "cwd": "C:\\ar-save-01a0d717\\.local\\native46\\working", + "path": "C:\\Windows\\System32;C:\\Windows", + "pid": 10012 +} diff --git a/harness/experiments/save-as-diagnostics-20261001/native/stderr.log b/harness/experiments/save-as-diagnostics-20261001/native/stderr.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/save-as-diagnostics-20261001/native/stdout.log b/harness/experiments/save-as-diagnostics-20261001/native/stdout.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/save-as-diagnostics-20261001/scripts/launch-native46.py b/harness/experiments/save-as-diagnostics-20261001/scripts/launch-native46.py new file mode 100644 index 00000000..fdf1578d --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/scripts/launch-native46.py @@ -0,0 +1,19 @@ +from pathlib import Path +import datetime,hashlib,json,os,subprocess +root=Path(__file__).resolve().parents[1];run=root/'.local/native46' +record=json.loads((run/'baseline.json').read_text(encoding='utf-8')) +bin=run/'bin';exe=bin/'arcadia-studio.exe' +sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest() +assert sha(exe)==record['binary']['sha256'] and sha(bin/'libunwind.dll')==record['runtime']['sha256'] +work=run/'working';work.mkdir(exist_ok=False) +env=os.environ.copy();system=os.environ['SystemRoot'];env['PATH']=str(Path(system)/'System32')+';'+system +for k in list(env): + if k.startswith(('CARGO_','RUST','LLVM','WGPU','ARCADIA_')):del env[k] +receipt={'source':record['source'],'start':datetime.datetime.now(datetime.timezone.utc).isoformat(),'binary_sha256':sha(exe),'runtime_sha256':sha(bin/'libunwind.dll'),'cwd':str(work),'path':env['PATH']} +with (run/'stdout.log').open('xb') as out,(run/'stderr.log').open('xb') as err: + child=subprocess.Popen([str(exe)],cwd=work,env=env,stdout=out,stderr=err,creationflags=subprocess.CREATE_NO_WINDOW) + receipt['pid']=child.pid;(run/'started.json').write_text(json.dumps(receipt,indent=2)+'\n',encoding='utf-8');print(json.dumps(receipt,indent=2),flush=True) + code=child.wait() +receipt.update({'exit_code':code,'finished':datetime.datetime.now(datetime.timezone.utc).isoformat(),'stdout_bytes':(run/'stdout.log').stat().st_size,'stderr_bytes':(run/'stderr.log').stat().st_size,'binary_unchanged':sha(exe)==record['binary']['sha256'],'runtime_unchanged':sha(bin/'libunwind.dll')==record['runtime']['sha256']}) +(run/'finished.json').write_text(json.dumps(receipt,indent=2)+'\n',encoding='utf-8');print(json.dumps(receipt,indent=2),flush=True) +assert code==0 and receipt['stdout_bytes']==receipt['stderr_bytes']==0 and receipt['binary_unchanged'] and receipt['runtime_unchanged'] diff --git a/harness/experiments/save-as-diagnostics-20261001/scripts/prepare-model-oracle46.py b/harness/experiments/save-as-diagnostics-20261001/scripts/prepare-model-oracle46.py new file mode 100644 index 00000000..1681012e --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/scripts/prepare-model-oracle46.py @@ -0,0 +1,9 @@ +from pathlib import Path +root=Path(__file__).resolve().parents[1] +original=Path('C:/ar-compact-01a0d717/.local/package39/native-model-oracle.py').read_text(encoding='utf-8') +text=original.replace("proof=json.loads((root/'extraction-check.json').read_text(encoding='utf-8'))", "proof=json.loads(Path('C:/ar-compact-01a0d717/.local/package39/extraction-check.json').read_text(encoding='utf-8'))") +text=text.replace("(root/'working/saved','qa-saved.arcadia')", "(root/'fresh-c','project.arcadia')") +text=text.replace('Assess pressure alarm QA LEFT XYRIGHT','Assess pressure alarm QA46') +assert text!=original and 'working/saved' not in text and 'QA LEFT XYRIGHT' not in text +(root/'.local/native46/native-model-oracle.py').write_text(text,encoding='utf-8') +print('Prepared exact-source/model QA46 oracle with explicit UTF-8 read') diff --git a/harness/experiments/save-as-diagnostics-20261001/scripts/prepare-native46.py b/harness/experiments/save-as-diagnostics-20261001/scripts/prepare-native46.py new file mode 100644 index 00000000..f29f28ef --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/scripts/prepare-native46.py @@ -0,0 +1,27 @@ +from pathlib import Path +import hashlib,json,shutil,subprocess +root=Path(__file__).resolve().parents[1] +source='0e83157e09d52e6152df91208e41693b62da2d46' +assert subprocess.check_output(['git','rev-parse','HEAD'],cwd=root,text=True).strip()==source +subprocess.run(['git','diff','--exit-code',source,'--','crates','Cargo.toml','Cargo.lock'],cwd=root,check=True) +run=root/'.local/native46';run.mkdir(exist_ok=False) +bins=run/'bin';bins.mkdir() +target=Path('C:/Users/User/Documents/Git/ARCADIA-Studio/.local/target-gnullvm/debug') +runtime=Path('C:/ar-compact-01a0d717/.local/package39/bin/libunwind.dll') +assert hashlib.sha256(runtime.read_bytes()).hexdigest()=='f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4' +shutil.copyfile(target/'arcadia-studio.exe',bins/'arcadia-studio.exe') +shutil.copyfile(runtime,bins/'libunwind.dll') +sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest() +fixture=root/'examples/release1' +def inventory(p): return {f.relative_to(p).as_posix():{'bytes':f.stat().st_size,'sha256':sha(f)} for f in p.rglob('*') if f.is_file()} +baseline=inventory(fixture) +assert len(baseline)==37 +for name in ['collision-a','external-b']: shutil.copytree(fixture,run/name) +fresh=run/'fresh-c';fresh.mkdir() +for f in fixture.rglob('*'): + if f.is_file() and f.suffix!='.arcadia': + p=fresh/f.relative_to(fixture);p.parent.mkdir(parents=True,exist_ok=True);shutil.copyfile(f,p) +assert len(inventory(fresh))==7 and not list(fresh.rglob('*.arcadia')) +receipt={'source':source,'profile':'dev/unoptimized','target':'x86_64-pc-windows-gnullvm','binary':{'bytes':(bins/'arcadia-studio.exe').stat().st_size,'sha256':sha(bins/'arcadia-studio.exe')},'runtime':{'bytes':(bins/'libunwind.dll').stat().st_size,'sha256':sha(bins/'libunwind.dll')},'baseline':baseline,'fresh_companions':inventory(fresh),'declared_rename':{'activity':'61f7bbfb-74a4-5540-9182-2583dfb27a49','before':'Assess pressure alarm','after':'Assess pressure alarm QA46'},'external_dependency':'oa/activities/activity_oa_restore_work.arcadia','external_comment':'\n// native #46 external-edit probe\n'} +(run/'baseline.json').write_text(json.dumps(receipt,indent=2)+'\n',encoding='utf-8') +print(json.dumps({k:v for k,v in receipt.items() if k not in ['baseline','fresh_companions']},indent=2)) diff --git a/harness/experiments/save-as-diagnostics-20261001/scripts/toolchain-env.ps1 b/harness/experiments/save-as-diagnostics-20261001/scripts/toolchain-env.ps1 new file mode 100644 index 00000000..18dfd261 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/scripts/toolchain-env.ps1 @@ -0,0 +1,9 @@ +$taskRoot = Split-Path -Parent (Split-Path -Parent $PSScriptRoot) +$env:RUSTUP_HOME = Join-Path $taskRoot '.local\toolchain\rustup' +$env:CARGO_HOME = Join-Path $taskRoot '.local\toolchain\cargo' +$env:RUSTUP_TOOLCHAIN = 'stable-x86_64-pc-windows-gnullvm' +$env:PATH = "$env:CARGO_HOME\bin;$(Join-Path $taskRoot '.local\toolchain\llvm-mingw-20260826-ucrt-x86_64\bin');$env:PATH" +$env:CARGO_TARGET_DIR = Join-Path $taskRoot '.local\target-gnullvm' +# Keep this small development disk from accumulating multi-GiB incremental caches. +$env:CARGO_INCREMENTAL = '0' +$env:CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER = 'clang.exe' diff --git a/harness/experiments/save-as-diagnostics-20261001/source-files.json b/harness/experiments/save-as-diagnostics-20261001/source-files.json new file mode 100644 index 00000000..7e67a9ac --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/source-files.json @@ -0,0 +1,21 @@ +{ + "source": "0e83157e09d52e6152df91208e41693b62da2d46", + "files": { + "Cargo.toml": { + "bytes": 512, + "sha256": "66d401d9f7629f1f6d174ae41b7f9203c9ce3a76d69abfc4381227dbdec12eae" + }, + "Cargo.lock": { + "bytes": 119855, + "sha256": "2aa80d113c5112b31c0767b874845d60f555e4e8ae7eb3ecd0b4b91954b55378" + }, + "crates/oa-desktop/src/app.rs": { + "bytes": 298661, + "sha256": "4e470c5ba93d85f122b62b48cf27a6faa4c005abcab0d7180e6db598506e1c83" + }, + "crates/oa-desktop/src/app/save_as_tests.rs": { + "bytes": 10111, + "sha256": "8de25876f05e487ec3ce9292b49abfa5793de1c141b0a26833b6dca276cd6fb5" + } + } +} diff --git a/harness/experiments/save-as-diagnostics-20261001/verify.py b/harness/experiments/save-as-diagnostics-20261001/verify.py new file mode 100644 index 00000000..4e08fce9 --- /dev/null +++ b/harness/experiments/save-as-diagnostics-20261001/verify.py @@ -0,0 +1,88 @@ +"""Read-only packet check; Python 3 stdlib + Git. Optional --index verifies staged bytes.""" +from pathlib import Path +import copy +import hashlib +import json +import subprocess +import sys + +packet = Path(__file__).resolve().parent +root = packet.parents[2] +load = lambda p: json.loads(p.read_text(encoding="utf-8")) +digest = lambda data: {"bytes": len(data), "sha256": hashlib.sha256(data).hexdigest()} +inventory = load(packet / "evidence-files.json") +files = {p.relative_to(packet).as_posix() for p in packet.rglob("*") if p.is_file()} +assert files == set(inventory) | {"evidence-files.json"}, "Unexpected/missing packet file" +for name, expected in inventory.items(): + assert digest((packet / name).read_bytes()) == expected, name +if "--index" in sys.argv: + for name in files: + rel = (packet / name).relative_to(root).as_posix() + staged = subprocess.check_output(["git", "show", ":" + rel], cwd=root) + assert staged == (packet / name).read_bytes(), "Index changed bytes: " + name + +native = packet / "native" +baseline = load(native / "baseline.json") +source = baseline["source"] +identity = load(packet / "source-files.json") +assert identity["source"] == source +for name, expected in identity["files"].items(): + data = subprocess.check_output(["git", "show", source + ":" + name], cwd=root) + assert digest(data) == expected, name +original = {name: subprocess.check_output( + ["git", "show", source + ":examples/release1/" + name], cwd=root +) for name in baseline["baseline"]} +assert len(original) == 37 +assert {name: digest(data) for name, data in original.items()} == baseline["baseline"] +dependency = baseline["external_dependency"] +renamed = original.copy() +old = b'oa_activity oa_assess "Assess pressure alarm" id "61f7bbfb-74a4-5540-9182-2583dfb27a49"' +new = old.replace(b'"Assess pressure alarm"', b'"Assess pressure alarm QA46"') +assert renamed[dependency].count(old) == 1 +renamed[dependency] = renamed[dependency].replace(old, new) +injected = original.copy() +injected[dependency] += baseline["external_comment"].encode("utf-8") +phases = { + "collision": original, "saved-a": renamed, "saved-c": renamed, + "external-before": original, "inject": injected, "external-refused": injected, + "restore": original, "external-recovered": original, +} +for phase, expected in phases.items(): + receipt = load(native / (phase + "-oracle.json")) + assert receipt["status"] == "PASS" and receipt["phase"] == phase + assert receipt["files"] == {name: digest(data) for name, data in expected.items()}, phase +assert len(list(native.glob("*.png"))) == 16 +finish = load(native / "finished.json") +assert finish["source"] == source and finish["exit_code"] == 0 +assert finish["binary_unchanged"] and finish["runtime_unchanged"] +for stream in ["stdout", "stderr"]: + assert finish[stream + "_bytes"] == 0 and (native / (stream + ".log")).read_bytes() == b"" +assert finish["binary_sha256"] == baseline["binary"]["sha256"] +assert finish["runtime_sha256"] == baseline["runtime"]["sha256"] + +oracle = native / "native-model-oracle" +models = [] +for request_number, response_number, expected in [(2, 3, original), (4, 5, renamed)]: + request = load(oracle / f"{request_number:02d}.request.json") + response = load(oracle / f"{response_number:02d}.response.json") + expected_sources = {name: data.decode("utf-8") for name, data in expected.items() if name.endswith(".arcadia")} + assert len(expected_sources) == 30 + assert request == {"entry": "project.arcadia", "files": expected_sources} + assert response["source_project"] == request + models.append(response["model"]) +expected_model = copy.deepcopy(models[0]) +activity = baseline["declared_rename"] +assert expected_model["elements"][activity["activity"]]["name"] == activity["before"] +expected_model["elements"][activity["activity"]]["name"] = activity["after"] +assert models[1] == expected_model +result = load(oracle / "result.json") +assert result["status"] == "PASS" and result["server_exit"] == 1 +assert result["runtime_sha256"] == baseline["runtime"]["sha256"] +donor = load(packet / "donor/build-evidence.json") +extraction = load(packet / "donor/extraction-check.json") +assert result["server_sha256"] == donor["binary_sha256"]["arcadia-server.exe"] +assert result["server_sha256"] == extraction["sha256"]["arcadia-server.exe"] +assert result["runtime_sha256"] == donor["runtime_sha256"] == extraction["sha256"]["libunwind.dll"] +print(json.dumps({"status": "PASS", "inventory_files": len(inventory), "phase_receipts": 8, + "source_files_per_request": 30, "complete_model_delta": activity, + "indexed_bytes_checked": "--index" in sys.argv}, indent=2)) diff --git a/harness/save-as-diagnostics-20261001.md b/harness/save-as-diagnostics-20261001.md new file mode 100644 index 00000000..2e33d128 --- /dev/null +++ b/harness/save-as-diagnostics-20261001.md @@ -0,0 +1,135 @@ +# Protected source destination diagnostics (#46) + +Contribution for [issue 46](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/46). +Code commit `0e83157e09d52e6152df91208e41693b62da2d46` is **local only** at this +checkpoint, based on published `ea23e229260d7d050b3c3b88e77c3a851e936abe`. +The bounded contribution validation below is complete; integration and publication +remain parent-owned and pending. Windows only; no Linux/WSL validation is claimed +or requested. The earlier #39 release remains separate and retains its old wording. + +## Problem and bounded change + +Source Save As preserves relative included-file paths. Existing disk expectations +are reused only when both the physical root directory and entry filename match. +Saving a multi-file project under a new entry name in the same directory therefore +establishes a new destination and refuses already-existing included files. This is +intentional protection, consistent with the visible Save As guidance and the +[source integration contract](release-source-integration.md). It does not authorize +overwriting the existing includes, even when their bytes match the loaded project. + +Previously, this new-destination collision reused the core `Conflict` message +describing files changed outside the editor. That diagnosis was misleading when +no observed file had changed. A private closure in desktop `write_snapshot_inner` +now formats conflicts from `new_project` and `expect_new_file` as existing protected +destination files. It suggests a fresh directory for Save As, or Save All at the +current entry when the document has an original destination. A new-include +collision while saving an existing project instead asks the user to review that +include's destination. + +Conflicts reported by `save_project` retain the external-change diagnostic: these +checks compare against established observations. Non-conflict errors retain their +existing messages. The change affects only desktop error presentation; core and +server APIs, schema, source formatting, disk expectations, no-overwrite guards, +save transactions, and document/history behavior are unchanged. + +## Review and verification + +Independent review found no production blocker, but identified a test-helper +compile error: `write_snapshot` returns `SaveFailure`, while the helper promised +`String`. The first frozen candidate failed with Rust E0308 at +`app/save_as_tests.rs:42`. The only correction was returning `error.message` after +dispatching the cloned failure and checking preserved editor state. The failed +run was retained rather than replaced by the passing result. + +The corrected targeted run completed **29 passed, 0 failed, 0 ignored**; 1,520 +tests were filtered out. Its log records the Windows GNU LLVM debug executable +under the shared `target-gnullvm` directory. This is targeted test evidence, not +a full-suite or packaged-application claim. + +New boundary regressions exercise: + +- Same-root/new-entry refusal with all original source bytes unchanged and no + new entry, preserving accepted snapshot, revision, raw draft, current path, + dirty state, and available Undo/Redo history. +- Fresh-root/pre-existing-include refusal before any bundle file is written, + preserving the unrelated destination bytes and editor state. +- A genuine external dependency edit retaining the external-change message and + both changed dependency and entry bytes; successful existing Save All after + restoring observed bytes; successful fresh-directory Save As with complete + source-bundle and decoded-model equality after reopening through core APIs. + +Existing source collision coverage remains in +`crates/oa-core/tests/source_files.rs::new_destinations_require_explicit_missing_expectations_and_reject_collisions`. +No expectation was relaxed to make the new tests pass. + +## Completed bounded acceptance and evidence + +Strict all-target desktop Clippy and the GUI development build completed +successfully. The parent-observed executed commands were: + +```powershell +cargo test --locked -p oa-desktop -- save_as_tests source_project_tests repair_save_state_tests --test-threads=1 +cargo clippy --locked -p oa-desktop --all-targets -- -D warnings +cargo build --locked -p oa-desktop --bin arcadia-studio +``` + +The configured Windows GNU LLVM environment used the shared `target-gnullvm` +directory, one build job and disabled incremental compilation. Command scope is +parent-observed; the stdout logs alone do not record flags. This is not a new +full-suite result. + +An independent native reviewer exercised the exact frozen desktop build, with +16 screenshots and a predeclared single Activity-name change. Same-root/new-entry +Save As refused the protected dependency with the accurate destination diagnostic; +unsaved state and authored name remained visible. Its full pointer tooltip was +readable at normal and minimum sizes, including both recovery choices. Existing +Save All and fresh-directory Save As succeeded. A separately loaded clean project +with a parent-injected valid external comment retained the genuine external-change +diagnostic and refused to overwrite it; restoring exact baseline bytes allowed +Save All recovery. The desktop closed normally with exit 0, empty stdout/stderr, +and unchanged executable/runtime hashes. + +Eight byte-oracle checkpoints compare every relative filename and byte of the +37-file fixture. Collision preserved baseline bytes and created no new entry; +existing Save All and fresh Save As changed only the declared Activity name; +external refusal retained the injected comment; restoration and recovery matched +pristine bytes. Fresh Save As wrote 30 source files; the other seven companion +files were prepared by the parent, not copied by the application. + +A separately pinned reused server decoded the complete pristine and saved +30-file source requests. Full returned source bundles equal those requests; +the complete parsed Project differs only in the declared Activity name. +The final independent review reconciled phase receipts, final actual directories, +requests/responses and persisted server envelopes. The parser server came from +source `715036e132677dd2bc2fb37ed316d93dc9987aec`, not a #46 rebuild. Its owned +forced termination returned 1 after acknowledged import/read; no graceful-shutdown +claim is made. + +| Exact artifact | SHA256 | +| --- | --- | +| Native desktop | `e9cce9355525ecdc59bfae12608b1e0272167acef5a86b25368ef547e08886ff` | +| Runtime | `f45604a12e8bcd839fd86f667c1be1cc7c4f9da2b3c69ff381ac708f0e1ae7d4` | +| Reused parser server | `6cebacc117e46fdab023c6402a5cebd6929fb55993ae8ff6b89cd1c6c1170237` | +| First failed test log | `b19127590c07949232db015b09aa965d77c93a1d0a0d1d496fb05373f2686a82` | +| Corrected targeted test log | `9079652120e18a7176feb8e5f4ac289cbf0c27f979a0c042fef5d8b4e2e252d4` | + +The [byte-preserved evidence packet](experiments/save-as-diagnostics-20261001/README.md) +contains the first failure/diff/hashes, passing gate logs, launch/freeze/oracle +scripts, original native captures and receipts, parser requests/responses, donor +identity and [final independent review](experiments/save-as-diagnostics-20261001/final-review.md). +Its inventory and read-only `verify.py` allow another checkout to check hashes, +phase receipt byte sets and complete source/model equality without the local +binaries or live server store. Replaying native interaction is a separate check. + +## Limits and remaining delivery + +The longer persistent collision footer truncates; its pointer tooltip is readable. +Keyboard-only tooltip access remains untested. On a clean document, the header +“All changes saved” describes absence of local edits; it does not override the +explicit external-conflict footer. No exhaustive save-error, concurrency-race, +new-platform, packaged #46 release or complete OA/SA acceptance is claimed. + +The independent final review found no material blocker within this bounded +contribution. At this evidence checkpoint source `0e83157` and this documentation +are local-only; integration, publication and issue acceptance remain pending. +Earlier #39 release 8 remains unchanged and does not contain this diagnostic fix.

    T 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�T)gB&XW29@>UwiTLQB(HuPuYhr&~UO~{lwNj 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ΝH` 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 literal 0 HcmV?d00001 diff --git a/harness/experiments/save-as-diagnostics-20261001/native/06-collision-full-tooltip-minimum.png b/harness/experiments/save-as-diagnostics-20261001/native/06-collision-full-tooltip-minimum.png new file mode 100644 index 0000000000000000000000000000000000000000..c6567cc888e5a8788d912f80b96fc13d09817d3b GIT binary patch literal 115599 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 W?hH{Ry~WH{H7uo_bp?9=HU2-oJaota literal 0 HcmV?d00001 diff --git a/harness/experiments/save-as-diagnostics-20261001/native/07-save-all-recovery.png b/harness/experiments/save-as-diagnostics-20261001/native/07-save-all-recovery.png new file mode 100644 index 0000000000000000000000000000000000000000..6acab60c77e3e030c903b9300b26b60a2b8d3947 GIT binary patch literal 103850 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