From 0640fa55ccdb73ef2f7fc1450b60884a593d0b6f Mon Sep 17 00:00:00 2001 From: Chafik Boukhalfa Date: Tue, 13 Oct 2026 22:48:20 +0400 Subject: [PATCH 1/2] Certify seven-slot T37 composition at kappa 0.001674097969905390 --- .github/workflows/t37-seven-slot-owners.yml | 57 + .../complex-t37-seven-slot-owners/CLAIM.json | 49 + .../DEPENDENCY-PINS.json | 1643 + .../MANIFEST.json | 424 + .../complex-t37-seven-slot-owners/NOTICE.md | 33 + .../complex-t37-seven-slot-owners/PROOF.md | 67 + .../complex-t37-seven-slot-owners/README.md | 58 + .../SOURCE-PINS.json | 1631 + .../complex-t37-seven-slot-owners/audit.py | 39 + .../complex-t37-seven-slot-owners/common.py | 26 + .../construct.py | 111 + .../controller.py | 53 + .../complex-t37-seven-slot-owners/controls.py | 25 + .../data/FLOW.json.gz | Bin 0 -> 18971 bytes .../data/ORDER.json | 1 + .../data/OWNERS.json.gz | Bin 0 -> 1879312 bytes .../data/SPEC.json | 1 + .../complex-t37-seven-slot-owners/package.py | 28 + .../complex-t37-seven-slot-owners/prepare.py | 61 + .../complex-t37-seven-slot-owners/price.py | 56 + .../research/gauge44-leaver8/CONSTRUCTION.md | 210 + .../pr1022/research/gauge44-leaver8/LICENSE | 201 + .../gauge44-leaver8/LOCAL-VALIDATION.json | 356 + .../research/gauge44-leaver8/MANIFEST.json | 171 + .../pr1022/research/gauge44-leaver8/NOTICE.md | 24 + .../gauge44-leaver8/PROOF-NOTE-BARCH.md | 43 + .../gauge44-leaver8/PROOF-NOTE-BIT.md | 112 + .../gauge44-leaver8/PROOF-NOTE-FRAMES-X4.md | 58 + .../gauge44-leaver8/PROOF-NOTE-LAYERS.md | 129 + .../gauge44-leaver8/PROOF-NOTE-LEAVER.md | 82 + .../gauge44-leaver8/PROOF-NOTE-NOTRI.md | 53 + .../gauge44-leaver8/PROOF-NOTE-P6N.md | 34 + .../gauge44-leaver8/PROOF-NOTE-PROMO.md | 46 + .../gauge44-leaver8/PROOF-NOTE-SW4.md | 44 + .../pr1022/research/gauge44-leaver8/README.md | 225 + .../research/gauge44-leaver8/RESULT.json | 86 + .../research/gauge44-leaver8/SOURCES.json | 36 + .../gauge44-leaver8/UPSTREAM-NOTICE.md | 34 + .../research/gauge44-leaver8/code/assemble.py | 241 + .../gauge44-leaver8/code/assembly_controls.py | 260 + .../gauge44-leaver8/code/audit_allcold.py | 254 + .../code/bind_providers_portable.py | 67 + .../code/bit_supplier_controls.py | 111 + .../gauge44-leaver8/code/emit_allcold.py | 150 + .../gauge44-leaver8/code/freeze_spec.py | 29 + .../code/generated_identity.py | 62 + .../gauge44-leaver8/code/invoice_allcold.py | 329 + .../gauge44-leaver8/code/prepare_global.py | 124 + .../gauge44-leaver8/code/restore_parent.py | 67 + .../research/gauge44-leaver8/code/witness.py | 55 + .../construction/COLD44-RECIPE.json.gz | Bin 0 -> 100443 bytes .../construction/COMPLETION-PRIORITY.json | 746 + .../gauge44-leaver8/construction/INPUTS.json | 65 + .../gauge44-leaver8/construction/LICENSE | 201 + .../gauge44-leaver8/construction/NOTICE.md | 9 + .../construction/REBUILD-CHECKS.json | 51 + .../construction/UPSTREAM-NOTICE.md | 34 + .../barch/LOCAL-PINS-barch-U8.json | 50 + .../construction/barch/RECIPE-U8.json | 1528 + .../construction/barch/build_tri.py | 87 + .../construction/barch/reproduce_barch.py | 92 + .../construction/barch/run_controls.py | 33 + .../construction/build_gauge_cold44.py | 210 + .../construction/construct_gauge_xcentre.py | 381 + .../construction/frames/FRAME-RECIPE-sw4.json | 167 + .../frames/LOCAL-PINS-frames-sw4.json | 12 + .../construction/frames/build_frames.py | 63 + .../construction/frames/frame_controls.py | 45 + .../construction/frames/reproduce_frames.py | 89 + .../construction/jx/LOCAL-PINS-jx-X4.json | 11 + .../construction/jx/RECIPE-X4.json | 1412 + .../construction/jx/build_jx.py | 167 + .../construction/jx/reproduce_jx.py | 99 + .../construction/layers/build_pivot_swap.py | 160 + .../construction/layers/layer_end_controls.py | 201 + .../construction/layers/reproduce_layers.py | 105 + .../layers_np/COLD-LAYERS-RECIPE-NP.json.gz | Bin 0 -> 31578 bytes .../construction/layers_np/HPE-RECIPE-NP.json | 1 + .../construction/layers_np/PIVOT-SWAP-NP.json | 588 + .../construction/layers_np/reproduce_np.py | 149 + .../layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz | Bin 0 -> 32594 bytes .../construction/layers_p6n/P6N-SPEC.json | 1 + .../layers_p6n/layer_end_controls.py | 199 + .../construction/layers_p6n/reproduce_p6n.py | 78 + .../construction/leaver/CHAIN-PINS-k8.json | 89 + .../construction/leaver/CODED-CELLS-k8.json | 2826 + .../leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz | Bin 0 -> 30489 bytes .../leaver/COLD-LAYERS-RECIPE-P6N-k8.json.gz | Bin 0 -> 30886 bytes .../leaver/FRAME-RECIPE-LV-k8.json | 2987 ++ .../construction/leaver/HPE-RECIPE-k8.json | 1 + .../construction/leaver/LEAVER-PINS-k8.json | 45 + .../leaver/LEC-REASON-PINS-STACK-k8.json | 5 + .../leaver/LEC-REASON-PINS-k8.json | 6 + .../construction/leaver/PIVOT-SWAP-k8.json | 1 + .../construction/leaver/PROMO-RECIPE-k8.json | 971 + .../construction/leaver/RECIPE-U8-k8.json | 933 + .../construction/leaver/RECIPE-X4-k8.json | 75 + .../leaver/REGROUP-LEAVER-k8.json | 725 + .../construction/leaver/TRI-LEAVER-k8.json | 590 + .../construction/leaver/build_frames_lv.py | 64 + .../leaver/cells-k8/CORE-01+.json | 216 + .../leaver/cells-k8/CORE-01-.json | 216 + .../leaver/cells-k8/CORE-23+.json | 216 + .../leaver/cells-k8/CORE-23-.json | 216 + .../leaver/cells-k8/CORE-45+.json | 216 + .../leaver/cells-k8/CORE-45-.json | 216 + .../leaver/cells-k8/CORE-67+.json | 216 + .../leaver/cells-k8/CORE-67-.json | 216 + .../construction/leaver/cgx_leaver.py | 491 + .../leaver/layer_end_controls_leaver.py | 242 + .../construction/leaver/reproduce_leaver.py | 177 + .../leaver/reproduce_leaver_chain.py | 187 + .../construction/notri/PRIO6.json | 1 + .../gauge44-leaver8/construction/notri/cgx.py | 469 + .../construction/notri/cold44x.py | 217 + .../construction/notri/port_stage_x.py | 125 + .../construction/notri/reproduce_notri.py | 166 + .../construction/promo/LOCAL-PINS-p6n-k4.json | 11 + .../promo/PROMO-RECIPE-p6n-k4.json | 971 + .../construction/promo/build_promotion.py | 109 + .../construction/promo/make_recipe.py | 12 + .../construction/promo/promo_controls.py | 115 + .../construction/promo/reproduce_promo.py | 99 + .../gauge44-leaver8/construction/reproduce.py | 194 + .../construction/sw4/LOCAL-PINS-sw4-P6k4.json | 11 + .../gauge44-leaver8/construction/sw4/NOTES.md | 21 + .../construction/sw4/SW4-RECIPE-P6k4.json | 314 + .../construction/sw4/build_sw4.py | 203 + .../construction/sw4/reproduce_sw4.py | 87 + .../gauge44-leaver8/data/FRONTIER.json | 36 + .../gauge44-leaver8/data/OWNERS.json.gz | Bin 0 -> 411337 bytes .../research/gauge44-leaver8/data/PLAN.json | 40249 ++++++++++++++ .../gauge44-leaver8/data/PREPARATION.json | 45 + .../research/gauge44-leaver8/data/SPEC.json | 1327 + .../gauge44-leaver8/data/UPSTREAM-PINS.json | 23 + .../evidence/ADMISSION-CONTROLS.json | 102 + .../gauge44-leaver8/evidence/ASSEMBLY.json | 336 + .../gauge44-leaver8/evidence/BINDING.json | 25 + .../evidence/CENTER-COMPATIBILITY.json | 112 + .../evidence/LOCAL-STAGES.json | 27 + .../gauge44-leaver8/evidence/REPLAY.json | 54 + .../gauge44-leaver8/evidence/STAGES.json | 44 + .../evidence/audit/ASYNC-AUDIT.json | 84 + .../evidence/audit/GLOBAL-PREFIX.json | 13 + .../evidence/audit/IDLE-REMAINDER-FRAMES.json | 25 + .../evidence/audit/OWNERS-AND-PROFILE.json | 61 + .../evidence/audit/PREFIX-AND-INVOICE.json | 1746 + .../evidence/global/ACTUAL-SIGMAS.json.gz | Bin 0 -> 455688 bytes .../evidence/global/GLOBAL-TEMPLATE.json.gz | Bin 0 -> 989629 bytes .../evidence/global/HOSTED.json | 60 + .../global/IDLE-REMAINDER-FRAMES.json.gz | Bin 0 -> 28938 bytes .../evidence/layers/LOCAL-AUDIT-LAYERED.json | 137 + .../evidence/leaver/CELL-MUTANTS-LV.json | 261 + .../evidence/leaver/FRAME-CONTROLS-LV-k8.json | 54 + .../evidence/local/CANONICAL-WORD.json.gz | Bin 0 -> 150886 bytes .../evidence/local/CLIFFORD-RECIPES.json | 1 + .../evidence/local/CLIFFORD-REVIEW.json | 19 + .../evidence/local/FULL-WORD.json.gz | Bin 0 -> 126885 bytes .../local/INDEPENDENT-LOCAL-REPLAY.json | 71 + .../evidence/local/LOCAL-CHECKS.json | 36 + .../evidence/local/LOCAL-PROGRAMS.json.gz | Bin 0 -> 355310 bytes .../evidence/local/RESIDUAL-ADAPTERS.json | 1 + .../evidence/local/SCALAR-FRAME-AUDIT.json | 654 + .../evidence/local/WRAPPER-CHECKS.json | 413 + .../research/gauge44-leaver8/hosting/PROOF.md | 237 + .../gauge44-leaver8/hosting/README.md | 162 + .../gauge44-leaver8/hosting/audit_frozen.py | 169 + .../gauge44-leaver8/hosting/expand_owners.py | 186 + .../hosting/frozen/FROZEN-AUDIT.json | 57 + .../hosting/frozen/MAJORIZATION.json.gz | Bin 0 -> 4252 bytes .../hosting/frozen/MANIFEST.json | 114 + .../hosting/frozen/MATCHING-RECEIPT.json | 1205 + .../hosting/frozen/OWNERS.json.gz | Bin 0 -> 419780 bytes .../hosting/frozen/REPRODUCTION.json | 29 + .../hosting/frozen/SEED-OWNERS.json.gz | Bin 0 -> 418617 bytes .../hosting/frozen/SEED-RECEIPT.json | 1537 + .../hosting/frozen/SEED-REPRODUCTION.json | 29 + .../gauge44-leaver8/hosting/reproduce.py | 100 + .../gauge44-leaver8/hosting/reuse_owners.py | 230 + .../independent/CENTRE-GUARD-REVIEW.md | 79 + .../GAUGE-COLD44-INDEPENDENT-AUDIT.json | 137 + .../GAUGE44-GLOBAL-GUARD-REVIEW.json | 47 + .../GAUGE44-INDEPENDENT-PRICE.json | 156 + .../gauge44-leaver8/independent/README.md | 43 + .../independent/audit_local.py | 171 + .../independent/price_profile.py | 161 + .../independent/review_guards.py | 46 + .../inputs/PR589-EXPECTED.json | 222 + .../research/gauge44-leaver8/verify_global.py | 112 + .../gauge44-leaver8/verify_manifest.py | 19 + .../research/gauge44-slots/CONSTRUCTION.md | 210 + .../pr1022/research/gauge44-slots/LICENSE | 201 + .../gauge44-slots/LOCAL-VALIDATION.json | 356 + .../research/gauge44-slots/MANIFEST.json | 174 + .../pr1022/research/gauge44-slots/NOTICE.md | 24 + .../gauge44-slots/PROOF-NOTE-BARCH.md | 43 + .../research/gauge44-slots/PROOF-NOTE-BIT.md | 112 + .../gauge44-slots/PROOF-NOTE-FRAMES-X4.md | 58 + .../gauge44-slots/PROOF-NOTE-LAYERS.md | 129 + .../gauge44-slots/PROOF-NOTE-LEAVER.md | 82 + .../gauge44-slots/PROOF-NOTE-NOTRI.md | 53 + .../research/gauge44-slots/PROOF-NOTE-P6N.md | 34 + .../gauge44-slots/PROOF-NOTE-PROMO.md | 46 + .../research/gauge44-slots/PROOF-NOTE-SW4.md | 44 + .../pr1022/research/gauge44-slots/README.md | 265 + .../pr1022/research/gauge44-slots/RESULT.json | 86 + .../research/gauge44-slots/SOURCES.json | 36 + .../research/gauge44-slots/UPSTREAM-NOTICE.md | 34 + .../research/gauge44-slots/code/assemble.py | 241 + .../gauge44-slots/code/assembly_controls.py | 260 + .../gauge44-slots/code/audit_allcold.py | 254 + .../code/bind_providers_portable.py | 67 + .../code/bit_supplier_controls.py | 111 + .../gauge44-slots/code/emit_allcold.py | 150 + .../gauge44-slots/code/freeze_spec.py | 29 + .../gauge44-slots/code/generated_identity.py | 62 + .../gauge44-slots/code/invoice_allcold.py | 329 + .../gauge44-slots/code/prepare_global.py | 124 + .../gauge44-slots/code/restore_parent.py | 67 + .../research/gauge44-slots/code/witness.py | 55 + .../construction/COLD44-RECIPE.json.gz | Bin 0 -> 100443 bytes .../construction/COMPLETION-PRIORITY.json | 746 + .../gauge44-slots/construction/INPUTS.json | 65 + .../gauge44-slots/construction/LICENSE | 201 + .../gauge44-slots/construction/NOTICE.md | 9 + .../construction/REBUILD-CHECKS.json | 51 + .../construction/UPSTREAM-NOTICE.md | 34 + .../barch/LOCAL-PINS-barch-U8.json | 50 + .../construction/barch/RECIPE-U8.json | 1528 + .../construction/barch/build_tri.py | 87 + .../construction/barch/reproduce_barch.py | 92 + .../construction/barch/run_controls.py | 33 + .../construction/build_gauge_cold44.py | 210 + .../construction/construct_gauge_xcentre.py | 381 + .../construction/frames/FRAME-RECIPE-sw4.json | 167 + .../frames/LOCAL-PINS-frames-sw4.json | 12 + .../construction/frames/build_frames.py | 63 + .../construction/frames/frame_controls.py | 45 + .../construction/frames/reproduce_frames.py | 89 + .../construction/jx/LOCAL-PINS-jx-X4.json | 11 + .../construction/jx/RECIPE-X4.json | 1412 + .../gauge44-slots/construction/jx/build_jx.py | 167 + .../construction/jx/reproduce_jx.py | 99 + .../construction/layers/build_pivot_swap.py | 160 + .../construction/layers/layer_end_controls.py | 201 + .../construction/layers/reproduce_layers.py | 105 + .../layers_np/COLD-LAYERS-RECIPE-NP.json.gz | Bin 0 -> 31578 bytes .../construction/layers_np/HPE-RECIPE-NP.json | 1 + .../construction/layers_np/PIVOT-SWAP-NP.json | 588 + .../construction/layers_np/reproduce_np.py | 149 + .../layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz | Bin 0 -> 32594 bytes .../construction/layers_p6n/P6N-SPEC.json | 1 + .../layers_p6n/layer_end_controls.py | 199 + .../construction/layers_p6n/reproduce_p6n.py | 78 + .../construction/leaver/CHAIN-PINS-k8.json | 89 + .../construction/leaver/CODED-CELLS-k8.json | 2826 + .../leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz | Bin 0 -> 30489 bytes .../leaver/COLD-LAYERS-RECIPE-P6N-k8.json.gz | Bin 0 -> 30886 bytes .../leaver/FRAME-RECIPE-LV-k8.json | 2987 ++ .../construction/leaver/HPE-RECIPE-k8.json | 1 + .../construction/leaver/LEAVER-PINS-k8.json | 45 + .../leaver/LEC-REASON-PINS-STACK-k8.json | 5 + .../leaver/LEC-REASON-PINS-k8.json | 6 + .../construction/leaver/PIVOT-SWAP-k8.json | 1 + .../construction/leaver/PROMO-RECIPE-k8.json | 971 + .../construction/leaver/RECIPE-U8-k8.json | 933 + .../construction/leaver/RECIPE-X4-k8.json | 75 + .../leaver/REGROUP-LEAVER-k8.json | 725 + .../construction/leaver/TRI-LEAVER-k8.json | 590 + .../construction/leaver/build_frames_lv.py | 64 + .../leaver/cells-k8/CORE-01+.json | 216 + .../leaver/cells-k8/CORE-01-.json | 216 + .../leaver/cells-k8/CORE-23+.json | 216 + .../leaver/cells-k8/CORE-23-.json | 216 + .../leaver/cells-k8/CORE-45+.json | 216 + .../leaver/cells-k8/CORE-45-.json | 216 + .../leaver/cells-k8/CORE-67+.json | 216 + .../leaver/cells-k8/CORE-67-.json | 216 + .../construction/leaver/cgx_leaver.py | 491 + .../leaver/layer_end_controls_leaver.py | 242 + .../construction/leaver/reproduce_leaver.py | 177 + .../leaver/reproduce_leaver_chain.py | 187 + .../construction/notri/PRIO6.json | 1 + .../gauge44-slots/construction/notri/cgx.py | 469 + .../construction/notri/cold44x.py | 217 + .../construction/notri/port_stage_x.py | 125 + .../construction/notri/reproduce_notri.py | 166 + .../construction/promo/LOCAL-PINS-p6n-k4.json | 11 + .../promo/PROMO-RECIPE-p6n-k4.json | 971 + .../construction/promo/build_promotion.py | 109 + .../construction/promo/make_recipe.py | 12 + .../construction/promo/promo_controls.py | 115 + .../construction/promo/reproduce_promo.py | 99 + .../gauge44-slots/construction/reproduce.py | 194 + .../construction/slots/RECIPE-SLOTS-k8.json | 991 + .../construction/slots/SLOT-PINS-k8.json | 47 + .../construction/slots/verify_slots.py | 122 + .../construction/sw4/LOCAL-PINS-sw4-P6k4.json | 11 + .../gauge44-slots/construction/sw4/NOTES.md | 21 + .../construction/sw4/SW4-RECIPE-P6k4.json | 314 + .../construction/sw4/build_sw4.py | 203 + .../construction/sw4/reproduce_sw4.py | 87 + .../research/gauge44-slots/data/FRONTIER.json | 36 + .../gauge44-slots/data/OWNERS.json.gz | Bin 0 -> 411337 bytes .../research/gauge44-slots/data/PLAN.json | 40249 ++++++++++++++ .../gauge44-slots/data/PREPARATION.json | 45 + .../research/gauge44-slots/data/SPEC.json | 1327 + .../gauge44-slots/data/UPSTREAM-PINS.json | 23 + .../evidence/ADMISSION-CONTROLS.json | 102 + .../gauge44-slots/evidence/ASSEMBLY.json | 336 + .../gauge44-slots/evidence/BINDING.json | 25 + .../evidence/CENTER-COMPATIBILITY.json | 112 + .../gauge44-slots/evidence/LOCAL-STAGES.json | 27 + .../gauge44-slots/evidence/REPLAY.json | 54 + .../gauge44-slots/evidence/STAGES.json | 44 + .../evidence/audit/ASYNC-AUDIT.json | 84 + .../evidence/audit/GLOBAL-PREFIX.json | 13 + .../evidence/audit/IDLE-REMAINDER-FRAMES.json | 25 + .../evidence/audit/OWNERS-AND-PROFILE.json | 61 + .../evidence/audit/PREFIX-AND-INVOICE.json | 1746 + .../evidence/global/ACTUAL-SIGMAS.json.gz | Bin 0 -> 455688 bytes .../evidence/global/GLOBAL-TEMPLATE.json.gz | Bin 0 -> 989629 bytes .../gauge44-slots/evidence/global/HOSTED.json | 60 + .../global/IDLE-REMAINDER-FRAMES.json.gz | Bin 0 -> 28938 bytes .../evidence/layers/LOCAL-AUDIT-LAYERED.json | 137 + .../evidence/leaver/CELL-MUTANTS-LV.json | 261 + .../evidence/leaver/FRAME-CONTROLS-LV-k8.json | 54 + .../evidence/local/CANONICAL-WORD.json.gz | Bin 0 -> 150886 bytes .../evidence/local/CLIFFORD-RECIPES.json | 1 + .../evidence/local/CLIFFORD-REVIEW.json | 19 + .../evidence/local/FULL-WORD.json.gz | Bin 0 -> 126885 bytes .../local/INDEPENDENT-LOCAL-REPLAY.json | 71 + .../evidence/local/LOCAL-CHECKS.json | 36 + .../evidence/local/LOCAL-PROGRAMS.json.gz | Bin 0 -> 355310 bytes .../evidence/local/RESIDUAL-ADAPTERS.json | 1 + .../evidence/local/SCALAR-FRAME-AUDIT.json | 654 + .../evidence/local/WRAPPER-CHECKS.json | 413 + .../research/gauge44-slots/hosting/PROOF.md | 237 + .../research/gauge44-slots/hosting/README.md | 162 + .../gauge44-slots/hosting/audit_frozen.py | 169 + .../gauge44-slots/hosting/expand_owners.py | 186 + .../hosting/frozen/FROZEN-AUDIT.json | 57 + .../hosting/frozen/MAJORIZATION.json.gz | Bin 0 -> 4252 bytes .../hosting/frozen/MANIFEST.json | 114 + .../hosting/frozen/MATCHING-RECEIPT.json | 1205 + .../hosting/frozen/OWNERS.json.gz | Bin 0 -> 419780 bytes .../hosting/frozen/REPRODUCTION.json | 29 + .../hosting/frozen/SEED-OWNERS.json.gz | Bin 0 -> 418617 bytes .../hosting/frozen/SEED-RECEIPT.json | 1537 + .../hosting/frozen/SEED-REPRODUCTION.json | 29 + .../gauge44-slots/hosting/reproduce.py | 100 + .../gauge44-slots/hosting/reuse_owners.py | 230 + .../independent/CENTRE-GUARD-REVIEW.md | 79 + .../GAUGE-COLD44-INDEPENDENT-AUDIT.json | 137 + .../GAUGE44-GLOBAL-GUARD-REVIEW.json | 47 + .../GAUGE44-INDEPENDENT-PRICE.json | 156 + .../gauge44-slots/independent/README.md | 43 + .../gauge44-slots/independent/audit_local.py | 171 + .../independent/price_profile.py | 161 + .../independent/review_guards.py | 46 + .../gauge44-slots/inputs/PR589-EXPECTED.json | 222 + .../research/gauge44-slots/verify_global.py | 112 + .../research/gauge44-slots/verify_manifest.py | 19 + .../research/complex-571-cold14-st2/LICENSE | 201 + .../complex-571-cold14-st2/MANIFEST.json | 61 + .../research/complex-571-cold14-st2/NOTICE.md | 34 + .../PROOF-COMMUTING-PREFIX.md | 91 + .../complex-571-cold14-st2/PROOF-NOTE-R.md | 86 + .../complex-571-cold14-st2/PROOF-NOTE.md | 321 + .../research/complex-571-cold14-st2/README.md | 532 + .../complex-571-cold14-st2/code/assemble.py | 216 + .../code/assembly_controls.py | 251 + .../code/audit_allcold.py | 232 + .../code/bind_providers_portable.py | 67 + .../code/build_cold_end.py | 160 + .../code/build_frame_regroup.py | 53 + .../code/build_gate_moves.py | 61 + .../complex-571-cold14-st2/code/build_hpe.py | 123 + .../code/build_port_stage.py | 125 + .../code/cold_end_controls.py | 178 + .../code/construct_k_triangle.py | 374 + .../code/emit_allcold.py | 146 + .../code/generated_identity.py | 62 + .../code/generated_identity_controls.py | 228 + .../code/hpe_adapters_local.py | 116 + .../code/hpe_audit_and_transport.py | 304 + .../code/hpe_audit_local.py | 171 + .../code/hpe_controls_atc.py | 119 + .../code/hpe_emit_local.py | 163 + .../code/invoice_allcold.py | 329 + .../code/phase_timing_controls.py | 36 + .../complex-571-cold14-st2/code/witness.py | 41 + .../complex-571-cold14-st2/data/EXPECTED.json | 1455 + .../data/OWNERS.json.gz | Bin 0 -> 415452 bytes .../complex-571-cold14-st2/data/PLAN.json | 41780 +++++++++++++++ .../complex-571-cold14-st2/data/SPEC.json | 2271 + .../data/TRI-SCHEDULE.json | 1 + .../complex-571-cold14-st2/data/WITNESS.json | 897 + .../complex-571-cold14-st2/data/cand.json | 304 + .../data/recipes/atm3-step0-promote.json | 1 + .../recipes/atm3-step1-greedy_kernels.json | 561 + .../recipes/atm3-step2-frame_coalesce.json | 173 + .../atm3-step3-gate_move_coalesce.json | 85 + .../data/recipes/ck-step0-greedy_kernels.json | 550 + .../data/recipes/ck-step1-frame_coalesce.json | 173 + .../recipes/ck-step2-gate_move_coalesce.json | 85 + .../data/recipes/k492-atm3-cold_end.json.gz | Bin 0 -> 35010 bytes .../data/recipes/k492-atm3-frame_regroup.json | 983 + .../recipes/k492-atm3-hyperplane_end.json | 481 + .../data/recipes/k492-ck-cold_end.json.gz | Bin 0 -> 68006 bytes .../data/recipes/k492-ck-frame_regroup.json | 983 + .../data/recipes/k492-ck-hyperplane_end.json | 481 + .../data/recipes/k492-jp8-cold_end.json.gz | Bin 0 -> 162056 bytes .../data/recipes/k492-jp8-frame_regroup.json | 983 + .../data/recipes/k492-jp8-hyperplane_end.json | 481 + .../data/search/DISPATCH.json | 1 + .../data/search/LP-PATTERNS-AGG.json | 1 + .../data/search/LP-PATTERNS-EX.json | 1 + .../data/search/TEMPLATE-PLAN.json | 43330 ++++++++++++++++ .../data/search/WARM-OWNERS.json.gz | Bin 0 -> 434096 bytes .../data/search/WARM-PLAN.json | 41781 +++++++++++++++ .../research/complex-571-cold14-st2/verify.py | 389 + .../research/complex-571-cold14-st2/verify.sh | 14 + .../complex-t37-seven-slot-owners/verify.py | 90 + 424 files changed, 303300 insertions(+) create mode 100644 .github/workflows/t37-seven-slot-owners.yml create mode 100644 research/complex-t37-seven-slot-owners/CLAIM.json create mode 100644 research/complex-t37-seven-slot-owners/DEPENDENCY-PINS.json create mode 100644 research/complex-t37-seven-slot-owners/MANIFEST.json create mode 100644 research/complex-t37-seven-slot-owners/NOTICE.md create mode 100644 research/complex-t37-seven-slot-owners/PROOF.md create mode 100644 research/complex-t37-seven-slot-owners/README.md create mode 100644 research/complex-t37-seven-slot-owners/SOURCE-PINS.json create mode 100644 research/complex-t37-seven-slot-owners/audit.py create mode 100644 research/complex-t37-seven-slot-owners/common.py create mode 100644 research/complex-t37-seven-slot-owners/construct.py create mode 100644 research/complex-t37-seven-slot-owners/controller.py create mode 100644 research/complex-t37-seven-slot-owners/controls.py create mode 100644 research/complex-t37-seven-slot-owners/data/FLOW.json.gz create mode 100644 research/complex-t37-seven-slot-owners/data/ORDER.json create mode 100644 research/complex-t37-seven-slot-owners/data/OWNERS.json.gz create mode 100644 research/complex-t37-seven-slot-owners/data/SPEC.json create mode 100644 research/complex-t37-seven-slot-owners/package.py create mode 100644 research/complex-t37-seven-slot-owners/prepare.py create mode 100644 research/complex-t37-seven-slot-owners/price.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/CONSTRUCTION.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/LICENSE create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/LOCAL-VALIDATION.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/MANIFEST.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/NOTICE.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BARCH.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BIT.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-FRAMES-X4.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LAYERS.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LEAVER.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-NOTRI.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-P6N.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-PROMO.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-SW4.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/README.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/RESULT.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/SOURCES.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/UPSTREAM-NOTICE.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/assemble.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/assembly_controls.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/audit_allcold.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/bind_providers_portable.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/bit_supplier_controls.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/emit_allcold.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/freeze_spec.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/generated_identity.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/invoice_allcold.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/prepare_global.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/restore_parent.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/witness.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/COLD44-RECIPE.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/COMPLETION-PRIORITY.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/INPUTS.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/LICENSE create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/NOTICE.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/REBUILD-CHECKS.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/UPSTREAM-NOTICE.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/LOCAL-PINS-barch-U8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/RECIPE-U8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/build_tri.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/reproduce_barch.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/run_controls.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/build_gauge_cold44.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/construct_gauge_xcentre.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/frames/FRAME-RECIPE-sw4.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/frames/LOCAL-PINS-frames-sw4.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/frames/build_frames.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/frames/frame_controls.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/frames/reproduce_frames.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/LOCAL-PINS-jx-X4.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/RECIPE-X4.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/build_jx.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/reproduce_jx.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/build_pivot_swap.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/layer_end_controls.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/reproduce_layers.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/HPE-RECIPE-NP.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/PIVOT-SWAP-NP.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/reproduce_np.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/P6N-SPEC.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/layer_end_controls.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/reproduce_p6n.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/CHAIN-PINS-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/CODED-CELLS-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/COLD-LAYERS-RECIPE-P6N-k8.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/FRAME-RECIPE-LV-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/HPE-RECIPE-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/LEAVER-PINS-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/LEC-REASON-PINS-STACK-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/LEC-REASON-PINS-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/PIVOT-SWAP-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/PROMO-RECIPE-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/RECIPE-U8-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/RECIPE-X4-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/REGROUP-LEAVER-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/TRI-LEAVER-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/build_frames_lv.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-01+.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-01-.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-23+.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-23-.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-45+.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-45-.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-67+.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-67-.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cgx_leaver.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/layer_end_controls_leaver.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver_chain.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/PRIO6.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/cgx.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/cold44x.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/port_stage_x.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/reproduce_notri.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/LOCAL-PINS-p6n-k4.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/PROMO-RECIPE-p6n-k4.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/build_promotion.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/make_recipe.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/promo_controls.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/reproduce_promo.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/reproduce.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/LOCAL-PINS-sw4-P6k4.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/NOTES.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/SW4-RECIPE-P6k4.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/build_sw4.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/reproduce_sw4.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/FRONTIER.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/OWNERS.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/PLAN.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/PREPARATION.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/SPEC.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/UPSTREAM-PINS.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ADMISSION-CONTROLS.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ASSEMBLY.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/BINDING.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/CENTER-COMPATIBILITY.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/LOCAL-STAGES.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/REPLAY.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/STAGES.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/ASYNC-AUDIT.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/GLOBAL-PREFIX.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/IDLE-REMAINDER-FRAMES.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/OWNERS-AND-PROFILE.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/PREFIX-AND-INVOICE.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/ACTUAL-SIGMAS.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/GLOBAL-TEMPLATE.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/HOSTED.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/IDLE-REMAINDER-FRAMES.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/layers/LOCAL-AUDIT-LAYERED.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/leaver/CELL-MUTANTS-LV.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/leaver/FRAME-CONTROLS-LV-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/CANONICAL-WORD.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/CLIFFORD-RECIPES.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/CLIFFORD-REVIEW.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/FULL-WORD.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/INDEPENDENT-LOCAL-REPLAY.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/LOCAL-CHECKS.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/LOCAL-PROGRAMS.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/RESIDUAL-ADAPTERS.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/SCALAR-FRAME-AUDIT.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/WRAPPER-CHECKS.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/hosting/PROOF.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/hosting/README.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/hosting/audit_frozen.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/hosting/expand_owners.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/FROZEN-AUDIT.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/MAJORIZATION.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/MANIFEST.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/MATCHING-RECEIPT.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/OWNERS.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/REPRODUCTION.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/SEED-OWNERS.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/SEED-RECEIPT.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/SEED-REPRODUCTION.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/hosting/reproduce.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/hosting/reuse_owners.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/independent/CENTRE-GUARD-REVIEW.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/independent/GAUGE44-GLOBAL-GUARD-REVIEW.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/independent/GAUGE44-INDEPENDENT-PRICE.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/independent/README.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/independent/audit_local.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/independent/price_profile.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/independent/review_guards.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/inputs/PR589-EXPECTED.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/verify_global.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/verify_manifest.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/CONSTRUCTION.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/LICENSE create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/LOCAL-VALIDATION.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/MANIFEST.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/NOTICE.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-BARCH.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-BIT.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-FRAMES-X4.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-LAYERS.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-LEAVER.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-NOTRI.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-P6N.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-PROMO.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-SW4.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/README.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/RESULT.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/SOURCES.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/UPSTREAM-NOTICE.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/code/assemble.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/code/assembly_controls.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/code/audit_allcold.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/code/bind_providers_portable.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/code/bit_supplier_controls.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/code/emit_allcold.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/code/freeze_spec.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/code/generated_identity.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/code/invoice_allcold.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/code/prepare_global.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/code/restore_parent.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/code/witness.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/COLD44-RECIPE.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/COMPLETION-PRIORITY.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/INPUTS.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/LICENSE create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/NOTICE.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/REBUILD-CHECKS.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/UPSTREAM-NOTICE.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/barch/LOCAL-PINS-barch-U8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/barch/RECIPE-U8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/barch/build_tri.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/barch/reproduce_barch.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/barch/run_controls.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/build_gauge_cold44.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/construct_gauge_xcentre.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/frames/FRAME-RECIPE-sw4.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/frames/LOCAL-PINS-frames-sw4.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/frames/build_frames.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/frames/frame_controls.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/frames/reproduce_frames.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/jx/LOCAL-PINS-jx-X4.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/jx/RECIPE-X4.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/jx/build_jx.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/jx/reproduce_jx.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/layers/build_pivot_swap.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/layers/layer_end_controls.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/layers/reproduce_layers.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/layers_np/HPE-RECIPE-NP.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/layers_np/PIVOT-SWAP-NP.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/layers_np/reproduce_np.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/layers_p6n/P6N-SPEC.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/layers_p6n/layer_end_controls.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/layers_p6n/reproduce_p6n.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/CHAIN-PINS-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/CODED-CELLS-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/COLD-LAYERS-RECIPE-P6N-k8.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/FRAME-RECIPE-LV-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/HPE-RECIPE-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/LEAVER-PINS-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/LEC-REASON-PINS-STACK-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/LEC-REASON-PINS-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/PIVOT-SWAP-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/PROMO-RECIPE-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/RECIPE-U8-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/RECIPE-X4-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/REGROUP-LEAVER-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/TRI-LEAVER-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/build_frames_lv.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-01+.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-01-.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-23+.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-23-.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-45+.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-45-.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-67+.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-67-.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cgx_leaver.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/layer_end_controls_leaver.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/reproduce_leaver.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/reproduce_leaver_chain.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/notri/PRIO6.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/notri/cgx.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/notri/cold44x.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/notri/port_stage_x.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/notri/reproduce_notri.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/promo/LOCAL-PINS-p6n-k4.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/promo/PROMO-RECIPE-p6n-k4.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/promo/build_promotion.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/promo/make_recipe.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/promo/promo_controls.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/promo/reproduce_promo.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/reproduce.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/slots/RECIPE-SLOTS-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/slots/SLOT-PINS-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/slots/verify_slots.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/sw4/LOCAL-PINS-sw4-P6k4.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/sw4/NOTES.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/sw4/SW4-RECIPE-P6k4.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/sw4/build_sw4.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/construction/sw4/reproduce_sw4.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/data/FRONTIER.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/data/OWNERS.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/data/PLAN.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/data/PREPARATION.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/data/SPEC.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/data/UPSTREAM-PINS.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/ADMISSION-CONTROLS.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/ASSEMBLY.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/BINDING.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/CENTER-COMPATIBILITY.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/LOCAL-STAGES.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/REPLAY.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/STAGES.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/audit/ASYNC-AUDIT.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/audit/GLOBAL-PREFIX.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/audit/IDLE-REMAINDER-FRAMES.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/audit/OWNERS-AND-PROFILE.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/audit/PREFIX-AND-INVOICE.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/global/ACTUAL-SIGMAS.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/global/GLOBAL-TEMPLATE.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/global/HOSTED.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/global/IDLE-REMAINDER-FRAMES.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/layers/LOCAL-AUDIT-LAYERED.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/leaver/CELL-MUTANTS-LV.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/leaver/FRAME-CONTROLS-LV-k8.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/local/CANONICAL-WORD.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/local/CLIFFORD-RECIPES.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/local/CLIFFORD-REVIEW.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/local/FULL-WORD.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/local/INDEPENDENT-LOCAL-REPLAY.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/local/LOCAL-CHECKS.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/local/LOCAL-PROGRAMS.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/local/RESIDUAL-ADAPTERS.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/local/SCALAR-FRAME-AUDIT.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/evidence/local/WRAPPER-CHECKS.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/hosting/PROOF.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/hosting/README.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/hosting/audit_frozen.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/hosting/expand_owners.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/FROZEN-AUDIT.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/MAJORIZATION.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/MANIFEST.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/MATCHING-RECEIPT.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/OWNERS.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/REPRODUCTION.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/SEED-OWNERS.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/SEED-RECEIPT.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/SEED-REPRODUCTION.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/hosting/reproduce.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/hosting/reuse_owners.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/independent/CENTRE-GUARD-REVIEW.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/independent/GAUGE44-GLOBAL-GUARD-REVIEW.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/independent/GAUGE44-INDEPENDENT-PRICE.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/independent/README.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/independent/audit_local.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/independent/price_profile.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/independent/review_guards.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/inputs/PR589-EXPECTED.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/verify_global.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-slots/verify_manifest.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/LICENSE create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/MANIFEST.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/NOTICE.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/PROOF-COMMUTING-PREFIX.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/PROOF-NOTE-R.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/PROOF-NOTE.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/README.md create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/assemble.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/assembly_controls.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/audit_allcold.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/bind_providers_portable.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/build_cold_end.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/build_frame_regroup.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/build_gate_moves.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/build_hpe.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/build_port_stage.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/cold_end_controls.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/construct_k_triangle.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/emit_allcold.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/generated_identity.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/generated_identity_controls.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/hpe_adapters_local.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_and_transport.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_local.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/hpe_controls_atc.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/hpe_emit_local.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/invoice_allcold.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/phase_timing_controls.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/code/witness.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/EXPECTED.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/OWNERS.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/PLAN.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/SPEC.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/TRI-SCHEDULE.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/WITNESS.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/cand.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step0-promote.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step1-greedy_kernels.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step2-frame_coalesce.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step3-gate_move_coalesce.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/ck-step0-greedy_kernels.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/ck-step1-frame_coalesce.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/ck-step2-gate_move_coalesce.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-atm3-cold_end.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-atm3-frame_regroup.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-atm3-hyperplane_end.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-ck-cold_end.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-ck-frame_regroup.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-ck-hyperplane_end.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-jp8-cold_end.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-jp8-frame_regroup.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-jp8-hyperplane_end.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/search/DISPATCH.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/search/LP-PATTERNS-AGG.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/search/LP-PATTERNS-EX.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/search/TEMPLATE-PLAN.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/search/WARM-OWNERS.json.gz create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/data/search/WARM-PLAN.json create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/verify.py create mode 100644 research/complex-t37-seven-slot-owners/vendor/pr635/research/complex-571-cold14-st2/verify.sh create mode 100644 research/complex-t37-seven-slot-owners/verify.py diff --git a/.github/workflows/t37-seven-slot-owners.yml b/.github/workflows/t37-seven-slot-owners.yml new file mode 100644 index 0000000000..63b261bc15 --- /dev/null +++ b/.github/workflows/t37-seven-slot-owners.yml @@ -0,0 +1,57 @@ +name: Seven-slot T37 whole-owner composition + +on: + workflow_dispatch: + pull_request: + paths: + - 'research/complex-t37-seven-slot-owners/**' + - '.github/workflows/t37-seven-slot-owners.yml' + push: + branches: [main, codex/seven-slot-t37-20261013] + paths: + - 'research/complex-t37-seven-slot-owners/**' + - '.github/workflows/t37-seven-slot-owners.yml' + +permissions: + contents: read + +jobs: + verify: + runs-on: ubuntu-24.04 + timeout-minutes: 90 + strategy: + fail-fast: false + matrix: + python: ['3.11', '3.14'] + steps: + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7, retained repository pin + with: + persist-credentials: false + - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7, retained repository pin + with: + python-version: ${{ matrix.python }} + - name: Install retained cold-replay dependencies + run: | + sudo apt-get update + sudo apt-get install -y --no-install-recommends g++ libboost-dev + python -m pip install -r research/e8-bit-p111-tuned/requirements.txt + - name: Fresh ancestry, supplier, owner construction and strict admission + env: + CXX: g++ + BOOST_INCLUDE: /usr/include + run: >- + python -B research/complex-t37-seven-slot-owners/verify.py + --work "$RUNNER_TEMP/seven-slot-t37-cold" + - name: Require committed sources unchanged + if: always() + run: git diff --exit-code + - uses: actions/upload-artifact@v4 + if: always() + with: + name: seven-slot-t37-python-${{ matrix.python }} + path: | + ${{ runner.temp }}/seven-slot-t37-cold/*.json + ${{ runner.temp }}/seven-slot-t37-cold/*.log + ${{ runner.temp }}/seven-slot-t37-cold/t37/strict/*.json + ${{ runner.temp }}/seven-slot-t37-cold/t37/strict/*.log + ${{ runner.temp }}/seven-slot-t37-cold/t37/strict/global/audit/*.json diff --git a/research/complex-t37-seven-slot-owners/CLAIM.json b/research/complex-t37-seven-slot-owners/CLAIM.json new file mode 100644 index 0000000000..084f76cf23 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/CLAIM.json @@ -0,0 +1,49 @@ +{ + "kappa": "167409796990539/100000000000000000", + "kappa_decimal": "0.00167409796990539", + "complex_lower": "16769052736196808613/10000000000000000000000", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "complex_profile": { + "1": 808818, + "2": 139194, + "3": 143856, + "4": 47286, + "5": 27306, + "8": 2664, + "48": 11302 + }, + "T": 37, + "roles": 159840, + "calls": 333, + "live": 33152, + "physical": 33642, + "rank_mass": 2408256, + "deficit": 11840, + "idle": { + "1": 5622, + "48": 11302 + }, + "prefix_bits": 775, + "charged_prefix_bits": 1024, + "physical_row_coefficient": 17495, + "local_profile": { + "1": 2412, + "2": 418, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 30, + "8": 122, + "9": 240 + }, + "comparison": { + "selected_pr942": "0.001661960547713947", + "independently_replayed_pr1050": "0.001672241870811633" + }, + "scope": "Finite conditional construction under the retained compiler, whole-call hosting, common-label/mutable-source realization, precision/tape, analytic-transfer and bitH1-H5 hypotheses. No unconditional theorem or kappa=1 claim." +} diff --git a/research/complex-t37-seven-slot-owners/DEPENDENCY-PINS.json b/research/complex-t37-seven-slot-owners/DEPENDENCY-PINS.json new file mode 100644 index 0000000000..21398d238c --- /dev/null +++ b/research/complex-t37-seven-slot-owners/DEPENDENCY-PINS.json @@ -0,0 +1,1643 @@ +{ + "research/community-k492-audit/pr622/replay/baseline558/ASSEMBLY-CONTROLS.json": "aca6ddbcd8049e98c2ce36108488f756b08506ca558fa94e64b811774ea96d79", + "research/community-k492-audit/pr622/replay/baseline558/ASSEMBLY.json": "4782793661bf92c9f8281ca7b9ae92f79573a3623af49661fc445147d455dbdb", + "research/community-k492-audit/pr622/replay/baseline558/RECEIPT.json": "dee320a71985660f1ea7715f652fda110fe172a51a1194ac433734ccdce1e14c", + "research/community-k492-audit/pr622/replay/baseline558/RESULT.json": "a979ea3fce856e0826a61dc7fdfebea067f5a97bf118f9f186175c686a22c717", + "research/community-k492-audit/pr622/replay/baseline558/STAGES.json": "820727a3e743fc7aea400e8157b69e3f07af359bf38a763ee6fd77b73172d765", + "research/community-k492-audit/pr622/replay/baseline558/all-columns-native-frames.log": "1dcd4d21c10ec05f273f42334bfa158e1480bcaaa08a9a16873b371806e47fb1", + "research/community-k492-audit/pr622/replay/baseline558/all-phase-recipes.log": "c71de931024cd4f3421547ff3042126302cd62be7b9d0bfb92b66bd4e1eb2dac", + "research/community-k492-audit/pr622/replay/baseline558/assembly-admission-controls.log": "9cc0577eb648247a02f4352eaf5187000a8378657f388e8ffa8cbeb55a43b9ec", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/01-bind.log": "1ba8f0d5a08f617e637347d9c0c3761781b759af38df847306cca392913b01f4", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/02-emit.log": "e628c73c0caa87c49a67a9286a8c8339e5aebc1c2b78b98a8f9099f2a75fa817", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/03-physical.log": "177cfc604cd7085019b615945f33c04197eee181e8c30ec13831cf253c138e23", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/04-invoice.log": "680deb0f83fbc968b5436044dcea693782c6e8519fb49de59fa2ff8124c9a850", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/05-moments.log": "0abfdd96bd6a797c6aa5f6cd358a7e1276820e94de037d0c0a6054883d485953", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/PLAN.json": "8e64bb8a1a8f87998479316f4111801cb3eb1e64f898b7e577eebd72a460f844", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/PR510-EXPECTED.json": "19b861f69f7602e47b390d472b487d044bff4230b250520807537c213ad0249f", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/RESULT.json": "847097e0a7e0bcf66245e40481aaa25bad3d8d17232e0ff3a7f3b8a38b269011", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/STAGES.json": "37b5f9f3f47147851af0a0cd8cdd8d14d22a80fa7bdecffe6ea2fc499afdea6b", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/ASYNC-AUDIT.json": "177cfc604cd7085019b615945f33c04197eee181e8c30ec13831cf253c138e23", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/EXACT-ASSEMBLY.json": "a72a55cc90ca9f85a056f6fd62de6b788269ae459f73fb60fb7f486b7945e4d4", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/GLOBAL-PREFIX.json": "bff8fb45c83550daf817dce92815b22adb21384591699813353b8e2a4e1aa60e", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/IDLE-REMAINDER-FRAMES.json": "a142992c82237ef08852af7105f7d466bcccfa9e5da890e8d82559e433a4dda7", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/OWNERS-AND-PROFILE.json": "050da7f024d6db1736315ed1b62772559febf2c71acc7bf17eb9339ffa055d3f", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/PREFIX-AND-INVOICE.json": "680deb0f83fbc968b5436044dcea693782c6e8519fb49de59fa2ff8124c9a850", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-RECIPES.json": "534ace870cabe515987e00f50f71550030965006ea18978e0924590ac6944345", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-REVIEW.json": "ee9b86428278392d2c933f76d60e51f5af90d4ab67e4d3937ed2fa416e7755ab", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-LOCAL-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INTEGRATION.json": "5c14538134dfffbc58fa4b4d2f26b270ec5f56d17d4bf23752c82964f45171db", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-CHECKS.json": "79177449e404403964ce1b2f4a9a8bd49e1916daba3123d7fd7f5cfd1f1ac0ea", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-PROGRAMS.json.gz": "99a18eede965accf65943e490b8d2b2ffb9f1c9bc6babdb825413a80cbea2cde", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/RESIDUAL-ADAPTERS.json": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/SCALAR-FRAME-AUDIT.json": "73b3601a6239502475a272ea0c46945fd42034486aaf43e66a212eb4f012ca44", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/WRAPPER-CHECKS.json": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/controller-input/split-centres/CANONICAL-WORD.json.gz": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/controller-input/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/hosted/HOSTED.json": "e628c73c0caa87c49a67a9286a8c8339e5aebc1c2b78b98a8f9099f2a75fa817", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/CLIFFORD-RECIPES.json": "534ace870cabe515987e00f50f71550030965006ea18978e0924590ac6944345", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/CLIFFORD-REVIEW.json": "ee9b86428278392d2c933f76d60e51f5af90d4ab67e4d3937ed2fa416e7755ab", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/INDEPENDENT-LOCAL-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/LOCAL-CHECKS.json": "79177449e404403964ce1b2f4a9a8bd49e1916daba3123d7fd7f5cfd1f1ac0ea", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/LOCAL-PROGRAMS.json.gz": "99a18eede965accf65943e490b8d2b2ffb9f1c9bc6babdb825413a80cbea2cde", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/RESIDUAL-ADAPTERS.json": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/SCALAR-FRAME-AUDIT.json": "73b3601a6239502475a272ea0c46945fd42034486aaf43e66a212eb4f012ca44", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/WRAPPER-CHECKS.json": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "research/community-k492-audit/pr622/replay/baseline558/emit-both-reflected-ledgers.log": "f382385a67f705b446978a73fc6492ce127cb2ae76011e87e36fdbe9977f4347", + "research/community-k492-audit/pr622/replay/baseline558/independent-local-and-controls.log": "b694b4b22abb9d1de9a70bbbdf9e9b0e030ec00a7eddc264e4c18376dd859cee", + "research/community-k492-audit/pr622/replay/baseline558/literal-owners-full-invoice.log": "61522ff431dfca96293b7f6e13924f11f9004b0eefa1456308a600d053608964", + "research/community-k492-audit/pr622/replay/baseline558/normalized-wrappers.log": "284cce3149354d057b4e2f04163535c0d8b0a924898e5b771ba8af2740314154", + "research/community-k492-audit/pr622/replay/baseline558/reconstruct552-and-promote8.log": "b7b035547780f64e33ea2432fd2cc79ed5795bf88c9791cbb913d9ec2a7c6a2b", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/lifted/PORT.json": "873fe7e8a338738b545f3f34388a4f29f1939b48275f406022212f9ef5ef2b86", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/promoted/CONSTRUCTION.json": "208ea9f6669778a2326357171ca8b2088cb3c1f165c408fd5ee374469f5ddca5", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/promoted/PROMOTED8-SCALAR-AUDIT.json": "4275fc9a309f0ba27562858e434f3fc3bdf501a3625f8ff1a8d8ccf29d72d10f", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/promoted/PROMOTION.json": "9ad34faa8611a6ea7f161d2e1fe331ab1ba5ccec8fca3978e31c3e7bf789bc31", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/promoted/STATIC44-SCALAR-AUDIT.json": "05458940a7e12e90507403c5fb819dcf84ef328a524ecd6ceaf928e0ebd620b2", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/static44/REPLAY.json": "be018b79f66ef3814c2159ba174531ff4ea17762ab104715fe7177246d345322", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/static44/SCALAR-AUDIT.json": "9436f9b92196015e357e4974011cf1d0f960abb7f26b95eedac339a02c919624", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/static44/SELECTION.json": "16ecc4a5c08af6750ee8610b722f74eba82a9eeb9703f0f0e0ace08ce5c82ad3", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/syndrome/SYNDROME-CERTIFICATE.json": "56961ff2c99816751e051f8fe12ce01fc2be017a074917ed58b7004b13d08cf8", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/wave/WAVE-REVIEW.json": "ef97172e5020ce4158f7c8144a0b0b3d16b94d7c0415e2d33a81f02353d3d506", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/weighted/WEIGHTED-COSET-REPLAY.json": "1661a17a2a7f717fb27bb943f500756edaeff392787d20838264e4aa6d035454", + "research/community-k492-audit/pr622/replay/baseline558/two-engine-exact-assembly.log": "b50e71a1c084e221ca32b43001f5383c8cffb09d72e66b1436f22aa240795a9c", + "research/complex-k492-owner-repair/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/MANIFEST.json": "c9d1bcb0c65de86a7554711212d4bb5e7490b3bc69d918f957b99a68a832144b", + "research/complex-k492-owner-repair/NOTICE.md": "e7e934433919b73f6088a68a444eed4cea029638ae7b0df3fde15099d5369fd1", + "research/complex-k492-owner-repair/PROOF-COMMUTING-PREFIX.md": "59899b2a1a76d88275e57f983c0aea391dc2c7f1d2d66c33b92429be0a1cf5e1", + "research/complex-k492-owner-repair/PROOF-NOTE-R.md": "22312bb347bdf159e6a01a45c47675e6170d33b258e2fd9ed52aee88fb92c0ed", + "research/complex-k492-owner-repair/PROOF-NOTE.md": "337d70fe7abd9afca1d90954c23bde87f4dc27888cc1a6b4bb80506fd6fbf8c5", + "research/complex-k492-owner-repair/README.md": "ee5a1ace4828f7a073be97e95c2d931988774dd3a29a877e65abdf429aeec902", + "research/complex-k492-owner-repair/code/assemble.py": "1b1a9024ac910dc9b9d9e30150684e1fa9cb228a4c1c275b75ab04b57fdef1dd", + "research/complex-k492-owner-repair/code/assembly_controls.py": "8a365b95c412d75d10db5bb59309d47cd56c5f8a77566f940a05977795130ce8", + "research/complex-k492-owner-repair/code/audit_allcold.py": "cea021ae79658ca7ca4d07f1e1a70bdb4947afaf95b362114c11032c0fef889a", + "research/complex-k492-owner-repair/code/bind_providers_portable.py": "2eb5c262bf481b3bec9ceaec654fa46ff6fc3a89b13d4906a29a55a89e35feea", + "research/complex-k492-owner-repair/code/build_cold_end.py": "27d5f540cb7f7e57b12f041196743761a5ecefaa2e04fd808abfffed25027f6e", + "research/complex-k492-owner-repair/code/build_frame_regroup.py": "e2549ccc7a90008831be3b59aeb37b47db696640f5f5c2b72dd888b2f1e7e5c9", + "research/complex-k492-owner-repair/code/build_gate_moves.py": "08bf1c2652307aeefbab089fdaf02f82e2c396ca23a1eb68e294a67e74c44252", + "research/complex-k492-owner-repair/code/build_hpe.py": "ba2001695d8c7547a82260c3b016e01dac686e95a61757ca124eb9879078ea8e", + "research/complex-k492-owner-repair/code/build_port_stage.py": "beb0d30fde1b9a30db091880b38c4a8ec906da3f715c43de7db8bf7932526e72", + "research/complex-k492-owner-repair/code/cold_end_controls.py": "f8b770eb3bfe387c9b878a954b0dcb0efd81bc4adb0c97b450b3ab7a66c78585", + "research/complex-k492-owner-repair/code/construct_k_triangle.py": "66fc460df8eb8067efe3d8a3f9e97a7244aacd7bf11650a6ce656e868ce053da", + "research/complex-k492-owner-repair/code/emit_allcold.py": "fe26f10fe5d30ed407a37540a45ef94f44576dd241d09e19aef5db1efb072746", + "research/complex-k492-owner-repair/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/complex-k492-owner-repair/code/generated_identity_controls.py": "a7b93207a673575d1fddc3e579153349c145c8f08d4575ae0a5d1e3cffec01de", + "research/complex-k492-owner-repair/code/hpe_adapters_local.py": "eb0b5c6c7161e18dc22168da3211448d321586edd15bcfb4b4741174d36993cf", + "research/complex-k492-owner-repair/code/hpe_audit_and_transport.py": "c9a05ff291016b870b4fc925b317abd9c3a604c73ffc8920dfdbbeb475e20aa3", + "research/complex-k492-owner-repair/code/hpe_audit_local.py": "6bd9a1e279c9c9e4f3767d9f82e537b559292906feb2ddab02f380fb6523a810", + "research/complex-k492-owner-repair/code/hpe_controls_atc.py": "63aa3909b5bfd3bf270c313bebb5c46e7789c67a8f2439f568bc4b2b4a35d17b", + "research/complex-k492-owner-repair/code/hpe_emit_local.py": "7e4a6fbc38c8228157b6311457d1496bf460291393043932d2c365f004f77805", + "research/complex-k492-owner-repair/code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "research/complex-k492-owner-repair/code/phase_timing_controls.py": "1692ccee3da4b1781408d126ee4999f3e31a505cd83c64823a404033da3a6339", + "research/complex-k492-owner-repair/code/witness.py": "00789c911a8f32cfe9d52207c7aa78305dc3fce4a8b6305ba402b7e74117103d", + "research/complex-k492-owner-repair/comparison/PR622-NATIVE-HASHES.json": "28479a183387bcb608bd9ee0572f617c17f316b79ce4a6fa1277ed8689fb3431", + "research/complex-k492-owner-repair/comparison/PR622-PLAN.json": "442d71a0a41e42503c645892f9fddd5b4d8fa722659974cedc27ae41b60319ac", + "research/complex-k492-owner-repair/comparison/PR622-README.md": "ea231e3836e8a0bc19815b66e2552a6daa452781e871ea4dd7280d3ad15bc9c3", + "research/complex-k492-owner-repair/comparison/PR622-SPEC.json": "a0efd32e51a98809e4312d529ad65e8ecd2f446a82c5eab5166b102b03244989", + "research/complex-k492-owner-repair/comparison/PR623-PLAN.json": "c919c366ef1d3528f1884e47dfce858ab3164b099740e4c17cde6f697b3ec458", + "research/complex-k492-owner-repair/comparison/PR623-README.md": "ccd9783f0557bb9c80f65a31c74914df11531106de8a840e1e1f2da62176cd2c", + "research/complex-k492-owner-repair/comparison/PR623-SPEC.json": "436d3df54e6ce2433d56435afd569708e5fb22bc638571f5134ab12a9f9099f5", + "research/complex-k492-owner-repair/data/EXPECTED.json": "7647bdbebfd33551fdf1a56eae16c9227fa79f7595ccd351d2d8492c2a65a680", + "research/complex-k492-owner-repair/data/OWNERS.json.gz": "251e82cec1f40e6c1289703667f403104b957f1254dc4f6baa6df9a3d0c751de", + "research/complex-k492-owner-repair/data/PLAN.json": "8c48ef6ce079916314126c5c3ff0003b32f24cf0fbfb2a033fc93e1e1949b5d5", + "research/complex-k492-owner-repair/data/SPEC.json": "2a2577ac526535826fed9d5f7f83f6e2e0ec058a146c64f7286720b995fa2323", + "research/complex-k492-owner-repair/data/TRI-SCHEDULE.json": "94da9d5575f5b237097a77ac7dd09aff594322dd9c35138bfd34ffc5e1a7a51e", + "research/complex-k492-owner-repair/data/WITNESS.json": "63fb94a452ac8a3485daa3cb52ab4890944afc07e94d1c89db0763f8cc311496", + "research/complex-k492-owner-repair/data/cand.json": "f210d4e4a208de6f110ea756c9c735354e1a8e80ecae4395792df98dd6ef685f", + "research/complex-k492-owner-repair/data/recipes/atm3-step0-promote.json": "9a7cafdf9b600ba43985c83969b75151f665b98f454afc1494b9f9ef3dd3916f", + "research/complex-k492-owner-repair/data/recipes/atm3-step1-greedy_kernels.json": "c4bc67f329fc22e226f26bbbf7e67018a639823d99fccfc5a1e798a7a82db43f", + "research/complex-k492-owner-repair/data/recipes/atm3-step2-frame_coalesce.json": "e6d7ea259a542f2b43a857998f677db4d68f8f36335e98a030bc91ab38ce758c", + "research/complex-k492-owner-repair/data/recipes/atm3-step3-gate_move_coalesce.json": "3a6b8fec6c8b56a45bf8fae683083636fa295a8914ffa68d11b1f78ba3a2eb9d", + "research/complex-k492-owner-repair/data/recipes/ck-step0-greedy_kernels.json": "c839199d0e6f8e976978fe97bc0c5579a65ba69dfb6864585b448cccc1113056", + "research/complex-k492-owner-repair/data/recipes/ck-step1-frame_coalesce.json": "0c8e5991e1338f03b837814dd060d4dd598c324e3538ee510913e0444a384ee3", + "research/complex-k492-owner-repair/data/recipes/ck-step2-gate_move_coalesce.json": "1f5b62c76915b1b8bbcf63b42dcbd87a536c34d3721c4a9b68e651404717bf00", + "research/complex-k492-owner-repair/data/recipes/k492-atm3-cold_end.json.gz": "a25ccab0c024aa9512df822032fca11683def03d0886b58f375c42834264c47c", + "research/complex-k492-owner-repair/data/recipes/k492-atm3-frame_regroup.json": "8d880d3d8e795575a3a3428e0031b2c45831eea512dc32cb99f7eae9e6e49e5e", + "research/complex-k492-owner-repair/data/recipes/k492-atm3-hyperplane_end.json": "30504ae76a2387677f05450d23413c7373c08ae2d9d171b2f4597bb63e294631", + "research/complex-k492-owner-repair/data/recipes/k492-ck-cold_end.json.gz": "d438123ecca120799a0b9835d0e7231ec12f61f10caff3ef466ad9f7c96e51a2", + "research/complex-k492-owner-repair/data/recipes/k492-ck-frame_regroup.json": "9894f9c93e931b61cf34b337c4b257a72bb1d06fbdc4e8b02368e6e29ab2b644", + "research/complex-k492-owner-repair/data/recipes/k492-ck-hyperplane_end.json": "c71c2b05550544c29ebb4696e63cffc44d6daa76f1bc25e9c7c97e994b2c7657", + "research/complex-k492-owner-repair/data/recipes/k492-jp8-cold_end.json.gz": "660d2438c5fd4dd4cc49eefff071ac53f50adb65f292005f182082d27555a6a9", + "research/complex-k492-owner-repair/data/recipes/k492-jp8-frame_regroup.json": "9bd347334de643f29865290be1ed37289f9cae6cd339547ac89b45fa7aaee65a", + "research/complex-k492-owner-repair/data/recipes/k492-jp8-hyperplane_end.json": "e4d4dfd83d0c64cb0a8ee8c8bbd95d0510ee68699859e568fe201cd6f8d250c1", + "research/complex-k492-owner-repair/data/search/DISPATCH.json": "b5f8f5779ebd972665ff7a4e1a454b940610305a867dd28ff61df8124e234dc9", + "research/complex-k492-owner-repair/data/search/LP-PATTERNS-AGG.json": "7e8f162a5d949cb1461c8c3b3bfa0a160b42c27a03bfeb6f09b9aa3c116aa953", + "research/complex-k492-owner-repair/data/search/LP-PATTERNS-EX.json": "1d345febd910eeedaa2dbde4d5856d4a3fe8825a16748374ba76655ff6cb6fdb", + "research/complex-k492-owner-repair/data/search/TEMPLATE-PLAN.json": "1879679a44b373006907cbca8261a9cd187c7b868472afab04e002bf95331d9e", + "research/complex-k492-owner-repair/extras/check_declarations.py": "34122816e616e4de6a0524f7feef9a3ece4be1f9d07e477f319404e08374216d", + "research/complex-k492-owner-repair/extras/check_owner_map.py": "d240458ad39a08c242d136c0f1edbda0cb0b93977897f6543c9f430576c9c7dd", + "research/complex-k492-owner-repair/extras/exact_intervals.py": "aa3c2327c5d3742248b720a87b2de0bbe2e34ed2af89a578e3c8d5bd2656a9cf", + "research/complex-k492-owner-repair/vendor/direct_delivery/MANIFEST.json": "c1997405c5c0ccd9bdb0a30b0eb9a5a2dc7dc7ce7b59c6a83a2152b80f6410d1", + "research/complex-k492-owner-repair/vendor/direct_delivery/code/construct_504.py": "a0d96ede40b957c38dcb64296d5f4a76c23dfb8c8875e01a80b5f1bdf6e8360e", + "research/complex-k492-owner-repair/vendor/direct_delivery/inputs/hamming/PACKET-PROGRAMS.json.gz": "d833ae0390d165d7da0c639a3c7aeb77156c2ddb52447087cb49b9d03b19e9b9", + "research/complex-k492-owner-repair/vendor/direct_delivery/inputs/hamming/PROTOTYPE.json": "327d2a868043e846381aa58a33053c24425e8cad522ff401b10ec8af1d649a3f", + "research/complex-k492-owner-repair/vendor/frame_coalescing/MANIFEST.json": "f336fd702c54422d79c1b9ba7d8699ae6c99518f66a5b5bbc5f3be331fa1fadd", + "research/complex-k492-owner-repair/vendor/frame_coalescing/NOTICE.md": "2285f8489d1588ea4deaf07a1ceb36fdc56dde5cecf228b82438284aea072050", + "research/complex-k492-owner-repair/vendor/frame_coalescing/README.md": "32b64f7638e6cb9bcd1d0e41779808ac1d5d6897152a00194e82e8c3754fd7b0", + "research/complex-k492-owner-repair/vendor/frame_coalescing/code/build_frames.py": "59f486c52293c76f1f6140c5f12f7a555a956b455e853c79136fc227deefbc3d", + "research/complex-k492-owner-repair/vendor/joint_prefix/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/joint_prefix/MANIFEST.json": "fd30701bd9bd652985db18fa95bee08a34615ef417a2feb2f55efd60a0b5d665", + "research/complex-k492-owner-repair/vendor/joint_prefix/NOTICE.md": "ba2267f17bb2cad9dc706565c359fec98d6ec0feb3b32dcfb8c3277c59cbf8fe", + "research/complex-k492-owner-repair/vendor/joint_prefix/README.md": "1b2679bed02b9563e6f3a9951eef2cc5057444a78bf4aa7ab89d1ad83330e3e4", + "research/complex-k492-owner-repair/vendor/joint_prefix/SOURCE-PINS.json": "240e8ee75336e921663a0057f450b346bac305d2af4ffacef68dec1798d9bb85", + "research/complex-k492-owner-repair/vendor/joint_prefix/code/audit_joint_prefix.py": "c01836709f3650a39c46418ac1771980b4b96288e60b51032b5d31419e484c37", + "research/complex-k492-owner-repair/vendor/joint_prefix/code/audit_multicold_controls.py": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "research/complex-k492-owner-repair/vendor/joint_prefix/code/build_joint_prefix.py": "d7804669e528b6fd8d80195a4a2e76efac9bc67440b82c73973f4bc9fe273783", + "research/complex-k492-owner-repair/vendor/joint_prefix/data/EIGHTCOLD-JOINT-KERNELS.json": "0381935d8d162eb48044bdf7e36a42af761f6d4032509b9b397ca02d3134f585", + "research/complex-k492-owner-repair/vendor/joint_prefix/data/JOINT-PREFIX.json": "0fddbd3f482b72a5197eacd75abe192e1d92f83aa2cde33a76dbc7be1682bcf2", + "research/complex-k492-owner-repair/vendor/larger_gain/MANIFEST.json": "54d67f45ad520f4a134e069336bd0ff639aaeada28d13539298e4f2655c9692d", + "research/complex-k492-owner-repair/vendor/larger_gain/README.md": "545f0138139ec1c5410128678818dfb13fbf374d4063de4f425f11e6a1b74eca", + "research/complex-k492-owner-repair/vendor/larger_gain/providers/build_entrance_promotions.py": "50737e20553b5d44381c58e5b35b5031a6797dfdda1c67a1656069f1f6203cd2", + "research/complex-k492-owner-repair/vendor/larger_gain/providers/coupled_frames_base.py": "b6033cd2959297a624b557f3d04665c8fbb680a4c0987daf0704ef93711700bd", + "research/complex-k492-owner-repair/vendor/larger_gain/providers/search_suffix_kernels.py": "0523c90f036ff01cac9299fe4e47dc40dd04f264f09415985d2c98b4da43371c", + "research/complex-k492-owner-repair/vendor/multicold/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/MANIFEST.json": "328ce8023d33deb308b0f1ae2320424050f836d791cf60a613ae8408e7d6f3ab", + "research/complex-k492-owner-repair/vendor/multicold/NOTICE.md": "d14c070a8e237cb1912e413ce22e98eb41f164b769ebaa97224c121fcc5a0fc5", + "research/complex-k492-owner-repair/vendor/multicold/README.md": "638428654d34f0b72ed4b5fda948c91d01e57f8015813c6d8ab01c06c1da5322", + "research/complex-k492-owner-repair/vendor/multicold/SOURCE-PINS.json": "503764cd70c99a9652ec51a533c31ad7f2a615e6c230156d785daff2835cf028", + "research/complex-k492-owner-repair/vendor/multicold/code/assemble.py": "3fedbccb09d469f8ee366b4302e51448de6d25793a78a12c5f9a8d9667a755eb", + "research/complex-k492-owner-repair/vendor/multicold/code/assembly_controls.py": "a0f2349ba8fe8404b8b76c869f12dd7e250a775b2e05b3c9c00e6889ad4c8a45", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_allcold.py": "7950e5c01488a9146bdbaf19ab4fd0c33cd25a4d63fb56ef995ef2e45ac7ec1a", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_kernel_controls.py": "5100459211f43ba048bf82c3942bbedb8b224272b24722a14f0dcd808a38aafa", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_multicold_controls.py": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "research/complex-k492-owner-repair/vendor/multicold/code/bind_providers_portable.py": "01e62fee1f1dcf1b7b34338d555dacd5cd1d7d10d6b9a605d0913d959f8c7ecf", + "research/complex-k492-owner-repair/vendor/multicold/code/build_cold_kernel.py": "aa556a1988f7d4c52bd82fd2a648769f7094bd75ba79582c15ec441d710e213b", + "research/complex-k492-owner-repair/vendor/multicold/code/build_four_portable.py": "417b1dc4dca485dfbbaa820e552cae9bf3932bbace6ea16ce93aa0590c3c184e", + "research/complex-k492-owner-repair/vendor/multicold/code/build_multicut_kernels.py": "6ab3d73f81d5b2fb884a93a336ef1940e118d419d425b3356bab3b97f774c9aa", + "research/complex-k492-owner-repair/vendor/multicold/code/emit_allcold.py": "9d6c75af63fa8f53973734ccb1eef983511f4337ce644436a693fd8fb9ef8fe2", + "research/complex-k492-owner-repair/vendor/multicold/code/invoice_allcold.py": "ff8fee775ad97926454f3ad1183f8e05de654e276150e579ce612f3eb2f98d44", + "research/complex-k492-owner-repair/vendor/multicold/code/phase_timing_controls.py": "dcc4adfd139d6f65a88bdc6d183ea3777d4e4f688d2169dd41b54964f05591bb", + "research/complex-k492-owner-repair/vendor/multicold/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-k492-owner-repair/vendor/multicold/data/EIGHT-COLD.json": "089617bdc33fd9f27b7fc8e9ae9e01c8e65a86a57c4b6f180f4f378f3f0e6160", + "research/complex-k492-owner-repair/vendor/multicold/data/EIGHT-MULTICOLD.json": "d18ea59995d384833c95a7a55d8167f83439b6881a524ab03df972ede3e0d7b9", + "research/complex-k492-owner-repair/vendor/multicold/data/FOUR-COLD.json": "643e07c25dac93ce1fe67532e377f9f1cf8c7bb83835abb3fad63c9c51514736", + "research/complex-k492-owner-repair/vendor/multicold/data/FOUR-MULTICOLD.json": "c1b42d7bacf9f31ab35294f7b8430a1164d6bc169a3d68fe2b3ea39cf791b323", + "research/complex-k492-owner-repair/vendor/multicold/data/FROZEN-FOUR-PROMOTION.json": "90417f8d54ea9272bb5041ed9144a58dcbc194a22dd0845e7de89d4b717f1b74", + "research/complex-k492-owner-repair/vendor/multicold/data/OWNERS.json.gz": "93349ec85f21811b5b247980f9fc4d8161100d5ee37bce7fda5ef65d0370240b", + "research/complex-k492-owner-repair/vendor/multicold/data/PLAN.json": "35a95fd9b5e46fdaf8a3929d516fa8c14dd4e3bd9a20eb546e0541a8ef85ff51", + "research/complex-k492-owner-repair/vendor/multicold/data/ZERO-COLD.json": "ea1cda1578464399077bb96e5c3c3d01e88ba5eeaa6c22d3b66ef4380bc3b820", + "research/complex-k492-owner-repair/vendor/multicold/data/ZERO-MULTICOLD.json": "cc09fab61aab468200d72f833ffb9e6572580d54da57bab02c5d63e3b280af1a", + "research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-k492-owner-repair/vendor/multicold/proof/CONSTRUCTION.md": "27ece5e1c11b90d97a808b56eff897b998c10e61016db95867f84e6e6aef132f", + "research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-EXACT-FRONTIER.json": "55050dbdc1ffa18b3cc1f9b8b94f7de7a04a39f65efbbb890de2e73db837ee38", + "research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-OWNER-RECEIPT.json": "cf9992773c9ae4523dbc7f71753d7ecfa515618d7c2ab414b60d53887f518a30", + "research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-PROVIDERS.json": "59196e2c93f4fb8fdbe74bd16d60242a3534eb5bb8c810fc29635ab0e65bd08f", + "research/complex-k492-owner-repair/vendor/multicold/proof/PR561-NOTICE.md": "180802791d3547d511a7af8bc4f800640abd72636d50631d2e61b35cfa17627d", + "research/complex-k492-owner-repair/vendor/multicold/proof/PR562-NATIVE-TRANSFER.txt": "f4ceeb2a412c9ec3f3bc06a78cf865e5fdb7c1080421ec5285ba02d04418eb37", + "research/complex-k492-owner-repair/vendor/multicold/proof/PR562-NOTICE.md": "a427502077fceaaffc7d44bb8520562160d0d76e4cb08c2b10337e62d8987fae", + "research/complex-k492-owner-repair/vendor/multicold/proof/PROOF-ALLCOLD-NATIVE.txt": "ca7a8b3f3fa6d3610ef9518c71d5186427ccf2b2bdf3511be84a6b2d7bbb1e25", + "research/complex-k492-owner-repair/vendor/multicold/proof/PROOF-REVIEW.txt": "0a807ea2c5fec29cbf994f94bd5a388914fb31de02dba03d18265040044c0dc6", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/MANIFEST.json": "f28c04eecbea7599fa9e0867dd8d0311a463af12cab79f90a43733b162527164", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/NOTICE.md": "fa76079e2566b8d644c4aa36cb1034aa2363d2e97978b26203f122d826918fce", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/README.md": "02181c5ff31cd1c2899608e5ab598b405df92ad5814df35f329d117956f7ee10", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/SOURCE-PINS.json": "b09437400a7f6f0dc86eee0f800aae91cd35a7e5e80eb3d348f87113a0bd0d76", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/assemble.py": "5d4946dcad7636bf2119bb7bc3a52ceb41454c1514d12cb77def2c2e02b17338", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/assembly_controls.py": "f3d703a63404bd655e66a520b3840a4ab72529751664eb634a52736b4bc95a29", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/audit_promoted_scalar.py": "1994e7116065636b53bf740000ff78dce8ea62390e597d293d183f33c67eaa6d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/phases_full.py": "a273c325ffd6793d5b63b79a289a9d2bbc9292e6940fb5a926924f3708627af4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/promote.py": "b69a27d53ec3f64ccbdbbd79f9632419f273b3eb4429f6cdec1315fd8798750c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/reconstruct.py": "e56d57d39cf787b8325de5a97dbc283f89d51c24169efae9ad2227277a6f8243", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/OWNERS.json.gz": "c72892f5b3b36e75ec4db7742b046bd9194f638ff32be9cc8843914af950e6dc", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/PLAN.json": "8e64bb8a1a8f87998479316f4111801cb3eb1e64f898b7e577eebd72a460f844", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/PROMOTION.json": "9ad34faa8611a6ea7f161d2e1fe331ab1ba5ccec8fca3978e31c3e7bf789bc31", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/ASSEMBLY-PROVENANCE.json": "cf1710faaf5d4aa32e6a8a24b0087cdc24e5b680d974e5dd4e0cb4ef4787e395", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/CONSTRUCTION.md": "9b0617dee9c044488b2f72b50059dd8d768f6ee0a29c35fe2cfdde85d25cdbd1", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/EXPLORATORY-SCALAR-8-CONTROLS.json": "c0465364067e6392fa0d7e4cd0481a82afebe3e271b486a4984e7b2826025146", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/RANK5-CAPS.json": "461ebc6c8816a0132c89a54c2ae56b07f31500bcb2c2bebfce783eb41bc29441", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/EXPECTED.json": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/MANIFEST.json": "b0f5773b3ffa2c5305dade20ce6159cb8b5961285d2f7bc767c6353838bac4d3", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/README.md": "79cc63fc45ea52c04f32555676704a1664a3eafdd917b25689b1acd390a4636d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/alien-avalanche80.cpp": "0215152bd3ddf0282c8088843c4e8a89e821e747f884e03100fe79238b3061db", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/alien-flags.cpp": "0bd6ac192357ca71f6b84baf50efdc43fccc8394296c35a298b35306db7d88a3", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/assemble.py": "bf878beb64edc6bae4c321d7c964088c4d9aa0ae477597ac1adbe2b1078e3904", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/build_wave.py": "249669d046db49011b84345a14ec05a93270829e5e21f6046576972038da377e", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/README.md": "bd82df5b39c6ff26b93f41ad76471ac50131050a3cc0f84dbc6c57703a721353", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/RESOURCE-TRANSFERS.md": "6fd2bc82714060290f29b218c235c171395cf9be99bea01f8a7fa770dadd68c7", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT-OWNERS.json.gz": "b5a5339dd37d90a0adf40d90d6aed52aec2f94073a3b27763575eb069f85a903", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT534-PLAN.json": "221a38f18504e00da31a72a7b3a3f0d248e8f886d2b8fa7cae2d73e7ec86905e", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SCREEN-RECEIPT.json": "ed60f7e6b0b86f4401ada159c0d37ee283836a0b5d1967f7b0a236685f64daa3", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SOURCE-TRANSFERS.json": "e49fbbaa4533b6f15b56098c9d16ea3e1bc0cc98b19a2e990c51baad047e7839", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SOURCES.json": "85448ef4fb1d124ef8bd2f0b14451ef522465b14510bba4e53fdd24da0968643", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/TWO-RESOURCE-TECHNIQUES.md": "8cc6b582680ae8565444abc01f1dba729c94a827f1f8e89192190229e52183f4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/WAVE-MAJORISATION.json": "c445afc50e594c46932d8d799b446edc22717e664d828d4afd7810c643576475", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/replay.py": "2e1f11b5702b831622cea8b386bb82043ef9e58b2a0aab56b09c00f30ac73046", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/run_complex44.py": "5533e9e29c66b11f8feb22a2d3d37551787200ea69eb3d04a984c0b1d22c49bc", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/NOTICE.md": "b47da4b840ca9c8d1e2816359a603304ebd7ca442c82b94c049b00f142643f73", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/SOURCES.json": "c265f58b1ab29f9b662e9c5f943147ccc0527fb1f4803b06b48f71d96fa9bc60", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/adapters_local.py": "4e89a5c517cd87ff6a5aa9b7334c0d74821179ae5777d31284da25b9d8abf113", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_and_transport.py": "a4fc272266785e1fffd44775c6fa6df783c4352de4c3f1d925cf953a23b84e7f", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_local.py": "69b12c45d0a961175a824c1967353c7f3b94818a7dd6ac7bbcf56a6d1a5ed8e8", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_supplier_hosted.py": "301e9b5c593b6d583065337eb7b3ef207cf039e265f099f89080a4bf25856b43", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_local.py": "eefc76e0bee003015fe21ac685c2cce658033d5444add404d2d509c7d6f39bac", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_supplier_hosted.py": "53c0b653b3a5100756d6a9473c90101b8c3ab72723d7047983906ab997bdf920", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/invoice_final.py": "96b6bed96ca8b60dfc064cd1c7962c45a5cb53c4e52cd90aaea6ccf8d109db97", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/phases_delta.py": "15723107eff03013b2e797fd9fa3635b1b46c5d1c8112d19fada98c178d4acb6", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py": "f5eae94aca965d0008bc07cff8245ccb7509042ccad457d3bcb7d51c1e9409f0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/local/CANONICAL-WORD.json.gz": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/PR523-ANCESTRY.json": "76025ad06d8ac96fc6693092d674729fea2f04b9c1c89ec50dba7488b8e6657a", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/NOTICE.md": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/code/assemble_combined.py": "41216e8da3b647fe6eead9079858f25b2592cab090154aca43f3cc73ff36dc9b", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/PR510-EXPECTED.json": "19b861f69f7602e47b390d472b487d044bff4230b250520807537c213ad0249f", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz": "025448abdf2012d327e50a009084e1501690d05e650300d2982836aa0350ae00", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/README.md": "f69ac71a8df62a5d0bf7ed45ad16642e1102faa9e7b95c03f08cdf264a608948", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/SOURCE-MANIFEST.json": "b91c0d923affac87ce0bad7083d4640758930f82628f042bed7aaccf528973cc", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/apply_syndrome.py": "496a91b9da15ef56e6df28a0459ca8318a4575441c7921e113bf636f31e3c5d8", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/port_frames.py": "8d25abc9c45c58a5b893e67f9abec3a660e8d7f743e86959f2d2fd62037e23d1", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/OPENAI-SOURCES.json": "1a9c08d0c0190f0280c02e74c8a144f802efe2d7d8eb3a0b50b181d6dca686cd", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/SEARCH-RECORD.md": "7b09479215c407e4258ef6af64c34dc865e3b9a60c845040258413a2a960f5b8", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/TWO-SOURCE-PROOF.md": "4d6423f773ec47d2eea984e02f11f2d636e02ad3e6f3eb3e640a3768fa04fe75", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/PR534-WORD.json.gz": "a275792cb9f5729fac295cb04c556afbaa4513945c517190219fd0e44ab90095", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz": "e070ae2c78b4a1b644b418774af62b40d8d16e6ba89602f0474afb557d507c37", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-RECIPES.json": "577a1be13f5140d9c3997637784b2f812f46b24c61877699430b02de4f662102", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-REVIEW.json": "cd48fe6882a39c57021c4614747cc5c2c88ec07e806cebb914cf533997b73d9b", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/run_local.py": "8326e67400e5ff87580e93e4518efe397f1b29fffbb6d757a37e5f97c14c3695", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/META-SOURCES.json": "c8aeb9313f2c671a9a8766c249ceb6cffa106dfdab3ab761da8e8c534b115090", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/NOTICE-upstream.md": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/PROOF.md": "abfa6548b223893866094631aed61174575dc1b17bdd60627b2c55e6b9477e4f", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/README.md": "51d6ef7ad3e12e72daf29e0260a11cd985a0148fe1efa0574a533dae726c553c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/RECIPE.json": "8735ac9beadff3edcb4a4df8dae174415e0f83d9b4df8556c33ba7fd777505fa", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/SOURCE-MANIFEST.json": "4f5d92b4cd76eff0845a9f14d33131441535a232b5c91f00535aa076d44c45a8", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/audit_scalar.py": "a1cd720d281c7a9db7f17919c637cdcb8558e9f3c96e929706f0c21f317a7943", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/build.py": "b15192ff50fd99f5ca3cb5857b5e129c98a212de60ae76aafb1614139743c35a", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_common.py": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_word.py": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/BASE535.json.gz": "edfffb8e8735e0d1f07c81d818022b705ef0889c2bccc193a2f7a661b9f7d390", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/OLD-RECIPE.json": "7e5c179246261edd9e1019e81e6e979537f02559da773b993a318f771cb7d763", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/RAW504.json.gz": "1c6144791dbedf6427e3ee7b4c24fb05b5bf407f6346592f50f8dd8d9638108d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/replay.py": "fd1ce7d1f8974b473aef8c6cec1e0c590e01d0d215b073e5573a771ce42fc74d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/DAG-STRUCTURES.json": "5461d7832386b2f7f3234b6786e148a7c49461d8527be5e76c8fe977783d9053", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-AVALANCHE-INDEPENDENT-REVIEW.json": "f084eaa33ea10fb0fe4d575f2abd503ad5dbdb2c03d2c8b6dd62fc5f387ae31c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-CODIM2.json": "2422fa6db50ca4b2e8226113aa30d608e7c6525990eb1faf370f9fee7718e698", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-ELIMINATION-AND-PATH-TRANSFER.md": "481001470bd22345a0baf652261351e015a2634b2572b0d4f78fa9e147edd0f9", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-SCREEN-REVIEW.json": "555024b7a90f8dbbb3f13623d504d36b3bc92dcf118f6f9ecaeff285ee13f2e5", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-SOURCES.json": "69a578efa22c12688ef442498f8b1d901c7056f5f1948ac921e1dca0d2be305b", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/FRAME-SOURCES.json": "e01063a60b24b3b21f9c1d472d890bb387e61d66ab8847cbdab4b92f06e0f91d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/FRAME-TRANSFERS.md": "1756461714ea55bd748d7245af14adf0a6a4e13a9bb7f498a381ec4282a30387", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/PR-LINEAGE.md": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/PUBLIC-PINS.json": "273e48abf63a49123f11fb4e56f000c648aaa6d17987378b413469a5976e5ebd", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/COMPLEX-INVOICE.json": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/EXACT-ASSEMBLY.json": "4e7e5831683a1af861580a96db1fd717dc2a6fd01a29b220223868fb57d46e83", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/FINAL-RESOURCE.json": "b1463e5f7fe3663080e6021fea5424375538fabef942c7560cfed610f4242ef7", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/WAVE-REVIEW.json": "ef97172e5020ce4158f7c8144a0b0b3d16b94d7c0415e2d33a81f02353d3d506", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/inputs/WAVES.json": "262d0fccc6e8ffb1198436034a26c467ad28b3251823ac25c966f773afc3c3cf", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-APPLICATION.md": "56eba06ba109c39ab9ce9eb9769c724f532c06d8ffbb2b53706b8294cb4f9711", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-REVIEW.json": "39e813d3c0f48a1a6317edac9ffb9ba5b534a62948708595e43fc2e790eda168", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-SOURCE-BINDING.json": "b7531fb284ee11e16b875d5f82237e025cfcd95593f3e3eca23cb5d3249eedf2", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/audit_coset_paths.cpp": "47999863b7c5037754bf73cc94757095f45f6da510d7ce96fb7699e9188d89f2", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/coset-path-input.txt": "779b497d52b6896a04f41d6c55424e65030a939945ca80858c369a3a3320a341", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/export_coset_paths.py": "f36c06ecff72e4a2fd83ed44467d528c976d52da3d5bd6e8043084b1568a7fd9", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/CROSS-FIELD-PROOFS.md": "3d0a1b9ac989283400e7c1e3a025080a8f6837755baccdd55f5e51599ac0921e", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/README.md": "cfd349a83f5ab3d5bb4268ef93b46b1e4542038fb76fe5e7123b8e5fae977de1", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/SOURCE-MANIFEST.json": "946e3fb8bbd4efbc771dda183de01a2bd9bc5aacc28dbb86a88edcdec960af2a", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/SOURCES.json": "905c5860d9c920e41138e582c03010b2b03ee8bf071983ad737d2e57868f6857", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/WEIGHTED-COSET-SELECTION.json": "87c15240aaf48810d103ab3234689bb3ad58024d1b1c0b9106719fc18c5d1945", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/build_weighted_coset.py": "5face855c7e4fb8b6b3954bb20f6c0a662550ca7c6263a1a73c40c857816dd6c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/verify.py": "eb4bb8d1c6eaf5327c7d13fc20ebcf2ae2ecebff5b008d44fc1713a7b162084d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/verify.py": "66a20adaaac6850d3c8649f7ccc959cae19ba5bb17ee88a2b41fb1ceff68e431", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/EXPECTED.json": "a79dc7eec1301a69560a2e7fd6ed69634463272696ee96f09e15db1aad8ab0b0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/EXPECTED558.json": "1e922eef350748956f4cd785d7fc5f73297b0ed6f53b130aca2da29d26777c34", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/MANIFEST.json": "32d31fe49c9a4977b1fe83c72320940bff2dececbd8313787fbd81e188b5166a", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/NOTICE.md": "02e74770785e31234d863b36ad2291e04267eaf32a4ba82f67cb1c804da1de44", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/PROOF-REVIEW-STATUS.json": "f54fcf048c5e24f5d3ccf308259b4b1b291b736e014fee81b4518980d358786c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/PROOF.md": "d5d498edc56fdef8c5798af7f5ec66948bd2f66c553b9efe366cdaab01bd3453", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/README.md": "74f5cd377861bdff57a2825b19ac6c2b0bb6aa62f3b0354c7ceec0a76866c61c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/REVIEW.json": "518fd773b1287c9be19563316f55acfa443667946d1f5bc7cc7b884bb9005094", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/SOURCES.json": "32e1466dd29be472e63e11e8ad76b228c0a1e3ec33596ce4319a64b89bd6d912", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-INDEPENDENT-REPLAY.json": "6db0dfeedce73cf9a6eb31bea0a499f06dc4961da40a60d91059bb9ab48fd73c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-PUBLISHED-INVOICE.json": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-packaged311.json": "8a06db71ab002a9e080f0d60d22ee32a3a6a848a0cc633f37fc8fde22d21694b", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-packaged314.json": "53142566b590fdde9258e36e6fe62991c2f39331fc2822bf0105f812e52d6aa6", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-regression-final.json": "0c8bb51c2234a3190fab3e0e33187dee1bd4f2aab32483a69452366abb3b2567", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-COMPILER-LINEAGE.json": "db1e3390ade85f2299fc1ff0652e12fe1384c35bdcaf5c49e5403e4eb6b255b9", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-INDEPENDENT-RECEIPT.json": "c121cb83baeeb950a42eac4bec73676119dd836386b822e03bf7820fa1bf5262", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-INDEPENDENT-REPLAY.json": "b32113b56745cd5c142c982426ce31f0fe8d4f1a4ba219541e8c8befc69f017c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-packaged311.json": "fed5ee89ea9f6b3c3ffb150898fc95f9a057a0c598b18de6df59e66908342b2e", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-packaged314.json": "71251eee88024f14982a4e7328377f50eb9d04314f692b891b53b5911498e3c2", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-EXACT-ASSEMBLY.json": "c7495a6787f48a9c5184a00daa841f4a972e37c580c6ff3dacc07bd947914f99", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-EXPECTED.json": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-INVOICE.json": "4ac060dbf2ea2624dd1f4bda23bdb81c0a3013dfe49b77c092b631885529947f", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-OWNERS.json": "ecac65c65418641abf598db74d588ba8f53b3f358505bd31e215f09562922e3f", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-BASELINE-ASSEMBLY.json": "9f5e050486c3c337793d09e4ce96769336a3653de0a3a84a77c39431cf062f16", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-EXPECTED.json": "6c16d41d9c10bc04c65b548ff34422ee2d90d63c37e9bdea4adbdf06fa959f44", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-INVOICE.json": "4b6977a049663ab958bd9a48c2864f7a7bddb26aef03e14f3068aede020ef76f", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-OWNERS.json": "0bcaa62bf4723672113f2acdc3ae30c6faa18e5aefa3992e0ec7dc46b9cdd552", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-RESULT.json": "81618cefc1df42f827d0a7da838b13b9167d3500ca5cd598963c3e09e62ceb4e", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/UPSTREAM-LINEAGE.md": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/general-clifford-frames.tex": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-assembly.tex": "ccf34a6d37c4af14bebeab15be50ab204eb1caebe546385520050ec30089441d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-bit.tex": "47123a756f823c83a0d48cca2bf5add6472cd88410b13aed345e70c8834fb511", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-complex.tex": "1c5b638aa9b75365b8addec9c8eeee6bc5e499722901079b94c65fce033fde8a", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/verify.py": "6b444c686891b20b3a92385d025818fc86d9a6ddd2f77504d9223afaa47acd21", + "research/complex-k492-owner-repair/vendor/multicold/verify.py": "1a0e92f610f96a5e642310a2823b152cf573c0d1630b9c174fcc8388d1ffd2a2", + "research/complex-k492-owner-repair/vendor/structural_gain/MANIFEST.json": "eb0499a927665a48a25355075dcb7dc76d0fc43c67ea6d311d9e0242b6d4a25d", + "research/complex-k492-owner-repair/vendor/structural_gain/README.md": "b9132c6bfa65a6a1187ace1f42b938dfeb1d1c7544bdb4c56b0a47409e2822d2", + "research/complex-k492-owner-repair/vendor/structural_gain/frontier-composition/combined-prefix-word/FULL-WORD.json.gz": "a6cd88224427bad6d00b6fbe1d201a2c09e496c90e2cecdc04d7f2ff11a4ba42", + "research/complex-k492-owner-repair/verify.py": "dc069c48d1dce31fef2e567fa3ed81780bf07e00b39ac1a0761536e4a5c0b377", + "research/complex-k492-owner-repair/verify.sh": "7fa796bba785a108b681c7c558974c61d5900fbb5e41f2853053faedfb9d3f1f", + "research/complex-sw4-frame8/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/MANIFEST.json": "b9b39c206fcd2613382b0dcbda23a371e8781d1bedaf8e2f8e7df1e79dc1fa89", + "research/complex-sw4-frame8/NOTICE.md": "61b1e1d42b9e589979091cb2d44af2f4e1d9f71075b7bfc9dd7b5b9fb68c2aa5", + "research/complex-sw4-frame8/PROOF.md": "21d8ef267f9ee4c837bcbab0f659e5a8bbf16e0ee1e79e7775342d39c8c8dd7b", + "research/complex-sw4-frame8/PROVENANCE.md": "c7648719b01dd93af2c3a2c6e951a54711d13892dc4bd4339d16edb4c37c9bf0", + "research/complex-sw4-frame8/README.md": "9ae02da50779761637e34b6bc16556de82e97610a339ee9be0eb2e886cf842e9", + "research/complex-sw4-frame8/UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "research/complex-sw4-frame8/code/assemble.py": "bb32035aefe575da3335da4e907553e2e6fdca0a0f997db569cab651c2ddb008", + "research/complex-sw4-frame8/code/assembly_controls.py": "e4c0f7828af64fdaef1896e4448d0212bd3041805097140b8cfafd098f8a6162", + "research/complex-sw4-frame8/code/audit_allcold.py": "a87d7f4844ca963516637d249b14a0654f67f8047b6b265ae25b0cf30963e503", + "research/complex-sw4-frame8/code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "research/complex-sw4-frame8/code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "research/complex-sw4-frame8/code/emit_allcold.py": "17c110c7c8d219e79e7dce36b19c4781e7effa800086cec03384387ad9acc7aa", + "research/complex-sw4-frame8/code/freeze_spec.py": "f96c2b9cd886596bc7ab267f77abe9d16b6cbb5a724a5ad0a1d18d540369ed93", + "research/complex-sw4-frame8/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/complex-sw4-frame8/code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "research/complex-sw4-frame8/code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "research/complex-sw4-frame8/code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "research/complex-sw4-frame8/code/witness.py": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444", + "research/complex-sw4-frame8/comparison/GEOMETRY.json": "2fbd5e24c217cc322fdda14ece627589be1fd6831444838db58901462938c090", + "research/complex-sw4-frame8/comparison/PR699-SPEC.json": "56eb544289c8bc4314bf1bb6cc00883f132f5c46b92c61bcc84488943b48a615", + "research/complex-sw4-frame8/construction/COLD44-RECIPE.json.gz": "22d0e01e990c0f1c588607a095271f7844851a437ba07174505e98e9528aed4c", + "research/complex-sw4-frame8/construction/COMPLETION-PRIORITY.json": "0274ffca1725e7460aaf7b672bc1248aa6dfdec11e5f0fec91af18b829f8ba47", + "research/complex-sw4-frame8/construction/INPUTS.json": "edd32ad9a55d3c508ca2ad90c74b5c87c7f7ca509d96b856a2176fa452780f99", + "research/complex-sw4-frame8/construction/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/construction/NOTICE.md": "defe7e44af610e25a6c50c1c3b2efd0972d0690574995c0c872fc50eebf4c816", + "research/complex-sw4-frame8/construction/REBUILD-CHECKS.json": "1f9d754c89cfed632a6eee919a42d00c6677a8fb4fe1d40615c903242addbc91", + "research/complex-sw4-frame8/construction/UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "research/complex-sw4-frame8/construction/build_gauge_cold44.py": "ec730a4d3ff12fb058780718b1d5a7afe61243c532679ef347a5a48e2af0a3bb", + "research/complex-sw4-frame8/construction/construct_gauge_xcentre.py": "d8d295566ef2399af2da0707a4adc83e07aa26d2344c01a66bd0ca7684cf9217", + "research/complex-sw4-frame8/construction/layers/build_pivot_swap.py": "8e8bced88be2e592ded40929499bac385ca92fcc1fa59183c22229dbf34093b8", + "research/complex-sw4-frame8/construction/layers/layer_end_controls.py": "7829187bfc8f909948d5250e0ec00f02c89f5fe98306a3ed88daee36cb3c92ef", + "research/complex-sw4-frame8/construction/layers/reproduce_layers.py": "435699f6f79c6c7fb8d6cc5a8382576d6ac88747583a975ff671e45440b93c4e", + "research/complex-sw4-frame8/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz": "3164cfb71baaeba4ac43427bc14075a225fc3a32ecd9341e58aa52c03a4ee2c0", + "research/complex-sw4-frame8/construction/layers_np/HPE-RECIPE-NP.json": "43900139f618bdc06b8319098fb8dccaf4fc315b43ef7c067ca2cd778cdba2c1", + "research/complex-sw4-frame8/construction/layers_np/PIVOT-SWAP-NP.json": "d49b8d316da1cbdaf995dd0e8314d3c67cc9cd4d5902e9d85ccb907be645bef5", + "research/complex-sw4-frame8/construction/layers_np/reproduce_np.py": "1a304144a250d00d14154692ba522365b036777cf2b6fac466095e8ba733c16c", + "research/complex-sw4-frame8/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz": "17e218a17e47c58fe2cde775ab2314d3d84030a61327b7f13da61cae3b374ad4", + "research/complex-sw4-frame8/construction/layers_p6n/P6N-SPEC.json": "132a59635077d6afe80f99964a6935fce1dc2ece6587d74209c6f9c60025c8f1", + "research/complex-sw4-frame8/construction/layers_p6n/layer_end_controls.py": "fc58c5699ba6191c1163a3041241f6f0b619626c4462cd99bcf88210bac9e81e", + "research/complex-sw4-frame8/construction/layers_p6n/reproduce_p6n.py": "aa7d6bcbed05aa1c689437c07a26e5c95be3c700c0c1fb7bcf91c432a88436ca", + "research/complex-sw4-frame8/construction/notri/PRIO6.json": "de0412511b0dd1af13e9717bc791126ac0e91c569b5391fd6c70268083045d15", + "research/complex-sw4-frame8/construction/notri/cgx.py": "3da039d4184097c14802f9dbf972520d5b807671196f5e47a2247bc9f29bb418", + "research/complex-sw4-frame8/construction/notri/cold44x.py": "f0bc3500efb2c839a0f8cb03dbb9ea0a54f1dfc71ef81e5373b3d638ac5b8296", + "research/complex-sw4-frame8/construction/notri/port_stage_x.py": "38310744d054e393ea35e996047cddeb2d212141aaaaa4b07f7a4663b11db8e7", + "research/complex-sw4-frame8/construction/notri/reproduce_notri.py": "90148c2a0422b4f92164298a283de73d413ab3d4cb7151a0e6b643a37ea025a8", + "research/complex-sw4-frame8/construction/promo/LOCAL-PINS-p6n-k4.json": "a92bb02266596956bd53e9c86e8bbcc6639c92b4a4a248a1521f8eb79228271f", + "research/complex-sw4-frame8/construction/promo/PROMO-RECIPE-p6n-k4.json": "fa6065d142646f7ab1f268912ce0cf5a1a6cd33c3994ff96bd6e204cf16b3e90", + "research/complex-sw4-frame8/construction/promo/build_promotion.py": "9c9e2001b8d68bbe934d136026276fe97bd9bf6f94d4d78441fc28e14aca4daf", + "research/complex-sw4-frame8/construction/promo/make_recipe.py": "ba9e4fdc0c1be7f6a150a5a50909911257a1a8c7cc5d03d61f541178fc07c122", + "research/complex-sw4-frame8/construction/promo/promo_controls.py": "786c51f84b53698c2c833083506c4432c30eb0ed3b71e7dbe458a70c7413c372", + "research/complex-sw4-frame8/construction/promo/reproduce_promo.py": "f979be666c3f5cf57e342a8427863c0b35b67ca4d3be495ac386f6870deb2026", + "research/complex-sw4-frame8/construction/reproduce.py": "047bb9b3536b0b16bb08a21cd9fd80404ca9d022345f1aeab34b21dffc281c92", + "research/complex-sw4-frame8/construction/sw4/LOCAL-PINS-sw4-P6k4.json": "3c06bf68b28ff125a6a2372bb70cefd76fb9fe1333438cd34dfb5b617cd70327", + "research/complex-sw4-frame8/construction/sw4/NOTES.md": "3a3ddb0c77b188e67fc453ccb3efe9323f87028092a6ce4d259b7dc99d702446", + "research/complex-sw4-frame8/construction/sw4/SW4-RECIPE-P6k4.json": "fa58d0ffc95d10b7453daefe4b34404a52895f94126ef973e92e92106cd615fa", + "research/complex-sw4-frame8/construction/sw4/build_sw4.py": "9a295f3d534594a6b1326d8a6647e947670d1c6fbc92f37f5169661fde4c8f66", + "research/complex-sw4-frame8/construction/sw4/reproduce_sw4.py": "3d082e0cc576fb1b4fb9e5dd11d63bab697c8a8626e2837813cd00d100b1aeac", + "research/complex-sw4-frame8/data/EXPECTED-IDLE.json": "2d382c518e56daf26a41e28dcd169f4e7d3ce64a67bc281b395ce367ffb06e86", + "research/complex-sw4-frame8/data/FRAME-RECIPE.json": "a2c7ca4d44671386d05974e2627645b42bbb7da7a35cefff6e9fa158b6ac8473", + "research/complex-sw4-frame8/data/FRONTIER.json": "70f211bb048cf19b7d50868fda830145d4073edb2eeedba89d77367129b3bb9f", + "research/complex-sw4-frame8/data/OWNER-CONSTRUCTION.json.gz": "bd3efa32765b30a2e18d113186d4ac94dfd3d080f6499731826f054246cd8f1e", + "research/complex-sw4-frame8/data/OWNERS.json.gz": "99d1c4caf85855c353d30f122d9efbd9e51562914facded13027f347b18a6082", + "research/complex-sw4-frame8/data/PLAN.json": "b94744674847a9f411a1072521754c605518971a6a96fead1eb3b479eb6455b2", + "research/complex-sw4-frame8/data/SPEC.json": "7fc2bd2e3c0ac13729c1fa1f0f327a4eb7c72373ba58e5ed3954b30e23c803be", + "research/complex-sw4-frame8/data/UPSTREAM-PINS.json": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b", + "research/complex-sw4-frame8/extras/build_frames.py": "a1e6530849499a812d4be2b920f4afe60e55c4a1ecc08f62849d2a3eae882019", + "research/complex-sw4-frame8/extras/check_owner_map.py": "6be8d8bc9ca09a195b25f3ccdfb9ada0d129d4cc7900ad5a26832dd8ae7809a4", + "research/complex-sw4-frame8/extras/exact_intervals.py": "aa3c2327c5d3742248b720a87b2de0bbe2e34ed2af89a578e3c8d5bd2656a9cf", + "research/complex-sw4-frame8/extras/frame_controls.py": "47d2f85df2317290687ee44eeb27526649d17a6cc2dba365695647a3cbc42a98", + "research/complex-sw4-frame8/extras/replay_owner_map.py": "8cab5bb2650e3caf1036aed0197663bf26b41c2fa645f732c3c7bfe3f1e2b481", + "research/complex-sw4-frame8/independent/README.md": "5d7bb5bde9710aa266a581b8d2938202b9302a05b47252faf8b1ca9a1e3bdd6a", + "research/complex-sw4-frame8/independent/audit_local.py": "03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd", + "research/complex-sw4-frame8/independent/price_profile.py": "d2f548ad6b99f64a8ca5fbaf822a89560bb99359957ce3420b497f6a46fc0acf", + "research/complex-sw4-frame8/inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "research/complex-sw4-frame8/local/build_cold_end.py": "864b4701dd73afd0c9d99761b7a749f3354c48985730f17054e18c052996a668", + "research/complex-sw4-frame8/local/cold_end_controls.py": "6f8cfe711aea1d688c255a1f1c158d94aab8ce4adaa526113d58ca58db87078c", + "research/complex-sw4-frame8/local/hpe_adapters_local.py": "eb0b5c6c7161e18dc22168da3211448d321586edd15bcfb4b4741174d36993cf", + "research/complex-sw4-frame8/local/hpe_audit_and_transport.py": "c9a05ff291016b870b4fc925b317abd9c3a604c73ffc8920dfdbbeb475e20aa3", + "research/complex-sw4-frame8/local/hpe_audit_local.py": "6bd9a1e279c9c9e4f3767d9f82e537b559292906feb2ddab02f380fb6523a810", + "research/complex-sw4-frame8/local/hpe_emit_local.py": "7e4a6fbc38c8228157b6311457d1496bf460291393043932d2c365f004f77805", + "research/complex-sw4-frame8/provenance/ADMISSION-DIFF.json": "a16ae3d0757c085212b83600163c9ca2304dbb4c86f489b654d95a66af75509d", + "research/complex-sw4-frame8/provenance/SOURCE-FILES.json": "065a87bcc51c0926666abe981c3a65ddb593fe1e6e315787927523683982dcdd", + "research/complex-sw4-frame8/provenance/upstream-gauge44/CONSTRUCTION.md": "7d96eb958a6b4274ea4c4c539b585f8ae2e89363b76aef930f90d2d513e164ea", + "research/complex-sw4-frame8/provenance/upstream-gauge44/NOTICE.md": "54305e39f346f658d49fe5a1e0938402ac0977a72f21c92557d887da592ec047", + "research/complex-sw4-frame8/provenance/upstream-gauge44/PROOF-NOTE-BIT.md": "1e2167a0cb69a7be7a5c98e6e5b270b4676d6c0ac209ff29e06e40507f2c9544", + "research/complex-sw4-frame8/provenance/upstream-gauge44/PROOF-NOTE-LAYERS.md": "92bb85b056803770882afa916277c5b49a7027159c113a106e7b2b33e57c097f", + "research/complex-sw4-frame8/provenance/upstream-gauge44/PROOF-NOTE-NOTRI.md": "774d1ff7b77844990da7bc1feff7f9ffff8b1f4f9b03232a620f1f9a29935414", + "research/complex-sw4-frame8/provenance/upstream-gauge44/PROOF-NOTE-PROMO.md": "58bc7e022950dde32252d8dd2cbc90bb44f9b7af1f03551a24d2d3a210e0d39b", + "research/complex-sw4-frame8/provenance/upstream-gauge44/README.md": "51416917014fa57205a86f03aba38619ac10d54f5a07e5015bf13e1c1fc9ae07", + "research/complex-sw4-frame8/provenance/upstream-independent/CENTRE-GUARD-REVIEW.md": "7b82518d7ddf042d6e71174bc286311fa72127e0dc6dc9e500025fcf7abbf897", + "research/complex-sw4-frame8/provenance/upstream-independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json": "9fb5265c4d2ddf3d615e46600954c79cd1a42481500a0973a5695fcb9f2558c9", + "research/complex-sw4-frame8/provenance/upstream-independent/GAUGE44-GLOBAL-GUARD-REVIEW.json": "631107a9a9acb02441ce80298f815e0c624f811b0d58c6fd78f8dc58d564bb5b", + "research/complex-sw4-frame8/provenance/upstream-independent/GAUGE44-INDEPENDENT-PRICE.json": "f5d1a19acc6cc5f6676f68ba60378b4a01841e54f015a8d6c18f7439093da268", + "research/complex-sw4-frame8/provenance/upstream-independent/README.md": "25668a62d8c91f6860f8412cf2fc750ba41bf1085dad3709ad5067c7956eac89", + "research/complex-sw4-frame8/provenance/upstream-independent/review_guards.py": "b83164d6c0122a055b3281f3381b305683a875760a2d727dd0188bb2aa59d67d", + "research/complex-sw4-frame8/provenance/upstream-pr699/CONSTRUCTION.md": "7d96eb958a6b4274ea4c4c539b585f8ae2e89363b76aef930f90d2d513e164ea", + "research/complex-sw4-frame8/provenance/upstream-pr699/NOTICE.md": "93f803ee9ae9d2f02801cf79335ff1731b71bd82b6b6d0bfc9a1130c1543b63c", + "research/complex-sw4-frame8/provenance/upstream-pr699/PROOF-NOTE-P6N.md": "cef8fad3d6644b4376ed15c4c5c46c68324009ab8f42d10bfa2da4b505b2c26d", + "research/complex-sw4-frame8/provenance/upstream-pr699/PROOF-NOTE-PROMO.md": "c170e5196d3081f86ac377c6fe614ca17f6281972837580275ce5af41cbc64ae", + "research/complex-sw4-frame8/provenance/upstream-pr699/PROOF-NOTE-SW4.md": "d7bb225f1a7f9fd363e819a67e92a5fe14c0942f6c3616d73609cc48042daf3d", + "research/complex-sw4-frame8/provenance/upstream-pr699/README.md": "f320dece84ea669dbe25f59ff14fa32b6c4d9c2cbddc0890a7fce9e5da16e2de", + "research/complex-sw4-frame8/provenance/upstream-pr699/SOURCES.json": "12eb983afb500a57c42e8f22f99d47453d39d1128a0b797e3d684fc7e544f5f5", + "research/complex-sw4-frame8/provenance/upstream-pr699/historical-FRONTIER.json": "56bed9070d5f0b7585d7b7fd62984696dbc5158e5187663030920a57e1cbfab2", + "research/complex-sw4-frame8/provenance/upstream-pr699/historical-PREPARATION.json": "1d576298bfafc509992113fdd58b5482655a88e321cbfafe9386588eb6fbb6e9", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-RECIPES.json": "534ace870cabe515987e00f50f71550030965006ea18978e0924590ac6944345", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-REVIEW.json": "ee9b86428278392d2c933f76d60e51f5af90d4ab67e4d3937ed2fa416e7755ab", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-LOCAL-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INTEGRATION.json": "5c14538134dfffbc58fa4b4d2f26b270ec5f56d17d4bf23752c82964f45171db", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-CHECKS.json": "79177449e404403964ce1b2f4a9a8bd49e1916daba3123d7fd7f5cfd1f1ac0ea", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-PROGRAMS.json.gz": "99a18eede965accf65943e490b8d2b2ffb9f1c9bc6babdb825413a80cbea2cde", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/RESIDUAL-ADAPTERS.json": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/SCALAR-FRAME-AUDIT.json": "73b3601a6239502475a272ea0c46945fd42034486aaf43e66a212eb4f012ca44", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/WRAPPER-CHECKS.json": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/complex-sw4-frame8/vendor/main/research/community-k492-audit/pr622/replay/baseline558/complex-global/controller-input/split-centres/CANONICAL-WORD.json.gz": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/direct_delivery/MANIFEST.json": "c1997405c5c0ccd9bdb0a30b0eb9a5a2dc7dc7ce7b59c6a83a2152b80f6410d1", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/direct_delivery/code/construct_504.py": "a0d96ede40b957c38dcb64296d5f4a76c23dfb8c8875e01a80b5f1bdf6e8360e", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/direct_delivery/inputs/hamming/PACKET-PROGRAMS.json.gz": "d833ae0390d165d7da0c639a3c7aeb77156c2ddb52447087cb49b9d03b19e9b9", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/direct_delivery/inputs/hamming/PROTOTYPE.json": "327d2a868043e846381aa58a33053c24425e8cad522ff401b10ec8af1d649a3f", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/MANIFEST.json": "fd30701bd9bd652985db18fa95bee08a34615ef417a2feb2f55efd60a0b5d665", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/NOTICE.md": "ba2267f17bb2cad9dc706565c359fec98d6ec0feb3b32dcfb8c3277c59cbf8fe", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/README.md": "1b2679bed02b9563e6f3a9951eef2cc5057444a78bf4aa7ab89d1ad83330e3e4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/SOURCE-PINS.json": "240e8ee75336e921663a0057f450b346bac305d2af4ffacef68dec1798d9bb85", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/code/audit_joint_prefix.py": "c01836709f3650a39c46418ac1771980b4b96288e60b51032b5d31419e484c37", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/code/audit_multicold_controls.py": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/code/build_joint_prefix.py": "d7804669e528b6fd8d80195a4a2e76efac9bc67440b82c73973f4bc9fe273783", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/data/EIGHTCOLD-JOINT-KERNELS.json": "0381935d8d162eb48044bdf7e36a42af761f6d4032509b9b397ca02d3134f585", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/joint_prefix/data/JOINT-PREFIX.json": "0fddbd3f482b72a5197eacd75abe192e1d92f83aa2cde33a76dbc7be1682bcf2", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/MANIFEST.json": "328ce8023d33deb308b0f1ae2320424050f836d791cf60a613ae8408e7d6f3ab", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/NOTICE.md": "d14c070a8e237cb1912e413ce22e98eb41f164b769ebaa97224c121fcc5a0fc5", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/README.md": "638428654d34f0b72ed4b5fda948c91d01e57f8015813c6d8ab01c06c1da5322", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/SOURCE-PINS.json": "503764cd70c99a9652ec51a533c31ad7f2a615e6c230156d785daff2835cf028", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/assemble.py": "3fedbccb09d469f8ee366b4302e51448de6d25793a78a12c5f9a8d9667a755eb", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/assembly_controls.py": "a0f2349ba8fe8404b8b76c869f12dd7e250a775b2e05b3c9c00e6889ad4c8a45", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/audit_allcold.py": "7950e5c01488a9146bdbaf19ab4fd0c33cd25a4d63fb56ef995ef2e45ac7ec1a", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/audit_kernel_controls.py": "5100459211f43ba048bf82c3942bbedb8b224272b24722a14f0dcd808a38aafa", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/audit_multicold_controls.py": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/bind_providers_portable.py": "01e62fee1f1dcf1b7b34338d555dacd5cd1d7d10d6b9a605d0913d959f8c7ecf", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/build_cold_kernel.py": "aa556a1988f7d4c52bd82fd2a648769f7094bd75ba79582c15ec441d710e213b", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/build_four_portable.py": "417b1dc4dca485dfbbaa820e552cae9bf3932bbace6ea16ce93aa0590c3c184e", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/build_multicut_kernels.py": "6ab3d73f81d5b2fb884a93a336ef1940e118d419d425b3356bab3b97f774c9aa", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/emit_allcold.py": "9d6c75af63fa8f53973734ccb1eef983511f4337ce644436a693fd8fb9ef8fe2", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/invoice_allcold.py": "ff8fee775ad97926454f3ad1183f8e05de654e276150e579ce612f3eb2f98d44", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/phase_timing_controls.py": "dcc4adfd139d6f65a88bdc6d183ea3777d4e4f688d2169dd41b54964f05591bb", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/data/EIGHT-COLD.json": "089617bdc33fd9f27b7fc8e9ae9e01c8e65a86a57c4b6f180f4f378f3f0e6160", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/data/EIGHT-MULTICOLD.json": "d18ea59995d384833c95a7a55d8167f83439b6881a524ab03df972ede3e0d7b9", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/data/FOUR-COLD.json": "643e07c25dac93ce1fe67532e377f9f1cf8c7bb83835abb3fad63c9c51514736", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/data/FOUR-MULTICOLD.json": "c1b42d7bacf9f31ab35294f7b8430a1164d6bc169a3d68fe2b3ea39cf791b323", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/data/FROZEN-FOUR-PROMOTION.json": "90417f8d54ea9272bb5041ed9144a58dcbc194a22dd0845e7de89d4b717f1b74", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/data/OWNERS.json.gz": "93349ec85f21811b5b247980f9fc4d8161100d5ee37bce7fda5ef65d0370240b", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/data/PLAN.json": "35a95fd9b5e46fdaf8a3929d516fa8c14dd4e3bd9a20eb546e0541a8ef85ff51", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/data/ZERO-COLD.json": "ea1cda1578464399077bb96e5c3c3d01e88ba5eeaa6c22d3b66ef4380bc3b820", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/data/ZERO-MULTICOLD.json": "cc09fab61aab468200d72f833ffb9e6572580d54da57bab02c5d63e3b280af1a", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/proof/CONSTRUCTION.md": "27ece5e1c11b90d97a808b56eff897b998c10e61016db95867f84e6e6aef132f", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-EXACT-FRONTIER.json": "55050dbdc1ffa18b3cc1f9b8b94f7de7a04a39f65efbbb890de2e73db837ee38", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-OWNER-RECEIPT.json": "cf9992773c9ae4523dbc7f71753d7ecfa515618d7c2ab414b60d53887f518a30", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-PROVIDERS.json": "59196e2c93f4fb8fdbe74bd16d60242a3534eb5bb8c810fc29635ab0e65bd08f", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/proof/PR561-NOTICE.md": "180802791d3547d511a7af8bc4f800640abd72636d50631d2e61b35cfa17627d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/proof/PR562-NATIVE-TRANSFER.txt": "f4ceeb2a412c9ec3f3bc06a78cf865e5fdb7c1080421ec5285ba02d04418eb37", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/proof/PR562-NOTICE.md": "a427502077fceaaffc7d44bb8520562160d0d76e4cb08c2b10337e62d8987fae", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/proof/PROOF-ALLCOLD-NATIVE.txt": "ca7a8b3f3fa6d3610ef9518c71d5186427ccf2b2bdf3511be84a6b2d7bbb1e25", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/proof/PROOF-REVIEW.txt": "0a807ea2c5fec29cbf994f94bd5a388914fb31de02dba03d18265040044c0dc6", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/MANIFEST.json": "f28c04eecbea7599fa9e0867dd8d0311a463af12cab79f90a43733b162527164", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/NOTICE.md": "fa76079e2566b8d644c4aa36cb1034aa2363d2e97978b26203f122d826918fce", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/README.md": "02181c5ff31cd1c2899608e5ab598b405df92ad5814df35f329d117956f7ee10", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/SOURCE-PINS.json": "b09437400a7f6f0dc86eee0f800aae91cd35a7e5e80eb3d348f87113a0bd0d76", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/assemble.py": "5d4946dcad7636bf2119bb7bc3a52ceb41454c1514d12cb77def2c2e02b17338", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/assembly_controls.py": "f3d703a63404bd655e66a520b3840a4ab72529751664eb634a52736b4bc95a29", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/audit_promoted_scalar.py": "1994e7116065636b53bf740000ff78dce8ea62390e597d293d183f33c67eaa6d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/phases_full.py": "a273c325ffd6793d5b63b79a289a9d2bbc9292e6940fb5a926924f3708627af4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/promote.py": "b69a27d53ec3f64ccbdbbd79f9632419f273b3eb4429f6cdec1315fd8798750c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/reconstruct.py": "e56d57d39cf787b8325de5a97dbc283f89d51c24169efae9ad2227277a6f8243", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/OWNERS.json.gz": "c72892f5b3b36e75ec4db7742b046bd9194f638ff32be9cc8843914af950e6dc", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/PLAN.json": "8e64bb8a1a8f87998479316f4111801cb3eb1e64f898b7e577eebd72a460f844", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/PROMOTION.json": "9ad34faa8611a6ea7f161d2e1fe331ab1ba5ccec8fca3978e31c3e7bf789bc31", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/ASSEMBLY-PROVENANCE.json": "cf1710faaf5d4aa32e6a8a24b0087cdc24e5b680d974e5dd4e0cb4ef4787e395", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/CONSTRUCTION.md": "9b0617dee9c044488b2f72b50059dd8d768f6ee0a29c35fe2cfdde85d25cdbd1", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/EXPLORATORY-SCALAR-8-CONTROLS.json": "c0465364067e6392fa0d7e4cd0481a82afebe3e271b486a4984e7b2826025146", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/RANK5-CAPS.json": "461ebc6c8816a0132c89a54c2ae56b07f31500bcb2c2bebfce783eb41bc29441", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/EXPECTED.json": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/MANIFEST.json": "b0f5773b3ffa2c5305dade20ce6159cb8b5961285d2f7bc767c6353838bac4d3", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/README.md": "79cc63fc45ea52c04f32555676704a1664a3eafdd917b25689b1acd390a4636d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/alien-avalanche80.cpp": "0215152bd3ddf0282c8088843c4e8a89e821e747f884e03100fe79238b3061db", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/alien-flags.cpp": "0bd6ac192357ca71f6b84baf50efdc43fccc8394296c35a298b35306db7d88a3", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/assemble.py": "bf878beb64edc6bae4c321d7c964088c4d9aa0ae477597ac1adbe2b1078e3904", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/build_wave.py": "249669d046db49011b84345a14ec05a93270829e5e21f6046576972038da377e", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/README.md": "bd82df5b39c6ff26b93f41ad76471ac50131050a3cc0f84dbc6c57703a721353", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/RESOURCE-TRANSFERS.md": "6fd2bc82714060290f29b218c235c171395cf9be99bea01f8a7fa770dadd68c7", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT-OWNERS.json.gz": "b5a5339dd37d90a0adf40d90d6aed52aec2f94073a3b27763575eb069f85a903", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT534-PLAN.json": "221a38f18504e00da31a72a7b3a3f0d248e8f886d2b8fa7cae2d73e7ec86905e", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SCREEN-RECEIPT.json": "ed60f7e6b0b86f4401ada159c0d37ee283836a0b5d1967f7b0a236685f64daa3", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SOURCE-TRANSFERS.json": "e49fbbaa4533b6f15b56098c9d16ea3e1bc0cc98b19a2e990c51baad047e7839", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SOURCES.json": "85448ef4fb1d124ef8bd2f0b14451ef522465b14510bba4e53fdd24da0968643", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/TWO-RESOURCE-TECHNIQUES.md": "8cc6b582680ae8565444abc01f1dba729c94a827f1f8e89192190229e52183f4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/WAVE-MAJORISATION.json": "c445afc50e594c46932d8d799b446edc22717e664d828d4afd7810c643576475", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/replay.py": "2e1f11b5702b831622cea8b386bb82043ef9e58b2a0aab56b09c00f30ac73046", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/run_complex44.py": "5533e9e29c66b11f8feb22a2d3d37551787200ea69eb3d04a984c0b1d22c49bc", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/NOTICE.md": "b47da4b840ca9c8d1e2816359a603304ebd7ca442c82b94c049b00f142643f73", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/SOURCES.json": "c265f58b1ab29f9b662e9c5f943147ccc0527fb1f4803b06b48f71d96fa9bc60", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/adapters_local.py": "4e89a5c517cd87ff6a5aa9b7334c0d74821179ae5777d31284da25b9d8abf113", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_and_transport.py": "a4fc272266785e1fffd44775c6fa6df783c4352de4c3f1d925cf953a23b84e7f", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_local.py": "69b12c45d0a961175a824c1967353c7f3b94818a7dd6ac7bbcf56a6d1a5ed8e8", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_supplier_hosted.py": "301e9b5c593b6d583065337eb7b3ef207cf039e265f099f89080a4bf25856b43", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_local.py": "eefc76e0bee003015fe21ac685c2cce658033d5444add404d2d509c7d6f39bac", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_supplier_hosted.py": "53c0b653b3a5100756d6a9473c90101b8c3ab72723d7047983906ab997bdf920", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/invoice_final.py": "96b6bed96ca8b60dfc064cd1c7962c45a5cb53c4e52cd90aaea6ccf8d109db97", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/phases_delta.py": "15723107eff03013b2e797fd9fa3635b1b46c5d1c8112d19fada98c178d4acb6", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py": "f5eae94aca965d0008bc07cff8245ccb7509042ccad457d3bcb7d51c1e9409f0", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/local/CANONICAL-WORD.json.gz": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/PR523-ANCESTRY.json": "76025ad06d8ac96fc6693092d674729fea2f04b9c1c89ec50dba7488b8e6657a", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/NOTICE.md": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/code/assemble_combined.py": "41216e8da3b647fe6eead9079858f25b2592cab090154aca43f3cc73ff36dc9b", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/PR510-EXPECTED.json": "19b861f69f7602e47b390d472b487d044bff4230b250520807537c213ad0249f", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz": "025448abdf2012d327e50a009084e1501690d05e650300d2982836aa0350ae00", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/README.md": "f69ac71a8df62a5d0bf7ed45ad16642e1102faa9e7b95c03f08cdf264a608948", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/SOURCE-MANIFEST.json": "b91c0d923affac87ce0bad7083d4640758930f82628f042bed7aaccf528973cc", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/apply_syndrome.py": "496a91b9da15ef56e6df28a0459ca8318a4575441c7921e113bf636f31e3c5d8", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/port_frames.py": "8d25abc9c45c58a5b893e67f9abec3a660e8d7f743e86959f2d2fd62037e23d1", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/OPENAI-SOURCES.json": "1a9c08d0c0190f0280c02e74c8a144f802efe2d7d8eb3a0b50b181d6dca686cd", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/SEARCH-RECORD.md": "7b09479215c407e4258ef6af64c34dc865e3b9a60c845040258413a2a960f5b8", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/TWO-SOURCE-PROOF.md": "4d6423f773ec47d2eea984e02f11f2d636e02ad3e6f3eb3e640a3768fa04fe75", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/PR534-WORD.json.gz": "a275792cb9f5729fac295cb04c556afbaa4513945c517190219fd0e44ab90095", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz": "e070ae2c78b4a1b644b418774af62b40d8d16e6ba89602f0474afb557d507c37", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-RECIPES.json": "577a1be13f5140d9c3997637784b2f812f46b24c61877699430b02de4f662102", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-REVIEW.json": "cd48fe6882a39c57021c4614747cc5c2c88ec07e806cebb914cf533997b73d9b", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/run_local.py": "8326e67400e5ff87580e93e4518efe397f1b29fffbb6d757a37e5f97c14c3695", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/META-SOURCES.json": "c8aeb9313f2c671a9a8766c249ceb6cffa106dfdab3ab761da8e8c534b115090", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/NOTICE-upstream.md": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/PROOF.md": "abfa6548b223893866094631aed61174575dc1b17bdd60627b2c55e6b9477e4f", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/README.md": "51d6ef7ad3e12e72daf29e0260a11cd985a0148fe1efa0574a533dae726c553c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/RECIPE.json": "8735ac9beadff3edcb4a4df8dae174415e0f83d9b4df8556c33ba7fd777505fa", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/SOURCE-MANIFEST.json": "4f5d92b4cd76eff0845a9f14d33131441535a232b5c91f00535aa076d44c45a8", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/audit_scalar.py": "a1cd720d281c7a9db7f17919c637cdcb8558e9f3c96e929706f0c21f317a7943", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/build.py": "b15192ff50fd99f5ca3cb5857b5e129c98a212de60ae76aafb1614139743c35a", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_common.py": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_word.py": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/BASE535.json.gz": "edfffb8e8735e0d1f07c81d818022b705ef0889c2bccc193a2f7a661b9f7d390", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/OLD-RECIPE.json": "7e5c179246261edd9e1019e81e6e979537f02559da773b993a318f771cb7d763", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/RAW504.json.gz": "1c6144791dbedf6427e3ee7b4c24fb05b5bf407f6346592f50f8dd8d9638108d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/replay.py": "fd1ce7d1f8974b473aef8c6cec1e0c590e01d0d215b073e5573a771ce42fc74d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/DAG-STRUCTURES.json": "5461d7832386b2f7f3234b6786e148a7c49461d8527be5e76c8fe977783d9053", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-AVALANCHE-INDEPENDENT-REVIEW.json": "f084eaa33ea10fb0fe4d575f2abd503ad5dbdb2c03d2c8b6dd62fc5f387ae31c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-CODIM2.json": "2422fa6db50ca4b2e8226113aa30d608e7c6525990eb1faf370f9fee7718e698", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-ELIMINATION-AND-PATH-TRANSFER.md": "481001470bd22345a0baf652261351e015a2634b2572b0d4f78fa9e147edd0f9", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-SCREEN-REVIEW.json": "555024b7a90f8dbbb3f13623d504d36b3bc92dcf118f6f9ecaeff285ee13f2e5", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-SOURCES.json": "69a578efa22c12688ef442498f8b1d901c7056f5f1948ac921e1dca0d2be305b", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/FRAME-SOURCES.json": "e01063a60b24b3b21f9c1d472d890bb387e61d66ab8847cbdab4b92f06e0f91d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/FRAME-TRANSFERS.md": "1756461714ea55bd748d7245af14adf0a6a4e13a9bb7f498a381ec4282a30387", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/PR-LINEAGE.md": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/PUBLIC-PINS.json": "273e48abf63a49123f11fb4e56f000c648aaa6d17987378b413469a5976e5ebd", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/COMPLEX-INVOICE.json": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/EXACT-ASSEMBLY.json": "4e7e5831683a1af861580a96db1fd717dc2a6fd01a29b220223868fb57d46e83", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/FINAL-RESOURCE.json": "b1463e5f7fe3663080e6021fea5424375538fabef942c7560cfed610f4242ef7", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/WAVE-REVIEW.json": "ef97172e5020ce4158f7c8144a0b0b3d16b94d7c0415e2d33a81f02353d3d506", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/inputs/WAVES.json": "262d0fccc6e8ffb1198436034a26c467ad28b3251823ac25c966f773afc3c3cf", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-APPLICATION.md": "56eba06ba109c39ab9ce9eb9769c724f532c06d8ffbb2b53706b8294cb4f9711", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-REVIEW.json": "39e813d3c0f48a1a6317edac9ffb9ba5b534a62948708595e43fc2e790eda168", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-SOURCE-BINDING.json": "b7531fb284ee11e16b875d5f82237e025cfcd95593f3e3eca23cb5d3249eedf2", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/audit_coset_paths.cpp": "47999863b7c5037754bf73cc94757095f45f6da510d7ce96fb7699e9188d89f2", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/coset-path-input.txt": "779b497d52b6896a04f41d6c55424e65030a939945ca80858c369a3a3320a341", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/export_coset_paths.py": "f36c06ecff72e4a2fd83ed44467d528c976d52da3d5bd6e8043084b1568a7fd9", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/CROSS-FIELD-PROOFS.md": "3d0a1b9ac989283400e7c1e3a025080a8f6837755baccdd55f5e51599ac0921e", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/README.md": "cfd349a83f5ab3d5bb4268ef93b46b1e4542038fb76fe5e7123b8e5fae977de1", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/SOURCE-MANIFEST.json": "946e3fb8bbd4efbc771dda183de01a2bd9bc5aacc28dbb86a88edcdec960af2a", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/SOURCES.json": "905c5860d9c920e41138e582c03010b2b03ee8bf071983ad737d2e57868f6857", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/WEIGHTED-COSET-SELECTION.json": "87c15240aaf48810d103ab3234689bb3ad58024d1b1c0b9106719fc18c5d1945", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/build_weighted_coset.py": "5face855c7e4fb8b6b3954bb20f6c0a662550ca7c6263a1a73c40c857816dd6c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/verify.py": "eb4bb8d1c6eaf5327c7d13fc20ebcf2ae2ecebff5b008d44fc1713a7b162084d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/verify.py": "66a20adaaac6850d3c8649f7ccc959cae19ba5bb17ee88a2b41fb1ceff68e431", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/EXPECTED.json": "a79dc7eec1301a69560a2e7fd6ed69634463272696ee96f09e15db1aad8ab0b0", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/EXPECTED558.json": "1e922eef350748956f4cd785d7fc5f73297b0ed6f53b130aca2da29d26777c34", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/MANIFEST.json": "32d31fe49c9a4977b1fe83c72320940bff2dececbd8313787fbd81e188b5166a", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/NOTICE.md": "02e74770785e31234d863b36ad2291e04267eaf32a4ba82f67cb1c804da1de44", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/PROOF-REVIEW-STATUS.json": "f54fcf048c5e24f5d3ccf308259b4b1b291b736e014fee81b4518980d358786c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/PROOF.md": "d5d498edc56fdef8c5798af7f5ec66948bd2f66c553b9efe366cdaab01bd3453", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/README.md": "74f5cd377861bdff57a2825b19ac6c2b0bb6aa62f3b0354c7ceec0a76866c61c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/REVIEW.json": "518fd773b1287c9be19563316f55acfa443667946d1f5bc7cc7b884bb9005094", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/SOURCES.json": "32e1466dd29be472e63e11e8ad76b228c0a1e3ec33596ce4319a64b89bd6d912", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-INDEPENDENT-REPLAY.json": "6db0dfeedce73cf9a6eb31bea0a499f06dc4961da40a60d91059bb9ab48fd73c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-PUBLISHED-INVOICE.json": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-packaged311.json": "8a06db71ab002a9e080f0d60d22ee32a3a6a848a0cc633f37fc8fde22d21694b", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-packaged314.json": "53142566b590fdde9258e36e6fe62991c2f39331fc2822bf0105f812e52d6aa6", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-regression-final.json": "0c8bb51c2234a3190fab3e0e33187dee1bd4f2aab32483a69452366abb3b2567", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-COMPILER-LINEAGE.json": "db1e3390ade85f2299fc1ff0652e12fe1384c35bdcaf5c49e5403e4eb6b255b9", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-INDEPENDENT-RECEIPT.json": "c121cb83baeeb950a42eac4bec73676119dd836386b822e03bf7820fa1bf5262", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-INDEPENDENT-REPLAY.json": "b32113b56745cd5c142c982426ce31f0fe8d4f1a4ba219541e8c8befc69f017c", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-packaged311.json": "fed5ee89ea9f6b3c3ffb150898fc95f9a057a0c598b18de6df59e66908342b2e", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-packaged314.json": "71251eee88024f14982a4e7328377f50eb9d04314f692b891b53b5911498e3c2", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-EXACT-ASSEMBLY.json": "c7495a6787f48a9c5184a00daa841f4a972e37c580c6ff3dacc07bd947914f99", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-EXPECTED.json": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-INVOICE.json": "4ac060dbf2ea2624dd1f4bda23bdb81c0a3013dfe49b77c092b631885529947f", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-OWNERS.json": "ecac65c65418641abf598db74d588ba8f53b3f358505bd31e215f09562922e3f", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-BASELINE-ASSEMBLY.json": "9f5e050486c3c337793d09e4ce96769336a3653de0a3a84a77c39431cf062f16", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-EXPECTED.json": "6c16d41d9c10bc04c65b548ff34422ee2d90d63c37e9bdea4adbdf06fa959f44", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-INVOICE.json": "4b6977a049663ab958bd9a48c2864f7a7bddb26aef03e14f3068aede020ef76f", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-OWNERS.json": "0bcaa62bf4723672113f2acdc3ae30c6faa18e5aefa3992e0ec7dc46b9cdd552", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-RESULT.json": "81618cefc1df42f827d0a7da838b13b9167d3500ca5cd598963c3e09e62ceb4e", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/UPSTREAM-LINEAGE.md": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/general-clifford-frames.tex": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-assembly.tex": "ccf34a6d37c4af14bebeab15be50ab204eb1caebe546385520050ec30089441d", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-bit.tex": "47123a756f823c83a0d48cca2bf5add6472cd88410b13aed345e70c8834fb511", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-complex.tex": "1c5b638aa9b75365b8addec9c8eeee6bc5e499722901079b94c65fce033fde8a", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/verify.py": "6b444c686891b20b3a92385d025818fc86d9a6ddd2f77504d9223afaa47acd21", + "research/complex-sw4-frame8/vendor/main/research/complex-k492-owner-repair/vendor/multicold/verify.py": "1a0e92f610f96a5e642310a2823b152cf573c0d1630b9c174fcc8388d1ffd2a2", + "research/complex-sw4-frame8/vendor/main/research/structural-gain/frontier-composition/global-replay/base/split-centres/FULL-WORD.json.gz": "375bd23001cd805707968005a9342827d5464e3f8e3a754197b31c46fc3f63c2", + "research/complex-sw4-frame8/vendor/main/research/structural-gain/frontier-composition/multicold-eight-word/FULL-WORD.json.gz": "4d4a59db7f74d7505447fbb2aa87735771cca1d04a0afafa455d21bd8dbf1f77", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/MANIFEST.json": "faa8559bc062cb1813c482580967de2de0669ee59e708908fd24b16b74d6c707", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/PROOF-COMMUTING-PREFIX.md": "59899b2a1a76d88275e57f983c0aea391dc2c7f1d2d66c33b92429be0a1cf5e1", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/PROOF-NOTE-R.md": "22312bb347bdf159e6a01a45c47675e6170d33b258e2fd9ed52aee88fb92c0ed", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/PROOF-NOTE.md": "e79d0920228107083be166a6733186816a38a8fa68d99f2038f07b157ea5690e", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/README.md": "d74a9499a23a729d3470bde7b06b85c4cf8602d06d10af9bf9991aea2da8ed7e", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/assemble.py": "1b1a9024ac910dc9b9d9e30150684e1fa9cb228a4c1c275b75ab04b57fdef1dd", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/assembly_controls.py": "8a365b95c412d75d10db5bb59309d47cd56c5f8a77566f940a05977795130ce8", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/audit_allcold.py": "cea021ae79658ca7ca4d07f1e1a70bdb4947afaf95b362114c11032c0fef889a", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/bind_providers_portable.py": "2eb5c262bf481b3bec9ceaec654fa46ff6fc3a89b13d4906a29a55a89e35feea", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_cold_end.py": "864b4701dd73afd0c9d99761b7a749f3354c48985730f17054e18c052996a668", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_frame_regroup.py": "e2549ccc7a90008831be3b59aeb37b47db696640f5f5c2b72dd888b2f1e7e5c9", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_gate_moves.py": "08bf1c2652307aeefbab089fdaf02f82e2c396ca23a1eb68e294a67e74c44252", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_hpe.py": "ba2001695d8c7547a82260c3b016e01dac686e95a61757ca124eb9879078ea8e", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/build_port_stage.py": "beb0d30fde1b9a30db091880b38c4a8ec906da3f715c43de7db8bf7932526e72", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/cold_end_controls.py": "0c404f49e90457520f1788ee6741c9ac154a5814c54ad6cb83b59c44552ebc84", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/construct_k_triangle.py": "66fc460df8eb8067efe3d8a3f9e97a7244aacd7bf11650a6ce656e868ce053da", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/emit_allcold.py": "fe26f10fe5d30ed407a37540a45ef94f44576dd241d09e19aef5db1efb072746", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/generated_identity_controls.py": "a7b93207a673575d1fddc3e579153349c145c8f08d4575ae0a5d1e3cffec01de", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_adapters_local.py": "eb0b5c6c7161e18dc22168da3211448d321586edd15bcfb4b4741174d36993cf", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_and_transport.py": "c9a05ff291016b870b4fc925b317abd9c3a604c73ffc8920dfdbbeb475e20aa3", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_local.py": "6bd9a1e279c9c9e4f3767d9f82e537b559292906feb2ddab02f380fb6523a810", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_controls_atc.py": "63aa3909b5bfd3bf270c313bebb5c46e7789c67a8f2439f568bc4b2b4a35d17b", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/hpe_emit_local.py": "7e4a6fbc38c8228157b6311457d1496bf460291393043932d2c365f004f77805", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/phase_timing_controls.py": "1692ccee3da4b1781408d126ee4999f3e31a505cd83c64823a404033da3a6339", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/code/witness.py": "00789c911a8f32cfe9d52207c7aa78305dc3fce4a8b6305ba402b7e74117103d", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/EXPECTED.json": "9eeb8b149bf7649a47b0d3266436b9bfe0ba155ffb9668fa66cfa21136f9b8ed", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/OWNERS.json.gz": "935ff1a6823c6625daba3349b28d74acf9a3d70a5947ae155aa66c7821804add", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/PLAN.json": "258a8b9baa245fa4096828671e2f1d1462b5af08d56890629622ef6125eaddda", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/SPEC.json": "f5473e3e6d76901bca57616efda78c3e23b3d30aa2c05acb656b6e87c38abbff", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/TRI-SCHEDULE.json": "94da9d5575f5b237097a77ac7dd09aff594322dd9c35138bfd34ffc5e1a7a51e", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/WITNESS.json": "05f7127910a846210d8c75d67c58185b7cd15b9861d71d0cfea955ae62414436", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/cand.json": "f1f42cb6f1f272ca3690e65fe604c18427dd9ac51241095c133bf97af21d32e3", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step0-promote.json": "9a7cafdf9b600ba43985c83969b75151f665b98f454afc1494b9f9ef3dd3916f", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step1-greedy_kernels.json": "c4bc67f329fc22e226f26bbbf7e67018a639823d99fccfc5a1e798a7a82db43f", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step2-frame_coalesce.json": "e6d7ea259a542f2b43a857998f677db4d68f8f36335e98a030bc91ab38ce758c", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step3-gate_move_coalesce.json": "3a6b8fec6c8b56a45bf8fae683083636fa295a8914ffa68d11b1f78ba3a2eb9d", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/ck-step0-greedy_kernels.json": "c839199d0e6f8e976978fe97bc0c5579a65ba69dfb6864585b448cccc1113056", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/ck-step1-frame_coalesce.json": "0c8e5991e1338f03b837814dd060d4dd598c324e3538ee510913e0444a384ee3", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/ck-step2-gate_move_coalesce.json": "1f5b62c76915b1b8bbcf63b42dcbd87a536c34d3721c4a9b68e651404717bf00", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-atm3-cold_end.json.gz": "a25ccab0c024aa9512df822032fca11683def03d0886b58f375c42834264c47c", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-atm3-frame_regroup.json": "8d880d3d8e795575a3a3428e0031b2c45831eea512dc32cb99f7eae9e6e49e5e", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-atm3-hyperplane_end.json": "30504ae76a2387677f05450d23413c7373c08ae2d9d171b2f4597bb63e294631", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-ck-cold_end.json.gz": "9f487a0c6e89f6f3aec38726c3a4e514ffe1248ce6cda3704676f2c86ad0866c", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-ck-frame_regroup.json": "9894f9c93e931b61cf34b337c4b257a72bb1d06fbdc4e8b02368e6e29ab2b644", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-ck-hyperplane_end.json": "c71c2b05550544c29ebb4696e63cffc44d6daa76f1bc25e9c7c97e994b2c7657", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-jp8-cold_end.json.gz": "90952fde4666724f783191d92f132e9f6aa84cdc6163a42974774e9957cd6f35", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-jp8-frame_regroup.json": "9bd347334de643f29865290be1ed37289f9cae6cd339547ac89b45fa7aaee65a", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-jp8-hyperplane_end.json": "e4d4dfd83d0c64cb0a8ee8c8bbd95d0510ee68699859e568fe201cd6f8d250c1", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/search/DISPATCH.json": "34f233d4976e59455c3f0e1fa6edef8091d04bf63e4268aeb4a73810bfd5e338", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/search/LP-PATTERNS-AGG.json": "5a1e2c3f7784cff71d4577e29d7a598a41198dac20aa35d5c87bb345d12f3e03", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/search/LP-PATTERNS-EX.json": "08dd7090b5fda8b0a2c936c12982b279333c5765cfd090361a58e74d68b22e80", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/search/TEMPLATE-PLAN.json": "1879679a44b373006907cbca8261a9cd187c7b868472afab04e002bf95331d9e", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/search/WARM-OWNERS.json.gz": "56aac182713cba7627b7ebfbb497975b5a7c76b9da9f835a1cb63192fc6134a4", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/data/search/WARM-PLAN.json": "89539c2b5d24225613c0ceb571a03a2165bcaf0a0bea06986e212649cbfef9e1", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/verify.py": "4c8dea601fe9255bd9fbbf7840d3bfacc3dcf0b1deaf7ffab467e3c10648a3b7", + "research/complex-sw4-frame8/vendor/pr635/research/complex-571-cold14-st2/verify.sh": "18cf93f64fa5b7301f837950df181cf08ee8c3efe1b3fb6803354549a7462618", + "research/complex-sw4-frame8/verify.py": "7706065e3d2934ea493910638b40e6285348d337507e0fb695d8d1e536926637", + "research/complex-sw4-frame8/verify.sh": "51474403117d5ab4d6afe6dada67d9af6654964dc03aeaed8716ec15dfc0b1eb", + "research/complex-sw4-frame8/verify_global.py": "16bd5e54598592e92e210f99065348c5df261b8350fdc688072ce053d15b088a", + "research/complex-sw4-frame8/verify_manifest.py": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b", + "research/complex-t21-owners/DEPENDENCY-PINS.json": "7c47d44e8d5c24aa80afc70724e7c0381fec57ef80d085d2ee4611726a0f1254", + "research/complex-t21-owners/MANIFEST.json": "663a4300ec3abe2278ac6c8e49dd13dc58694c33bfadaa278c5406539e113a31", + "research/complex-t21-owners/NOTICE.md": "91fffbebc4bb0f3c1e4e81f239d3e7c44400c1f001a6fd5120572017bfb598f7", + "research/complex-t21-owners/PROOF.md": "78721b32fceb34b21b8e77c95381c38c60276e72e6d9c2e9c6262cb347457def", + "research/complex-t21-owners/README.md": "7d09210953f2fc66efd3bd0af0fdd899ed98c93645f80fc32934c8d19323dfa0", + "research/complex-t21-owners/VENDOR-PINS.json": "578100c9ed4812a161271a1b5c8036673f4b27d6cc1df560715ff2ea9a598f6d", + "research/complex-t21-owners/build_owners.py": "d1e6bbab8ea0de09048fc9737dd4a4713289ca69328efe71855e16fc55abfa57", + "research/complex-t21-owners/build_parent.py": "0b5a66641494e934e3e032982c31aa561b89975d6673e7db257f4efdf5b8c921", + "research/complex-t21-owners/check_parent.py": "0e158551680b06a7a3f4599b4dcb74bcfcb7f1e94fcaf9a46c9b7a95d1200a6e", + "research/complex-t21-owners/common.py": "41a2e8a4cc69251e7e31dd82b4776ccfe46033afa8dca59f45f5d3c377541ea7", + "research/complex-t21-owners/data/ADAPTER-EDITS.json": "507e45b14439c8a19e269ee3c92fe9f28c80bf93375696b51e6618494de2c46a", + "research/complex-t21-owners/data/CLAIM.json": "433d7bc4a371aaffeee35c12a1db6ea974722a85b799233626e1a57dcfdcb121", + "research/complex-t21-owners/data/EDITS.json": "a3bdecb4899af794427458eec0b7b13b404e2c822c1e8e152d4a4eb92cb10638", + "research/complex-t21-owners/data/SPEC.json": "f18777bc770f1c65d17c3fe3c5d04d341e42bec6c5beabc97b1ca599df7bfc5a", + "research/complex-t21-owners/data/T5-OWNERS.json.gz": "676e91f0ab18bdc93b3da067082506b779969dde32a38baacfc8576c327a3c54", + "research/complex-t21-owners/independent_check.py": "9d8c86bf45cdaef37f223c88704055ced503ee295645611e13f3fb9059a00e55", + "research/complex-t21-owners/owner_controls.py": "1b38c922aad0776a52ec47f0db6b0d53e8c556b872b908f1fe93892ff918804c", + "research/complex-t21-owners/package_controls.py": "6676ae2e17f13142e6d5df27367fd0633e0d5f592869b637fbf875e38ce7b642", + "research/complex-t21-owners/price.py": "b4510dd0d86322be627ff500e76a22f53cafa8405a699d04646dc3039167d569", + "research/complex-t21-owners/source_adapters.py": "d77c78189db392855b462b3bd11b690b0d0a066335b7b1ed25568c03bab04c09", + "research/complex-t21-owners/vendor/pr858/baseline_coverage.py": "c0cf6bb2035817a09e1abb5dc492d57af79f584bbd0c1cf5fe73ba0f8f604741", + "research/complex-t21-owners/vendor/pr858/independent_check.py": "dd552d627bbefc05ab3f6abbbd1640ba53b67e607002ebb7dd3d17bf03ae1e65", + "research/complex-t21-owners/vendor/pr870/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-t21-owners/vendor/pr870/NOTICE.md": "e67a7bf357e62c130ed0df184c27d3b439b55c30e1c4c003c97bb1c6d0ab58e1", + "research/complex-t21-owners/vendor/pr870/PROOF-NOTE-BARCH.md": "c24f211b09358b25d6cf47dd18e4bbd8bcf4ecf279e6f1c6c90613cfa230818d", + "research/complex-t21-owners/vendor/pr870/PROOF-NOTE-T16.md": "b13621111876dee62367d7ee8e9b46c3707145d5f08914b0932d0960ee700d43", + "research/complex-t21-owners/vendor/pr870/SOURCES.json": "a7c2f2d21d535439b729f4d1245fa6a9bb24a148d877c1298e9bbdbcf251067f", + "research/complex-t21-owners/vendor/pr870/UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "research/complex-t21-owners/vendor/pr870/code/assemble.py": "15f6986a476bac76bcdc0bfcf51da115389b46f1950d2766b6822f757888b13a", + "research/complex-t21-owners/vendor/pr870/code/assembly_controls.py": "da7e981ae1b9f099d4e1524cb4f3ba1116011936ebe378692889b5dbfa99029d", + "research/complex-t21-owners/vendor/pr870/code/audit_allcold.py": "1467a2acb654e62552c69fb9a7c4c85f70a02120881d222313865058ab71a6cc", + "research/complex-t21-owners/vendor/pr870/code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "research/complex-t21-owners/vendor/pr870/code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "research/complex-t21-owners/vendor/pr870/code/emit_allcold.py": "354367e1fd6185a67b04f4268bcae4d502e47b18cb2131e247f5bcab5b3a769e", + "research/complex-t21-owners/vendor/pr870/code/freeze_spec.py": "5971eecac6d6fbcb53244b80f1b9d7232012dc32876fab511214a5addebbe6c2", + "research/complex-t21-owners/vendor/pr870/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/complex-t21-owners/vendor/pr870/code/invoice_allcold.py": "71eb57514e28ced97251e0507105f654f59885ec4d40486a780bf166098858a8", + "research/complex-t21-owners/vendor/pr870/code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "research/complex-t21-owners/vendor/pr870/code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "research/complex-t21-owners/vendor/pr870/code/witness.py": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444", + "research/complex-t21-owners/vendor/pr870/construction/barch/LOCAL-PINS-barch-U8.json": "2d16f99e1f71fd66378f5f767cf4cfa2a58264919a95074c7b31029f39a3c9f5", + "research/complex-t21-owners/vendor/pr870/construction/barch/RECIPE-U8.json": "292f0e9f82824c4111728cf4de929bf6e43320fbbdc77658aae9681906b0d652", + "research/complex-t21-owners/vendor/pr870/construction/barch/build_tri.py": "0fba65b31c2fd71864c291358bb0ad8d5f7e1be07e21df23f0ae73d7b966002e", + "research/complex-t21-owners/vendor/pr870/construction/barch/reproduce_barch.py": "19bc970aa6af25ab0e7fa96fb65c64dd0c5243976d8f2cb733cba839155482c1", + "research/complex-t21-owners/vendor/pr870/construction/barch/run_controls.py": "42639bf62bf57795e3ea615c1944c67efed00f28591333daeb3139bf63d04476", + "research/complex-t21-owners/vendor/pr870/construction/layers_np/PIVOT-SWAP-NP.json": "d49b8d316da1cbdaf995dd0e8314d3c67cc9cd4d5902e9d85ccb907be645bef5", + "research/complex-t21-owners/vendor/pr870/construction/layers_p6n/layer_end_controls.py": "fc58c5699ba6191c1163a3041241f6f0b619626c4462cd99bcf88210bac9e81e", + "research/complex-t21-owners/vendor/pr870/data/T8/PLAN.json": "673fd8e812fadcfb757264aba2d7e1abee9199457ed52e678ac65796cd4c1b70", + "research/complex-t21-owners/vendor/pr870/data/UPSTREAM-PINS.json": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b", + "research/complex-t21-owners/vendor/pr870/independent/audit_local.py": "03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd", + "research/complex-t21-owners/vendor/pr870/independent/price_profile_t16.py": "53f8e62dcf27bee032c1bee0245d126a9c8a12ebcf24f6aaff65ea3122fffe29", + "research/complex-t21-owners/vendor/pr870/inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "research/complex-t21-owners/vendor/pr870/t16/NOTICE.md": "902370e6bfcd39dbea2ece474f15fccbcce3b8e966b2b94066bd03e5174591b5", + "research/complex-t21-owners/vendor/pr870/t16/build_owners.py": "faf14dd99b331a8bc5d35e3497bdb9c26fcea24ce2ee74f0dfeae87883af8db4", + "research/complex-t21-owners/vendor/pr870/t16/build_parent.py": "82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e", + "research/complex-t21-owners/verify.py": "2ee09291148a81ffead860c2237ebcef47a1f02ca5f0833cf5230532ba61243e", + "research/complex-t37-owners/ALL-T-PROOF.md": "4c0c71ccd0afb850538af1b467e5208b7eb3edd0260fded84e02a8c01dfc868b", + "research/complex-t37-owners/CLAIM.json": "a383da34ee22da831fa436ad3483568ae1fcd62cd76581f2c2dd2b6473b346fb", + "research/complex-t37-owners/DEPENDENCY-PINS.json": "0160ea2677cc9ceeb0f861dc2774d470a27cbaa58b8fd6c064cf0683d18f3e87", + "research/complex-t37-owners/EDITS.json": "cd28d8014fe6576a56a640d9a94b6b3fbd7715ea1a6c2858c1597b3c9fb51576", + "research/complex-t37-owners/MANIFEST.json": "38907d05fddac9be6bf7a7aff47fae43114a055d2259cead5651a08f9b983820", + "research/complex-t37-owners/NOTICE.md": "78887899d460a21fc6bf6e6021fea7f6864a93e079b639e7c92d4dc77ca30c1e", + "research/complex-t37-owners/ORDER.json": "2093ca4050e1ce95621f4702bebe8b01b36773b1ecfa2c0d6275e132bd33d578", + "research/complex-t37-owners/OWNERS.json.gz": "f89e00863c8415d1df1de9c481528f677eeda808ef3cd83bfa5ca3e7d9360f5a", + "research/complex-t37-owners/PREDECESSOR.json": "3639c960052fa67c350ae0fdd7b70e3fff99709fa35a54335cc38dc8a8f41ac4", + "research/complex-t37-owners/PROOF.md": "09b39ad0d5f1f59f54dcff15c16640f7a7acf27e6597660acaf957b95c7e8510", + "research/complex-t37-owners/README.md": "7f7fc22918132a20b4b6248f20e5850586394fe1d3356d49b5ade5df43053b0a", + "research/complex-t37-owners/binding_controls.py": "87216d5efce156e32cea3b9908ef0ace984a6fbe300a8eac5f5750a5171eabb5", + "research/complex-t37-owners/common.py": "b85769c7c29429da7ce9eed55f0ed5f672e2bedc0d894ae02bf9be8c86a638e1", + "research/complex-t37-owners/evidence/ALL-T-BOUND.json": "5101909cf84a2bfce777dcc34075ffcfe5c135debd16fa56ef7273523b434a35", + "research/complex-t37-owners/evidence/ASSEMBLY.json": "63dfe017fe0a955fd6b12aa04c542dc5ae669581811a96214de587440b0b81a7", + "research/complex-t37-owners/evidence/README.md": "859ada21a8f584b9f301758ef477059abf7d5db7dbf5f75f7ff273bd97d7e00b", + "research/complex-t37-owners/final_binding.py": "61e8a8856ebc36feee11cbf6e60f2ace3b9b89195c3282f565a651488cf947f7", + "research/complex-t37-owners/independent/all_t_bound.py": "3f8637a90baaa11ef18eab9e739d17b32fcff18fbc50c355f9ef32727a92e4f6", + "research/complex-t37-owners/independent/check_payload_controls.py": "5b59c6f50c0d79c5857dd4efefdd0fb472ba72fbaafa91596a5a3159500e98cf", + "research/complex-t37-owners/independent/check_t37.py": "af77010b89db12d58030579e19273f960abb301f651361b448e8caf82d8355a9", + "research/complex-t37-owners/independent/verify_construct.py": "094a93a7edd3c63890d0313a0ff8b71e335f570cfa548b9b20d8809e3d05abd2", + "research/complex-t37-owners/package.py": "7022764ffd5abb8c869cf2269cc8fb188f574560c379abb00b40aba671d22278", + "research/complex-t37-owners/package_controls.py": "f152d1cb57dd63af5abdaea88f03090ec7e24b8eb90d30b9b659030cb89c9991", + "research/complex-t37-owners/prepare.py": "8414859fc69885e5698fb3dbe0f7d9ee20d9782102e0abf7da991c904920fe47", + "research/complex-t37-owners/replay.py": "7834f469861df4a8ed82550762e7d1640123f547a715b55a937dea0cb381cedd", + "research/complex-t37-owners/verify.py": "4d880a6237c2f5d4f4e08374e2a4ddbe7bdcc972fe4ee0e879e9a547754f5fd0", + "research/direct-delivery504-global/EXPECTED.json": "0c4c7df98633ace6dd3f1604462dd509945f6b2d463a0b045442b785906101f1", + "research/e8-bit-carrier-skeleton/EXPECTED.json": "3494ba83280cc86548fe0cc6695c50d23e6b6ffca85aeb1a33337c1196e280cb", + "research/e8-bit-carrier-skeleton/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/e8-bit-carrier-skeleton/MANIFEST.sha256": "7f25c41d0400ef5adf763eae6e166003a9b59e5a655b860c04b052f6731c7297", + "research/e8-bit-carrier-skeleton/NOTICE.md": "5f4b7fcbf99f572be28b6da612ce775363908cdfc7810f7aca167be01c86e49a", + "research/e8-bit-carrier-skeleton/README.md": "e5212e8058c92a2b02cc12b4e174a65ce1cef7b4d7977ae770e64f5ff91b7204", + "research/e8-bit-carrier-skeleton/SOURCE-pr370.json": "03de1d341196cfa8cf1d39f3cc8648b25bb5f39c3c602a728cfbd089e8253ac0", + "research/e8-bit-carrier-skeleton/SOURCE-pr381.json": "16b1977240ca9acb58fa64572fb4231a423bc10bbf3e7bb30f1c8201fe369ba5", + "research/e8-bit-carrier-skeleton/SOURCE-pr386.json": "87c659ba932525631a40be14dca28a6a2efade8641f23bb08d6e1567fc991131", + "research/e8-bit-carrier-skeleton/SOURCE-pr436.json": "4a4f99f5bdb7530a0dcf9433f7f02afbf2abf908e718f7c63ffa5503d4f49693", + "research/e8-bit-carrier-skeleton/SOURCE-pr445.json": "e6f4a272442bb71ef68aaa3545b271236f9c99297e444fa01c62b0b5fb6a170f", + "research/e8-bit-carrier-skeleton/SOURCE-pr448.json": "c771fa9be492408a78d6d970c839e68c4dfd1b66f4f4a4748e3d12726a43cf27", + "research/e8-bit-carrier-skeleton/SOURCE-pr451.json": "a639956eec858341987a815b7464ef472505300db754b5f9ac012dd01d18c8df", + "research/e8-bit-carrier-skeleton/SOURCE-pr458.json": "cbdea984a46ab5de354b95e73fd76c1918fdc6676c658398a552772c4dc3dcaf", + "research/e8-bit-carrier-skeleton/SOURCE-pr471.json": "499d861e090c9e646d978dd67890a8e58a9ff6bf08512684e66605179132076b", + "research/e8-bit-carrier-skeleton/SOURCE-pr472.json": "6753bcf50c91806b75dd4dbe3963a79699a614d0dab8ce32b261cc3e76b288b1", + "research/e8-bit-carrier-skeleton/SOURCE-pr473.json": "2515c4f23dfa22a21913d92597669770f7f44c2a5b3ef069ef68a0c89779a656", + "research/e8-bit-carrier-skeleton/SOURCE-pr478.json": "9c7c4ea678865a955b0c89f0952927159976fdf55cadc6a488dec5757f03fe7d", + "research/e8-bit-carrier-skeleton/SOURCE-pr483.json": "24e3eab4a985e115adb7f8665a401423e9636e9f16cc4373ec68cc86950445a8", + "research/e8-bit-carrier-skeleton/SOURCE-pr484.json": "b92f43fbcba3921a1aa37bcb9f05cf5fa612ff708785e05512438a6317bf0867", + "research/e8-bit-carrier-skeleton/code/bit/checkers/columns_h.cpp": "d1297f9052be4f2496e1ff2a77e4db2c0cdbd7d460d489b4c03e50bf317238ce", + "research/e8-bit-carrier-skeleton/code/bit/checkers/columns_k.cpp": "1c344d18fcd494eeca93e259f10cafae7705780e6592f6dcb35b34752dab9bc2", + "research/e8-bit-carrier-skeleton/code/bit/checkers/gram_frames.py": "223a5a07731fc315a90a3e48177796babc155c1d9985c7ae5017eff6af2a0608", + "research/e8-bit-carrier-skeleton/code/bit/checkers/json.hpp": "aaf127c04cb31c406e5b04a63f1ae89369fccde6d8fa7cdda1ed4f32dfc5de63", + "research/e8-bit-carrier-skeleton/code/bit/checkers/legality_h.cpp": "6c1ef2b24e57781d6951c172a1024fc4300e6fd392c9d6672079a7806ab663b3", + "research/e8-bit-carrier-skeleton/code/bit/export_records.py": "8a5999601f917dbb492bb9ae9a344611f18cc7cedc53dc3c76496a369e530eb3", + "research/e8-bit-carrier-skeleton/code/bit/independent/checkword.py": "11bf9620ca9db16d52d9fe806b814fc9ec9a89c4d7645354d1861d96f6e805ad", + "research/e8-bit-carrier-skeleton/code/bit/independent/interface.py": "2c63a039f97e3a11ce5a6b83302d4f5beda160c1db14164a5a9b0855aeb19d3c", + "research/e8-bit-carrier-skeleton/code/bit/independent/mutate.py": "0ff65aace5da4b57d96235bf830f8f11969322e75134d498aeb70e9753ec6b0d", + "research/e8-bit-carrier-skeleton/code/bit/independent/mutate_mut.py": "3b002c19a5dcca76a5594f2a30fac7c01d2b45fc96b3e7cfbfd8b720f5ffb4e8", + "research/e8-bit-carrier-skeleton/code/bit/independent/relax.py": "d6e9f58de3fa41f538516b6227c249d61fb30f0f6843027cc8a07a1a372fa6b6", + "research/e8-bit-carrier-skeleton/code/bit/mutate_records.py": "b0e75d6550412a7be4017695e6b237392b611bb852ad8ff309d6682c9f166a4e", + "research/e8-bit-carrier-skeleton/code/bit/mutate_records_mut.py": "a9e085ec60d5657cd5d77832e3d95004e81b9f4f249d9e0fc95e345366cb2d2e", + "research/e8-bit-carrier-skeleton/code/bit/regression/stage_cohort.py": "6c288f6f234b528c1a7c0a4adfb724e91e0fe6b18c8dffad96af3f973de1829a", + "research/e8-bit-carrier-skeleton/code/cited.py": "a4c2dd4755f2a45ceda327b36d9ee400c2804893000626ca8ff3f6ee296fd842", + "research/e8-bit-carrier-skeleton/code/eleven/adapt.py": "d8a8c13b484d985f0133a5d06de4a78b8477314f922b9f693ba73640b7184d6b", + "research/e8-bit-carrier-skeleton/code/eleven/assemble.py": "c47889a606701ae592374dd82a13cee8c5a4e8449b7facfdad2d90563a30a18c", + "research/e8-bit-carrier-skeleton/code/eleven/audit.py": "5ad832830c19ec6c904d1b64480f6b1e71c5673fdd38d487d17e179b1d197c09", + "research/e8-bit-carrier-skeleton/code/eleven/emit.py": "b0b25955875625ed63f82690f83aef976e3e9a978ae6620b23a23fc1207acd46", + "research/e8-bit-carrier-skeleton/code/eleven/local_audit.py": "95275473d7f9811011bda760dd0f04de5169c2a6922456dc9a5725a5d671f941", + "research/e8-bit-carrier-skeleton/code/hub/e8-r715-whole-hosted/code/assemble.py": "abb60c35e448e0f94073f38a0352d11249aaf7bb8dbd7352414ae60a1d2b79c3", + "research/e8-bit-carrier-skeleton/code/hub/e8-r715-whole-hosted/code/audit.py": "d28062127a9b0d3866a3b79aad98a307233b20ebdb94cfb9f197d726b82ffea5", + "research/e8-bit-carrier-skeleton/code/hub/e8-r715-whole-hosted/code/emit.py": "98d77cefbc3a76f9f10bd7df3a2590ab88b411f6afe77b5f8d73f1602eb2bef3", + "research/e8-bit-carrier-skeleton/code/hub/e8-r715-whole-hosted/code/local_audit.py": "23eda3fe3d774e7f2dbf4dbdd4ff90d69ae7d1762ff95c8629cdc7667aa3fe71", + "research/e8-bit-carrier-skeleton/code/hub/e8-r715-whole-hosted/data/hosting.json": "765382d4fefd594e94c8c5826ec6300422ce9f79c816d7f7323ef85e99320f28", + "research/e8-bit-carrier-skeleton/code/hub/e8-r715-whole-hosted/data/residual-isometries.json": "750221cc66badd0ed0a74e7aad2d59f91f89c107370af21c6d929fbdd4a08a9f", + "research/e8-bit-carrier-skeleton/code/hub/e8-r715-whole-hosted/data/word.json.gz": "b2af02f593cd161bea64e6cd793508386914136be519f80726c071697379d5a9", + "research/e8-bit-carrier-skeleton/code/hub/e8-r740-replica32/code/bank_routes.py": "7c6997c455bd55acca3a1603797c34e7733d557c27a7694a1429ff15773a505d", + "research/e8-bit-carrier-skeleton/code/hub/e8-r740-replica32/code/e8core.py": "1cb286196c1530d06f50f0997febc5993b388f33464e295611b920ba30a24eeb", + "research/e8-bit-carrier-skeleton/code/hub/e8-r740-replica32/code/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/e8-bit-carrier-skeleton/code/hub/e8-r740-replica32/code/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/e8-bit-carrier-skeleton/code/hub/e8-r740-replica32/code/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/e8-bit-carrier-skeleton/code/hub/e8-r740-replica32/code/tile_m.py": "d6ae4a556472d403773cd2117c992bfc10e1187112da1b3893f3fae628a131dd", + "research/e8-bit-carrier-skeleton/code/hub/e8-r740-replica32/data/residual-isometries.json": "e12ed7ddd13cee101ba74a083b54665fd64d0b122b0bad5b83d817dcc8bae9d8", + "research/e8-bit-carrier-skeleton/code/hub/e8-r740-replica32/data/word.json.gz": "d8d6d3d3f336720302bc40b3c1504fe3c3583a7a8d707bb9bd7b21f85e5e69c6", + "research/e8-bit-carrier-skeleton/code/hub/idle-axis-hosting/hosting_core.py": "d8b90cd5d152df3c7c351230863d9e61816ad5e1f21d69bea1a86a5daad559a3", + "research/e8-bit-carrier-skeleton/code/hub/r740-hosted-eleven/code/emit.py": "ac63ee481f3d75cb9f0658faaa2412db81d55bc44d9f1ff1c0329ce1e75aa0d4", + "research/e8-bit-carrier-skeleton/code/hub/r740-hosted-eleven/code/geometry.py": "9554182d67e434ea84b4430f909a2c400abc755d8487b51454a8e6968e62859d", + "research/e8-bit-carrier-skeleton/code/hub/r740-hosted-eleven/code/row_bound.py": "de4a9b9cd797e1a05da56f62cfe725c8728cea3a4aa031b7d1b0a68f869760d6", + "research/e8-bit-carrier-skeleton/code/hub/r740-hosted-eleven/data/selection.json": "52dbbb68e8c147690d15eaa1d952df05d074b0c121885a4159d9f6732f391872", + "research/e8-bit-carrier-skeleton/code/hub/r740-hosted-rank149/code/emit.py": "ac63ee481f3d75cb9f0658faaa2412db81d55bc44d9f1ff1c0329ce1e75aa0d4", + "research/e8-bit-carrier-skeleton/code/hub/r740-hosted-rank149/data/residual-isometries.json": "b23fda74a7979179e8fd83ee9870c1e232442cc90c05077adaabfe31d050d1e4", + "research/e8-bit-carrier-skeleton/code/hub/r740-hosted-rank149/data/selection.json": "4d9c2cf6a3d31a6faa287731e0721cb16601b0bc5c1a186b9645bfb5760ce8db", + "research/e8-bit-carrier-skeleton/code/hub/r740-hosted-rank149/data/word.json.gz": "41626789888ee070e1b435fa380b10ab9b88e3cf7d8d8e166ecef17269bbcf47", + "research/e8-bit-carrier-skeleton/code/nine/geometry.py": "36eeda3184bd009e89462b65c8725d10860c444f8da8f1f87e5f6e50120011ca", + "research/e8-bit-carrier-skeleton/code/pricing/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/e8-bit-carrier-skeleton/code/pricing/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/e8-bit-carrier-skeleton/code/pricing/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/e8-bit-carrier-skeleton/code/pricing/prime_witnesses.py": "98cd03bc9582e7bd0ab194c191ea8eea940539e510051443ab9fd3e572a364ab", + "research/e8-bit-carrier-skeleton/code/provenance.py": "e28fd87d0e34a6f6f6f1fddb6c4891deac220662c954de855d7aa5a7f9cceca4", + "research/e8-bit-carrier-skeleton/code/skeleton/e8.py": "721d859a6517d665ca84d03ef89668da3aae7433ffb0ee47faf37f2aeb85450e", + "research/e8-bit-carrier-skeleton/code/skeleton/gen.py": "7cdcf48078ed4beacd2e240aa8145e4aa6984558748d07659cb1b252786e073a", + "research/e8-bit-carrier-skeleton/code/skeleton/geom.py": "bb356568fa05e7bfd5fcd9012903611cf742729a99b4dc3a13685355b2678ae3", + "research/e8-bit-carrier-skeleton/code/skeleton/wordkit.py": "2b6c12d96f24a4e81f2c807827c2b74cf80037367fc8034e8c871dd5ce008351", + "research/e8-bit-carrier-skeleton/data/bit/bitE8-r865.json.gz": "1fb726ea3818fe0837cceb0dd22a71a0814f064e5e781628104610d6468e0e55", + "research/e8-bit-carrier-skeleton/data/bit/bitE8mut-r489.json.gz": "835eb96e147740fc7454f8cfb3dbd34ae89524b1dbd89a61e9288eae8ab6a5b9", + "research/e8-bit-carrier-skeleton/data/complex-b.json": "dce3f4b76aa3f6c3ba826ce556ffa61398b33e81e4d1a226dd2a36ce684fb02e", + "research/e8-bit-carrier-skeleton/data/complex/pr448/EXPECTED.json": "18b42250c3faf6f0df76fcab6c3a483582192ad7bb09cb1985f4b0bb91d67024", + "research/e8-bit-carrier-skeleton/data/complex/pr458/EXPECTED.json": "a4312cb0c53c2066a28b683a971a41e7d76c5f6d828a96481c3ae7b3c01bb2f3", + "research/e8-bit-carrier-skeleton/data/complex/pr471/EXPECTED.json": "188f9d1a7450496dbfd8d64381febd20b0597141537eb1a003435297df2d1720", + "research/e8-bit-carrier-skeleton/data/complex/pr473/EXPECTED.json": "70e515f0a5a2f9508cd030d35a99f90981a6eccc027c9ad5a3c77f5860310910", + "research/e8-bit-carrier-skeleton/data/complex/pr478/EXPECTED.json": "07bd05d14c71df8925b0b03510b2b337334b73ac425a94e03b2ec34ed2680164", + "research/e8-bit-carrier-skeleton/data/complex/pr483/EXPECTED.json": "799fa4ab2f785c478c3cdcb6c1c0428a5ce6e3ddbe4a4b2fd88630d811a593f6", + "research/e8-bit-carrier-skeleton/data/complex/pr484/EXPECTED.json": "0c93018a23bc573c7d155d4786e0c3978e95be0fda974076697939a1a1d8e5be", + "research/e8-bit-carrier-skeleton/data/eleven/hosting.json": "61f790657c465d16d3455f48f90f816797b9ea08bf02dbd0c90d2cf41836257e", + "research/e8-bit-carrier-skeleton/data/eleven/residual-isometries.json": "0fa5b353a0321af2ce4e2045db1d4c2d6418a11663894e2afcdb1eaa1984bddc", + "research/e8-bit-carrier-skeleton/data/skeleton/d4part-pairs.json": "d69ffe3326140bc541b8f1639e02db43a5835ab8ca02cc742b5bee2bf2ef1ba9", + "research/e8-bit-carrier-skeleton/data/skeleton/plan-skB.json": "f6162bb4d8092bc233700fa7ebc6a0d79f2893135aee18e998369044abb3f44b", + "research/e8-bit-carrier-skeleton/discovery/README.md": "b09aa45d5651720e10326cde559c863ba3ea45fe2fb6b4aaa3bfaa66a8fcf69f", + "research/e8-bit-carrier-skeleton/discovery/d4part.py": "a64927c340a4772ce0682b349e0c90c80d1a766000ccf397fb41b36a31929179", + "research/e8-bit-carrier-skeleton/discovery/host_select.py": "2aaaac18e083d289d4341e734c32571c89c51fefba04b388d407c7372b906dc7", + "research/e8-bit-carrier-skeleton/discovery/plan.py": "40e8dea1b4b71c5afd5993625f57bcac089dd2f72dfbc4dbc23ce917e5a61010", + "research/e8-bit-carrier-skeleton/portable-include/bits/stdc++.h": "420094be2af295eed03a983dd66debbbe9cfb78d8252859f4498a615a0074b99", + "research/e8-bit-carrier-skeleton/requirements.txt": "6023d480f929cdfa4e2f35e361eea003451cd6695af806935a32038b0115abb5", + "research/e8-bit-carrier-skeleton/verify.sh": "0f9248aa3611dfe2b5d59dbe992c6f7d21a0cc4f1de2b5ed05a6110191191224", + "research/e8-bit-p111-tuned/DEPENDS.json": "fa9253078c444b8f4a57e849048f727c3c8233c3dc3c7f651bef2cf7bb0178c5", + "research/e8-bit-p111-tuned/EXPECTED.json": "7c2675fd49afd7e328606399a4421fd49c43fe8a6c5b57154cc908c00588abe2", + "research/e8-bit-p111-tuned/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/e8-bit-p111-tuned/MANIFEST.sha256": "8d8fc2625b71b835176b666385c69fa4d1e4c5839e8e601924db2c9261761310", + "research/e8-bit-p111-tuned/NOTICE.md": "5b88eb2b7de76aa2a3288ee3c7a08d18a5eadfa82f5e7a99e207d232aed71221", + "research/e8-bit-p111-tuned/README.md": "a054ce8453e2936d45c4edd1c3678993903fcf6705ac241b9f1a4c4f9accda2d", + "research/e8-bit-p111-tuned/SOURCE-pr510.json": "5e84c26ba837ce029acd1b5089e5533d2ebde793deede84215322112e95e06f8", + "research/e8-bit-p111-tuned/SOURCE-pr535.json": "74254fde5cff5580d5c199b139ff3ce31a3defded3f653a3ba83cf0c9204ddc4", + "research/e8-bit-p111-tuned/SOURCE-pr544.json": "9ae1cfa69158f678499510e9cf24396b2bdd9b68979e906cbb8d4ee29b63e0b9", + "research/e8-bit-p111-tuned/SOURCE-pr545.json": "4b868b05c092eb821b257eab0f429f7c502fde946dd6508e8f5161a8758b4904", + "research/e8-bit-p111-tuned/SOURCE-pr548.json": "4480cd4e1dd0dc2bf55c26a1ae4a8bbb8587a96cea3053687e5d4c874148043e", + "research/e8-bit-p111-tuned/code/adapt9p.py": "14365d0eb8f4a7352edd28816196148fd28d5bbcb36044ebeeb15ca051bca9de", + "research/e8-bit-p111-tuned/code/cited.py": "8f7852571a897e131cf964d4b7826dc7bb2b7a42e81892d436f8ea092b26ef7d", + "research/e8-bit-p111-tuned/code/gen_p3.py": "438b83f10d70ceca7cf78049420204b7de2dc61682f913c50a62596106ad84cd", + "research/e8-bit-p111-tuned/code/mutants.py": "e2fd3429e2db4389ae8a5ab47dda89f551b0d0952c42fad5ac8d38a85d670594", + "research/e8-bit-p111-tuned/code/mutants_p.py": "ee2a2cfb44072a214dd29eae5b96a71b258ac886a05456b84d600de94b339591", + "research/e8-bit-p111-tuned/code/mutrec_b.py": "231cbf26bfe5e6824347e4556959941d8b4dea1efa06d7f88d7a73cca8b03158", + "research/e8-bit-p111-tuned/code/nodeopt.py": "6a5896f60b1fe05c41ab28ce822dff782c635e12d0c74fad20b5ce2a4010fa3f", + "research/e8-bit-p111-tuned/code/planio.py": "c0a687f61aed29455cea953d8a3e49a32136edb3cd4213c46880c146a6ca7fa3", + "research/e8-bit-p111-tuned/code/provenance.py": "aade757c1e4e2714207cbc80a9a60793d84b5f009de2cac79ee8d3239986fd2a", + "research/e8-bit-p111-tuned/code/pwordl.py": "6d8fccd44508e4705b6446e0a64482a5221a3efc5663c5ca7ae90d44581ac50a", + "research/e8-bit-p111-tuned/code/receipt_kappa.py": "6ac4cb3c6015bd46f3b0a88dfffce741d8942a703cc68738ad61953fae485e9e", + "research/e8-bit-p111-tuned/code/summary.py": "c7599cafe1a2330a2fc8a956dca457f802dbb8b04e4dc4ffa9d90890e5efb428", + "research/e8-bit-p111-tuned/code/xcheck_p.py": "af3decc877e27c00001cf56f50c6c09566e8e101297ab34c7860aed96a06d80e", + "research/e8-bit-p111-tuned/data/bitE8mut-p111.json.gz": "1bc3c53d4baf4927c6a00c339ea3975516471a48074d4d97c6addaded2a4d858", + "research/e8-bit-p111-tuned/data/complex-b.json": "96943a080f371392381c70676638c7b3281ffc44f96b50d7ab064f59aa9897c0", + "research/e8-bit-p111-tuned/data/complex/pr535/EXACT-ASSEMBLY-PR493.json": "3f4be566309841e00e842d5686f7937a355ae1a6a2eaa3ccb07bdf8a9ca604fb", + "research/e8-bit-p111-tuned/data/complex/pr535/EXPECTED.json": "cb734055c36681d38cf431a6926b7713351a94073cfba37d70a5384a9ef0d178", + "research/e8-bit-p111-tuned/data/complex/pr544/EXACT-ASSEMBLY.json": "eaacbe5a9b971b20f59503a5e948c1ba76c5e082f81a012c9cc7394494bc4db5", + "research/e8-bit-p111-tuned/data/complex/pr544/EXPECTED.json": "8f48531cb1ccc6c1fe7c80ba5990f8aea4278dbe9394bcc4d3f471a3e8d75f1c", + "research/e8-bit-p111-tuned/data/complex/pr548/EXACT-ASSEMBLY.json": "8c40d6a7907c2ba71284d4f29a2d6e6bbe4dfc5da92a6da1bbac13488b916349", + "research/e8-bit-p111-tuned/data/complex/pr548/EXPECTED.json": "2e458dd9880d001b63153e37ef7954c6bcfceae378ab4b225cfa1c94ea8e23ce", + "research/e8-bit-p111-tuned/data/hosting11-p111.json": "1f5a1142e0119483cabf9a4d99094d988014d1adaa29370e93f4b4a63d9bfd7f", + "research/e8-bit-p111-tuned/data/plan-l3.json": "d5c2494b4baae801143049e172db303b3c8e25a002e9d9715a1d79dcb2d74c58", + "research/e8-bit-p111-tuned/data/punct.json": "dd371e1d6fe57602f242920b582ec4c133efc8ede4a849fd701ac90b7f6e1853", + "research/e8-bit-p111-tuned/data/selection9-p111.json": "4ab1ed4529683cd184987f8bc3031fb7408b9cd22c25ab9cf541a8aaf896eaf1", + "research/e8-bit-p111-tuned/discovery/choose.py": "18d77e8f62ffc671b3b3d3e50626c03481a2eaf6fb4abbc131e08226feebc180", + "research/e8-bit-p111-tuned/discovery/search.py": "edd876212edf0db3f6620534dcf50b5d2c23197c2d5f8af8c030ed5bc8447923", + "research/e8-bit-p111-tuned/requirements.txt": "e11a6f5c2a40b77fbf54a31a4c45bac575e9d2f765d35b657406d5f088fd0664", + "research/e8-bit-p111-tuned/tune/EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "research/e8-bit-p111-tuned/tune/README.md": "46c7917fb252949f38b7bcd88cf568efc282e3ea065b61d11e457e41673d0b2d", + "research/e8-bit-p111-tuned/tune/apply.py": "806ae4cb2648e4f05dcf56bd089891fd3ba33a6ee5fe76d3329e322c6770c1a1", + "research/e8-bit-p111-tuned/tune/bitE8mut-p111-tuned.json.gz": "e3e301e62bc2b41dbf1ceac0acf3d35824ebeab1848c5a2142d4577b109da52f", + "research/e8-bit-p111-tuned/tune/fastc.py": "ae51f1fbb22b8c8dac8aab787c798361f6aa5d4e1fefb29e43d0197899d4eab5", + "research/e8-bit-p111-tuned/tune/moves.json": "a113933002239eb2dd32726bd572ba8ca41b5bce0d438327dd770754c8d5e0f4", + "research/e8-bit-p111-tuned/tune/summary.py": "24841f9f5b039f05cfa934295203c982faf181cf28b9b1a71e50d1a35dc723d0", + "research/e8-bit-p111-tuned/tune/tune.py": "bdaf632852c514b257bcb1b81004a942fc022ab876565b4e5f6ff5a038d323c2", + "research/e8-bit-p111-tuned/tune/verify.sh": "efb1051d3e2c6119574a29a8e4efbe316307b5901d05079d029e12fae9ff1fb1", + "research/e8-bit-p111-tuned/tune/wlib.py": "a37fdf3cdf5f62945c2a90193401c0e9edc9dd3cda8d8cb36a3b9c329ebe4dbc", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-dead-totals/data/bitE8mut-r480.json.gz": "92e399e9a486b55229b5624632ac54f800dd9e022f2aee97f1e5f264bbc0ef5c", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/EXPECTED.json": "883f7a1a84f31d9e4430e348bc8d9c1ec10210b206ff602dbe126349056af13d", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/code/adapt.py": "27b6b77cc4ebf439f9019e63a22dedc1ef72ee65fe120aad3d17316b1df06d7b", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/code/assemble9.py": "4bf6768224a3fac81ccda26df24f3763f9a4fbc35ad62bef2888595cdae519fe", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/data/selection9-r480.json": "8176db518bed23ea8121543bfb18085ec6633064142ba40ac5db00f63b06553d", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r715-eleven-stage-whole/code/audit_hosted_k.py": "57e558c80a2fea6e291587b04afd76dfaee3550729997798b61f33daf90b8ec9", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r715-eleven-stage-whole/code/audit_parent_k.py": "374e1d983589463bbfa06b6e9f2ffafb9d2c14acf97b1f858593a3cef90e93d2", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r715-eleven-stage-whole/code/bank_routes_k.py": "ea678a7befda10c6f1b9dd38a36fe1437c6468472bd649f60b9f01522047e0bf", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r715-eleven-stage-whole/code/emit_k.py": "298b16c3d4f58a468ad1a64564c8500cb281414a3f3c0428fd467908eeb4a4b4", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r715-eleven-stage-whole/code/global_k.py": "6368196a393ac25bb2918880e4c4bd31ed733b762c27b6873ab391cbc0c5c3c8", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r715-eleven-stage-whole/code/hosting_k.py": "081c3b95b18d900d97ce82af64fb428f085b6adc6d8ca93ea920797dad7eb81e", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r740-replica32/code/bank_routes.py": "7c6997c455bd55acca3a1603797c34e7733d557c27a7694a1429ff15773a505d", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r740-replica32/code/config.py": "283d7fad45155ee91e704d63ec947cf4a60aeff5cc43510bc0e835f7da7d8767", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r740-replica32/code/e8core.py": "1cb286196c1530d06f50f0997febc5993b388f33464e295611b920ba30a24eeb", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r740-replica32/code/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r740-replica32/code/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r740-replica32/code/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/e8-r740-replica32/code/tile_m.py": "d6ae4a556472d403773cd2117c992bfc10e1187112da1b3893f3fae628a131dd", + "research/e8-bit-p111-tuned/vendor/pr510/e8-r480-nine-stage/vendor/idle-axis-hosting/hosting_core.py": "d8b90cd5d152df3c7c351230863d9e61816ad5e1f21d69bea1a86a5daad559a3", + "research/e8-bit-p111-tuned/vendor/pr545/EXPECTED.json": "dd078d075b153ea2ed02a4bbd1fe467315930f4d7dc90f2c34cd2c33e06a5029", + "research/e8-bit-p111-tuned/vendor/pr545/code/adapt.py": "b9a50303147a3003ad94fc4b1a822d4fca7f9b9e917d165e3c45152575302a0e", + "research/e8-bit-p111-tuned/vendor/pr545/code/punct_cfg.py": "7cedd3416d6a8ce2e6393cea32dc1d11032190787a593a0ad964a0b62fc407f3", + "research/e8-bit-p111-tuned/vendor/pr545/data/bitE8mut-v111-r489.json.gz": "c78317ab05ea175dc380f4dce2bafdbcd7e8b46f0c9d6baf350c2f604bb3ae4e", + "research/e8-bit-p111-tuned/vendor/pr545/data/hosting-v111-r489.json": "862155e5c341053668ac1a18db05591417c38b9fe5f395d64a3b0a17a1502042", + "research/e8-bit-p111-tuned/verify.sh": "3bb8abf984e98fccf77914ae56d51eb60aab284db677905c1c4aafeacc44eee0", + "research/gauge44-frames-x/CONSTRUCTION.md": "7d96eb958a6b4274ea4c4c539b585f8ae2e89363b76aef930f90d2d513e164ea", + "research/gauge44-frames-x/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/gauge44-frames-x/LOCAL-VALIDATION.json": "f81fbd98eb608b8119f03f89a5692bcd610845fc97022337931586d8582b706e", + "research/gauge44-frames-x/MANIFEST.json": "e1b7998c8f7cb24f8674d250d0510f2b5b351b2ed0b35f17a17e6bacf3d9824b", + "research/gauge44-frames-x/NOTICE.md": "ca9031d8f3f91d074055a6675772be343f05ac3bd30d73259ff292fbe3196666", + "research/gauge44-frames-x/PROOF-NOTE-BIT.md": "e5e96ddd1e7b3cb6d30bed8e5979fc1e9233ed9f10d77a943bdaf4e52cce0b9d", + "research/gauge44-frames-x/PROOF-NOTE-FRAMES-X4.md": "39c50420ebb6e8813706a49b2cf759f277c4afac9f6780fc0a7ac6a5fb86e036", + "research/gauge44-frames-x/PROOF-NOTE-LAYERS.md": "92bb85b056803770882afa916277c5b49a7027159c113a106e7b2b33e57c097f", + "research/gauge44-frames-x/PROOF-NOTE-NOTRI.md": "774d1ff7b77844990da7bc1feff7f9ffff8b1f4f9b03232a620f1f9a29935414", + "research/gauge44-frames-x/PROOF-NOTE-P6N.md": "cef8fad3d6644b4376ed15c4c5c46c68324009ab8f42d10bfa2da4b505b2c26d", + "research/gauge44-frames-x/PROOF-NOTE-PROMO.md": "c170e5196d3081f86ac377c6fe614ca17f6281972837580275ce5af41cbc64ae", + "research/gauge44-frames-x/PROOF-NOTE-SW4.md": "d7bb225f1a7f9fd363e819a67e92a5fe14c0942f6c3616d73609cc48042daf3d", + "research/gauge44-frames-x/README.md": "a086b31dcbfe273006a9a90b56a9703f3679114c9f988f8868f3c5f1ff783f3d", + "research/gauge44-frames-x/RESULT.json": "793ef51c6fc919e092708d24aa1eebf8535d741bb5beb02461b11c9e33d00c8b", + "research/gauge44-frames-x/SOURCES.json": "22af1dcd24763ba391f0c950643a93f5fa83afc396272366518a9953d2942cff", + "research/gauge44-frames-x/UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "research/gauge44-frames-x/code/assemble.py": "4c270a996b380ab712f72b81173ab24f1c73203a33578f261bfbaa7e67d75aec", + "research/gauge44-frames-x/code/assembly_controls.py": "e4c0f7828af64fdaef1896e4448d0212bd3041805097140b8cfafd098f8a6162", + "research/gauge44-frames-x/code/audit_allcold.py": "a87d7f4844ca963516637d249b14a0654f67f8047b6b265ae25b0cf30963e503", + "research/gauge44-frames-x/code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "research/gauge44-frames-x/code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "research/gauge44-frames-x/code/emit_allcold.py": "17c110c7c8d219e79e7dce36b19c4781e7effa800086cec03384387ad9acc7aa", + "research/gauge44-frames-x/code/freeze_spec.py": "f96c2b9cd886596bc7ab267f77abe9d16b6cbb5a724a5ad0a1d18d540369ed93", + "research/gauge44-frames-x/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "research/gauge44-frames-x/code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "research/gauge44-frames-x/code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "research/gauge44-frames-x/code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "research/gauge44-frames-x/code/witness.py": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444", + "research/gauge44-frames-x/construction/COLD44-RECIPE.json.gz": "22d0e01e990c0f1c588607a095271f7844851a437ba07174505e98e9528aed4c", + "research/gauge44-frames-x/construction/COMPLETION-PRIORITY.json": "0274ffca1725e7460aaf7b672bc1248aa6dfdec11e5f0fec91af18b829f8ba47", + "research/gauge44-frames-x/construction/INPUTS.json": "edd32ad9a55d3c508ca2ad90c74b5c87c7f7ca509d96b856a2176fa452780f99", + "research/gauge44-frames-x/construction/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/gauge44-frames-x/construction/NOTICE.md": "defe7e44af610e25a6c50c1c3b2efd0972d0690574995c0c872fc50eebf4c816", + "research/gauge44-frames-x/construction/REBUILD-CHECKS.json": "1f9d754c89cfed632a6eee919a42d00c6677a8fb4fe1d40615c903242addbc91", + "research/gauge44-frames-x/construction/UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "research/gauge44-frames-x/construction/build_gauge_cold44.py": "ec730a4d3ff12fb058780718b1d5a7afe61243c532679ef347a5a48e2af0a3bb", + "research/gauge44-frames-x/construction/construct_gauge_xcentre.py": "d8d295566ef2399af2da0707a4adc83e07aa26d2344c01a66bd0ca7684cf9217", + "research/gauge44-frames-x/construction/frames/FRAME-RECIPE-sw4.json": "a2c7ca4d44671386d05974e2627645b42bbb7da7a35cefff6e9fa158b6ac8473", + "research/gauge44-frames-x/construction/frames/LOCAL-PINS-frames-sw4.json": "bc416b8f6443d59c715fb358c4d70fa27eae2d306388ffe0e2a303f60d929f7f", + "research/gauge44-frames-x/construction/frames/build_frames.py": "200847a7e8b3125cbeea0765dad67650e0bf83d32b66d72ba4977e99b8ee8eeb", + "research/gauge44-frames-x/construction/frames/frame_controls.py": "477de854ec9184a2c73d6ac3857a9d0cbd6bc04b71d10a105e7344434b492a77", + "research/gauge44-frames-x/construction/frames/reproduce_frames.py": "dc39ada9a2eb387310be181f3cea5dbd4b538632a888cd7372ece5e38a771832", + "research/gauge44-frames-x/construction/jx/LOCAL-PINS-jx-X4.json": "95c5114c8e937c2737a1b9f9da97303f2e5e129d39e6dfcc4010e99bfdb9c974", + "research/gauge44-frames-x/construction/jx/RECIPE-X4.json": "9d42c6b38e8124f5ffe15da56c260a7fba7260626bf3c5f8cbd93aa4a71ceadd", + "research/gauge44-frames-x/construction/jx/build_jx.py": "3cc7550b0c24bb54e245c6f7f16de489fd7844721fbb64aac628f38f43887916", + "research/gauge44-frames-x/construction/jx/reproduce_jx.py": "5c7afebb4eb7fcdeb7e971cfbc457cf071850e2da21c3c71295efdd453c2399c", + "research/gauge44-frames-x/construction/layers/build_pivot_swap.py": "8e8bced88be2e592ded40929499bac385ca92fcc1fa59183c22229dbf34093b8", + "research/gauge44-frames-x/construction/layers/layer_end_controls.py": "7829187bfc8f909948d5250e0ec00f02c89f5fe98306a3ed88daee36cb3c92ef", + "research/gauge44-frames-x/construction/layers/reproduce_layers.py": "435699f6f79c6c7fb8d6cc5a8382576d6ac88747583a975ff671e45440b93c4e", + "research/gauge44-frames-x/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz": "3164cfb71baaeba4ac43427bc14075a225fc3a32ecd9341e58aa52c03a4ee2c0", + "research/gauge44-frames-x/construction/layers_np/HPE-RECIPE-NP.json": "43900139f618bdc06b8319098fb8dccaf4fc315b43ef7c067ca2cd778cdba2c1", + "research/gauge44-frames-x/construction/layers_np/PIVOT-SWAP-NP.json": "d49b8d316da1cbdaf995dd0e8314d3c67cc9cd4d5902e9d85ccb907be645bef5", + "research/gauge44-frames-x/construction/layers_np/reproduce_np.py": "1a304144a250d00d14154692ba522365b036777cf2b6fac466095e8ba733c16c", + "research/gauge44-frames-x/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz": "17e218a17e47c58fe2cde775ab2314d3d84030a61327b7f13da61cae3b374ad4", + "research/gauge44-frames-x/construction/layers_p6n/P6N-SPEC.json": "132a59635077d6afe80f99964a6935fce1dc2ece6587d74209c6f9c60025c8f1", + "research/gauge44-frames-x/construction/layers_p6n/layer_end_controls.py": "fc58c5699ba6191c1163a3041241f6f0b619626c4462cd99bcf88210bac9e81e", + "research/gauge44-frames-x/construction/layers_p6n/reproduce_p6n.py": "aa7d6bcbed05aa1c689437c07a26e5c95be3c700c0c1fb7bcf91c432a88436ca", + "research/gauge44-frames-x/construction/notri/PRIO6.json": "de0412511b0dd1af13e9717bc791126ac0e91c569b5391fd6c70268083045d15", + "research/gauge44-frames-x/construction/notri/cgx.py": "3da039d4184097c14802f9dbf972520d5b807671196f5e47a2247bc9f29bb418", + "research/gauge44-frames-x/construction/notri/cold44x.py": "f0bc3500efb2c839a0f8cb03dbb9ea0a54f1dfc71ef81e5373b3d638ac5b8296", + "research/gauge44-frames-x/construction/notri/port_stage_x.py": "38310744d054e393ea35e996047cddeb2d212141aaaaa4b07f7a4663b11db8e7", + "research/gauge44-frames-x/construction/notri/reproduce_notri.py": "90148c2a0422b4f92164298a283de73d413ab3d4cb7151a0e6b643a37ea025a8", + "research/gauge44-frames-x/construction/promo/LOCAL-PINS-p6n-k4.json": "a92bb02266596956bd53e9c86e8bbcc6639c92b4a4a248a1521f8eb79228271f", + "research/gauge44-frames-x/construction/promo/PROMO-RECIPE-p6n-k4.json": "fa6065d142646f7ab1f268912ce0cf5a1a6cd33c3994ff96bd6e204cf16b3e90", + "research/gauge44-frames-x/construction/promo/build_promotion.py": "9c9e2001b8d68bbe934d136026276fe97bd9bf6f94d4d78441fc28e14aca4daf", + "research/gauge44-frames-x/construction/promo/make_recipe.py": "ba9e4fdc0c1be7f6a150a5a50909911257a1a8c7cc5d03d61f541178fc07c122", + "research/gauge44-frames-x/construction/promo/promo_controls.py": "786c51f84b53698c2c833083506c4432c30eb0ed3b71e7dbe458a70c7413c372", + "research/gauge44-frames-x/construction/promo/reproduce_promo.py": "f979be666c3f5cf57e342a8427863c0b35b67ca4d3be495ac386f6870deb2026", + "research/gauge44-frames-x/construction/reproduce.py": "047bb9b3536b0b16bb08a21cd9fd80404ca9d022345f1aeab34b21dffc281c92", + "research/gauge44-frames-x/construction/sw4/LOCAL-PINS-sw4-P6k4.json": "3c06bf68b28ff125a6a2372bb70cefd76fb9fe1333438cd34dfb5b617cd70327", + "research/gauge44-frames-x/construction/sw4/NOTES.md": "3a3ddb0c77b188e67fc453ccb3efe9323f87028092a6ce4d259b7dc99d702446", + "research/gauge44-frames-x/construction/sw4/SW4-RECIPE-P6k4.json": "fa58d0ffc95d10b7453daefe4b34404a52895f94126ef973e92e92106cd615fa", + "research/gauge44-frames-x/construction/sw4/build_sw4.py": "9a295f3d534594a6b1326d8a6647e947670d1c6fbc92f37f5169661fde4c8f66", + "research/gauge44-frames-x/construction/sw4/reproduce_sw4.py": "3d082e0cc576fb1b4fb9e5dd11d63bab697c8a8626e2837813cd00d100b1aeac", + "research/gauge44-frames-x/data/FRONTIER.json": "56bed9070d5f0b7585d7b7fd62984696dbc5158e5187663030920a57e1cbfab2", + "research/gauge44-frames-x/data/OWNERS.json.gz": "99d1c4caf85855c353d30f122d9efbd9e51562914facded13027f347b18a6082", + "research/gauge44-frames-x/data/PLAN.json": "5f40e7ccfca61f298539b4f41286d2a9d62caf947057f9cec82aa53f73f707fd", + "research/gauge44-frames-x/data/PREPARATION.json": "1d576298bfafc509992113fdd58b5482655a88e321cbfafe9386588eb6fbb6e9", + "research/gauge44-frames-x/data/SPEC.json": "64817c60a4a2c1839bf12239cb1b7515a40bf8988229d81d4c9faa17b488c7d5", + "research/gauge44-frames-x/data/UPSTREAM-PINS.json": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b", + "research/gauge44-frames-x/evidence/ADMISSION-CONTROLS.json": "5ebcc945c53f8279ac3bb6249e1d46422b7c7ddeb41c580ab5cbb3ca886dcf28", + "research/gauge44-frames-x/evidence/ASSEMBLY.json": "847f339db218f62ffabacb4655ba4dc6e8a15f67014ca01b1146083f393b009f", + "research/gauge44-frames-x/evidence/BINDING.json": "f80ad585c9cf94989d459971189fbb176084aedbe27edf5b5cccc5c2a44de43b", + "research/gauge44-frames-x/evidence/CENTER-COMPATIBILITY.json": "c66c7da1099ac8618381e2a7cb48b09b43ccf8d125ff124e129aba8ddb922cf3", + "research/gauge44-frames-x/evidence/LOCAL-STAGES.json": "64165b81b7119a2b23e99d3f3dfe8aa1702f373efe90d82d136c17786ffb6591", + "research/gauge44-frames-x/evidence/REPLAY.json": "45a6065c41df0c2b04e185b4727c7ad8eac5ebeb637dbb7bebffc184415b49a2", + "research/gauge44-frames-x/evidence/STAGES.json": "09d7c6daf1e93c58863267141dedc3873264d3baede0cddefda0d56ecb560458", + "research/gauge44-frames-x/evidence/audit/ASYNC-AUDIT.json": "df19a41a599bf24fd1efaeb2394af63208f95b9e3ca4f83c6f23e9641fb3d662", + "research/gauge44-frames-x/evidence/audit/GLOBAL-PREFIX.json": "5a6fd0d91a650ad5aa830771fb4333b015f06bc4ded02807d65aee260ce9e671", + "research/gauge44-frames-x/evidence/audit/IDLE-REMAINDER-FRAMES.json": "95f5165a10dd187000dba9e55afbc1b7dce5a315cfedfa72e4f8344471149048", + "research/gauge44-frames-x/evidence/audit/OWNERS-AND-PROFILE.json": "a32ecc0d5387d65648e1ff284209122860ee37aaba43ce2dd12024c4bc394313", + "research/gauge44-frames-x/evidence/audit/PREFIX-AND-INVOICE.json": "14b0f41c88209e800236ce4ebbf91d83537e22e18807153d90013f7eee57a582", + "research/gauge44-frames-x/evidence/global/ACTUAL-SIGMAS.json.gz": "bf3b7814b54b30c726cae1dfabd3c09211c8f34cc943534565b131a0006b483f", + "research/gauge44-frames-x/evidence/global/GLOBAL-TEMPLATE.json.gz": "f713f8e66aaeaebb8202fe72bf36c7d23497152497342c27892e0fda3092f95b", + "research/gauge44-frames-x/evidence/global/HOSTED.json": "60866eb6ced5b9eb259bfc1d59ea7b80fb439164b629e868586ad5bef845a88e", + "research/gauge44-frames-x/evidence/global/IDLE-REMAINDER-FRAMES.json.gz": "734fd9bbe0afa2cc1e492bb7effef1aa8f0d8926ab1d9420d64c30045b30e784", + "research/gauge44-frames-x/evidence/layers/LOCAL-AUDIT-LAYERED.json": "678a69702a946e6e3ac80ec7b3defda65d0fed63bc5cff1a08ec9c1c8a84bc51", + "research/gauge44-frames-x/evidence/local/CANONICAL-WORD.json.gz": "92941c2b718b533f1d3addb710d261a6e2b9ec5d19f0051d79775b08cb2571ed", + "research/gauge44-frames-x/evidence/local/CLIFFORD-RECIPES.json": "0a60293f43d88dbb1b321f02e61204afe1b6272b1346968ef35705caea1e4771", + "research/gauge44-frames-x/evidence/local/CLIFFORD-REVIEW.json": "4e3cdd616d105a49bbf1948bb53e49938d515c42f1c026781d1b5e9cb636db12", + "research/gauge44-frames-x/evidence/local/FULL-WORD.json.gz": "0ad202612f010df4ab66432a628247b37ad8b497dd6b27595b1685cbd7eb119e", + "research/gauge44-frames-x/evidence/local/INDEPENDENT-LOCAL-REPLAY.json": "18d68326ce0aca76911d561e79a817bce90cb8adfe053e19621c7ae0298b842e", + "research/gauge44-frames-x/evidence/local/LOCAL-CHECKS.json": "2b8a6a6854b8df8ecd84d8ff2b92f720c81454636988e6a0dfdc1f6c29d1c82c", + "research/gauge44-frames-x/evidence/local/LOCAL-PROGRAMS.json.gz": "172dc3d23e437909ddc01d07b12ede735afbb5bb6145f1ddf5c2e03097dfebe2", + "research/gauge44-frames-x/evidence/local/RESIDUAL-ADAPTERS.json": "bb6c23ba1b8dd5d2016724c3348b4e91a6b91daaa3f56bbd5216cb7a96bf5c94", + "research/gauge44-frames-x/evidence/local/SCALAR-FRAME-AUDIT.json": "cfc73040079b43ea82a42f3cf4c910edda1362deb09ec21c816c329347313bcb", + "research/gauge44-frames-x/evidence/local/WRAPPER-CHECKS.json": "84c727930f85f1c91900d6d12c523735c8b5d6907cd3eb1bd1030fe1fd4161d7", + "research/gauge44-frames-x/hosting/PROOF.md": "45bb3de8a10298a4cf5a278c3343be22a7d2e735be93a4e9454f24df7275faf0", + "research/gauge44-frames-x/hosting/README.md": "004bcdf6c78bd0316f0606d9e636511f94e1e80cbd79cce1a7e3bc55076d9bf1", + "research/gauge44-frames-x/hosting/audit_frozen.py": "a8d9c7c894cb44453aea93b33141559824f6c3ff81a85a6d066f4a10a2757659", + "research/gauge44-frames-x/hosting/expand_owners.py": "0f826377881d0c9405f90d9f5feac857c7c7cf8aef5bcf22d326bc274f038a70", + "research/gauge44-frames-x/hosting/frozen/FROZEN-AUDIT.json": "df6c7181a097900ee9d37db17bd25436a570f21caaa0cc2108712907ab02904b", + "research/gauge44-frames-x/hosting/frozen/MAJORIZATION.json.gz": "ec5f94b13d190d72bc0608dc9fe2498cc43ba9deb05028159a812ec1e4dcacdf", + "research/gauge44-frames-x/hosting/frozen/MANIFEST.json": "9df028adfa5120c60d2c78bfab06822cf4e6ed55502816b7d6dec19c1a2e4967", + "research/gauge44-frames-x/hosting/frozen/MATCHING-RECEIPT.json": "e1af2ac2c6e2457646d52dd693fb961f6279e10fe50eae9873f2ed149b6735b2", + "research/gauge44-frames-x/hosting/frozen/OWNERS.json.gz": "90ff7657a23dcfb67532b49c0800c5fc259b27c89005081e24bf184869e1bd57", + "research/gauge44-frames-x/hosting/frozen/REPRODUCTION.json": "8354f63148621c5fcf09cd16b496dedd677d813f83974e1f341ce38a1fffec81", + "research/gauge44-frames-x/hosting/frozen/SEED-OWNERS.json.gz": "eb3be5eebbb84349d7e7f1bde2fc77772a12ad5bccc6dab7c4efd8d903e2a048", + "research/gauge44-frames-x/hosting/frozen/SEED-RECEIPT.json": "aecfef753379106f5289f31251584c642e2cf7e4fa2d0886bb4ef9e922f8d9ba", + "research/gauge44-frames-x/hosting/frozen/SEED-REPRODUCTION.json": "4f6d49a85f43c98c816877d783470ca717be2349caceb991bf756eedece1b194", + "research/gauge44-frames-x/hosting/reproduce.py": "7551004d8d15cebcecc6793ebd17385830390935ccd1a8957f1c5472bce6ec82", + "research/gauge44-frames-x/hosting/reuse_owners.py": "2106fe79bd89071e62a3a25c1e444531e14fb89f88b4bdeb72d7b40c91266402", + "research/gauge44-frames-x/independent/CENTRE-GUARD-REVIEW.md": "7b82518d7ddf042d6e71174bc286311fa72127e0dc6dc9e500025fcf7abbf897", + "research/gauge44-frames-x/independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json": "9fb5265c4d2ddf3d615e46600954c79cd1a42481500a0973a5695fcb9f2558c9", + "research/gauge44-frames-x/independent/GAUGE44-GLOBAL-GUARD-REVIEW.json": "631107a9a9acb02441ce80298f815e0c624f811b0d58c6fd78f8dc58d564bb5b", + "research/gauge44-frames-x/independent/GAUGE44-INDEPENDENT-PRICE.json": "e8cecbb4f05ca1a115512b246530278ed86558d0fae1229d09d7d9188f5f330f", + "research/gauge44-frames-x/independent/README.md": "25668a62d8c91f6860f8412cf2fc750ba41bf1085dad3709ad5067c7956eac89", + "research/gauge44-frames-x/independent/audit_local.py": "03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd", + "research/gauge44-frames-x/independent/price_profile.py": "d2f548ad6b99f64a8ca5fbaf822a89560bb99359957ce3420b497f6a46fc0acf", + "research/gauge44-frames-x/independent/review_guards.py": "b83164d6c0122a055b3281f3381b305683a875760a2d727dd0188bb2aa59d67d", + "research/gauge44-frames-x/inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "research/gauge44-frames-x/verify_global.py": "16bd5e54598592e92e210f99065348c5df261b8350fdc688072ce053d15b088a", + "research/gauge44-frames-x/verify_manifest.py": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b", + "research/structural-gain/frontier-composition/ADAPTATION.json": "c47b1dfcfb1d78da7b1ab0d7d2c17cdf5947b4ec9ffb508f39dca572a59be3cb", + "research/structural-gain/frontier-composition/ADAPTATION.patch": "85baf9166f5f7fb40bdfa9372cf5eb05f91c9fb6a5df9f9df486b18e914558e9", + "research/structural-gain/frontier-composition/COMBINED-EIGHT-CEILING.json": "45d341b83067b7b71df6463be118dfd02612eacb4f2040c576fd3aa936a9247e", + "research/structural-gain/frontier-composition/COMBINED-PREFIX-CEILING.json": "de86cd880f285c8d3b279fac5056623b75cc52a7fbb2590078d8a6ba64fdc7a4", + "research/structural-gain/frontier-composition/COMBINED-PREFIX-PROSPECTIVE.json": "c6460a16b59868b7e8184f4ac34eec5035e0256428fc8779a16f89f8acceaeb7", + "research/structural-gain/frontier-composition/NOTICE.md": "09d4d08c655b426d83570b0ee6498330835283a9ec930754f4fa57f60c193e3b", + "research/structural-gain/frontier-composition/README.md": "70f0f791cbe3b2603f85d85bb9055aa0ee1df6dc06ba82fc1921356948312887", + "research/structural-gain/frontier-composition/REPRODUCTION-PINS.json": "8c185dfc046c4d0d00b104b4b3e283b8606d3ec6f8415d2cc400e8a8c0ddd1d4", + "research/structural-gain/frontier-composition/RESULT.json": "70ce494d27389933412f2497804489ea881a1572bf00680951b2eceeb422441f", + "research/structural-gain/frontier-composition/SOURCE-PINS.json": "8eda96e9726663a32a39435eacb5f057a76e08e047e95cb205b0552f2f081e5b", + "research/structural-gain/frontier-composition/adapt_global.py": "c61f573a97e67bae4c8c2b9263771d95e566ea9e734f29c41faae3a48d1861b9", + "research/structural-gain/frontier-composition/admission-nomination/NOMINATION.json": "9de86ae70d1162117657e6e9b5d2819cb264dc86e3c4b1b9414382aed5bfca0f", + "research/structural-gain/frontier-composition/admission-nomination/OWNERS.json.gz": "35ce2ebf98907d0fbe1c3759dd58f2fa0e8a1bd3b97f65fb101092df657ce4b8", + "research/structural-gain/frontier-composition/admission-nomination/PLAN.json": "c4c9f4f5db481c982f1d0f9396249ab0593165c1b7ec5d4d2ab850b92c80beac", + "research/structural-gain/frontier-composition/combined-eight-local/CANONICAL-WORD.json.gz": "9670a30e834517612f17942eb564ebad32152d81445ac4b9c0dfb70f69d932ec", + "research/structural-gain/frontier-composition/combined-eight-local/FULL-WORD.json.gz": "ee0fecf86bddcc5f4e675c60fbd5c572bd48269368a37a38c070346eefa3dd4a", + "research/structural-gain/frontier-composition/combined-eight-local/INDEPENDENT-LOCAL-REPLAY.json": "c2da85f4f343ee1a7bd0c191756a2faea5669b4bed10644e678d5778688da97a", + "research/structural-gain/frontier-composition/combined-eight-local/LOCAL-CHECKS.json": "43c49979bcf3f29f575c10022c3052bfb9846860b13227b3d08cf90a37c382a1", + "research/structural-gain/frontier-composition/combined-eight-local/LOCAL-PROGRAMS.json.gz": "3260547acabf80f1856e3de9a1bf47e4a6a522e7b2d4b1f960b475b3637d31b3", + "research/structural-gain/frontier-composition/combined-eight-local/SCALAR-FRAME-AUDIT.json": "02363c4cb5081319b695dee65f1a01e08a40f272b1b212264a5ad12ef240b33f", + "research/structural-gain/frontier-composition/combined-eight-word/CONSTRUCTION.json": "5387ebfcb072bc9e94b74bf16c25153d3513df6a70b378bf354a0fbc7cdbb248", + "research/structural-gain/frontier-composition/combined-eight-word/FULL-WORD.json.gz": "ee0fecf86bddcc5f4e675c60fbd5c572bd48269368a37a38c070346eefa3dd4a", + "research/structural-gain/frontier-composition/combined-eight-word/RECIPES.json": "4ee838e1cb9258cd330d73b4c58333d35156cd29e4d7b70e4f543280a317ba53", + "research/structural-gain/frontier-composition/combined-prefix-local/CANONICAL-WORD.json.gz": "81ef773a4b22b91ac74880c5b8606d93794c0b98b2e7e7291a01580cba79ceac", + "research/structural-gain/frontier-composition/combined-prefix-local/CLIFFORD-RECIPES.json": "3323144380012a59c59e56348dd56d17da0f93e7783415efdaabe6fd5d3edadc", + "research/structural-gain/frontier-composition/combined-prefix-local/CLIFFORD-REVIEW.json": "1689bc0c187686bc547eac22033b5f781dbf71621cb02d134cba0263e45b88b7", + "research/structural-gain/frontier-composition/combined-prefix-local/FULL-WORD.json.gz": "a6cd88224427bad6d00b6fbe1d201a2c09e496c90e2cecdc04d7f2ff11a4ba42", + "research/structural-gain/frontier-composition/combined-prefix-local/INDEPENDENT-LOCAL-REPLAY.json": "895080ffbe54cf6a7ea148ee902308205ba9fa72248a8f7e4b7b375bf9e38d16", + "research/structural-gain/frontier-composition/combined-prefix-local/LOCAL-CHECKS.json": "66a2f5d82e13179626dec71bb5a4b49bcae32f91e4812fa4056fe1f3c3ecadcb", + "research/structural-gain/frontier-composition/combined-prefix-local/LOCAL-PROGRAMS.json.gz": "4fd7b2ad67b037c17fcc68d12663d0d70c45e66d802e2eb558daa859802f499c", + "research/structural-gain/frontier-composition/combined-prefix-local/RESIDUAL-ADAPTERS.json": "b55f994f7cad5b0be48084362f1461f7587689eb35ad4bb253de138792b1c526", + "research/structural-gain/frontier-composition/combined-prefix-local/SCALAR-FRAME-AUDIT.json": "2acacc4ce6a76de1df817361f619bc2c4dce171601e96003bab7e19375bbf9bd", + "research/structural-gain/frontier-composition/combined-prefix-local/WRAPPER-CHECKS.json": "bdfda50952f2781811a234ed5186ee3a3ce445e2f68ff88a068713981c580506", + "research/structural-gain/frontier-composition/combined-prefix-word/ALL-KERNEL-CONTROLS.json": "8fafe450dc99d5ae5f52c9b943dfd335560db0ce7fa04cecc6079a185c41afd2", + "research/structural-gain/frontier-composition/combined-prefix-word/ALL-KERNEL-OMISSIONS.json": "836d839e744b1cbee5b3a47b4d6f766e9d822161fe3640794f9a0f051d2ad20d", + "research/structural-gain/frontier-composition/combined-prefix-word/CONSTRUCTION.json": "dd4e03987a81cc655885eeadc9ed3aa17e575d6d2568d24878329cc8e98ab3e6", + "research/structural-gain/frontier-composition/combined-prefix-word/FULL-WORD.json.gz": "a6cd88224427bad6d00b6fbe1d201a2c09e496c90e2cecdc04d7f2ff11a4ba42", + "research/structural-gain/frontier-composition/combined-prefix-word/PROMOTION.json": "9ad34faa8611a6ea7f161d2e1fe331ab1ba5ccec8fca3978e31c3e7bf789bc31", + "research/structural-gain/frontier-composition/combined-prefix-word/RANK5-OMISSION-CONTROLS.json": "449566dc724a285764dbaabc1a448f974f0608c7c68cd0406139c21aa1cf4647", + "research/structural-gain/frontier-composition/compact_owners.py": "0a1745ab326aa4af2ee72d5e6eaf93330b04bb3800a0c7d7747225c09293d2a6", + "research/structural-gain/frontier-composition/compacted-nomination/NOMINATION.json": "545a106d8d76888b916433c36544640602fac6234d8f36fcdab2cc551a7440b6", + "research/structural-gain/frontier-composition/compacted-nomination/OWNERS.json.gz": "92d29bd48582aa87eed2153b2e8f0f41f7d47087d215bebd7dac20fe79c4f8f9", + "research/structural-gain/frontier-composition/compose_prefix.py": "9b76cbe9d5840ba448ac1621fe3dca7ca6c3ea63d4590d595a6ddd8091d22390", + "research/structural-gain/frontier-composition/global-code/assemble.py": "e2e61c092803f9c9c15dc72b8a2cafa57ac8969ec70261b33d390055c911b2b7", + "research/structural-gain/frontier-composition/global-code/assembly_controls.py": "65ac20c51225143b3ec1966e1da8e2405dfd8f0f5e7765c04f07d55e86fba535", + "research/structural-gain/frontier-composition/global-code/audit_allcold.py": "20ed33a1f98240c73a3364d136f28b1e79d9b8cdf03d812f38da850dabf663dd", + "research/structural-gain/frontier-composition/global-code/bind_providers_portable.py": "c914b0161601cd982f0a4700326c505906a3eee5e71529973d5c7ad9caaad3fc", + "research/structural-gain/frontier-composition/global-code/emit_allcold.py": "9e7c53d9760391584ea3c80977fde4337f603a5732b2fe4f0dd36fd96c9c4627", + "research/structural-gain/frontier-composition/global-code/invoice_allcold.py": "6a14639e2849d50978a7821dcda97746b5a66722bb3ca2d6fc8c611d2eaf4e49", + "research/structural-gain/frontier-composition/global-code/phase_timing_controls.py": "edd53ac292132ba894ab17ca783909ffa5140742c45f796e8546383567fa924f", + "research/structural-gain/frontier-composition/global-replay/ASSEMBLY-CONTROLS.json": "5dae5fde9663c497f9d4e545fc8d5dc6d8b99251c4d995a9699c6b03c30e789e", + "research/structural-gain/frontier-composition/global-replay/ASSEMBLY.json": "b8d100f1adcaf818102b38f061cd462479ca37ce0d56d899538a98684f6c099a", + "research/structural-gain/frontier-composition/global-replay/BINDING.json": "6a15b287a04f703e76b6d34c4f092482df8afb3b47c9d4ea606d9c12589224a4", + "research/structural-gain/frontier-composition/global-replay/PHASE-TIMING-CONTROLS.json": "7b286b838470bed5225deabd9f6e70760af3c56d09780753b5c060711045ac7c", + "research/structural-gain/frontier-composition/global-replay/PLAN.json": "46e97c0b6d245d2a471df8e641aeaabc63efc5e5606b16fb6b6efe7e054e9431", + "research/structural-gain/frontier-composition/global-replay/audit/ASYNC-AUDIT.json": "26f1445c0be85a0093ef6e695ef3f34363cd26bfa4dc342440876ca1832175b4", + "research/structural-gain/frontier-composition/global-replay/audit/GLOBAL-PREFIX.json": "c2f8d032275a27c3aceadbda7cfccbe9a4888a2f64f0fc923bf0d536897387a3", + "research/structural-gain/frontier-composition/global-replay/audit/IDLE-REMAINDER-FRAMES.json": "f76c46723a1ded4243aee4f81c441b7eba4798014358a091aba2f50ab79371b6", + "research/structural-gain/frontier-composition/global-replay/audit/OWNERS-AND-PROFILE.json": "7c42b0d506831843ff23a673f0459d41eda2046a3d114d393bccd22920a8ae9e", + "research/structural-gain/frontier-composition/global-replay/audit/PREFIX-AND-INVOICE.json": "15baebfd6c4b3fb1a6b45bf9cffd0b592168af078ddbe898390212173f84ba5c", + "research/structural-gain/frontier-composition/global-replay/base/providers/fourcold_eight/CANONICAL-WORD.json.gz": "9d2467e9200fca9aea31bda6f54aec74ee1d0d41e2c0ec64c081691de8536b31", + "research/structural-gain/frontier-composition/global-replay/base/providers/fourcold_eight/CLIFFORD-RECIPES.json": "9f7b1d5bfcd937fb25778402cda7e71ccc1ae0e0e7f2b65a380dc231ad6f36fa", + "research/structural-gain/frontier-composition/global-replay/base/providers/fourcold_eight/CLIFFORD-REVIEW.json": "093762e2d5e751c26d5e82043773e6d7d77e902dcfadcd38bedc1502241eb455", + "research/structural-gain/frontier-composition/global-replay/base/providers/fourcold_eight/FULL-WORD.json.gz": "4bb27af5d2142114ac59d24c8fc9bb638b932cf1cdffaf17733b5372ee101f3b", + "research/structural-gain/frontier-composition/global-replay/base/providers/fourcold_eight/INDEPENDENT-LOCAL-REPLAY.json": "037ed24855a93ff5104667ceafcbc541dce26dfbccb125933281818e065a2b2c", + "research/structural-gain/frontier-composition/global-replay/base/providers/fourcold_eight/LOCAL-CHECKS.json": "a66926b91a1d383b056e58c9c72024d228e710dae7c28af8514f1a2761e31f2a", + "research/structural-gain/frontier-composition/global-replay/base/providers/fourcold_eight/LOCAL-PROGRAMS.json.gz": "eacd3c25390d7190ae1a54f6899e5e6a66003049665c3dd11648ae91123f4b2a", + "research/structural-gain/frontier-composition/global-replay/base/providers/fourcold_eight/RESIDUAL-ADAPTERS.json": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "research/structural-gain/frontier-composition/global-replay/base/providers/fourcold_eight/SCALAR-FRAME-AUDIT.json": "8087ceb5539a7a43bf5dc973547dc63ac87a764fff708a11f93c54df2ca711cb", + "research/structural-gain/frontier-composition/global-replay/base/providers/fourcold_eight/WRAPPER-CHECKS.json": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "research/structural-gain/frontier-composition/global-replay/base/providers/width7_eight/CANONICAL-WORD.json.gz": "81ef773a4b22b91ac74880c5b8606d93794c0b98b2e7e7291a01580cba79ceac", + "research/structural-gain/frontier-composition/global-replay/base/providers/width7_eight/CLIFFORD-RECIPES.json": "3323144380012a59c59e56348dd56d17da0f93e7783415efdaabe6fd5d3edadc", + "research/structural-gain/frontier-composition/global-replay/base/providers/width7_eight/CLIFFORD-REVIEW.json": "1689bc0c187686bc547eac22033b5f781dbf71621cb02d134cba0263e45b88b7", + "research/structural-gain/frontier-composition/global-replay/base/providers/width7_eight/FULL-WORD.json.gz": "a6cd88224427bad6d00b6fbe1d201a2c09e496c90e2cecdc04d7f2ff11a4ba42", + "research/structural-gain/frontier-composition/global-replay/base/providers/width7_eight/INDEPENDENT-LOCAL-REPLAY.json": "895080ffbe54cf6a7ea148ee902308205ba9fa72248a8f7e4b7b375bf9e38d16", + "research/structural-gain/frontier-composition/global-replay/base/providers/width7_eight/LOCAL-CHECKS.json": "66a2f5d82e13179626dec71bb5a4b49bcae32f91e4812fa4056fe1f3c3ecadcb", + "research/structural-gain/frontier-composition/global-replay/base/providers/width7_eight/LOCAL-PROGRAMS.json.gz": "4fd7b2ad67b037c17fcc68d12663d0d70c45e66d802e2eb558daa859802f499c", + "research/structural-gain/frontier-composition/global-replay/base/providers/width7_eight/RESIDUAL-ADAPTERS.json": "b55f994f7cad5b0be48084362f1461f7587689eb35ad4bb253de138792b1c526", + "research/structural-gain/frontier-composition/global-replay/base/providers/width7_eight/SCALAR-FRAME-AUDIT.json": "2acacc4ce6a76de1df817361f619bc2c4dce171601e96003bab7e19375bbf9bd", + "research/structural-gain/frontier-composition/global-replay/base/providers/width7_eight/WRAPPER-CHECKS.json": "bdfda50952f2781811a234ed5186ee3a3ce445e2f68ff88a068713981c580506", + "research/structural-gain/frontier-composition/global-replay/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "research/structural-gain/frontier-composition/global-replay/base/split-centres/CLIFFORD-RECIPES.json": "534ace870cabe515987e00f50f71550030965006ea18978e0924590ac6944345", + "research/structural-gain/frontier-composition/global-replay/base/split-centres/CLIFFORD-REVIEW.json": "f9a5d85a91abe1518fd5b9a1f31d191409ad37860390d3bb05cb1f0ce89768b9", + "research/structural-gain/frontier-composition/global-replay/base/split-centres/FULL-WORD.json.gz": "375bd23001cd805707968005a9342827d5464e3f8e3a754197b31c46fc3f63c2", + "research/structural-gain/frontier-composition/global-replay/base/split-centres/GLOBAL-TEMPLATE.json.gz": "ab8448de2036a23d9b55a196a8846512dc24fdf09855c1e0f0caa5b7a6965f7b", + "research/structural-gain/frontier-composition/global-replay/base/split-centres/INDEPENDENT-LOCAL-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/structural-gain/frontier-composition/global-replay/base/split-centres/INDEPENDENT-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/structural-gain/frontier-composition/global-replay/base/split-centres/INTEGRATION.json": "2acde3dd247c50737ad42a2468775be1bdb21cb5751f4c156a1dcc5cac9e13bd", + "research/structural-gain/frontier-composition/global-replay/base/split-centres/LOCAL-CHECKS.json": "79177449e404403964ce1b2f4a9a8bd49e1916daba3123d7fd7f5cfd1f1ac0ea", + "research/structural-gain/frontier-composition/global-replay/base/split-centres/LOCAL-PROGRAMS.json.gz": "99a18eede965accf65943e490b8d2b2ffb9f1c9bc6babdb825413a80cbea2cde", + "research/structural-gain/frontier-composition/global-replay/base/split-centres/RESIDUAL-ADAPTERS.json": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "research/structural-gain/frontier-composition/global-replay/base/split-centres/SCALAR-FRAME-AUDIT.json": "143ced2876c0fe33dadedce49e7e9ab5e458321c752ae1a0dedcec9cc2486406", + "research/structural-gain/frontier-composition/global-replay/base/split-centres/WRAPPER-CHECKS.json": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "research/structural-gain/frontier-composition/global-replay/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/structural-gain/frontier-composition/global-replay/base/work/pr361/code/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/structural-gain/frontier-composition/global-replay/base/work/pr361/code/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/structural-gain/frontier-composition/global-replay/base/work/pr361/code/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/structural-gain/frontier-composition/global-replay/hosted/ACTUAL-SIGMAS.json.gz": "936df489d3deb6d6986bec7e31f553535d04e3ad417c600fc700785bc2574d2b", + "research/structural-gain/frontier-composition/global-replay/hosted/GLOBAL-TEMPLATE.json.gz": "d9ffee95dba7d05cfc444e582fa652ab157855e796b5a03969e1ce873803c83b", + "research/structural-gain/frontier-composition/global-replay/hosted/HOSTED.json": "53fd81d8b95f59d56f2ddc0375507d166eeb63bcc6f6e215319843011603ad9f", + "research/structural-gain/frontier-composition/global-replay/hosted/IDLE-REMAINDER-FRAMES.json.gz": "466656a9a6b7270f5b3c5d69539df07555a43f0b14f53fa1740c74d3738c24b3", + "research/structural-gain/frontier-composition/multicold-eight-local/CANONICAL-WORD.json.gz": "94dba75199d70b744be5604386b8eca6767f0b0e1aeee06b2bd0e4e1db858940", + "research/structural-gain/frontier-composition/multicold-eight-local/FULL-WORD.json.gz": "4d4a59db7f74d7505447fbb2aa87735771cca1d04a0afafa455d21bd8dbf1f77", + "research/structural-gain/frontier-composition/multicold-eight-local/SCALAR-FRAME-AUDIT.json": "2f2f0f18aa3a560b2d274f2a61d1a2e8e93e7b677bdea69f8dd07e5b92f3fbb4", + "research/structural-gain/frontier-composition/multicold-eight-word/FULL-WORD.json.gz": "4d4a59db7f74d7505447fbb2aa87735771cca1d04a0afafa455d21bd8dbf1f77", + "research/structural-gain/frontier-composition/multicold-eight-word/KERNEL-CONSTRUCTION.json": "6f1fd8e202891558084ac9ee00606bbff0659c869f1bf6414461d87f6b67c53c", + "research/structural-gain/frontier-composition/nominate_combined.py": "ee96ba6b0f57e3a6418b851498a304e2d5f6bbec30c68d39e7bfa589b1cfa4fb", + "research/structural-gain/frontier-composition/portable-replay/RECEIPT.json": "181148f6262f4d38c365e1431424a3c6fdc72e3eb655c8b9e8d229ad74d966f4", + "research/structural-gain/frontier-composition/portable-replay/RESULT.json": "6814b7d49fb28dc7eb7f7a143b62a0e562457b8526c9d6155121a7190cf25636", + "research/structural-gain/frontier-composition/portable-replay/STAGES.json": "5cd026ffaf115c06b6372d66e4a94e7d5a65b1a55601d081a3862f1783dfe00b", + "research/structural-gain/frontier-composition/portable-replay/composed-word/ALL-KERNEL-CONTROLS.json": "8fafe450dc99d5ae5f52c9b943dfd335560db0ce7fa04cecc6079a185c41afd2", + "research/structural-gain/frontier-composition/portable-replay/composed-word/CONSTRUCTION.json": "1b66e7c6de00f0ea5cfb0b064c8d61f7353faad08a9f96153eba1de7df7e4efb", + "research/structural-gain/frontier-composition/portable-replay/composed-word/FULL-WORD.json.gz": "a6cd88224427bad6d00b6fbe1d201a2c09e496c90e2cecdc04d7f2ff11a4ba42", + "research/structural-gain/frontier-composition/portable-replay/composed-word/PROMOTION.json": "9ad34faa8611a6ea7f161d2e1fe331ab1ba5ccec8fca3978e31c3e7bf789bc31", + "research/structural-gain/frontier-composition/portable-replay/composed-word/RANK5-OMISSION-CONTROLS.json": "449566dc724a285764dbaabc1a448f974f0608c7c68cd0406139c21aa1cf4647", + "research/structural-gain/frontier-composition/portable-replay/global/ASSEMBLY-CONTROLS.json": "4ca8c100c735e46c0aaa54e8222b13f44a8fbd8bc1ecb2e169796dc07b828181", + "research/structural-gain/frontier-composition/portable-replay/global/ASSEMBLY.json": "458bf63f1e5019fef9b1653f68cd0d35de5a8e9183d5cdd0608696f9a80fe20d", + "research/structural-gain/frontier-composition/portable-replay/global/BINDING.json": "b90811aa2011210b603de24e79f45e6f8f5bca7d3687fa6f55fff31694e6d7cb", + "research/structural-gain/frontier-composition/portable-replay/global/PHASE-TIMING-CONTROLS.json": "4fac9ed2d96bcba7fa646045428e931363bbe06cc98283857a6c5d072b6d0a75", + "research/structural-gain/frontier-composition/portable-replay/global/PLAN.json": "528fe700ac5998cc4abb4edd008dcace6ca47db49b431fbf2cc021df885de6a3", + "research/structural-gain/frontier-composition/portable-replay/global/audit/ASYNC-AUDIT.json": "fb374c7f823f5db2162b50801d52a4282b54e36a49df67360d0a26160cdc200f", + "research/structural-gain/frontier-composition/portable-replay/global/audit/GLOBAL-PREFIX.json": "7a4c5d98bc35b2541df3d058292dba3d479b639dd13e6c2db31d9c2dc088e9ef", + "research/structural-gain/frontier-composition/portable-replay/global/audit/IDLE-REMAINDER-FRAMES.json": "7b77927a83f949534d5935579445c4505c3812b7a1403b164c1fa8f9082d33e7", + "research/structural-gain/frontier-composition/portable-replay/global/audit/OWNERS-AND-PROFILE.json": "0246da5a86b87c450db132b875e7dfd1d36b4ea0f388ea02f5d4d77e84751db7", + "research/structural-gain/frontier-composition/portable-replay/global/audit/PREFIX-AND-INVOICE.json": "9f2c2e71ee3a84b1cd65563d038b3a21a2a5de0a0321097c4804b9ae0254f0eb", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/fourcold_eight/CANONICAL-WORD.json.gz": "9d2467e9200fca9aea31bda6f54aec74ee1d0d41e2c0ec64c081691de8536b31", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/fourcold_eight/CLIFFORD-RECIPES.json": "9f7b1d5bfcd937fb25778402cda7e71ccc1ae0e0e7f2b65a380dc231ad6f36fa", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/fourcold_eight/CLIFFORD-REVIEW.json": "093762e2d5e751c26d5e82043773e6d7d77e902dcfadcd38bedc1502241eb455", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/fourcold_eight/FULL-WORD.json.gz": "4bb27af5d2142114ac59d24c8fc9bb638b932cf1cdffaf17733b5372ee101f3b", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/fourcold_eight/INDEPENDENT-LOCAL-REPLAY.json": "037ed24855a93ff5104667ceafcbc541dce26dfbccb125933281818e065a2b2c", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/fourcold_eight/LOCAL-CHECKS.json": "a66926b91a1d383b056e58c9c72024d228e710dae7c28af8514f1a2761e31f2a", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/fourcold_eight/LOCAL-PROGRAMS.json.gz": "eacd3c25390d7190ae1a54f6899e5e6a66003049665c3dd11648ae91123f4b2a", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/fourcold_eight/RESIDUAL-ADAPTERS.json": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/fourcold_eight/SCALAR-FRAME-AUDIT.json": "8087ceb5539a7a43bf5dc973547dc63ac87a764fff708a11f93c54df2ca711cb", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/fourcold_eight/WRAPPER-CHECKS.json": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/width7_eight/CANONICAL-WORD.json.gz": "81ef773a4b22b91ac74880c5b8606d93794c0b98b2e7e7291a01580cba79ceac", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/width7_eight/CLIFFORD-RECIPES.json": "3323144380012a59c59e56348dd56d17da0f93e7783415efdaabe6fd5d3edadc", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/width7_eight/CLIFFORD-REVIEW.json": "98e70bd3e56f563c1cb51174cc0f3029d20f58a565a4f993d336c24e2f3e53c2", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/width7_eight/FULL-WORD.json.gz": "a6cd88224427bad6d00b6fbe1d201a2c09e496c90e2cecdc04d7f2ff11a4ba42", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/width7_eight/INDEPENDENT-LOCAL-REPLAY.json": "895080ffbe54cf6a7ea148ee902308205ba9fa72248a8f7e4b7b375bf9e38d16", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/width7_eight/LOCAL-CHECKS.json": "66a2f5d82e13179626dec71bb5a4b49bcae32f91e4812fa4056fe1f3c3ecadcb", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/width7_eight/LOCAL-PROGRAMS.json.gz": "4fd7b2ad67b037c17fcc68d12663d0d70c45e66d802e2eb558daa859802f499c", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/width7_eight/RESIDUAL-ADAPTERS.json": "b55f994f7cad5b0be48084362f1461f7587689eb35ad4bb253de138792b1c526", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/width7_eight/SCALAR-FRAME-AUDIT.json": "04835172c369aa8a0edd31a5161e86c3474f2bc748bea80a37750d37c66118c6", + "research/structural-gain/frontier-composition/portable-replay/global/base/providers/width7_eight/WRAPPER-CHECKS.json": "bdfda50952f2781811a234ed5186ee3a3ce445e2f68ff88a068713981c580506", + "research/structural-gain/frontier-composition/portable-replay/global/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "research/structural-gain/frontier-composition/portable-replay/global/base/split-centres/CLIFFORD-RECIPES.json": "534ace870cabe515987e00f50f71550030965006ea18978e0924590ac6944345", + "research/structural-gain/frontier-composition/portable-replay/global/base/split-centres/CLIFFORD-REVIEW.json": "f9a5d85a91abe1518fd5b9a1f31d191409ad37860390d3bb05cb1f0ce89768b9", + "research/structural-gain/frontier-composition/portable-replay/global/base/split-centres/FULL-WORD.json.gz": "375bd23001cd805707968005a9342827d5464e3f8e3a754197b31c46fc3f63c2", + "research/structural-gain/frontier-composition/portable-replay/global/base/split-centres/GLOBAL-TEMPLATE.json.gz": "ab8448de2036a23d9b55a196a8846512dc24fdf09855c1e0f0caa5b7a6965f7b", + "research/structural-gain/frontier-composition/portable-replay/global/base/split-centres/INDEPENDENT-LOCAL-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/structural-gain/frontier-composition/portable-replay/global/base/split-centres/INDEPENDENT-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/structural-gain/frontier-composition/portable-replay/global/base/split-centres/INTEGRATION.json": "2acde3dd247c50737ad42a2468775be1bdb21cb5751f4c156a1dcc5cac9e13bd", + "research/structural-gain/frontier-composition/portable-replay/global/base/split-centres/LOCAL-CHECKS.json": "79177449e404403964ce1b2f4a9a8bd49e1916daba3123d7fd7f5cfd1f1ac0ea", + "research/structural-gain/frontier-composition/portable-replay/global/base/split-centres/LOCAL-PROGRAMS.json.gz": "99a18eede965accf65943e490b8d2b2ffb9f1c9bc6babdb825413a80cbea2cde", + "research/structural-gain/frontier-composition/portable-replay/global/base/split-centres/RESIDUAL-ADAPTERS.json": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "research/structural-gain/frontier-composition/portable-replay/global/base/split-centres/SCALAR-FRAME-AUDIT.json": "143ced2876c0fe33dadedce49e7e9ab5e458321c752ae1a0dedcec9cc2486406", + "research/structural-gain/frontier-composition/portable-replay/global/base/split-centres/WRAPPER-CHECKS.json": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "research/structural-gain/frontier-composition/portable-replay/global/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/structural-gain/frontier-composition/portable-replay/global/base/work/pr361/code/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/structural-gain/frontier-composition/portable-replay/global/base/work/pr361/code/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/structural-gain/frontier-composition/portable-replay/global/base/work/pr361/code/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/structural-gain/frontier-composition/portable-replay/global/hosted/ACTUAL-SIGMAS.json.gz": "936df489d3deb6d6986bec7e31f553535d04e3ad417c600fc700785bc2574d2b", + "research/structural-gain/frontier-composition/portable-replay/global/hosted/GLOBAL-TEMPLATE.json.gz": "049d649d121b5d9bd1947338413ed3b3a07e2429cd99294c914dd4c20b90d35a", + "research/structural-gain/frontier-composition/portable-replay/global/hosted/HOSTED.json": "8d376143853fccfaac130444641a9cd792b94a9e1f2a8449fc6cc37fa622043a", + "research/structural-gain/frontier-composition/portable-replay/global/hosted/IDLE-REMAINDER-FRAMES.json.gz": "466656a9a6b7270f5b3c5d69539df07555a43f0b14f53fa1740c74d3738c24b3", + "research/structural-gain/frontier-composition/portable-replay/local/CANONICAL-WORD.json.gz": "81ef773a4b22b91ac74880c5b8606d93794c0b98b2e7e7291a01580cba79ceac", + "research/structural-gain/frontier-composition/portable-replay/local/CLIFFORD-RECIPES.json": "3323144380012a59c59e56348dd56d17da0f93e7783415efdaabe6fd5d3edadc", + "research/structural-gain/frontier-composition/portable-replay/local/CLIFFORD-REVIEW.json": "98e70bd3e56f563c1cb51174cc0f3029d20f58a565a4f993d336c24e2f3e53c2", + "research/structural-gain/frontier-composition/portable-replay/local/FULL-WORD.json.gz": "a6cd88224427bad6d00b6fbe1d201a2c09e496c90e2cecdc04d7f2ff11a4ba42", + "research/structural-gain/frontier-composition/portable-replay/local/INDEPENDENT-LOCAL-REPLAY.json": "895080ffbe54cf6a7ea148ee902308205ba9fa72248a8f7e4b7b375bf9e38d16", + "research/structural-gain/frontier-composition/portable-replay/local/LOCAL-CHECKS.json": "66a2f5d82e13179626dec71bb5a4b49bcae32f91e4812fa4056fe1f3c3ecadcb", + "research/structural-gain/frontier-composition/portable-replay/local/LOCAL-PROGRAMS.json.gz": "4fd7b2ad67b037c17fcc68d12663d0d70c45e66d802e2eb558daa859802f499c", + "research/structural-gain/frontier-composition/portable-replay/local/RESIDUAL-ADAPTERS.json": "b55f994f7cad5b0be48084362f1461f7587689eb35ad4bb253de138792b1c526", + "research/structural-gain/frontier-composition/portable-replay/local/SCALAR-FRAME-AUDIT.json": "04835172c369aa8a0edd31a5161e86c3474f2bc748bea80a37750d37c66118c6", + "research/structural-gain/frontier-composition/portable-replay/local/WRAPPER-CHECKS.json": "bdfda50952f2781811a234ed5186ee3a3ce445e2f68ff88a068713981c580506", + "research/structural-gain/frontier-composition/portable-replay/logs/admission-controls.log": "659e7183284b11bc7f4bc4a54aae250f7a53993720ef9e88906908ba4590ab2e", + "research/structural-gain/frontier-composition/portable-replay/logs/all-columns-native.log": "7e097e0c37a6f961db5ea0a4b6ccfba1c8d336100dc65435cbc97939b5da88a9", + "research/structural-gain/frontier-composition/portable-replay/logs/all-kernel-omissions.log": "13fae47d3799fead98d1c0df5702516c3cbebf27636a35ae3e7d494274fef5cf", + "research/structural-gain/frontier-composition/portable-replay/logs/all-phase-edges.log": "316379dfe5c469e3f5e64545e786e0d501a3d67ee227cad8a957393fdd44213b", + "research/structural-gain/frontier-composition/portable-replay/logs/bind-providers.log": "71f679ce5a123fb58397fd6852ba64ce3832fd20e81a096bfda9a1cf3237237a", + "research/structural-gain/frontier-composition/portable-replay/logs/compose-prefix.log": "c8233c0c3b0e31aa798896cef089e55c72cd8471f71cd04c1e6a5ecd0067ecdd", + "research/structural-gain/frontier-composition/portable-replay/logs/construct-multicold.log": "6f1fd8e202891558084ac9ee00606bbff0659c869f1bf6414461d87f6b67c53c", + "research/structural-gain/frontier-composition/portable-replay/logs/construct-width7.log": "5387ebfcb072bc9e94b74bf16c25153d3513df6a70b378bf354a0fbc7cdbb248", + "research/structural-gain/frontier-composition/portable-replay/logs/emit-owners.log": "8d376143853fccfaac130444641a9cd792b94a9e1f2a8449fc6cc37fa622043a", + "research/structural-gain/frontier-composition/portable-replay/logs/exact-assembly.log": "9dbe4dfe1a7d8bc255008b3d1a2b00865da6f2e3404bf0a27f318640b8280595", + "research/structural-gain/frontier-composition/portable-replay/logs/fresh-invoice.log": "37caff4657f84fa89c1ac13ec93285ff9fa21f6e9ae8a406b28194e83f3ae079", + "research/structural-gain/frontier-composition/portable-replay/logs/independent-local.log": "b694b4b22abb9d1de9a70bbbdf9e9b0e030ec00a7eddc264e4c18376dd859cee", + "research/structural-gain/frontier-composition/portable-replay/logs/independent-owners.log": "fb374c7f823f5db2162b50801d52a4282b54e36a49df67360d0a26160cdc200f", + "research/structural-gain/frontier-composition/portable-replay/logs/normalized-wrappers.log": "084996d2f72ec61b58fd63cabd85c6d01a82c217a8d3f4639f99c5fb32afe978", + "research/structural-gain/frontier-composition/portable-replay/logs/phase-timing-controls.log": "d4300a182a615922dd73ff2b945ff671086b86d5b80dbc009539e96d9b4dfe82", + "research/structural-gain/frontier-composition/portable-replay/logs/rank5-omissions.log": "bab3028f59a9b024df5f20d2c0f3755933cea161bfd49ab676fa6133f58a05db", + "research/structural-gain/frontier-composition/portable-replay/logs/reflected-ledgers.log": "ec8f89251df20f30f32bf57dc61ef643ed0646e629cbeaf406e0d3cdf448ea5b", + "research/structural-gain/frontier-composition/portable-replay/logs/relabel-owners.log": "100be6d961212fe518657e577b7089401067f845fffa4fee9bdcc3d88850f940", + "research/structural-gain/frontier-composition/portable-replay/multicold-word/FULL-WORD.json.gz": "4d4a59db7f74d7505447fbb2aa87735771cca1d04a0afafa455d21bd8dbf1f77", + "research/structural-gain/frontier-composition/portable-replay/multicold-word/KERNEL-CONSTRUCTION.json": "6f1fd8e202891558084ac9ee00606bbff0659c869f1bf6414461d87f6b67c53c", + "research/structural-gain/frontier-composition/portable-replay/nomination/NOMINATION.json": "d5d23da576ad2b981287048d01b395fb92a241d1fd9a120da45e280a7e83d5d0", + "research/structural-gain/frontier-composition/portable-replay/nomination/OWNERS.json.gz": "35ce2ebf98907d0fbe1c3759dd58f2fa0e8a1bd3b97f65fb101092df657ce4b8", + "research/structural-gain/frontier-composition/portable-replay/nomination/PLAN.json": "aff99bac638d9707bd894f9241ea0576f5e7e33eaecc070880f450581d37c5c5", + "research/structural-gain/frontier-composition/portable-replay/width7-word/CONSTRUCTION.json": "5387ebfcb072bc9e94b74bf16c25153d3513df6a70b378bf354a0fbc7cdbb248", + "research/structural-gain/frontier-composition/portable-replay/width7-word/FULL-WORD.json.gz": "ee0fecf86bddcc5f4e675c60fbd5c572bd48269368a37a38c070346eefa3dd4a", + "research/structural-gain/frontier-composition/portable-replay/width7-word/RECIPES.json": "4ee838e1cb9258cd330d73b4c58333d35156cd29e4d7b70e4f543280a317ba53", + "research/structural-gain/frontier-composition/prefix-input/CONSTRUCTION.json": "33febf6fd2ec1361d3c378be5d58eb2da495537987bc5326cd1bf89fa41d20a4", + "research/structural-gain/frontier-composition/prefix-input/FULL-WORD.json.gz": "a8d37cddb9c430569271a25b0af1fe7ff78fd23d183f443ec7c1075898094d4c", + "research/structural-gain/frontier-composition/prefix-input/SOURCE.json": "1598d3d7cc9d7b2e0c400896065d2d149166290320556cb598a3923a1dc59c3f", + "research/structural-gain/frontier-composition/relabel_owners.py": "7f273d712fa9917dd220895b59bacdc776d5b9e6cc5dceb72b92036eff0363f4", + "research/structural-gain/frontier-composition/relabeled-nomination/NOMINATION.json": "9de86ae70d1162117657e6e9b5d2819cb264dc86e3c4b1b9414382aed5bfca0f", + "research/structural-gain/frontier-composition/relabeled-nomination/OWNERS.json.gz": "35ce2ebf98907d0fbe1c3759dd58f2fa0e8a1bd3b97f65fb101092df657ce4b8", + "research/structural-gain/frontier-composition/relabeled-nomination/PLAN.json": "c4c9f4f5db481c982f1d0f9396249ab0593165c1b7ec5d4d2ab850b92c80beac", + "research/structural-gain/frontier-composition/repacked-nomination-expanded/WINDOW-SOLUTION.json": "7df5fe77a32eb4dd95b032c522b51f957d1a4b6845ba34b6dfad8d489589cc3b", + "research/structural-gain/frontier-composition/reproduce.py": "8caa2e9d29df773a86a18d6b50b20379a616a22577e8c4fafb926d8c7d24aec7", + "research/structural-gain/frontier-composition/upstream567/data/EIGHT-SECOND.json": "eff4c7cf18a2aca50d4684af5df0fe2d134892354704f65f3d36066200db1cc0", + "research/structural-gain/frontier-composition/upstream567/data/FOUR-SECOND.json": "103afaab0459014cfa67da7cf78d79f9fae41f5f34c002e550b067a7a9ef8ae2", + "research/structural-gain/frontier-composition/upstream567/data/ZERO-SECOND.json": "0dedad089bfa54a0bdf0be77c2aa5e56c098cfb85ccceb9c797a79a13be32357", + "research/structural-gain/frontier-composition/upstream567/proof/CONSTRUCTION.md": "4090072319ae982c2477a6aaa888f204382e80b745b928737cdc1a707547c38b", + "research/structural-gain/frontier-composition/upstream568/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/structural-gain/frontier-composition/upstream568/MANIFEST.json": "328ce8023d33deb308b0f1ae2320424050f836d791cf60a613ae8408e7d6f3ab", + "research/structural-gain/frontier-composition/upstream568/NOTICE.md": "d14c070a8e237cb1912e413ce22e98eb41f164b769ebaa97224c121fcc5a0fc5", + "research/structural-gain/frontier-composition/upstream568/README.md": "638428654d34f0b72ed4b5fda948c91d01e57f8015813c6d8ab01c06c1da5322", + "research/structural-gain/frontier-composition/upstream568/code/audit_multicold_controls.py": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "research/structural-gain/frontier-composition/upstream568/code/build_multicut_kernels.py": "6ab3d73f81d5b2fb884a93a336ef1940e118d419d425b3356bab3b97f774c9aa", + "research/structural-gain/frontier-composition/upstream568/data/EIGHT-MULTICOLD.json": "d18ea59995d384833c95a7a55d8167f83439b6881a524ab03df972ede3e0d7b9", + "research/structural-gain/frontier-composition/upstream568/data/FOUR-MULTICOLD.json": "c1b42d7bacf9f31ab35294f7b8430a1164d6bc169a3d68fe2b3ea39cf791b323", + "research/structural-gain/frontier-composition/upstream568/data/ZERO-MULTICOLD.json": "cc09fab61aab468200d72f833ffb9e6572580d54da57bab02c5d63e3b280af1a", + "research/structural-gain/frontier-composition/upstream568/proof/CONSTRUCTION.md": "27ece5e1c11b90d97a808b56eff897b998c10e61016db95867f84e6e6aef132f", + "scripts/audit_additive_labels.py": "fa12eb2c102dc3ea176b6b5ac22618bf1cd2ff15cefc458d3a4274661abcfe6f", + "scripts/audit_affine_vectors.py": "a3fccaeadb9a5db72c33787a055a54374504a6aa231907080396b2cf822e94a7", + "scripts/audit_assembly_domain.py": "02af0a14a4a049d1bb6d073dc4af972f4c2a3b4065fdd32ec5882b5f3b7addea", + "scripts/audit_bit_compression.py": "f0ed48592a885b54669d3f9086530fc84c467c39fd9281b357ba7550549aaa25", + "scripts/audit_block_carry.py": "2835f9262e0f835259a18c11aa3469643a19483d62daff90dbb91ddcb46e4505", + "scripts/audit_block_core.py": "a6ee56d5c238691701e9f17e9f2e7ed109a192d974614f58bdeca57a441ab968", + "scripts/audit_block_labels.py": "5455255446aaca07caae5187487cac5129fdbd823de778bae74ea16ca1f78f10", + "scripts/audit_cancellation.py": "508934ee4d9514a5519813603b6192a0d53103b6e30d65b8d53a1a774de244b6", + "scripts/audit_coded_carries.py": "b914227845265e856e5c343bb8588bb6621477afab40ba6a08ced95eca595ef3", + "scripts/audit_community_candidate.py": "fe687e20639a26c852fcd336411636e5c4293c0d7ba1880cf570bcad2f9d6ac9", + "scripts/audit_compact_controls.py": "c3513cd6b41a20bc33b392d66c1536f0a5fcaa76088848361a3aef64074fa989", + "scripts/audit_complex_centers.py": "166b18f560cd0d520d23fa29ee8147e0ea056358c4268a466ec458195a97a960", + "scripts/audit_core_limits.py": "33060eda83c47372daf887fbdbb5e684d2a0a193e527449443948880cbb0c70c", + "scripts/audit_cube_cores.py": "eaf815316abe1a55b43a62e71252243562486248f3275f4a28ee286a34c5cb07", + "scripts/audit_cyclic_topology.py": "b20ece2cf1337e1808e35b602a0120c6aedaf602fa2315560726a149e9838c29", + "scripts/audit_disjoint_tensor.py": "477db540e972b82751fac6a3a6d6e38fb4141e967261b1f9c260e2c686479a78", + "scripts/audit_early_sharing.py": "2cf08ee65f8f8610578614d0ff0308eb432732e779f1e8c03e67f1979e75fdc6", + "scripts/audit_fano_completion.py": "427c369eb2adec9214c5e804bb4413c5a1c4ecbe74ed81c4d65e1b11faa60ed0", + "scripts/audit_fano_permutation.py": "168d286a09c9c25852c3edd8832c1dab3c30e8fec87c050a6daec8d075822bc5", + "scripts/audit_followup_candidate.py": "dfb65258d08097acd6a4c29719f4d7459646801de56f33e78d9ae1cee55c2cfc", + "scripts/audit_fused_block.py": "2afb83ca8e5f193ca8a4c242becf267ad1d9dc2578ba238b820e98d5185f6288", + "scripts/audit_gather_schedules.py": "d7b4f64a672404a4d46fb2dd46a9e71db70fc61e3e2e8ba4ad20a8a07eb724b6", + "scripts/audit_general_guard.py": "885743e70450f8da77dd8eee619eb784bd10b3078d4229baf4af2791a2e483c1", + "scripts/audit_inplace_side.py": "16d295f9f9250d35f6f1de2843d5e13c7adbf88d595ebcd0b65b00d1a938acd9", + "scripts/audit_joint_candidate.py": "41a5ef6425561eeaa49a4dc1783afbce723ef31944e3f7d30cc91f4a1e0b64ff", + "scripts/audit_joint_frames.py": "3df8061392ce0ba42bbde8c02f2a30c8141145e70e9a48c18da73d3aafb14423", + "scripts/audit_joint_return.py": "da515bbd86dc9597e016c39ce2ea189343699a2d36f51f2224f4c2e39fa69601", + "scripts/audit_mixed_point.py": "2eead5d410d1c96f1a7ef47c9c35d16ca6bb6d9c2a6a8d24273290add842214d", + "scripts/audit_packed_movement.py": "d283f6900c97e04c687f77697ea8b29d5cac5a2f69cf2a79766099573dd66517", + "scripts/audit_pair_candidate.py": "29f38baeaa66e854eb5b235fb9708575137df30da277d439e0a08c5c4c4cb61a", + "scripts/audit_parity_side.py": "7cbdd405ce11fa6f7ffcbef3811174f8685ad4640e9330176601d3b3d3e95390", + "scripts/audit_positive_side.py": "b021aad944d8a6c023e57b1b48937854803bbb370240c93e0fe359d831c838c9", + "scripts/audit_positive_skip_exact.py": "fb4aa8af4e8a0a8a0ce21b8b647efd982fa1da2bb93aaaac72a42496c201d25f", + "scripts/audit_prime_subset_limits.py": "8f5c51d415c3248ce965d93469518e8d219020a1192c7be544a1a5f4b95dc1c9", + "scripts/audit_quadratic_affine.py": "9b7b3a7b8bcf417d95f19e44ff488733e7a3f4757fd12bd98d417e1d01d70425", + "scripts/audit_rank_product_core.py": "1471f17e86d6c02d5c288116cc3a53544c881ded47a3500f70dac97b366e46a7", + "scripts/audit_scratch_pooling.py": "12748b9915aaa5b59f0e32ee0b4f8bf0cdb86d5bf90d633cd12bdfb832e414a3", + "scripts/audit_shared_core.py": "fd257e22b8eef948bd29c2934d15f96ea93bea439e51229965bed53d75e09307", + "scripts/audit_short_guards.py": "c2c929c956e617bee739963b517b9069e0d067cfebc6820f401a4e90a1769eb1", + "scripts/audit_signed_sparse.py": "5b64f4098fcf9092d3e24526f4d6ba90528104fe66396e3e7ee64a7eaf3c8a51", + "scripts/audit_single_intersection.py": "1de7f9a62edc93c624ff2693ae9bb725cf6dc9735ff1caad56f6913aae9448ee", + "scripts/audit_sparse_fusion.py": "bbaa32f9786f083409e363b081bfb7a1e597c8d32e4183c13a4105c2170934ce", + "scripts/audit_split_centers.py": "c5cfd0e89120c918b81c4ef0b69b767342457daa1b29ce2b7821658ea7ba6f2a", + "scripts/audit_stage_pair.py": "f4823525abb553f76ea33adf61ed51e88ec38dd6c346dbcac86f69ffa8fb0375", + "scripts/audit_stronger_screens.py": "9678b66043b384f1454181bc2069c6d72685eda6576e284ce799d4b9aeb79860", + "scripts/audit_subset_cores.py": "ae38397693540a8cc26d416a6edcda271fd0fa2eb88566df690fb569e812f0a3", + "scripts/audit_ternary_side.py": "5e86566eee32031e1829d26ea17a7372e4802e2f7d76a2caa3ae16de3ab072c1", + "scripts/batched_bit_rank_moment.py": "f23bcecb8a71fcc89bc69f8e9f7845483f4b150951099bb296f82c4eba29820c", + "scripts/batched_network.py": "45d918d5a064339299c21a12f02462ac3fe7e18380fa6a5a6e2542566865b830", + "scripts/binary_phase_frames.py": "4148cfa313cf050ed25296e8db36d35871520b8318fd086c7d1facf0c6af67d7", + "scripts/block_label_targets.py": "3bfc422d60db0d79d8cd955a77d8b72c581bc0d4e288589f359fbf8ee6a76c52", + "scripts/bulk_complex_guard.py": "e64bb4e086205155fddf85cea86dbc8f9dcd09af4654d8e4b5c3b2c9b4d04e66", + "scripts/certify.py": "2348d95008276c5d5764f7e028c3918e484582cd589bd4d9b82919161745e53e", + "scripts/check_lean_axioms.py": "63b7c34c4faf1b2234af7489c3728dc848e7950ec98300ff8bd61cc0d67a10cc", + "scripts/compact_control_layer.py": "e814c9f8d84f2e5d3aa2e06c36697f27f110218addc40ff8df2801fde861ff9f", + "scripts/complex_circuit.py": "d623617f7c5cb3189580883a8ab30c0bd3832688ae3f1f0c1f881bbbbff8e0c1", + "scripts/complex_compression.py": "9b6f758a5985ba5d9fdd726fe6556b3d3b4bd9d98aaf8ba06a7bb58093c4c504", + "scripts/complex_network.py": "0da395e67ac04fa213494e71012c1b19b544596d34cdce5a3b172b1fb6af5f1b", + "scripts/controlled_bit_rank_moment.py": "572a1aea08b5b62da000588862d4724fdb47326b95282b76b8e49dd6923f73a0", + "scripts/copied_centers/README.md": "8d348a28fc11615fb686f7d47548db06a5000378b54e0e47438d17292b5942b9", + "scripts/copied_centers/__init__.py": "13db4f09038a2ff5335cbd4dbd93274b0fb16b3c7b51e4de67cbb2801a3f78e1", + "scripts/copied_centers/corners.py": "9eecdc39c67cc18c806a33f0be03986c28591d322881fd60c11f52c625c8067b", + "scripts/copied_centers/physical.py": "837345d1f8753eab0e70f105b1d1bb0db965b993da037b1825ddef3672609d7d", + "scripts/copied_centers_network.py": "409ebfbd8a41c4c4d089aa0949fcf5a949415dc26f57440ffd48b7bd8881e6a9", + "scripts/copied_centers_producer.py": "33afa6fe25677e13656fa8a200a25ed3510ef70c1ff9f1186612cbd9ee75d209", + "scripts/dag_network.py": "820f1f6e9f26251f58510ae7312e37a91bb5fefc37f8eeaaa648d0c68c48ed2e", + "scripts/endpoint_gauge/README.md": "044eb10845ca3c25adfda4d0abe728fd890d7f1c6ecc5da3e254073c189d08c1", + "scripts/endpoint_gauge/__init__.py": "ec74b81eb64a8167df4597a5ab94bd7a99f65acf0186bca684a74bcbec91113a", + "scripts/endpoint_gauge/bit.py": "5b2817bd1b35a42fabb636541907fcbdc394ed2ef1405099a10de9c9cf524b09", + "scripts/endpoint_gauge/complex.py": "dd0e1ff9729eadb65a18dba48fdbe824f423e025003f081f532b443b939f610a", + "scripts/endpoint_gauge/match_complex_general.cpp": "fb83c08125521128a38f5ee53f91d192904cc3372ad8f196ad9576e5f4f727da", + "scripts/endpoint_gauge_network.py": "7af181e30093d593ca58d0a133dca6862b06f2d350db1c5d745e588856258704", + "scripts/endpoint_gauge_producer.py": "484490dda84716f7077b07aa14fa510fbef2f77124c8b0b99e2adef50c232690", + "scripts/exclusion_circuit.py": "b253f9d7318becda1c1f3b24e2287ed44a9c27fcea00cf9d531afb950d0457a0", + "scripts/experiments/affine_vector_screens.py": "756778eeca27f490adc7354a122dc50c40375156259991469c47a90949118ea1", + "scripts/experiments/affine_vector_witnesses.json": "672a4318c48f5286ce088d34736c38957b7f662a5f753d440dbc638e7da5f62a", + "scripts/experiments/balanced_fano.py": "1586fb1db4f40e79e97bae59f47192675663403bbcacbf5f4e0b702edfd22b0a", + "scripts/experiments/binary_frame_compiler.py": "bc6910c8bbe8224285164323d3c06e9035ad3eaa55416abc2867ae0066454a0c", + "scripts/experiments/binary_frame_math.py": "1f96e8aafc8ae89f8eeec5d03800131d93d58e01bf8a7fca8feb03702d1740d0", + "scripts/experiments/binary_frame_profile_prepare.py": "16dea3d3ef3dc90db928ed3e35d002f6926d2e7388da4766fc2fd725550f739e", + "scripts/experiments/binary_frame_profiles.cpp": "8e2e391d3ee57cbb1372c68e4aa031e1b861321536eabd642ada54e12e678669", + "scripts/experiments/binary_frame_replay.py": "1a572dbb33faba6695b3293768a7e61392d11cb4c2d5f708eedcd2cb95d0aff9", + "scripts/experiments/bit_compression.py": "d1e6726341b3619262cc07246c3420584f46bdf57d44f1946d8dab18334cbca8", + "scripts/experiments/block_completion.py": "58d928accb928fff0230eef4901a876e6d7a2ec24a3694e4784614f340a03b8d", + "scripts/experiments/block_core.py": "af94018e8f4b80219a8e9e104eae21e34b66fc670217d03ef54862b59c051fc9", + "scripts/experiments/complex_centers.py": "3744396587d729253d80980f6310b56e7bf0ea21b165bd178d0d6d4c49faf2e2", + "scripts/experiments/core_limits.py": "a31a27cc24cf0349a507d1141a2b965ea25f1c60f355d7e13c581305a12d3a43", + "scripts/experiments/cube_core_family.py": "e58f1f4067bda2d4838343f42ec2505316f006561f0702e869847d88b85413a8", + "scripts/experiments/disjoint_tensor.py": "102dd59bf96033f96ba0dab4c2aba77b3a7a73b67b0f96929ff8b20a98b91cd8", + "scripts/experiments/early_sharing.py": "1dd42768536bac13727528e51a999152cf9516a53c4001f2c390323e7f453378", + "scripts/experiments/exclusion_greedy.py": "d8fa918119a6d944174522a5f7a2f55dc9f905aeca98e1864dc9bbf672876902", + "scripts/experiments/fano_completion.py": "6cade2a36b910bf7e68a872dc4fd3560837935cffe80f9526cd012a28b247738", + "scripts/experiments/fano_permuted_completion.py": "0b48e0ba6399ac9864b733998ff32222e7c25c99de052ab8ea5196872f8010d4", + "scripts/experiments/fano_permuted_routing_witnesses.json": "b7093d006713f0b026c49b62ac4c502731630d17d15f56a2b63284ad8f4f8102", + "scripts/experiments/fano_routing_witnesses.json": "2017a4401c16ac58ccd7911b1d2128f1a93a98b108672db709e0c21cda4bb693", + "scripts/experiments/inplace_side.py": "4e7cb3df2e263f6c7f5907c55e3ee04c08926e6dbc984bbda1722a27b0a48ff6", + "scripts/experiments/inplace_side_witnesses.json": "90fe710f5daa35cc9e4892b29d712d66110b7b2b4c404da95a960ea7041618b9", + "scripts/experiments/intersection_circuit.py": "a877cb59aca1f003fc5db4bff5cd873af57be6d8d2465835d6fbe2c396ee5c09", + "scripts/experiments/intersection_greedy.py": "e7faceecad5d1efdc849c52ebe7258453e1579308fc8e31d9a4b3256f6ca9d0e", + "scripts/experiments/joint_dual_compiler.py": "853d3fc4a740c5b74c23b3a6af5d4dc9b41fb38e9b55678539a7e0ee71947c13", + "scripts/experiments/joint_dual_compose.py": "3554e957570e2d3f65c5bd7c945338c9e2fc5f3e79efa2b436a4dfc61899c394", + "scripts/experiments/joint_dual_reclaim_compiler.py": "9984aaccf880e4840402322d76678bfddb33ce7e494af78430a43429f51b85fd", + "scripts/experiments/mixed_point_circuit.py": "f509362b5031976a22af351fd158ae0b4520fa4f286a5176ec37023d672a7ddc", + "scripts/experiments/parity_phase_repair.py": "1f76f3b96ed556ed901835bd101d0e2588c997d2ed39bdfca097f0187aa86d40", + "scripts/experiments/parity_side.py": "1363ebf82d4c39e458e7bede8253688271008374db70ed4284df84253c8d092b", + "scripts/experiments/partial_routing.py": "dd67bf46aa70f1372d49c30c4fbbaff5664e27331a79ca3319251ceeec11ec00", + "scripts/experiments/pin_joint_dual_sources.py": "5d41535a73ad62fae7acb5365c5b7f40d7c99e52b6bc4266e44572018080acc5", + "scripts/experiments/positive_side_core.py": "0d453ab7e869d2cf6a43d6865de82583edb390d3c75038271f0fc09e0f3828ba", + "scripts/experiments/prime_core.py": "080a89a2c91505b509068698542843c9d7af3cdec01b5c88972107dc9c688c62", + "scripts/experiments/prime_subset_limits.py": "3768743ebfd982b7704fdda9c8ee8dd8cfbb4fd126a78396349d075560c047fb", + "scripts/experiments/probe_pair_ranked.py": "aed43df0d61701b5819cd50fd4e028b26f32e65fd7b9074d93e1423a3453fe7d", + "scripts/experiments/quadratic_affine.py": "8f9252bd092eb14779997c6767e090377e91f4d57e6526e9840ae0dd7dcc8f9c", + "scripts/experiments/quadratic_affine_witnesses.json": "3efcebf41650681a8a21a901cd2f81dc07a0c4d28064b883af16b10c3e0036c3", + "scripts/experiments/rank_product_core.py": "7a91c1188c5d42e864a5d2e42397b09c435b526ae4f4210c44bf615de488708e", + "scripts/experiments/shared_core.py": "d3c59b61229956cb54ae1ef9145ed213abdf1ae743929de145a77c43656f01a8", + "scripts/experiments/signed_sparse_core.py": "21da8e1de5ab6ac8479183326c2000313d24b47cc5be2f46b4fe6ac3cd59779f", + "scripts/experiments/single_intersection.py": "08ddae46e5621a5b4c525b504e67ae655abe9b49461d894feaa7abc89a51847d", + "scripts/experiments/single_intersection_witnesses.json": "c2308a3d21991f5828b0519b191b470f48b2fbbcaa5af0f7aed3986cc7534185", + "scripts/experiments/skip_frame_README.txt": "c92a53e608edb95a266ad27f4543c27668451a009c72fd5860619e6f0a355852", + "scripts/experiments/skip_frame_compiler.py": "8ffd079fd2e4f055b5befefecc5f33e686de9898219e9252f5d3913df8b195d8", + "scripts/experiments/skip_frame_compose.py": "d48e688ebb9a490f4eaf50d9ab0a4d4e3e76b6588b55d213df14c703c27a7f66", + "scripts/experiments/subset_core_family.py": "373a45a8fb4294cdf72d510d54e16d21535227b085aefb008aa092b3ad26e4de", + "scripts/experiments/ternary_side.py": "93379b6e70cf58bb55432d9f2d1c0e0305c20a075bfe3cc219deabd927afd375", + "scripts/experiments/verify_joint_dual.py": "7a31bba1e9c0ded32ae285df2ca9bc91ef20c330f6789fdba361876f3c7a1985", + "scripts/experiments/verify_skip_frame.py": "fc42dc3d59239ee3908d0e3e95402eb53fd6815a100521911fde1b541070c292", + "scripts/fast_gaussian.py": "11430c2df0783b933dc91080595bb7514bb052b8c7b12107e27a1ef701e31e43", + "scripts/fetch_upstream.py": "2109ad8965d88dec73f8e851731eb949d95164f6afd8dfd0e57c11dbc2dd1f31", + "scripts/finite_bit_contract.py": "3cff26a332cb6056f656b824e3a523fb8937d15206ddcc4118b911ac8df1b2a7", + "scripts/general_network_guard.py": "790a2064449afdbffd6dbd4adbcf4a28eaf41931ce7134e4a4e8766f3764270c", + "scripts/incidence_network.py": "033c934acb838e5222d60e09929d724281bb58ad9c2dfc02e89996788ff39ac7", + "scripts/incidence_rectangles.py": "5240fd33dcc3096f5685d10ca360186cad36b355a00d55686a4ea4449417d00e", + "scripts/make_batched_patch.py": "dbf2e939833a282e261511a89cf6fd1c59d51c73db0c6ef65f0605c7ebd7ae6a", + "scripts/make_compact_control_patch.py": "8eb6776b9049267c5a0b3209cf9668d4cc37622a9b111795a68819291db5dd08", + "scripts/make_complex_circuit_patch.py": "17d13ca9ff43a2fc411aa14fd7c8e1f25648b41f09c17a7bbe40a6cfa09862c3", + "scripts/make_complex_compression_patch.py": "4e32d120462812953109c0f7cf18db001ae0e7ae59e6e2fa7923f142df9ad96e", + "scripts/make_dag_patch.py": "1d8e693926f0c770b9a971aba5174fb77422b19f28326d62c0bb6ff62b2dd721", + "scripts/make_fast_gaussian_patch.py": "ce2013dc3a674b920ddacf25fd17329b262885af0a19279e084238318dff4760", + "scripts/make_incidence_patch.py": "11745d761a94c8dc3f150de1da06bd0c4f6841bacc07ff24a3e1807e68cfcec0", + "scripts/make_nonadjacent_patch.py": "4b1ed6115f0919afa5b375688e13dfcbe4eabafbbe32917eb912230ad8421294", + "scripts/make_paired_patch.py": "35cef140ea2656dc30f751414c10d50c6de62e52625fbad85b74f34c2739a273", + "scripts/make_patch.py": "a38a04c3e829b37a61291dd497247ccbe7204d61b505ddf36cca8bc112c11fd4", + "scripts/make_prime_field_patch.py": "a05974b4431cfdd4c5571add995cfaec0288b0c8ed6608142c790b2c61943c5a", + "scripts/make_reuse_patch.py": "c90384c4b0d3b7000e4e2b0f886280140f06627ab976ca8f21d4a32b8dd25166", + "scripts/make_shared_point_patch.py": "06c5f1d7b52fe7493aa249dbbcb9880e7c77cf8c4418ed8d1dc617910295f79c", + "scripts/make_ternary_patch.py": "fa41b5822503538e50fc56d1ee9f4bdbb45deaaf3c10c892244cc7697e0632e1", + "scripts/nonadjacent.py": "dca1e533611ac898a29e176214eb21c152853e68f97f7af533aba1ccb3b1b0f0", + "scripts/paired_complex.py": "4f4c28102bfc528e264896e6c32bbd0e66da0973237e96e4044d8ccf7e78a1de", + "scripts/paired_cube/README.md": "bf2adf1d1c5a412730be66e019bd73a08826ef8dcd6ffc833b9d1656b755dfb2", + "scripts/paired_cube/__init__.py": "b5fb17c79fd41a75c0648e7a5f99076f9f42a619857d5e34e71699bf00ef0c91", + "scripts/paired_cube/frames.py": "7d897418dbfee47de0723ea4983098a982610ccba45e1bac9000a79626d8421c", + "scripts/paired_cube/gauges.py": "8a501c66e1330f054e0e11a35e9321d2deea7b51cd03ca56b6a41765e43fe061", + "scripts/paired_cube/graph.py": "c757d47997f2fa42a95c16f6e6855cf8b125216ae3335b3891e305cf1da82855", + "scripts/paired_cube/modules.py": "18a1ad8af0a7832b7c5c4791f5b95f76386cfa7e82ad52bfd2758c081ada68c4", + "scripts/paired_cube/verify.py": "e13747916a58b631f10c36eaae230b91b63b427d0a80aa3a530dd9dd90159147", + "scripts/paired_cube_bit.py": "677ff674f48860336ca96c4ab6d7fa9053bf7137d20ba368445d20e236765dbe", + "scripts/paired_cube_network.py": "293662b7f8772dd398399a1c19966faf7d155f024543d0c06601eabb800f35cf", + "scripts/paired_cube_producer.py": "c84ea3e3ce3eb9563906b6ee4b7411d93dcddfed4bdbc2d4e39936642261cab2", + "scripts/paired_exclusion_circuit.py": "8f05f04cf06217befd6d0ee0f2d7d0c5c5eb32cfab8c9a8ca7917fd6d620b7d2", + "scripts/paired_network.py": "991223dc3c1374284c361ed017e42bf732dd971fa0bea2be2282cfb18257b3f7", + "scripts/paired_triple_circuit.py": "8f5f2de32fdbd8e0005154638660ff416e5a8cd59623bd0dc03f6f7f97ce2fb1", + "scripts/partial_gauge/README.md": "8725c7c0d3b2287904026caea8e94d62c2f66dbbd085e4fd6e5c10933ad9a72f", + "scripts/partial_gauge/__init__.py": "298aa57fbc2de1ff3f9fcfea0fcc02ee7f6758576c52879cb60e9b9c38d471ee", + "scripts/partial_gauge/binary.py": "b29e2f37d7f32a959a378190d7f1da3c2da534fbdaf878044800301957bffc03", + "scripts/partial_gauge/cube.py": "304b653ae6a30f08cee07b5285d48c3793559d63e623bb9bbe8383d8ce68aa24", + "scripts/partial_gauge/interval.py": "c7cf97aa327c92feedfcc098c77d51f3ba8075ccc6f94ecb064bb7a27e44df0a", + "scripts/partial_gauge/lift.py": "895874399113faa090d168d6168f0664136df6e21205671e7f7f9239cad93d1d", + "scripts/partial_gauge/match.cpp": "12b8b7c93bb78324e7328e624b166be2067ae8861540531c024040220d86f368", + "scripts/partial_gauge/scalar.py": "c9fb22e8643ab6d63f7f64ed8143bc5c469794a53e4914cf482e9ad7fcc10cc4", + "scripts/partial_gauge/select.py": "e23f6af42ee5e96d7b2eb29fccf15892f210253a45623255642a62ba93e20cf7", + "scripts/partial_gauge/verify.py": "d31683af845c1de75ac90c0a208b2d335806b6fb346f9960279204812f92bc63", + "scripts/partial_gauge/word.py": "96015b7b08a261673ab8be1ea47f89302f8a1d62a822d657a09f6a1fcfb51e58", + "scripts/partial_gauge_bit.py": "7d58e86061da2d73991531e9bc431589019359391adea866c61c7dd1f99ac855", + "scripts/partial_gauge_network.py": "76b09c4b8f9570766d94b77b265914e4662f8f782e5fa7b4749a1092972b0d68", + "scripts/partial_gauge_producer.py": "8d9284b02ed5915008bfe2e8186ef18f882306192ddd4873b7856341b061305f", + "scripts/partial_swap/README.md": "a81a6a59b89f7db539bc317a7dce23ab84a75c7abebae105091de4e2aeb3f941", + "scripts/partial_swap/__init__.py": "0438eaa34134600467a5864f93c3e15142eb025b35cef189c2e969cffea72a7f", + "scripts/partial_swap/binary.py": "d32d7a23548cc738e974e8e55dd1fa2a8b11d2b80228515617ffe35410bb8805", + "scripts/partial_swap/binary_io.hpp": "d0be783f61ac4b7981e7e48a8c1139b52572302ba76c191c0e9a1b16a1a05e0e", + "scripts/partial_swap/graph.py": "fd8c567759e26a10d2bad05508fd0355eb70fb116664d4e06e1858d0d8cb2ef9", + "scripts/partial_swap/match_exported_dag.cpp": "7901b0fb1b80b628a24cfd7fda57bbc32f58771594d08b318b90e4b8cdf0ef82", + "scripts/partial_swap/match_positive_dag.cpp": "8a6d64e2d0ac2c69210fb0b8a5bd0d714ad40b3609f75a5fddfcba3291a3d552", + "scripts/partial_swap/paired.py": "ddcecace3a8e04d690914cbd64873ab8dde8c0c3477a255767b0ed6f639bb0c7", + "scripts/partial_swap/positive.py": "1dadf771226d6e4f3bf9ce3aae2e6a2ad7173f4d1c900299d0663fc4c432f3e8", + "scripts/partial_swap/shared.py": "81e9af92cdf38243a540cdcff2062778e449467848d444da37a9553c12ca4c34", + "scripts/partial_swap_network.py": "acdd81b4dea2815f8838a0c3ea8ac4968f2bc13fd7c99173473d865779096782", + "scripts/partial_swap_producer.py": "dba07d742c68e8e4aedd1d93fc4c47a0481778268f7480997463e2b269fdd0a0", + "scripts/prepare_layers.py": "a6e2adc612f264b1c0e51d18ce6315de9ae5e2ae2420aa22e99a22d8bf304947", + "scripts/prime_field_checks.py": "be21a411cdca5fa331fb9f36352ce98c055cb5e973553255e4530d07e99ae5c4", + "scripts/prime_field_circuit.py": "50485ac5a65b2707aab2b870477fbf503f4776699f6dd5ce38fb2006cc95d0f6", + "scripts/prime_field_network.py": "16629edd6aa8357b3fabcd5e1a70027860864a64475e8c0e7c822ee81dcd1ab9", + "scripts/prime_field_supports.cpp": "927dbb2ac2a411f06d8d9e0c440548f7ab965311fd83f4a573668d94d0cff1fe", + "scripts/rank_obstructions.py": "af0bb5d7c21409bf0318ec4ec7d5f391163b7ad9564ed9e35de92ada14bca975", + "scripts/rational_span_frames.py": "766d342dd73ca5efd784c5733282a93d379a58beea763e703238dfbb4eacce82", + "scripts/rational_tensor.py": "629b3f00a1aaab32fe908a73ca8f8412918209a300e6b1e5afe6325b9cfed3c3", + "scripts/reconcile_pr_queue.py": "8f49fa026e8daa83aaaa5f31a600890613c2c7014923db10b1f115aef39b99d0", + "scripts/replay_bank_endpoint_family.py": "5f9e592f87b3f903c851425e165d2866bf791a647561cd8a2c8facd6bb1b2b33", + "scripts/research_networks.py": "3db82e1aa5faec2f76bcfd19a996a447048af56b25000af3324884a751e8e864", + "scripts/reuse_network.py": "f345f4f015a17497c173ed331aad2133908e2a67d683455ffd60dbb3b3ed1aa1", + "scripts/routing_smt.py": "25d2dfb09a34c0c0ecfdf870abe2d3883c95677189836dcce25421b9443e8a44", + "scripts/run_isolated_tests.py": "96ea543e6c707424afe247e77bd86c82152f90fc76a0773c4232145da5cdf8d1", + "scripts/search_incidence_partitions.py": "d2e5a98d07dee702064671d9d081b8dc18e7a1bfeb45e4217905141732abd1bf", + "scripts/search_network.py": "3a4faa5037d9b8e7ca5828afac193a96b6966a8b114f14937921795b24ec4f6a", + "scripts/search_network_variants.py": "069a80a1ac504e83c5da60f4737440552df1ca4c57218ab2e32523f88199cbbc", + "scripts/shared_point_circuit.py": "c9bb7a5df92d260a4e3ad532b53e26936730d7c93f7facfb0784957c1e81c8ba", + "scripts/shared_point_network.py": "a85e7f0d8c42d6a27e3846308571ca324a1824ac5c2d59e4daa5c7673c33c697", + "scripts/small_block_witness.py": "a8bff53b5e6a13808305cab3d53c2532b1fcb5ff172653d02761b028eb60d79b", + "scripts/stopped_product/README.md": "6c1805dda45b01ed0ef420c674ec2cd0048fb9d7a1b015ab6cd837067fe66176", + "scripts/stopped_product/__init__.py": "7b794c22bccc00bb6ae8ba4d3379f469570565bbcb1a86090699133b8cf1b7d3", + "scripts/stopped_product/complex.py": "407650d56dceb5cb09d74928658cebed1bb42f4d7e28ca9e3fd36eea075f1ad0", + "scripts/stopped_product_network.py": "a8baaa87dd7679db4f2dd1a18a720397ee6f443262ad04fa26cf51b39909b74c", + "scripts/stopped_product_producer.py": "2c5c71399136ebcfebb8e5277317d5f334eb8df5716ad287391d0996fcc1492c", + "scripts/structured_bulk/README.md": "7d6a91d324019628c842db7ef2deb1fa035fbe39dd7c22877c83f190516fc0bf", + "scripts/structured_bulk/__init__.py": "9c6d0e9c71caa218263b636359b7d6c88f8428cba3cbd27b9f549045d4609b7d", + "scripts/structured_bulk/complex.py": "ee769039ea2111de5488fdc4abba28d50ed8885fa7e8dcd12728c5dbe6170b92", + "scripts/structured_bulk/exactness.py": "2e04898ee4463bf4d2f7ad6b50dd0801e4ebe195d06a33ce428ffd1c0beeb67f", + "scripts/structured_bulk/rankone_profiles.cpp": "5e003fde6e4779078988ce5ba1adf988cb846afbd8fd44faa920a3baa4126848", + "scripts/structured_bulk_assembly.py": "e99467e14211fba699878ed036e1e2362eb8e395dc22f9ecdcecc7fbf2cc736d", + "scripts/structured_bulk_network.py": "82608e2e7eb622f3ff78ce9bdc3e6c97087c6785aecd1a0eab947e389856600f", + "scripts/structured_bulk_producer.py": "c20e04b5216b04b9343cb28f1b1d164c6ac42ceaac067d82d2850f908dd7d5f6", + "scripts/ternary_assembly.py": "38d12b09dd9074ca56cb658e25f4e0b9e50fad9c36d0d837fc5c059ae4ddb5b2", + "scripts/three_stage_cover/README.md": "b39a28fa8da5d7d3188dfed4c0e0af1e2397f0f5c8f69cfb69671ed27ddca4bb", + "scripts/three_stage_cover/__init__.py": "b964b59af038e70cc15af655a22bcf6aaafc9c842b213765781bc8bea7166430", + "scripts/three_stage_cover/lift.py": "ae5f4c56cd32b5232d6dcdcaed1e24efb81fe20467a2d915ee51479bced06cfc", + "scripts/three_stage_cover/select.py": "457e636ced9bbd368198f78e015660a929ba1aaccbe34122d18da09ebb488f33", + "scripts/three_stage_cover/verify.py": "4bd2347e87e4edb699968bc31dfb94f2ab89bf1227576e59f43c779ba74e4e06", + "scripts/three_stage_cover_network.py": "7e0ad6fd1921b6905a53ce1eeaa03d3bb3a8a8bbaa0382516ea98b636f46335e", + "scripts/three_stage_cover_producer.py": "ea6dd4f06173304bbcb74b8e5bcc02357b7bb162a6d26b4a6f7a9e886158123f", + "scripts/tune_routing.py": "5728c848e23c905f37a9d77928283e64ace5e7b69c3572780c1291800d005e6e", + "scripts/verify_cold617_interface.py": "95d7a9094c05ad975fb72f5ab7605593003245a503c8456764987e512028fa6a", + "scripts/verify_complex741_parallel.py": "616cff67233958647dd1e6f33dcc5ffc6132df68e0e1230dc768e820d00155a1", + "scripts/verify_frontier531.py": "5b96c8c9ac5568e564f708b19a8081f16da5d26bca2e21adc001f0d115b1da72", + "scripts/verify_frontier531_bindings.py": "8a92970fb4e2a3d94056e58b3fb8245dc1bd1bab4c7329caf5797459c7df8d03", + "scripts/verify_frontier531_wrapper_swap.py": "fe6a948e67366825f6c22e7c69a661a727b4092b2aa9cb3e877d6c3002e592a9", + "scripts/verify_frontier535.py": "addc0102539e33b49548342addcbb27518849a12c9eb2422d6291336a03fa3b0", + "scripts/verify_frontier535_bindings.py": "f0aa2e4003706a5d271eea70e81cae85fc708ad43e1b5f0cc46979fc09b8e502", + "scripts/verify_frontier588.py": "28a7e275465e8552d8183bbdc89be9930dc5c0f1e9266524a864b6787bed41c6", + "scripts/verify_frontier588_bindings.py": "6d1932eea7b1936598118ea8e607b09c29b6e31b749ec41bbe0744ea4f0b606d", + "scripts/verify_frontier596.py": "ad3373bb412b8275600377160b50592c63aefbed796e0ef02a18cfd89a86a251", + "scripts/verify_frontier596_bindings.py": "0fb48ee079317709f4fc2ca3ccbc16aac3b96697a2af84ab3ee90aa4d125a51e", + "scripts/verify_frontier617.py": "f80f043ba299512763e43c8a37705b1cc6b445e56479c98fd63856856b422c5a", + "scripts/verify_frontier617_bindings.py": "b4d996f671db2df651c19e3c297811f0e4752bb18492a6cf00c7122714c05086", + "scripts/verify_frontier626.py": "2207bd0ef04a19ef276869085afdedad80a0938fa75db5e1aa7ab73fd3429444", + "scripts/verify_frontier626_bindings.py": "cda63ff41c6d6e2e352c7bf75b84e690c0ce57e4ec6c0355573bb5d9b1f98280", + "scripts/verify_frontier741.py": "215ee6a12de8dc2392e6811a1b8f2140035f6b2d2a0d2100ff4bd2fdcb8bb39b", + "scripts/verify_frontier741_bindings.py": "eff455167e2fd0bc9a67d35241d0e69d8edc58f3a23e776dcfe8f500ca8e8d67", + "scripts/verify_frontier741_bridge_coverage.py": "9a14f26762b6126eb54ed43db90371773374fe98733ada80ee871a74afa3b836", + "scripts/verify_frontier799.py": "19fe1b32079095160dc00fe2f7df75e0fcbc82cff37f7159b755c8a63bd5ce99", + "scripts/verify_frontier799_bindings.py": "43897b3c99212d6134870898a1840f32898aa1b3679b299e654901568ad7e19b", + "scripts/verify_frontier890.py": "88ea38dbef62dd7c0dd46e212618520cc89213edddb2032800e5509993958175", + "scripts/verify_frontier942.py": "27c6713532d9f53f55dfff4884d55a2d9ae74b68156e37a44596c0418fbed5b7", + "scripts/verify_frontier_complete.py": "28e10c23971d2f629395da28b5deaba886c7f35b579ff362c4d409325ff47d94", + "scripts/verify_frontier_replay.py": "fd928cdcaaa6ff049c79d7f01ada7ba88f3c50bab838d08e0b8ad46e742c803f", + "scripts/verify_hpe608.py": "57c2475e572873d3a2fbfba93464f73a9fcb9096868ede75b165a902bb477aff", + "scripts/verify_hpe_lean_binding.py": "52aa1d23641e4c716b43c98f6b883ad042087dd03a9d01369e8e6a735b07aa03", + "scripts/verify_pr_reconciliation.py": "5195e25a31cd5e8c01aa2d9f7b4264e46b49c3c80751714e5b29f2b94ff43f11", + "scripts/verify_replay_coverage.py": "babe5941d7e6dac4248613ef01f950ee7bb6199e7355021aea4cf854fd1b91c5", + "scripts/verify_selected_result.py": "d7fd929726b326aeeaf0a3996475adec88eee9aac09ae0bebeeaa0bc1fc8f199", + "scripts/verify_supplier_consolidation.py": "3be2fde1186bfb03f1cf4b5cd8f4c816583815f428ddacce9503f26a47f3a8b6" +} diff --git a/research/complex-t37-seven-slot-owners/MANIFEST.json b/research/complex-t37-seven-slot-owners/MANIFEST.json new file mode 100644 index 0000000000..618e44300c --- /dev/null +++ b/research/complex-t37-seven-slot-owners/MANIFEST.json @@ -0,0 +1,424 @@ +{ + "CLAIM.json": "e02bfcebc992818318575c331309eaf96456786a3d93567853b4ec83aa194eaf", + "DEPENDENCY-PINS.json": "0a5dd2593298d7a01c9d57f92a48be2a2bc5b6fcef8df1dd5bf87c50358ee403", + "NOTICE.md": "b5d79877ad87ecb55044218da0e143c83f8a0e7545089a82466bee5b4b358b92", + "PROOF.md": "27c2360630af876d3ed47cd2b7857bf8ede27192834826ce28478aeae1f8c4d0", + "README.md": "898bb0bd5219cd12d36563b46c883ca307966dfa406382d217332552cddd6d88", + "SOURCE-PINS.json": "83d022339d554b2b367cabbf7cedbb35ddd19a8f78097edce07383309e33af2e", + "audit.py": "48d27a788a541c8eb7641646cd333db113ed4f1572cfbe5852021d60c7049afa", + "common.py": "274274df31f8ef2a47b801d1f30ec226f94bce674fe15586d814ca754f6b7785", + "construct.py": "fe456199c4d92a2dddad02f0ee7a409c34797e58e14448ff6ead64909ef22da7", + "controller.py": "3f426d6bec60be5a584b610d576de833cd10d37229977bdcd6255425f77490ef", + "controls.py": "963fc23e72277fbec0e105917f9cc18595f18a806ac90d9d4a279c1fe1e76033", + "data/FLOW.json.gz": "d0c9e5053874e90bc3aec3f35eec8e2bc40456162eeb40dcaad812dc06cbae16", + "data/ORDER.json": "7757df3b54ca5e84c6dba9563b10bc6215c5e289313392b5a4b493179a245c29", + "data/OWNERS.json.gz": "18ab649f0e8b01e2becd138a56a1c3ce8b2aa12dda8be6c6026fcc7ab593c8ed", + "data/SPEC.json": "b3b76c6d867f1ef9ef6276007b62aeccf5b15ffdec597c6362c277917ca24b4f", + "package.py": "b1cadf7ade4759528dd05513ef0cf146562b448978e0b2a0688d176b953f469a", + "prepare.py": "06596b8343084f2d5ab1e98ad7de749680ae9577a08529c29070956632bc8cce", + "price.py": "cbce7eca97701c659ba55a4e12f4f1c30294d0ec09a9f1d3fb8a19b6de206750", + "vendor/pr1022/research/gauge44-leaver8/CONSTRUCTION.md": "7d96eb958a6b4274ea4c4c539b585f8ae2e89363b76aef930f90d2d513e164ea", + "vendor/pr1022/research/gauge44-leaver8/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr1022/research/gauge44-leaver8/LOCAL-VALIDATION.json": "f81fbd98eb608b8119f03f89a5692bcd610845fc97022337931586d8582b706e", + "vendor/pr1022/research/gauge44-leaver8/MANIFEST.json": "7c9637f06798b144274458efa145f701c61282f8b3aab1c0c900b53bdfbe1f0d", + "vendor/pr1022/research/gauge44-leaver8/NOTICE.md": "7a8d17b04da1e6c9d0ec217fb5bda72faa09d9a21695128722dd1e2827870fcf", + "vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BARCH.md": "c24f211b09358b25d6cf47dd18e4bbd8bcf4ecf279e6f1c6c90613cfa230818d", + "vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BIT.md": "dd771adb12f6f0bef0e2931c28b21b243b04d5f512370cbad1207275c342aaf7", + "vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-FRAMES-X4.md": "39c50420ebb6e8813706a49b2cf759f277c4afac9f6780fc0a7ac6a5fb86e036", + "vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LAYERS.md": "92bb85b056803770882afa916277c5b49a7027159c113a106e7b2b33e57c097f", + "vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LEAVER.md": "e4f9482ef551d6d4300d8ed8bb7c34dc9327fbcfa30a502bf3476b78468e60c3", + "vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-NOTRI.md": "774d1ff7b77844990da7bc1feff7f9ffff8b1f4f9b03232a620f1f9a29935414", + "vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-P6N.md": "cef8fad3d6644b4376ed15c4c5c46c68324009ab8f42d10bfa2da4b505b2c26d", + "vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-PROMO.md": "c170e5196d3081f86ac377c6fe614ca17f6281972837580275ce5af41cbc64ae", + "vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-SW4.md": "d7bb225f1a7f9fd363e819a67e92a5fe14c0942f6c3616d73609cc48042daf3d", + "vendor/pr1022/research/gauge44-leaver8/README.md": "0c09f0685e5db77177187c12afea9c45465787c44d6ae0d7d28c0c7de8f1b2a0", + "vendor/pr1022/research/gauge44-leaver8/RESULT.json": "72bf797ce995ff6108c1609b9d71ca50b6fd3e84eb827e9ca2df6b64710d88b6", + "vendor/pr1022/research/gauge44-leaver8/SOURCES.json": "abb903d9b46388f99325a3939eb68171ac163c66b4b62b7961ea46daa20a88f0", + "vendor/pr1022/research/gauge44-leaver8/UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "vendor/pr1022/research/gauge44-leaver8/code/assemble.py": "4c270a996b380ab712f72b81173ab24f1c73203a33578f261bfbaa7e67d75aec", + "vendor/pr1022/research/gauge44-leaver8/code/assembly_controls.py": "e4c0f7828af64fdaef1896e4448d0212bd3041805097140b8cfafd098f8a6162", + "vendor/pr1022/research/gauge44-leaver8/code/audit_allcold.py": "a87d7f4844ca963516637d249b14a0654f67f8047b6b265ae25b0cf30963e503", + "vendor/pr1022/research/gauge44-leaver8/code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "vendor/pr1022/research/gauge44-leaver8/code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "vendor/pr1022/research/gauge44-leaver8/code/emit_allcold.py": "17c110c7c8d219e79e7dce36b19c4781e7effa800086cec03384387ad9acc7aa", + "vendor/pr1022/research/gauge44-leaver8/code/freeze_spec.py": "f96c2b9cd886596bc7ab267f77abe9d16b6cbb5a724a5ad0a1d18d540369ed93", + "vendor/pr1022/research/gauge44-leaver8/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "vendor/pr1022/research/gauge44-leaver8/code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "vendor/pr1022/research/gauge44-leaver8/code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "vendor/pr1022/research/gauge44-leaver8/code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "vendor/pr1022/research/gauge44-leaver8/code/witness.py": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444", + "vendor/pr1022/research/gauge44-leaver8/construction/COLD44-RECIPE.json.gz": "22d0e01e990c0f1c588607a095271f7844851a437ba07174505e98e9528aed4c", + "vendor/pr1022/research/gauge44-leaver8/construction/COMPLETION-PRIORITY.json": "0274ffca1725e7460aaf7b672bc1248aa6dfdec11e5f0fec91af18b829f8ba47", + "vendor/pr1022/research/gauge44-leaver8/construction/INPUTS.json": "edd32ad9a55d3c508ca2ad90c74b5c87c7f7ca509d96b856a2176fa452780f99", + "vendor/pr1022/research/gauge44-leaver8/construction/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr1022/research/gauge44-leaver8/construction/NOTICE.md": "defe7e44af610e25a6c50c1c3b2efd0972d0690574995c0c872fc50eebf4c816", + "vendor/pr1022/research/gauge44-leaver8/construction/REBUILD-CHECKS.json": "1f9d754c89cfed632a6eee919a42d00c6677a8fb4fe1d40615c903242addbc91", + "vendor/pr1022/research/gauge44-leaver8/construction/UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "vendor/pr1022/research/gauge44-leaver8/construction/barch/LOCAL-PINS-barch-U8.json": "2d16f99e1f71fd66378f5f767cf4cfa2a58264919a95074c7b31029f39a3c9f5", + "vendor/pr1022/research/gauge44-leaver8/construction/barch/RECIPE-U8.json": "292f0e9f82824c4111728cf4de929bf6e43320fbbdc77658aae9681906b0d652", + "vendor/pr1022/research/gauge44-leaver8/construction/barch/build_tri.py": "0fba65b31c2fd71864c291358bb0ad8d5f7e1be07e21df23f0ae73d7b966002e", + "vendor/pr1022/research/gauge44-leaver8/construction/barch/reproduce_barch.py": "19bc970aa6af25ab0e7fa96fb65c64dd0c5243976d8f2cb733cba839155482c1", + "vendor/pr1022/research/gauge44-leaver8/construction/barch/run_controls.py": "42639bf62bf57795e3ea615c1944c67efed00f28591333daeb3139bf63d04476", + "vendor/pr1022/research/gauge44-leaver8/construction/build_gauge_cold44.py": "ec730a4d3ff12fb058780718b1d5a7afe61243c532679ef347a5a48e2af0a3bb", + "vendor/pr1022/research/gauge44-leaver8/construction/construct_gauge_xcentre.py": "d8d295566ef2399af2da0707a4adc83e07aa26d2344c01a66bd0ca7684cf9217", + "vendor/pr1022/research/gauge44-leaver8/construction/frames/FRAME-RECIPE-sw4.json": "a2c7ca4d44671386d05974e2627645b42bbb7da7a35cefff6e9fa158b6ac8473", + "vendor/pr1022/research/gauge44-leaver8/construction/frames/LOCAL-PINS-frames-sw4.json": "bc416b8f6443d59c715fb358c4d70fa27eae2d306388ffe0e2a303f60d929f7f", + "vendor/pr1022/research/gauge44-leaver8/construction/frames/build_frames.py": "200847a7e8b3125cbeea0765dad67650e0bf83d32b66d72ba4977e99b8ee8eeb", + "vendor/pr1022/research/gauge44-leaver8/construction/frames/frame_controls.py": "477de854ec9184a2c73d6ac3857a9d0cbd6bc04b71d10a105e7344434b492a77", + "vendor/pr1022/research/gauge44-leaver8/construction/frames/reproduce_frames.py": "dc39ada9a2eb387310be181f3cea5dbd4b538632a888cd7372ece5e38a771832", + "vendor/pr1022/research/gauge44-leaver8/construction/jx/LOCAL-PINS-jx-X4.json": "95c5114c8e937c2737a1b9f9da97303f2e5e129d39e6dfcc4010e99bfdb9c974", + "vendor/pr1022/research/gauge44-leaver8/construction/jx/RECIPE-X4.json": "9d42c6b38e8124f5ffe15da56c260a7fba7260626bf3c5f8cbd93aa4a71ceadd", + "vendor/pr1022/research/gauge44-leaver8/construction/jx/build_jx.py": "3cc7550b0c24bb54e245c6f7f16de489fd7844721fbb64aac628f38f43887916", + "vendor/pr1022/research/gauge44-leaver8/construction/jx/reproduce_jx.py": "5c7afebb4eb7fcdeb7e971cfbc457cf071850e2da21c3c71295efdd453c2399c", + "vendor/pr1022/research/gauge44-leaver8/construction/layers/build_pivot_swap.py": "8e8bced88be2e592ded40929499bac385ca92fcc1fa59183c22229dbf34093b8", + "vendor/pr1022/research/gauge44-leaver8/construction/layers/layer_end_controls.py": "7829187bfc8f909948d5250e0ec00f02c89f5fe98306a3ed88daee36cb3c92ef", + "vendor/pr1022/research/gauge44-leaver8/construction/layers/reproduce_layers.py": "435699f6f79c6c7fb8d6cc5a8382576d6ac88747583a975ff671e45440b93c4e", + "vendor/pr1022/research/gauge44-leaver8/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz": "3164cfb71baaeba4ac43427bc14075a225fc3a32ecd9341e58aa52c03a4ee2c0", + "vendor/pr1022/research/gauge44-leaver8/construction/layers_np/HPE-RECIPE-NP.json": "43900139f618bdc06b8319098fb8dccaf4fc315b43ef7c067ca2cd778cdba2c1", + "vendor/pr1022/research/gauge44-leaver8/construction/layers_np/PIVOT-SWAP-NP.json": "d49b8d316da1cbdaf995dd0e8314d3c67cc9cd4d5902e9d85ccb907be645bef5", + "vendor/pr1022/research/gauge44-leaver8/construction/layers_np/reproduce_np.py": "1a304144a250d00d14154692ba522365b036777cf2b6fac466095e8ba733c16c", + "vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz": "17e218a17e47c58fe2cde775ab2314d3d84030a61327b7f13da61cae3b374ad4", + "vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/P6N-SPEC.json": "132a59635077d6afe80f99964a6935fce1dc2ece6587d74209c6f9c60025c8f1", + "vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/layer_end_controls.py": "fc58c5699ba6191c1163a3041241f6f0b619626c4462cd99bcf88210bac9e81e", + "vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/reproduce_p6n.py": "aa7d6bcbed05aa1c689437c07a26e5c95be3c700c0c1fb7bcf91c432a88436ca", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/CHAIN-PINS-k8.json": "9dfcecf963d8fa6d1cf5ba212336437a51f03c1444a1c6d33e54d2bf762970a9", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/CODED-CELLS-k8.json": "7347f814850a838bd617bc7a55c307cec2b72becde2f12ea3e2e1af344b43563", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz": "6416043008fca68463c0026fb7be500bafbf6b592b1caf42701101531814df33", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/COLD-LAYERS-RECIPE-P6N-k8.json.gz": "24a304493f28d7b419d3023598ff728deb63e1582cd65011e438951ae22c0beb", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/FRAME-RECIPE-LV-k8.json": "b53b97ecbefb60cddceec08172438f1902178d9438bcd98ecc736c43773c3065", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/HPE-RECIPE-k8.json": "907db3b20e2e54e230567259575ac89e7eac2b60ce0daac11b6b98849ce45ee9", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/LEAVER-PINS-k8.json": "ab6ce39246d102f55d63c819c4cded2450c515b0e99afe5023f726054afc73f6", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/LEC-REASON-PINS-STACK-k8.json": "d87ed7b5869bed4a3d266f0ce5fc784cbe88340a625d22ab9f580fa00872df19", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/LEC-REASON-PINS-k8.json": "b07279e41ec9d8f89e8509081e1e7f2c8e8b062fd951b22608a03ac461982914", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/PIVOT-SWAP-k8.json": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/PROMO-RECIPE-k8.json": "bc017d6d5126f5f975e7fdae84642963c86ff74f7056ec4764192b5f4497dc83", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/RECIPE-U8-k8.json": "51e5e37bfcd1dd1f4e2ce1bb60d23f645e5881e36f3aa556f1533543a40e548e", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/RECIPE-X4-k8.json": "4199b9b6bb28f3f79fa01744a0520a60fdf783eddca459f86830535f759b67c1", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/REGROUP-LEAVER-k8.json": "b846ea56bc8c58d2513b257f9bea7de5136484b7d66c5bf3d8e3211fc48e4b8e", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/TRI-LEAVER-k8.json": "b22e6ecf76104de66844bd617c4ca80f5546ba0966a50e5e9aa0ffea4976cb30", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/build_frames_lv.py": "2eb80d612aa59a7bd8b04a122045e3bd2b83a21954e3164943cd20cf6050a21b", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-01+.json": "3d2afc4986f1f3aceacd1e0572daebfb79134ba6af7677150083d0912676427c", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-01-.json": "8f8620f47ce5ba5abf6179d1a5a986c25903ba71b6711a7035815968b5888927", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-23+.json": "53b65cbaeb24bb2a4625f107a39c0ba3797f37aa4980096f22dff7cdbd76440d", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-23-.json": "e34431338f5527838c6e0d0caff885bde82624b0791f2a072c5b4e49faa6b98d", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-45+.json": "ba8f3aa26032dc36e2db4073e2cac9fc61d7a475d534a749bdfcbecf3aa103a9", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-45-.json": "302024488efff30c820b5bbf6b422c6106bb5a9ee851bef8fccc16512ca789e7", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-67+.json": "0a7aa4ee46e7f05c9cf0c1a36791d49e439c0c9c473e76cf954b0655463dae05", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-67-.json": "0a7aa4ee46e7f05c9cf0c1a36791d49e439c0c9c473e76cf954b0655463dae05", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/cgx_leaver.py": "3af491c63dd96204a7c36006c7e419c2e5ce77e5bc453ccd2495c1e41f83f87c", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/layer_end_controls_leaver.py": "4ba676f1ea326b739a64c3477f64eeb295f8151514f78fa7e62b71e4373a6206", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver.py": "831bfdf2247b5d864b74c3b2b6a475718053d48570851d48bd1c5471d410ee30", + "vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver_chain.py": "2bc3fc3f32e0f957a0731b79254c553ca48fc6d4d47c4f99d6cd31e1901d85b5", + "vendor/pr1022/research/gauge44-leaver8/construction/notri/PRIO6.json": "de0412511b0dd1af13e9717bc791126ac0e91c569b5391fd6c70268083045d15", + "vendor/pr1022/research/gauge44-leaver8/construction/notri/cgx.py": "3da039d4184097c14802f9dbf972520d5b807671196f5e47a2247bc9f29bb418", + "vendor/pr1022/research/gauge44-leaver8/construction/notri/cold44x.py": "f0bc3500efb2c839a0f8cb03dbb9ea0a54f1dfc71ef81e5373b3d638ac5b8296", + "vendor/pr1022/research/gauge44-leaver8/construction/notri/port_stage_x.py": "38310744d054e393ea35e996047cddeb2d212141aaaaa4b07f7a4663b11db8e7", + "vendor/pr1022/research/gauge44-leaver8/construction/notri/reproduce_notri.py": "90148c2a0422b4f92164298a283de73d413ab3d4cb7151a0e6b643a37ea025a8", + "vendor/pr1022/research/gauge44-leaver8/construction/promo/LOCAL-PINS-p6n-k4.json": "a92bb02266596956bd53e9c86e8bbcc6639c92b4a4a248a1521f8eb79228271f", + "vendor/pr1022/research/gauge44-leaver8/construction/promo/PROMO-RECIPE-p6n-k4.json": "fa6065d142646f7ab1f268912ce0cf5a1a6cd33c3994ff96bd6e204cf16b3e90", + "vendor/pr1022/research/gauge44-leaver8/construction/promo/build_promotion.py": "9c9e2001b8d68bbe934d136026276fe97bd9bf6f94d4d78441fc28e14aca4daf", + "vendor/pr1022/research/gauge44-leaver8/construction/promo/make_recipe.py": "ba9e4fdc0c1be7f6a150a5a50909911257a1a8c7cc5d03d61f541178fc07c122", + "vendor/pr1022/research/gauge44-leaver8/construction/promo/promo_controls.py": "786c51f84b53698c2c833083506c4432c30eb0ed3b71e7dbe458a70c7413c372", + "vendor/pr1022/research/gauge44-leaver8/construction/promo/reproduce_promo.py": "f979be666c3f5cf57e342a8427863c0b35b67ca4d3be495ac386f6870deb2026", + "vendor/pr1022/research/gauge44-leaver8/construction/reproduce.py": "047bb9b3536b0b16bb08a21cd9fd80404ca9d022345f1aeab34b21dffc281c92", + "vendor/pr1022/research/gauge44-leaver8/construction/sw4/LOCAL-PINS-sw4-P6k4.json": "3c06bf68b28ff125a6a2372bb70cefd76fb9fe1333438cd34dfb5b617cd70327", + "vendor/pr1022/research/gauge44-leaver8/construction/sw4/NOTES.md": "3a3ddb0c77b188e67fc453ccb3efe9323f87028092a6ce4d259b7dc99d702446", + "vendor/pr1022/research/gauge44-leaver8/construction/sw4/SW4-RECIPE-P6k4.json": "fa58d0ffc95d10b7453daefe4b34404a52895f94126ef973e92e92106cd615fa", + "vendor/pr1022/research/gauge44-leaver8/construction/sw4/build_sw4.py": "9a295f3d534594a6b1326d8a6647e947670d1c6fbc92f37f5169661fde4c8f66", + "vendor/pr1022/research/gauge44-leaver8/construction/sw4/reproduce_sw4.py": "3d082e0cc576fb1b4fb9e5dd11d63bab697c8a8626e2837813cd00d100b1aeac", + "vendor/pr1022/research/gauge44-leaver8/data/FRONTIER.json": "56bed9070d5f0b7585d7b7fd62984696dbc5158e5187663030920a57e1cbfab2", + "vendor/pr1022/research/gauge44-leaver8/data/OWNERS.json.gz": "32ca30cd1c652ef6ad43657273a08a157e1df3545e759ab36306a0d0b516fb4a", + "vendor/pr1022/research/gauge44-leaver8/data/PLAN.json": "7b3122026e82b9d9e964d2a50c7bffdc976ae3dfea64bb98b2fdad5cfbdbaa20", + "vendor/pr1022/research/gauge44-leaver8/data/PREPARATION.json": "1d576298bfafc509992113fdd58b5482655a88e321cbfafe9386588eb6fbb6e9", + "vendor/pr1022/research/gauge44-leaver8/data/SPEC.json": "1208c7c3ae84c158c21b80d69f0f448d376680a7d37e15d0abc77541d3cd61d8", + "vendor/pr1022/research/gauge44-leaver8/data/UPSTREAM-PINS.json": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b", + "vendor/pr1022/research/gauge44-leaver8/evidence/ADMISSION-CONTROLS.json": "5ebcc945c53f8279ac3bb6249e1d46422b7c7ddeb41c580ab5cbb3ca886dcf28", + "vendor/pr1022/research/gauge44-leaver8/evidence/ASSEMBLY.json": "847f339db218f62ffabacb4655ba4dc6e8a15f67014ca01b1146083f393b009f", + "vendor/pr1022/research/gauge44-leaver8/evidence/BINDING.json": "f80ad585c9cf94989d459971189fbb176084aedbe27edf5b5cccc5c2a44de43b", + "vendor/pr1022/research/gauge44-leaver8/evidence/CENTER-COMPATIBILITY.json": "c66c7da1099ac8618381e2a7cb48b09b43ccf8d125ff124e129aba8ddb922cf3", + "vendor/pr1022/research/gauge44-leaver8/evidence/LOCAL-STAGES.json": "64165b81b7119a2b23e99d3f3dfe8aa1702f373efe90d82d136c17786ffb6591", + "vendor/pr1022/research/gauge44-leaver8/evidence/REPLAY.json": "45a6065c41df0c2b04e185b4727c7ad8eac5ebeb637dbb7bebffc184415b49a2", + "vendor/pr1022/research/gauge44-leaver8/evidence/STAGES.json": "09d7c6daf1e93c58863267141dedc3873264d3baede0cddefda0d56ecb560458", + "vendor/pr1022/research/gauge44-leaver8/evidence/audit/ASYNC-AUDIT.json": "df19a41a599bf24fd1efaeb2394af63208f95b9e3ca4f83c6f23e9641fb3d662", + "vendor/pr1022/research/gauge44-leaver8/evidence/audit/GLOBAL-PREFIX.json": "5a6fd0d91a650ad5aa830771fb4333b015f06bc4ded02807d65aee260ce9e671", + "vendor/pr1022/research/gauge44-leaver8/evidence/audit/IDLE-REMAINDER-FRAMES.json": "95f5165a10dd187000dba9e55afbc1b7dce5a315cfedfa72e4f8344471149048", + "vendor/pr1022/research/gauge44-leaver8/evidence/audit/OWNERS-AND-PROFILE.json": "a32ecc0d5387d65648e1ff284209122860ee37aaba43ce2dd12024c4bc394313", + "vendor/pr1022/research/gauge44-leaver8/evidence/audit/PREFIX-AND-INVOICE.json": "14b0f41c88209e800236ce4ebbf91d83537e22e18807153d90013f7eee57a582", + "vendor/pr1022/research/gauge44-leaver8/evidence/global/ACTUAL-SIGMAS.json.gz": "bf3b7814b54b30c726cae1dfabd3c09211c8f34cc943534565b131a0006b483f", + "vendor/pr1022/research/gauge44-leaver8/evidence/global/GLOBAL-TEMPLATE.json.gz": "f713f8e66aaeaebb8202fe72bf36c7d23497152497342c27892e0fda3092f95b", + "vendor/pr1022/research/gauge44-leaver8/evidence/global/HOSTED.json": "60866eb6ced5b9eb259bfc1d59ea7b80fb439164b629e868586ad5bef845a88e", + "vendor/pr1022/research/gauge44-leaver8/evidence/global/IDLE-REMAINDER-FRAMES.json.gz": "734fd9bbe0afa2cc1e492bb7effef1aa8f0d8926ab1d9420d64c30045b30e784", + "vendor/pr1022/research/gauge44-leaver8/evidence/layers/LOCAL-AUDIT-LAYERED.json": "a596d7262374a023ae079e0da41d20189bd3ca4594101e5e6f402ce5799df9ff", + "vendor/pr1022/research/gauge44-leaver8/evidence/leaver/CELL-MUTANTS-LV.json": "308975b8288cb9c853ee6b69e68b25e6f3727d259dccfb7509042f103bb03220", + "vendor/pr1022/research/gauge44-leaver8/evidence/leaver/FRAME-CONTROLS-LV-k8.json": "9629e499a7f01f2db1e41873344a1476708f41698a0b145888ee569e580a31dd", + "vendor/pr1022/research/gauge44-leaver8/evidence/local/CANONICAL-WORD.json.gz": "92941c2b718b533f1d3addb710d261a6e2b9ec5d19f0051d79775b08cb2571ed", + "vendor/pr1022/research/gauge44-leaver8/evidence/local/CLIFFORD-RECIPES.json": "0a60293f43d88dbb1b321f02e61204afe1b6272b1346968ef35705caea1e4771", + "vendor/pr1022/research/gauge44-leaver8/evidence/local/CLIFFORD-REVIEW.json": "4e3cdd616d105a49bbf1948bb53e49938d515c42f1c026781d1b5e9cb636db12", + "vendor/pr1022/research/gauge44-leaver8/evidence/local/FULL-WORD.json.gz": "0ad202612f010df4ab66432a628247b37ad8b497dd6b27595b1685cbd7eb119e", + "vendor/pr1022/research/gauge44-leaver8/evidence/local/INDEPENDENT-LOCAL-REPLAY.json": "18d68326ce0aca76911d561e79a817bce90cb8adfe053e19621c7ae0298b842e", + "vendor/pr1022/research/gauge44-leaver8/evidence/local/LOCAL-CHECKS.json": "2b8a6a6854b8df8ecd84d8ff2b92f720c81454636988e6a0dfdc1f6c29d1c82c", + "vendor/pr1022/research/gauge44-leaver8/evidence/local/LOCAL-PROGRAMS.json.gz": "172dc3d23e437909ddc01d07b12ede735afbb5bb6145f1ddf5c2e03097dfebe2", + "vendor/pr1022/research/gauge44-leaver8/evidence/local/RESIDUAL-ADAPTERS.json": "bb6c23ba1b8dd5d2016724c3348b4e91a6b91daaa3f56bbd5216cb7a96bf5c94", + "vendor/pr1022/research/gauge44-leaver8/evidence/local/SCALAR-FRAME-AUDIT.json": "cfc73040079b43ea82a42f3cf4c910edda1362deb09ec21c816c329347313bcb", + "vendor/pr1022/research/gauge44-leaver8/evidence/local/WRAPPER-CHECKS.json": "84c727930f85f1c91900d6d12c523735c8b5d6907cd3eb1bd1030fe1fd4161d7", + "vendor/pr1022/research/gauge44-leaver8/hosting/PROOF.md": "45bb3de8a10298a4cf5a278c3343be22a7d2e735be93a4e9454f24df7275faf0", + "vendor/pr1022/research/gauge44-leaver8/hosting/README.md": "004bcdf6c78bd0316f0606d9e636511f94e1e80cbd79cce1a7e3bc55076d9bf1", + "vendor/pr1022/research/gauge44-leaver8/hosting/audit_frozen.py": "a8d9c7c894cb44453aea93b33141559824f6c3ff81a85a6d066f4a10a2757659", + "vendor/pr1022/research/gauge44-leaver8/hosting/expand_owners.py": "0f826377881d0c9405f90d9f5feac857c7c7cf8aef5bcf22d326bc274f038a70", + "vendor/pr1022/research/gauge44-leaver8/hosting/frozen/FROZEN-AUDIT.json": "df6c7181a097900ee9d37db17bd25436a570f21caaa0cc2108712907ab02904b", + "vendor/pr1022/research/gauge44-leaver8/hosting/frozen/MAJORIZATION.json.gz": "ec5f94b13d190d72bc0608dc9fe2498cc43ba9deb05028159a812ec1e4dcacdf", + "vendor/pr1022/research/gauge44-leaver8/hosting/frozen/MANIFEST.json": "9df028adfa5120c60d2c78bfab06822cf4e6ed55502816b7d6dec19c1a2e4967", + "vendor/pr1022/research/gauge44-leaver8/hosting/frozen/MATCHING-RECEIPT.json": "e1af2ac2c6e2457646d52dd693fb961f6279e10fe50eae9873f2ed149b6735b2", + "vendor/pr1022/research/gauge44-leaver8/hosting/frozen/OWNERS.json.gz": "90ff7657a23dcfb67532b49c0800c5fc259b27c89005081e24bf184869e1bd57", + "vendor/pr1022/research/gauge44-leaver8/hosting/frozen/REPRODUCTION.json": "8354f63148621c5fcf09cd16b496dedd677d813f83974e1f341ce38a1fffec81", + "vendor/pr1022/research/gauge44-leaver8/hosting/frozen/SEED-OWNERS.json.gz": "eb3be5eebbb84349d7e7f1bde2fc77772a12ad5bccc6dab7c4efd8d903e2a048", + "vendor/pr1022/research/gauge44-leaver8/hosting/frozen/SEED-RECEIPT.json": "aecfef753379106f5289f31251584c642e2cf7e4fa2d0886bb4ef9e922f8d9ba", + "vendor/pr1022/research/gauge44-leaver8/hosting/frozen/SEED-REPRODUCTION.json": "4f6d49a85f43c98c816877d783470ca717be2349caceb991bf756eedece1b194", + "vendor/pr1022/research/gauge44-leaver8/hosting/reproduce.py": "7551004d8d15cebcecc6793ebd17385830390935ccd1a8957f1c5472bce6ec82", + "vendor/pr1022/research/gauge44-leaver8/hosting/reuse_owners.py": "2106fe79bd89071e62a3a25c1e444531e14fb89f88b4bdeb72d7b40c91266402", + "vendor/pr1022/research/gauge44-leaver8/independent/CENTRE-GUARD-REVIEW.md": "7b82518d7ddf042d6e71174bc286311fa72127e0dc6dc9e500025fcf7abbf897", + "vendor/pr1022/research/gauge44-leaver8/independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json": "9fb5265c4d2ddf3d615e46600954c79cd1a42481500a0973a5695fcb9f2558c9", + "vendor/pr1022/research/gauge44-leaver8/independent/GAUGE44-GLOBAL-GUARD-REVIEW.json": "631107a9a9acb02441ce80298f815e0c624f811b0d58c6fd78f8dc58d564bb5b", + "vendor/pr1022/research/gauge44-leaver8/independent/GAUGE44-INDEPENDENT-PRICE.json": "6e222b252f3453446d0e41b08f00a9bf9449ce3588b6ddc00c9accc1c00e7683", + "vendor/pr1022/research/gauge44-leaver8/independent/README.md": "25668a62d8c91f6860f8412cf2fc750ba41bf1085dad3709ad5067c7956eac89", + "vendor/pr1022/research/gauge44-leaver8/independent/audit_local.py": "03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd", + "vendor/pr1022/research/gauge44-leaver8/independent/price_profile.py": "d2f548ad6b99f64a8ca5fbaf822a89560bb99359957ce3420b497f6a46fc0acf", + "vendor/pr1022/research/gauge44-leaver8/independent/review_guards.py": "b83164d6c0122a055b3281f3381b305683a875760a2d727dd0188bb2aa59d67d", + "vendor/pr1022/research/gauge44-leaver8/inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "vendor/pr1022/research/gauge44-leaver8/verify_global.py": "16bd5e54598592e92e210f99065348c5df261b8350fdc688072ce053d15b088a", + "vendor/pr1022/research/gauge44-leaver8/verify_manifest.py": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b", + "vendor/pr1022/research/gauge44-slots/CONSTRUCTION.md": "7d96eb958a6b4274ea4c4c539b585f8ae2e89363b76aef930f90d2d513e164ea", + "vendor/pr1022/research/gauge44-slots/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr1022/research/gauge44-slots/LOCAL-VALIDATION.json": "f81fbd98eb608b8119f03f89a5692bcd610845fc97022337931586d8582b706e", + "vendor/pr1022/research/gauge44-slots/MANIFEST.json": "9a6f239b1618a43262e56735a99cc59b6f5a6e8816a794a34413e89cc33f4976", + "vendor/pr1022/research/gauge44-slots/NOTICE.md": "7a8d17b04da1e6c9d0ec217fb5bda72faa09d9a21695128722dd1e2827870fcf", + "vendor/pr1022/research/gauge44-slots/PROOF-NOTE-BARCH.md": "c24f211b09358b25d6cf47dd18e4bbd8bcf4ecf279e6f1c6c90613cfa230818d", + "vendor/pr1022/research/gauge44-slots/PROOF-NOTE-BIT.md": "dd771adb12f6f0bef0e2931c28b21b243b04d5f512370cbad1207275c342aaf7", + "vendor/pr1022/research/gauge44-slots/PROOF-NOTE-FRAMES-X4.md": "39c50420ebb6e8813706a49b2cf759f277c4afac9f6780fc0a7ac6a5fb86e036", + "vendor/pr1022/research/gauge44-slots/PROOF-NOTE-LAYERS.md": "92bb85b056803770882afa916277c5b49a7027159c113a106e7b2b33e57c097f", + "vendor/pr1022/research/gauge44-slots/PROOF-NOTE-LEAVER.md": "e4f9482ef551d6d4300d8ed8bb7c34dc9327fbcfa30a502bf3476b78468e60c3", + "vendor/pr1022/research/gauge44-slots/PROOF-NOTE-NOTRI.md": "774d1ff7b77844990da7bc1feff7f9ffff8b1f4f9b03232a620f1f9a29935414", + "vendor/pr1022/research/gauge44-slots/PROOF-NOTE-P6N.md": "cef8fad3d6644b4376ed15c4c5c46c68324009ab8f42d10bfa2da4b505b2c26d", + "vendor/pr1022/research/gauge44-slots/PROOF-NOTE-PROMO.md": "c170e5196d3081f86ac377c6fe614ca17f6281972837580275ce5af41cbc64ae", + "vendor/pr1022/research/gauge44-slots/PROOF-NOTE-SW4.md": "d7bb225f1a7f9fd363e819a67e92a5fe14c0942f6c3616d73609cc48042daf3d", + "vendor/pr1022/research/gauge44-slots/README.md": "bd4248499e577321f17aacba1d7815a5eb0f9cbe88faeb8fef38b71bdf3a684c", + "vendor/pr1022/research/gauge44-slots/RESULT.json": "6cbc5f16cb2bdc279cf518b8670cedec1869069daa609a6803d4d377f13b813c", + "vendor/pr1022/research/gauge44-slots/SOURCES.json": "abb903d9b46388f99325a3939eb68171ac163c66b4b62b7961ea46daa20a88f0", + "vendor/pr1022/research/gauge44-slots/UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "vendor/pr1022/research/gauge44-slots/code/assemble.py": "4c270a996b380ab712f72b81173ab24f1c73203a33578f261bfbaa7e67d75aec", + "vendor/pr1022/research/gauge44-slots/code/assembly_controls.py": "e4c0f7828af64fdaef1896e4448d0212bd3041805097140b8cfafd098f8a6162", + "vendor/pr1022/research/gauge44-slots/code/audit_allcold.py": "a87d7f4844ca963516637d249b14a0654f67f8047b6b265ae25b0cf30963e503", + "vendor/pr1022/research/gauge44-slots/code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "vendor/pr1022/research/gauge44-slots/code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "vendor/pr1022/research/gauge44-slots/code/emit_allcold.py": "17c110c7c8d219e79e7dce36b19c4781e7effa800086cec03384387ad9acc7aa", + "vendor/pr1022/research/gauge44-slots/code/freeze_spec.py": "f96c2b9cd886596bc7ab267f77abe9d16b6cbb5a724a5ad0a1d18d540369ed93", + "vendor/pr1022/research/gauge44-slots/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "vendor/pr1022/research/gauge44-slots/code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "vendor/pr1022/research/gauge44-slots/code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "vendor/pr1022/research/gauge44-slots/code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "vendor/pr1022/research/gauge44-slots/code/witness.py": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444", + "vendor/pr1022/research/gauge44-slots/construction/COLD44-RECIPE.json.gz": "22d0e01e990c0f1c588607a095271f7844851a437ba07174505e98e9528aed4c", + "vendor/pr1022/research/gauge44-slots/construction/COMPLETION-PRIORITY.json": "0274ffca1725e7460aaf7b672bc1248aa6dfdec11e5f0fec91af18b829f8ba47", + "vendor/pr1022/research/gauge44-slots/construction/INPUTS.json": "edd32ad9a55d3c508ca2ad90c74b5c87c7f7ca509d96b856a2176fa452780f99", + "vendor/pr1022/research/gauge44-slots/construction/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr1022/research/gauge44-slots/construction/NOTICE.md": "defe7e44af610e25a6c50c1c3b2efd0972d0690574995c0c872fc50eebf4c816", + "vendor/pr1022/research/gauge44-slots/construction/REBUILD-CHECKS.json": "1f9d754c89cfed632a6eee919a42d00c6677a8fb4fe1d40615c903242addbc91", + "vendor/pr1022/research/gauge44-slots/construction/UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "vendor/pr1022/research/gauge44-slots/construction/barch/LOCAL-PINS-barch-U8.json": "2d16f99e1f71fd66378f5f767cf4cfa2a58264919a95074c7b31029f39a3c9f5", + "vendor/pr1022/research/gauge44-slots/construction/barch/RECIPE-U8.json": "292f0e9f82824c4111728cf4de929bf6e43320fbbdc77658aae9681906b0d652", + "vendor/pr1022/research/gauge44-slots/construction/barch/build_tri.py": "0fba65b31c2fd71864c291358bb0ad8d5f7e1be07e21df23f0ae73d7b966002e", + "vendor/pr1022/research/gauge44-slots/construction/barch/reproduce_barch.py": "19bc970aa6af25ab0e7fa96fb65c64dd0c5243976d8f2cb733cba839155482c1", + "vendor/pr1022/research/gauge44-slots/construction/barch/run_controls.py": "42639bf62bf57795e3ea615c1944c67efed00f28591333daeb3139bf63d04476", + "vendor/pr1022/research/gauge44-slots/construction/build_gauge_cold44.py": "ec730a4d3ff12fb058780718b1d5a7afe61243c532679ef347a5a48e2af0a3bb", + "vendor/pr1022/research/gauge44-slots/construction/construct_gauge_xcentre.py": "d8d295566ef2399af2da0707a4adc83e07aa26d2344c01a66bd0ca7684cf9217", + "vendor/pr1022/research/gauge44-slots/construction/frames/FRAME-RECIPE-sw4.json": "a2c7ca4d44671386d05974e2627645b42bbb7da7a35cefff6e9fa158b6ac8473", + "vendor/pr1022/research/gauge44-slots/construction/frames/LOCAL-PINS-frames-sw4.json": "bc416b8f6443d59c715fb358c4d70fa27eae2d306388ffe0e2a303f60d929f7f", + "vendor/pr1022/research/gauge44-slots/construction/frames/build_frames.py": "200847a7e8b3125cbeea0765dad67650e0bf83d32b66d72ba4977e99b8ee8eeb", + "vendor/pr1022/research/gauge44-slots/construction/frames/frame_controls.py": "477de854ec9184a2c73d6ac3857a9d0cbd6bc04b71d10a105e7344434b492a77", + "vendor/pr1022/research/gauge44-slots/construction/frames/reproduce_frames.py": "dc39ada9a2eb387310be181f3cea5dbd4b538632a888cd7372ece5e38a771832", + "vendor/pr1022/research/gauge44-slots/construction/jx/LOCAL-PINS-jx-X4.json": "95c5114c8e937c2737a1b9f9da97303f2e5e129d39e6dfcc4010e99bfdb9c974", + "vendor/pr1022/research/gauge44-slots/construction/jx/RECIPE-X4.json": "9d42c6b38e8124f5ffe15da56c260a7fba7260626bf3c5f8cbd93aa4a71ceadd", + "vendor/pr1022/research/gauge44-slots/construction/jx/build_jx.py": "3cc7550b0c24bb54e245c6f7f16de489fd7844721fbb64aac628f38f43887916", + "vendor/pr1022/research/gauge44-slots/construction/jx/reproduce_jx.py": "5c7afebb4eb7fcdeb7e971cfbc457cf071850e2da21c3c71295efdd453c2399c", + "vendor/pr1022/research/gauge44-slots/construction/layers/build_pivot_swap.py": "8e8bced88be2e592ded40929499bac385ca92fcc1fa59183c22229dbf34093b8", + "vendor/pr1022/research/gauge44-slots/construction/layers/layer_end_controls.py": "7829187bfc8f909948d5250e0ec00f02c89f5fe98306a3ed88daee36cb3c92ef", + "vendor/pr1022/research/gauge44-slots/construction/layers/reproduce_layers.py": "435699f6f79c6c7fb8d6cc5a8382576d6ac88747583a975ff671e45440b93c4e", + "vendor/pr1022/research/gauge44-slots/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz": "3164cfb71baaeba4ac43427bc14075a225fc3a32ecd9341e58aa52c03a4ee2c0", + "vendor/pr1022/research/gauge44-slots/construction/layers_np/HPE-RECIPE-NP.json": "43900139f618bdc06b8319098fb8dccaf4fc315b43ef7c067ca2cd778cdba2c1", + "vendor/pr1022/research/gauge44-slots/construction/layers_np/PIVOT-SWAP-NP.json": "d49b8d316da1cbdaf995dd0e8314d3c67cc9cd4d5902e9d85ccb907be645bef5", + "vendor/pr1022/research/gauge44-slots/construction/layers_np/reproduce_np.py": "1a304144a250d00d14154692ba522365b036777cf2b6fac466095e8ba733c16c", + "vendor/pr1022/research/gauge44-slots/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz": "17e218a17e47c58fe2cde775ab2314d3d84030a61327b7f13da61cae3b374ad4", + "vendor/pr1022/research/gauge44-slots/construction/layers_p6n/P6N-SPEC.json": "132a59635077d6afe80f99964a6935fce1dc2ece6587d74209c6f9c60025c8f1", + "vendor/pr1022/research/gauge44-slots/construction/layers_p6n/layer_end_controls.py": "fc58c5699ba6191c1163a3041241f6f0b619626c4462cd99bcf88210bac9e81e", + "vendor/pr1022/research/gauge44-slots/construction/layers_p6n/reproduce_p6n.py": "aa7d6bcbed05aa1c689437c07a26e5c95be3c700c0c1fb7bcf91c432a88436ca", + "vendor/pr1022/research/gauge44-slots/construction/leaver/CHAIN-PINS-k8.json": "9dfcecf963d8fa6d1cf5ba212336437a51f03c1444a1c6d33e54d2bf762970a9", + "vendor/pr1022/research/gauge44-slots/construction/leaver/CODED-CELLS-k8.json": "7347f814850a838bd617bc7a55c307cec2b72becde2f12ea3e2e1af344b43563", + "vendor/pr1022/research/gauge44-slots/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz": "6416043008fca68463c0026fb7be500bafbf6b592b1caf42701101531814df33", + "vendor/pr1022/research/gauge44-slots/construction/leaver/COLD-LAYERS-RECIPE-P6N-k8.json.gz": "24a304493f28d7b419d3023598ff728deb63e1582cd65011e438951ae22c0beb", + "vendor/pr1022/research/gauge44-slots/construction/leaver/FRAME-RECIPE-LV-k8.json": "b53b97ecbefb60cddceec08172438f1902178d9438bcd98ecc736c43773c3065", + "vendor/pr1022/research/gauge44-slots/construction/leaver/HPE-RECIPE-k8.json": "907db3b20e2e54e230567259575ac89e7eac2b60ce0daac11b6b98849ce45ee9", + "vendor/pr1022/research/gauge44-slots/construction/leaver/LEAVER-PINS-k8.json": "ab6ce39246d102f55d63c819c4cded2450c515b0e99afe5023f726054afc73f6", + "vendor/pr1022/research/gauge44-slots/construction/leaver/LEC-REASON-PINS-STACK-k8.json": "d87ed7b5869bed4a3d266f0ce5fc784cbe88340a625d22ab9f580fa00872df19", + "vendor/pr1022/research/gauge44-slots/construction/leaver/LEC-REASON-PINS-k8.json": "b07279e41ec9d8f89e8509081e1e7f2c8e8b062fd951b22608a03ac461982914", + "vendor/pr1022/research/gauge44-slots/construction/leaver/PIVOT-SWAP-k8.json": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb", + "vendor/pr1022/research/gauge44-slots/construction/leaver/PROMO-RECIPE-k8.json": "bc017d6d5126f5f975e7fdae84642963c86ff74f7056ec4764192b5f4497dc83", + "vendor/pr1022/research/gauge44-slots/construction/leaver/RECIPE-U8-k8.json": "51e5e37bfcd1dd1f4e2ce1bb60d23f645e5881e36f3aa556f1533543a40e548e", + "vendor/pr1022/research/gauge44-slots/construction/leaver/RECIPE-X4-k8.json": "4199b9b6bb28f3f79fa01744a0520a60fdf783eddca459f86830535f759b67c1", + "vendor/pr1022/research/gauge44-slots/construction/leaver/REGROUP-LEAVER-k8.json": "b846ea56bc8c58d2513b257f9bea7de5136484b7d66c5bf3d8e3211fc48e4b8e", + "vendor/pr1022/research/gauge44-slots/construction/leaver/TRI-LEAVER-k8.json": "b22e6ecf76104de66844bd617c4ca80f5546ba0966a50e5e9aa0ffea4976cb30", + "vendor/pr1022/research/gauge44-slots/construction/leaver/build_frames_lv.py": "2eb80d612aa59a7bd8b04a122045e3bd2b83a21954e3164943cd20cf6050a21b", + "vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-01+.json": "3d2afc4986f1f3aceacd1e0572daebfb79134ba6af7677150083d0912676427c", + "vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-01-.json": "8f8620f47ce5ba5abf6179d1a5a986c25903ba71b6711a7035815968b5888927", + "vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-23+.json": "53b65cbaeb24bb2a4625f107a39c0ba3797f37aa4980096f22dff7cdbd76440d", + "vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-23-.json": "e34431338f5527838c6e0d0caff885bde82624b0791f2a072c5b4e49faa6b98d", + "vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-45+.json": "ba8f3aa26032dc36e2db4073e2cac9fc61d7a475d534a749bdfcbecf3aa103a9", + "vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-45-.json": "302024488efff30c820b5bbf6b422c6106bb5a9ee851bef8fccc16512ca789e7", + "vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-67+.json": "0a7aa4ee46e7f05c9cf0c1a36791d49e439c0c9c473e76cf954b0655463dae05", + "vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-67-.json": "0a7aa4ee46e7f05c9cf0c1a36791d49e439c0c9c473e76cf954b0655463dae05", + "vendor/pr1022/research/gauge44-slots/construction/leaver/cgx_leaver.py": "3af491c63dd96204a7c36006c7e419c2e5ce77e5bc453ccd2495c1e41f83f87c", + "vendor/pr1022/research/gauge44-slots/construction/leaver/layer_end_controls_leaver.py": "4ba676f1ea326b739a64c3477f64eeb295f8151514f78fa7e62b71e4373a6206", + "vendor/pr1022/research/gauge44-slots/construction/leaver/reproduce_leaver.py": "831bfdf2247b5d864b74c3b2b6a475718053d48570851d48bd1c5471d410ee30", + "vendor/pr1022/research/gauge44-slots/construction/leaver/reproduce_leaver_chain.py": "2bc3fc3f32e0f957a0731b79254c553ca48fc6d4d47c4f99d6cd31e1901d85b5", + "vendor/pr1022/research/gauge44-slots/construction/notri/PRIO6.json": "de0412511b0dd1af13e9717bc791126ac0e91c569b5391fd6c70268083045d15", + "vendor/pr1022/research/gauge44-slots/construction/notri/cgx.py": "3da039d4184097c14802f9dbf972520d5b807671196f5e47a2247bc9f29bb418", + "vendor/pr1022/research/gauge44-slots/construction/notri/cold44x.py": "f0bc3500efb2c839a0f8cb03dbb9ea0a54f1dfc71ef81e5373b3d638ac5b8296", + "vendor/pr1022/research/gauge44-slots/construction/notri/port_stage_x.py": "38310744d054e393ea35e996047cddeb2d212141aaaaa4b07f7a4663b11db8e7", + "vendor/pr1022/research/gauge44-slots/construction/notri/reproduce_notri.py": "90148c2a0422b4f92164298a283de73d413ab3d4cb7151a0e6b643a37ea025a8", + "vendor/pr1022/research/gauge44-slots/construction/promo/LOCAL-PINS-p6n-k4.json": "a92bb02266596956bd53e9c86e8bbcc6639c92b4a4a248a1521f8eb79228271f", + "vendor/pr1022/research/gauge44-slots/construction/promo/PROMO-RECIPE-p6n-k4.json": "fa6065d142646f7ab1f268912ce0cf5a1a6cd33c3994ff96bd6e204cf16b3e90", + "vendor/pr1022/research/gauge44-slots/construction/promo/build_promotion.py": "9c9e2001b8d68bbe934d136026276fe97bd9bf6f94d4d78441fc28e14aca4daf", + "vendor/pr1022/research/gauge44-slots/construction/promo/make_recipe.py": "ba9e4fdc0c1be7f6a150a5a50909911257a1a8c7cc5d03d61f541178fc07c122", + "vendor/pr1022/research/gauge44-slots/construction/promo/promo_controls.py": "786c51f84b53698c2c833083506c4432c30eb0ed3b71e7dbe458a70c7413c372", + "vendor/pr1022/research/gauge44-slots/construction/promo/reproduce_promo.py": "f979be666c3f5cf57e342a8427863c0b35b67ca4d3be495ac386f6870deb2026", + "vendor/pr1022/research/gauge44-slots/construction/reproduce.py": "047bb9b3536b0b16bb08a21cd9fd80404ca9d022345f1aeab34b21dffc281c92", + "vendor/pr1022/research/gauge44-slots/construction/slots/RECIPE-SLOTS-k8.json": "0bfffa6a90a3a9635d168f7f55e2003c773c422ded75822b6947cf499f59a55b", + "vendor/pr1022/research/gauge44-slots/construction/slots/SLOT-PINS-k8.json": "55dd229684febecb80638eff9c6b3986623e8539c6c956753b350209c3e0efe2", + "vendor/pr1022/research/gauge44-slots/construction/slots/verify_slots.py": "bc1c0e3e3d7c81dc1649f5be82cdd2399e543d46c24879cb975877bf9b7957be", + "vendor/pr1022/research/gauge44-slots/construction/sw4/LOCAL-PINS-sw4-P6k4.json": "3c06bf68b28ff125a6a2372bb70cefd76fb9fe1333438cd34dfb5b617cd70327", + "vendor/pr1022/research/gauge44-slots/construction/sw4/NOTES.md": "3a3ddb0c77b188e67fc453ccb3efe9323f87028092a6ce4d259b7dc99d702446", + "vendor/pr1022/research/gauge44-slots/construction/sw4/SW4-RECIPE-P6k4.json": "fa58d0ffc95d10b7453daefe4b34404a52895f94126ef973e92e92106cd615fa", + "vendor/pr1022/research/gauge44-slots/construction/sw4/build_sw4.py": "9a295f3d534594a6b1326d8a6647e947670d1c6fbc92f37f5169661fde4c8f66", + "vendor/pr1022/research/gauge44-slots/construction/sw4/reproduce_sw4.py": "3d082e0cc576fb1b4fb9e5dd11d63bab697c8a8626e2837813cd00d100b1aeac", + "vendor/pr1022/research/gauge44-slots/data/FRONTIER.json": "56bed9070d5f0b7585d7b7fd62984696dbc5158e5187663030920a57e1cbfab2", + "vendor/pr1022/research/gauge44-slots/data/OWNERS.json.gz": "32ca30cd1c652ef6ad43657273a08a157e1df3545e759ab36306a0d0b516fb4a", + "vendor/pr1022/research/gauge44-slots/data/PLAN.json": "1dec4ca3af6d45d82286005cae4c5e56e7253adefb117d797da55c55c891af08", + "vendor/pr1022/research/gauge44-slots/data/PREPARATION.json": "1d576298bfafc509992113fdd58b5482655a88e321cbfafe9386588eb6fbb6e9", + "vendor/pr1022/research/gauge44-slots/data/SPEC.json": "8e95ae8087124189cbd366d0e9d1c5ebededff536ff3501927b4b2a2e8dac70e", + "vendor/pr1022/research/gauge44-slots/data/UPSTREAM-PINS.json": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b", + "vendor/pr1022/research/gauge44-slots/evidence/ADMISSION-CONTROLS.json": "5ebcc945c53f8279ac3bb6249e1d46422b7c7ddeb41c580ab5cbb3ca886dcf28", + "vendor/pr1022/research/gauge44-slots/evidence/ASSEMBLY.json": "847f339db218f62ffabacb4655ba4dc6e8a15f67014ca01b1146083f393b009f", + "vendor/pr1022/research/gauge44-slots/evidence/BINDING.json": "f80ad585c9cf94989d459971189fbb176084aedbe27edf5b5cccc5c2a44de43b", + "vendor/pr1022/research/gauge44-slots/evidence/CENTER-COMPATIBILITY.json": "c66c7da1099ac8618381e2a7cb48b09b43ccf8d125ff124e129aba8ddb922cf3", + "vendor/pr1022/research/gauge44-slots/evidence/LOCAL-STAGES.json": "64165b81b7119a2b23e99d3f3dfe8aa1702f373efe90d82d136c17786ffb6591", + "vendor/pr1022/research/gauge44-slots/evidence/REPLAY.json": "45a6065c41df0c2b04e185b4727c7ad8eac5ebeb637dbb7bebffc184415b49a2", + "vendor/pr1022/research/gauge44-slots/evidence/STAGES.json": "09d7c6daf1e93c58863267141dedc3873264d3baede0cddefda0d56ecb560458", + "vendor/pr1022/research/gauge44-slots/evidence/audit/ASYNC-AUDIT.json": "df19a41a599bf24fd1efaeb2394af63208f95b9e3ca4f83c6f23e9641fb3d662", + "vendor/pr1022/research/gauge44-slots/evidence/audit/GLOBAL-PREFIX.json": "5a6fd0d91a650ad5aa830771fb4333b015f06bc4ded02807d65aee260ce9e671", + "vendor/pr1022/research/gauge44-slots/evidence/audit/IDLE-REMAINDER-FRAMES.json": "95f5165a10dd187000dba9e55afbc1b7dce5a315cfedfa72e4f8344471149048", + "vendor/pr1022/research/gauge44-slots/evidence/audit/OWNERS-AND-PROFILE.json": "a32ecc0d5387d65648e1ff284209122860ee37aaba43ce2dd12024c4bc394313", + "vendor/pr1022/research/gauge44-slots/evidence/audit/PREFIX-AND-INVOICE.json": "14b0f41c88209e800236ce4ebbf91d83537e22e18807153d90013f7eee57a582", + "vendor/pr1022/research/gauge44-slots/evidence/global/ACTUAL-SIGMAS.json.gz": "bf3b7814b54b30c726cae1dfabd3c09211c8f34cc943534565b131a0006b483f", + "vendor/pr1022/research/gauge44-slots/evidence/global/GLOBAL-TEMPLATE.json.gz": "f713f8e66aaeaebb8202fe72bf36c7d23497152497342c27892e0fda3092f95b", + "vendor/pr1022/research/gauge44-slots/evidence/global/HOSTED.json": "60866eb6ced5b9eb259bfc1d59ea7b80fb439164b629e868586ad5bef845a88e", + "vendor/pr1022/research/gauge44-slots/evidence/global/IDLE-REMAINDER-FRAMES.json.gz": "734fd9bbe0afa2cc1e492bb7effef1aa8f0d8926ab1d9420d64c30045b30e784", + "vendor/pr1022/research/gauge44-slots/evidence/layers/LOCAL-AUDIT-LAYERED.json": "a596d7262374a023ae079e0da41d20189bd3ca4594101e5e6f402ce5799df9ff", + "vendor/pr1022/research/gauge44-slots/evidence/leaver/CELL-MUTANTS-LV.json": "308975b8288cb9c853ee6b69e68b25e6f3727d259dccfb7509042f103bb03220", + "vendor/pr1022/research/gauge44-slots/evidence/leaver/FRAME-CONTROLS-LV-k8.json": "9629e499a7f01f2db1e41873344a1476708f41698a0b145888ee569e580a31dd", + "vendor/pr1022/research/gauge44-slots/evidence/local/CANONICAL-WORD.json.gz": "92941c2b718b533f1d3addb710d261a6e2b9ec5d19f0051d79775b08cb2571ed", + "vendor/pr1022/research/gauge44-slots/evidence/local/CLIFFORD-RECIPES.json": "0a60293f43d88dbb1b321f02e61204afe1b6272b1346968ef35705caea1e4771", + "vendor/pr1022/research/gauge44-slots/evidence/local/CLIFFORD-REVIEW.json": "4e3cdd616d105a49bbf1948bb53e49938d515c42f1c026781d1b5e9cb636db12", + "vendor/pr1022/research/gauge44-slots/evidence/local/FULL-WORD.json.gz": "0ad202612f010df4ab66432a628247b37ad8b497dd6b27595b1685cbd7eb119e", + "vendor/pr1022/research/gauge44-slots/evidence/local/INDEPENDENT-LOCAL-REPLAY.json": "18d68326ce0aca76911d561e79a817bce90cb8adfe053e19621c7ae0298b842e", + "vendor/pr1022/research/gauge44-slots/evidence/local/LOCAL-CHECKS.json": "2b8a6a6854b8df8ecd84d8ff2b92f720c81454636988e6a0dfdc1f6c29d1c82c", + "vendor/pr1022/research/gauge44-slots/evidence/local/LOCAL-PROGRAMS.json.gz": "172dc3d23e437909ddc01d07b12ede735afbb5bb6145f1ddf5c2e03097dfebe2", + "vendor/pr1022/research/gauge44-slots/evidence/local/RESIDUAL-ADAPTERS.json": "bb6c23ba1b8dd5d2016724c3348b4e91a6b91daaa3f56bbd5216cb7a96bf5c94", + "vendor/pr1022/research/gauge44-slots/evidence/local/SCALAR-FRAME-AUDIT.json": "cfc73040079b43ea82a42f3cf4c910edda1362deb09ec21c816c329347313bcb", + "vendor/pr1022/research/gauge44-slots/evidence/local/WRAPPER-CHECKS.json": "84c727930f85f1c91900d6d12c523735c8b5d6907cd3eb1bd1030fe1fd4161d7", + "vendor/pr1022/research/gauge44-slots/hosting/PROOF.md": "45bb3de8a10298a4cf5a278c3343be22a7d2e735be93a4e9454f24df7275faf0", + "vendor/pr1022/research/gauge44-slots/hosting/README.md": "004bcdf6c78bd0316f0606d9e636511f94e1e80cbd79cce1a7e3bc55076d9bf1", + "vendor/pr1022/research/gauge44-slots/hosting/audit_frozen.py": "a8d9c7c894cb44453aea93b33141559824f6c3ff81a85a6d066f4a10a2757659", + "vendor/pr1022/research/gauge44-slots/hosting/expand_owners.py": "0f826377881d0c9405f90d9f5feac857c7c7cf8aef5bcf22d326bc274f038a70", + "vendor/pr1022/research/gauge44-slots/hosting/frozen/FROZEN-AUDIT.json": "df6c7181a097900ee9d37db17bd25436a570f21caaa0cc2108712907ab02904b", + "vendor/pr1022/research/gauge44-slots/hosting/frozen/MAJORIZATION.json.gz": "ec5f94b13d190d72bc0608dc9fe2498cc43ba9deb05028159a812ec1e4dcacdf", + "vendor/pr1022/research/gauge44-slots/hosting/frozen/MANIFEST.json": "9df028adfa5120c60d2c78bfab06822cf4e6ed55502816b7d6dec19c1a2e4967", + "vendor/pr1022/research/gauge44-slots/hosting/frozen/MATCHING-RECEIPT.json": "e1af2ac2c6e2457646d52dd693fb961f6279e10fe50eae9873f2ed149b6735b2", + "vendor/pr1022/research/gauge44-slots/hosting/frozen/OWNERS.json.gz": "90ff7657a23dcfb67532b49c0800c5fc259b27c89005081e24bf184869e1bd57", + "vendor/pr1022/research/gauge44-slots/hosting/frozen/REPRODUCTION.json": "8354f63148621c5fcf09cd16b496dedd677d813f83974e1f341ce38a1fffec81", + "vendor/pr1022/research/gauge44-slots/hosting/frozen/SEED-OWNERS.json.gz": "eb3be5eebbb84349d7e7f1bde2fc77772a12ad5bccc6dab7c4efd8d903e2a048", + "vendor/pr1022/research/gauge44-slots/hosting/frozen/SEED-RECEIPT.json": "aecfef753379106f5289f31251584c642e2cf7e4fa2d0886bb4ef9e922f8d9ba", + "vendor/pr1022/research/gauge44-slots/hosting/frozen/SEED-REPRODUCTION.json": "4f6d49a85f43c98c816877d783470ca717be2349caceb991bf756eedece1b194", + "vendor/pr1022/research/gauge44-slots/hosting/reproduce.py": "7551004d8d15cebcecc6793ebd17385830390935ccd1a8957f1c5472bce6ec82", + "vendor/pr1022/research/gauge44-slots/hosting/reuse_owners.py": "2106fe79bd89071e62a3a25c1e444531e14fb89f88b4bdeb72d7b40c91266402", + "vendor/pr1022/research/gauge44-slots/independent/CENTRE-GUARD-REVIEW.md": "7b82518d7ddf042d6e71174bc286311fa72127e0dc6dc9e500025fcf7abbf897", + "vendor/pr1022/research/gauge44-slots/independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json": "9fb5265c4d2ddf3d615e46600954c79cd1a42481500a0973a5695fcb9f2558c9", + "vendor/pr1022/research/gauge44-slots/independent/GAUGE44-GLOBAL-GUARD-REVIEW.json": "631107a9a9acb02441ce80298f815e0c624f811b0d58c6fd78f8dc58d564bb5b", + "vendor/pr1022/research/gauge44-slots/independent/GAUGE44-INDEPENDENT-PRICE.json": "6e222b252f3453446d0e41b08f00a9bf9449ce3588b6ddc00c9accc1c00e7683", + "vendor/pr1022/research/gauge44-slots/independent/README.md": "25668a62d8c91f6860f8412cf2fc750ba41bf1085dad3709ad5067c7956eac89", + "vendor/pr1022/research/gauge44-slots/independent/audit_local.py": "03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd", + "vendor/pr1022/research/gauge44-slots/independent/price_profile.py": "d2f548ad6b99f64a8ca5fbaf822a89560bb99359957ce3420b497f6a46fc0acf", + "vendor/pr1022/research/gauge44-slots/independent/review_guards.py": "b83164d6c0122a055b3281f3381b305683a875760a2d727dd0188bb2aa59d67d", + "vendor/pr1022/research/gauge44-slots/inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "vendor/pr1022/research/gauge44-slots/verify_global.py": "16bd5e54598592e92e210f99065348c5df261b8350fdc688072ce053d15b088a", + "vendor/pr1022/research/gauge44-slots/verify_manifest.py": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b", + "vendor/pr635/research/complex-571-cold14-st2/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr635/research/complex-571-cold14-st2/MANIFEST.json": "faa8559bc062cb1813c482580967de2de0669ee59e708908fd24b16b74d6c707", + "vendor/pr635/research/complex-571-cold14-st2/NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "vendor/pr635/research/complex-571-cold14-st2/PROOF-COMMUTING-PREFIX.md": "59899b2a1a76d88275e57f983c0aea391dc2c7f1d2d66c33b92429be0a1cf5e1", + "vendor/pr635/research/complex-571-cold14-st2/PROOF-NOTE-R.md": "22312bb347bdf159e6a01a45c47675e6170d33b258e2fd9ed52aee88fb92c0ed", + "vendor/pr635/research/complex-571-cold14-st2/PROOF-NOTE.md": "e79d0920228107083be166a6733186816a38a8fa68d99f2038f07b157ea5690e", + "vendor/pr635/research/complex-571-cold14-st2/README.md": "d74a9499a23a729d3470bde7b06b85c4cf8602d06d10af9bf9991aea2da8ed7e", + "vendor/pr635/research/complex-571-cold14-st2/code/assemble.py": "1b1a9024ac910dc9b9d9e30150684e1fa9cb228a4c1c275b75ab04b57fdef1dd", + "vendor/pr635/research/complex-571-cold14-st2/code/assembly_controls.py": "8a365b95c412d75d10db5bb59309d47cd56c5f8a77566f940a05977795130ce8", + "vendor/pr635/research/complex-571-cold14-st2/code/audit_allcold.py": "cea021ae79658ca7ca4d07f1e1a70bdb4947afaf95b362114c11032c0fef889a", + "vendor/pr635/research/complex-571-cold14-st2/code/bind_providers_portable.py": "2eb5c262bf481b3bec9ceaec654fa46ff6fc3a89b13d4906a29a55a89e35feea", + "vendor/pr635/research/complex-571-cold14-st2/code/build_cold_end.py": "864b4701dd73afd0c9d99761b7a749f3354c48985730f17054e18c052996a668", + "vendor/pr635/research/complex-571-cold14-st2/code/build_frame_regroup.py": "e2549ccc7a90008831be3b59aeb37b47db696640f5f5c2b72dd888b2f1e7e5c9", + "vendor/pr635/research/complex-571-cold14-st2/code/build_gate_moves.py": "08bf1c2652307aeefbab089fdaf02f82e2c396ca23a1eb68e294a67e74c44252", + "vendor/pr635/research/complex-571-cold14-st2/code/build_hpe.py": "ba2001695d8c7547a82260c3b016e01dac686e95a61757ca124eb9879078ea8e", + "vendor/pr635/research/complex-571-cold14-st2/code/build_port_stage.py": "beb0d30fde1b9a30db091880b38c4a8ec906da3f715c43de7db8bf7932526e72", + "vendor/pr635/research/complex-571-cold14-st2/code/cold_end_controls.py": "0c404f49e90457520f1788ee6741c9ac154a5814c54ad6cb83b59c44552ebc84", + "vendor/pr635/research/complex-571-cold14-st2/code/construct_k_triangle.py": "66fc460df8eb8067efe3d8a3f9e97a7244aacd7bf11650a6ce656e868ce053da", + "vendor/pr635/research/complex-571-cold14-st2/code/emit_allcold.py": "fe26f10fe5d30ed407a37540a45ef94f44576dd241d09e19aef5db1efb072746", + "vendor/pr635/research/complex-571-cold14-st2/code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "vendor/pr635/research/complex-571-cold14-st2/code/generated_identity_controls.py": "a7b93207a673575d1fddc3e579153349c145c8f08d4575ae0a5d1e3cffec01de", + "vendor/pr635/research/complex-571-cold14-st2/code/hpe_adapters_local.py": "eb0b5c6c7161e18dc22168da3211448d321586edd15bcfb4b4741174d36993cf", + "vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_and_transport.py": "c9a05ff291016b870b4fc925b317abd9c3a604c73ffc8920dfdbbeb475e20aa3", + "vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_local.py": "6bd9a1e279c9c9e4f3767d9f82e537b559292906feb2ddab02f380fb6523a810", + "vendor/pr635/research/complex-571-cold14-st2/code/hpe_controls_atc.py": "63aa3909b5bfd3bf270c313bebb5c46e7789c67a8f2439f568bc4b2b4a35d17b", + "vendor/pr635/research/complex-571-cold14-st2/code/hpe_emit_local.py": "7e4a6fbc38c8228157b6311457d1496bf460291393043932d2c365f004f77805", + "vendor/pr635/research/complex-571-cold14-st2/code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "vendor/pr635/research/complex-571-cold14-st2/code/phase_timing_controls.py": "1692ccee3da4b1781408d126ee4999f3e31a505cd83c64823a404033da3a6339", + "vendor/pr635/research/complex-571-cold14-st2/code/witness.py": "00789c911a8f32cfe9d52207c7aa78305dc3fce4a8b6305ba402b7e74117103d", + "vendor/pr635/research/complex-571-cold14-st2/data/EXPECTED.json": "9eeb8b149bf7649a47b0d3266436b9bfe0ba155ffb9668fa66cfa21136f9b8ed", + "vendor/pr635/research/complex-571-cold14-st2/data/OWNERS.json.gz": "935ff1a6823c6625daba3349b28d74acf9a3d70a5947ae155aa66c7821804add", + "vendor/pr635/research/complex-571-cold14-st2/data/PLAN.json": "258a8b9baa245fa4096828671e2f1d1462b5af08d56890629622ef6125eaddda", + "vendor/pr635/research/complex-571-cold14-st2/data/SPEC.json": "f5473e3e6d76901bca57616efda78c3e23b3d30aa2c05acb656b6e87c38abbff", + "vendor/pr635/research/complex-571-cold14-st2/data/TRI-SCHEDULE.json": "94da9d5575f5b237097a77ac7dd09aff594322dd9c35138bfd34ffc5e1a7a51e", + "vendor/pr635/research/complex-571-cold14-st2/data/WITNESS.json": "05f7127910a846210d8c75d67c58185b7cd15b9861d71d0cfea955ae62414436", + "vendor/pr635/research/complex-571-cold14-st2/data/cand.json": "f1f42cb6f1f272ca3690e65fe604c18427dd9ac51241095c133bf97af21d32e3", + "vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step0-promote.json": "9a7cafdf9b600ba43985c83969b75151f665b98f454afc1494b9f9ef3dd3916f", + "vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step1-greedy_kernels.json": "c4bc67f329fc22e226f26bbbf7e67018a639823d99fccfc5a1e798a7a82db43f", + "vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step2-frame_coalesce.json": "e6d7ea259a542f2b43a857998f677db4d68f8f36335e98a030bc91ab38ce758c", + "vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step3-gate_move_coalesce.json": "3a6b8fec6c8b56a45bf8fae683083636fa295a8914ffa68d11b1f78ba3a2eb9d", + "vendor/pr635/research/complex-571-cold14-st2/data/recipes/ck-step0-greedy_kernels.json": "c839199d0e6f8e976978fe97bc0c5579a65ba69dfb6864585b448cccc1113056", + "vendor/pr635/research/complex-571-cold14-st2/data/recipes/ck-step1-frame_coalesce.json": "0c8e5991e1338f03b837814dd060d4dd598c324e3538ee510913e0444a384ee3", + "vendor/pr635/research/complex-571-cold14-st2/data/recipes/ck-step2-gate_move_coalesce.json": "1f5b62c76915b1b8bbcf63b42dcbd87a536c34d3721c4a9b68e651404717bf00", + "vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-atm3-cold_end.json.gz": "a25ccab0c024aa9512df822032fca11683def03d0886b58f375c42834264c47c", + "vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-atm3-frame_regroup.json": "8d880d3d8e795575a3a3428e0031b2c45831eea512dc32cb99f7eae9e6e49e5e", + "vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-atm3-hyperplane_end.json": "30504ae76a2387677f05450d23413c7373c08ae2d9d171b2f4597bb63e294631", + "vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-ck-cold_end.json.gz": "9f487a0c6e89f6f3aec38726c3a4e514ffe1248ce6cda3704676f2c86ad0866c", + "vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-ck-frame_regroup.json": "9894f9c93e931b61cf34b337c4b257a72bb1d06fbdc4e8b02368e6e29ab2b644", + "vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-ck-hyperplane_end.json": "c71c2b05550544c29ebb4696e63cffc44d6daa76f1bc25e9c7c97e994b2c7657", + "vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-jp8-cold_end.json.gz": "90952fde4666724f783191d92f132e9f6aa84cdc6163a42974774e9957cd6f35", + "vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-jp8-frame_regroup.json": "9bd347334de643f29865290be1ed37289f9cae6cd339547ac89b45fa7aaee65a", + "vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-jp8-hyperplane_end.json": "e4d4dfd83d0c64cb0a8ee8c8bbd95d0510ee68699859e568fe201cd6f8d250c1", + "vendor/pr635/research/complex-571-cold14-st2/data/search/DISPATCH.json": "34f233d4976e59455c3f0e1fa6edef8091d04bf63e4268aeb4a73810bfd5e338", + "vendor/pr635/research/complex-571-cold14-st2/data/search/LP-PATTERNS-AGG.json": "5a1e2c3f7784cff71d4577e29d7a598a41198dac20aa35d5c87bb345d12f3e03", + "vendor/pr635/research/complex-571-cold14-st2/data/search/LP-PATTERNS-EX.json": "08dd7090b5fda8b0a2c936c12982b279333c5765cfd090361a58e74d68b22e80", + "vendor/pr635/research/complex-571-cold14-st2/data/search/TEMPLATE-PLAN.json": "1879679a44b373006907cbca8261a9cd187c7b868472afab04e002bf95331d9e", + "vendor/pr635/research/complex-571-cold14-st2/data/search/WARM-OWNERS.json.gz": "56aac182713cba7627b7ebfbb497975b5a7c76b9da9f835a1cb63192fc6134a4", + "vendor/pr635/research/complex-571-cold14-st2/data/search/WARM-PLAN.json": "89539c2b5d24225613c0ceb571a03a2165bcaf0a0bea06986e212649cbfef9e1", + "vendor/pr635/research/complex-571-cold14-st2/verify.py": "4c8dea601fe9255bd9fbbf7840d3bfacc3dcf0b1deaf7ffab467e3c10648a3b7", + "vendor/pr635/research/complex-571-cold14-st2/verify.sh": "18cf93f64fa5b7301f837950df181cf08ee8c3efe1b3fb6803354549a7462618", + "verify.py": "1bc0461d7f4a247e826f0bb9d57ad1e9409f8e001a1b26d1a824bf840233da0e" +} diff --git a/research/complex-t37-seven-slot-owners/NOTICE.md b/research/complex-t37-seven-slot-owners/NOTICE.md new file mode 100644 index 0000000000..f2c8cb6860 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/NOTICE.md @@ -0,0 +1,33 @@ +# Attribution and source boundary + +Prepared for Chafik Boukhalfa with OpenAI Codex assistance. Apache-2.0. + +The new contribution is the 37-replica wave order, its frozen integral +pattern-flow assignment, deterministic matching reconstruction, and strict +composition with the seven-slot k8 supplier. The local word is unchanged. + +- Jeremy Kothe (`jeremykothe2`): PR1005 mutable-leaver k8 construction, + PR1018 seven-slot construction (following PR987), and PR1022's supplier and + sixteen-replica composition. The complete `gauge44-leaver8` and + `gauge44-slots` packages are copied unchanged from PR1022's pinned head. + Their original notices and attribution chains remain intact, including the + earlier gauge, pivot, cold-end, promotion, frame and hybrid constructions. +- `jon314159`: PR942's T37 bank envelope, finite prefix reserve, explicit + source adaptations and all-replica signed-price argument. +- Chafik Boukhalfa: PR890's variable-replica composition and independent + checker, the retained earlier gauge/owner work, and the prior local + pattern-flow/matching formulation used to nominate this assignment. +- Hao Yan (`FanPUYen`): PR858's direct-sum parent construction, strict physical + source-event windows and independent owner audit. +- Jeremy Kothe: PR799's paired-read-exchange supplier. +- `DreamingOfClouds`: the retained PR589 tuned P111 bit supplier, with its + complete upstream notices. +- The original source notices credit the PR514/484/507 controller lineage, + PR558/552/531 exact phase machinery, the signed-price antecedents, exact + moment engines and outer reduction. They are retained rather than replaced + by this list. + +PR635's required source subtree is retained at its constructor-pinned commit. +`SOURCE-PINS.json` records each vendored file's original Git blob and SHA-256; +`DEPENDENCY-PINS.json` pins repository dependencies. No author optimizer is +needed to reconstruct the new frozen owner map. diff --git a/research/complex-t37-seven-slot-owners/PROOF.md b/research/complex-t37-seven-slot-owners/PROOF.md new file mode 100644 index 0000000000..5674e452da --- /dev/null +++ b/research/complex-t37-seven-slot-owners/PROOF.md @@ -0,0 +1,67 @@ +# Finite construction and fixed-family ceiling + +Use the unchanged PR1022 local supplier. Its independently recounted paid +profile is `(2412,418,432,142,82,8)` at ranks `(1,2,3,4,5,8)`; its 480 helper +widths have multiplicities `(56,32,30,122,240)` at `(4,5,7,8,9)`. + +For `0 ≤ s < 9`, `0 ≤ r < 37`, order calls by `(37s+8r,s,r)`. +Each replica retains the original stage order and hence all thirty original +physical source events, including its nine bridges. PR858's event expansion +reconstructs strict idle intervals. The independent PR890 checker reconstructs +them separately from the original event stream. + +The frozen flow groups together only identical capacity/interval pairs. Each +group retains the complete list of physical `(replica,child)` windows, with +112 distinct port families per window. A pattern with multiplicity `N` has +`N` bins. For every width `w`, its integer time flow totals `N` times the +pattern multiplicity of `w`; at each invocation the total flow is at most `N`. + +Split each width's flow among that many left vertices of degree `N`. Add +dummy left vertices to fill the unused capacity of the time vertices. This +gives a regular bipartite multigraph of degree `N`. Successive perfect +matchings decompose it into `N` bins. Every matching is checked to be a +permutation using positive edges, and every used edge is removed. Consequently +each bin has its exact pattern and receives at most one helper per invocation. +`construct.py` performs the entire decomposition with exact integers and +checks its reconstructed flow against the frozen one. + +Assign bins to their listed physical windows and port numbers in order; lay +their helper slices consecutively. The independent audit checks all 159,840 +roles for strict bridge-aware timing, whole widths, complete per-call helper +coverage, distinct physical families, disjoint prefix slices, and literal +orthogonal 73-axis charts. These checks also detect aliasing between different +idle children of the same physical family. The residual idle profile is +`{1:5622,48:11302}`. Adding 333 local profiles gives the profile in CLAIM.json. + +The retained PR942 parent lift has bank groups `(8,8,8,8,5)` and shared restored +private workspace. Its independent parent checker is unchanged. The emitted +controller removes the dedicated banks and uses the frozen whole-owner map. +The strict invoice charges the enlarged 1,024-bit prefix reserve. It derives +prefix 775 and row coefficient 17,495, and binds every provider artifact to +the fresh native replay. Both moment engines certify the same root bracket: + +``` +0.0016769052736196808613 < b < 0.001676905273619680861301. +``` + +The retained bit endpoint is `1733427039589844234749 / 10^24`. All 47 strict +outer constraints hold at `κ = 167409796990539 / 10^17`. + +For the fixed-family ceiling, retain PR795/890/942's signed helper prices +`(-1,-20,-8,-2,4)` and bin bonuses `(2,4,8,-13)` for capacities +`(8,16,32,48)`. There are `(672,448,448,448)` bins per replica. The new word +leaves idle mass 14,814 and signed budget −1,084 per replica. The retained +supporting-inequality proof therefore gives rank-one credit +`48*(-1084)+13*14814 = 140550`. At 37 replicas, the attained rank-one count +is `37*140550/925 = 5622`, with the remaining mass in rank 48. + +`price.py` re-enumerates all 1,163 bin patterns by two methods, checks the +supporting inequalities with both exact arithmetic engines, and evaluates +the outer reduction at both ends of the root bracket. Both yield the same +`10^-18` grid tick. Thus this construction attains that fixed-family grid +ceiling, even when other call orders and replica counts are admitted in the +relaxation. This statement does not bound different local words, capacity +families, helper interfaces or bit suppliers. + +All retained all-size and realization hypotheses are unchanged; this proof +and its executable evidence establish the finite conditional composition. diff --git a/research/complex-t37-seven-slot-owners/README.md b/research/complex-t37-seven-slot-owners/README.md new file mode 100644 index 0000000000..07ded604d4 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/README.md @@ -0,0 +1,58 @@ +# Seven-slot k8 word with 37-replica whole-owner packing + +Conditional **κ = 0.001674097969905390**. This improves the selected PR942 +value `0.001661960547713947` and the independently replayed PR1050 value +`0.001672241870811633` at the preparation snapshot. + +The local word is Jeremy Kothe's PR1022 seven-slot k8 supplier, unchanged. +The new construction is a 333-call wave order and a frozen integer flow +expanded into **159,840 whole-helper owners**. It leaves 5,622 rank-one and +11,302 rank-48 idle children. With the retained PR589 bit supplier, it attains +the outer-grid ceiling for this fixed local paid profile, helper inventory +and source capacity stock over all positive replica counts. + +## Reproduce + +Python 3.11+, a C++17 compiler, Boost headers, and the retained baseline's +NumPy/SymPy/SciPy requirements are needed. The new owner constructor uses +only the standard library; the verification does not run the owner optimizer. + +```sh +python -m pip install -r research/e8-bit-p111-tuned/requirements.txt +CXX=g++ BOOST_INCLUDE=/usr/include python -B \ + research/complex-t37-seven-slot-owners/verify.py \ + --work /tmp/t37-seven-slot-fresh +``` + +Use a new output directory outside the checkout. On Homebrew macOS, use +`CXX=clang++ BOOST_INCLUDE=/opt/homebrew/include`. The driver first runs the +retained cold PR589/741/799 ancestry and its coverage checks. It then rebuilds +the k8 and seven-slot suppliers, reconstructs the frozen owners, checks the +independent geometry and five-bank parent, and runs strict emitted-controller +admission. Fresh and retained parent artifacts are compared exactly. +Retained builders use writable staging copies because their output builders +preserve input permissions. The source checkout stays unchanged; all staging +source bytes are bound before and after execution. + +`RESULT.json` binds the completed stages and source manifests. `MATH.json` +contains the portable mathematical receipt. `PRICE.json` records both exact +moment engines, all 47 strict outer inequalities and the fixed-family ceiling. +The driver also rejects eight flow mutations, six owner mutations, fifteen +controller mutations, 69 admission mutations and twelve bit-supplier mutations, +in addition to the unchanged ancestral and supplier controls. + +## Result and scope + +The complex profile is +`{1:808818, 2:139194, 3:143856, 4:47286, 5:27306, 8:2664, 48:11302}`. +There are 33,152 live families, 33,642 physical families and deficit 11,840. +The prefix is 775 bits within the charged 1,024-bit reserve; the physical-row +coefficient is 17,495, below the retained 20,161 limit. + +This is a finite conditional construction. The retained all-size compiler, +common-label/mutable-source realization, whole-call hosting, precision/tape, +analytic transfer and bit H1–H5 hypotheses remain. It is not an unconditional +integer-multiplication theorem or a κ = 1 result. + +See [PROOF.md](PROOF.md), [NOTICE.md](NOTICE.md), [SOURCE-PINS.json](SOURCE-PINS.json) +and [CLAIM.json](CLAIM.json). All source and data files are manifest-bound. diff --git a/research/complex-t37-seven-slot-owners/SOURCE-PINS.json b/research/complex-t37-seven-slot-owners/SOURCE-PINS.json new file mode 100644 index 0000000000..20b6b7dfda --- /dev/null +++ b/research/complex-t37-seven-slot-owners/SOURCE-PINS.json @@ -0,0 +1,1631 @@ +{ + "pr1022": { + "repository": "https://github.com/CrocSwap/integer-mult-bounds", + "commit": "58618bcbfe88a252467755fc283c04c3db5ca4fd", + "files": { + "research/gauge44-leaver8/CONSTRUCTION.md": { + "git_blob": "fa156763668d1c761968b6dfaecbb55199904415", + "sha256": "7d96eb958a6b4274ea4c4c539b585f8ae2e89363b76aef930f90d2d513e164ea" + }, + "research/gauge44-leaver8/LICENSE": { + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "research/gauge44-leaver8/LOCAL-VALIDATION.json": { + "git_blob": "5973645e1a8338e168ae0eb10836f99a62333635", + "sha256": "f81fbd98eb608b8119f03f89a5692bcd610845fc97022337931586d8582b706e" + }, + "research/gauge44-leaver8/MANIFEST.json": { + "git_blob": "8161f0e77d2b76ae419c03d53404030bc6f386d6", + "sha256": "7c9637f06798b144274458efa145f701c61282f8b3aab1c0c900b53bdfbe1f0d" + }, + "research/gauge44-leaver8/NOTICE.md": { + "git_blob": "30d0c8cd3ca119c2eb8765908f44e483dda4caea", + "sha256": "7a8d17b04da1e6c9d0ec217fb5bda72faa09d9a21695128722dd1e2827870fcf" + }, + "research/gauge44-leaver8/PROOF-NOTE-BARCH.md": { + "git_blob": "8cea5a6846a254a25136f8a53e24bb0ef665a44b", + "sha256": "c24f211b09358b25d6cf47dd18e4bbd8bcf4ecf279e6f1c6c90613cfa230818d" + }, + "research/gauge44-leaver8/PROOF-NOTE-BIT.md": { + "git_blob": "da06360da046bbcb66192264ec389c96ba61ca41", + "sha256": "dd771adb12f6f0bef0e2931c28b21b243b04d5f512370cbad1207275c342aaf7" + }, + "research/gauge44-leaver8/PROOF-NOTE-FRAMES-X4.md": { + "git_blob": "a456a8127badf654c6b2ac64e54818bfa6ec0837", + "sha256": "39c50420ebb6e8813706a49b2cf759f277c4afac9f6780fc0a7ac6a5fb86e036" + }, + "research/gauge44-leaver8/PROOF-NOTE-LAYERS.md": { + "git_blob": "c4b4e85b6aedbc04a4b1a1d900755e85c619850f", + "sha256": "92bb85b056803770882afa916277c5b49a7027159c113a106e7b2b33e57c097f" + }, + "research/gauge44-leaver8/PROOF-NOTE-LEAVER.md": { + "git_blob": "b34a289c48364b816f782816d13debcfedb243fa", + "sha256": "e4f9482ef551d6d4300d8ed8bb7c34dc9327fbcfa30a502bf3476b78468e60c3" + }, + "research/gauge44-leaver8/PROOF-NOTE-NOTRI.md": { + "git_blob": "54bd84e01dbf49655c259f97a0481541911e2bb2", + "sha256": "774d1ff7b77844990da7bc1feff7f9ffff8b1f4f9b03232a620f1f9a29935414" + }, + "research/gauge44-leaver8/PROOF-NOTE-P6N.md": { + "git_blob": "bef9ad2de04fdefc0a318051fe781d811c4106de", + "sha256": "cef8fad3d6644b4376ed15c4c5c46c68324009ab8f42d10bfa2da4b505b2c26d" + }, + "research/gauge44-leaver8/PROOF-NOTE-PROMO.md": { + "git_blob": "8233bbd6b86677298ee71463c24487e063bb6f72", + "sha256": "c170e5196d3081f86ac377c6fe614ca17f6281972837580275ce5af41cbc64ae" + }, + "research/gauge44-leaver8/PROOF-NOTE-SW4.md": { + "git_blob": "a064cc54ccdb90e077f88821f082864a2b83be35", + "sha256": "d7bb225f1a7f9fd363e819a67e92a5fe14c0942f6c3616d73609cc48042daf3d" + }, + "research/gauge44-leaver8/README.md": { + "git_blob": "48f987a99f42a24a6e7e2e98c4a6d170a745af04", + "sha256": "0c09f0685e5db77177187c12afea9c45465787c44d6ae0d7d28c0c7de8f1b2a0" + }, + "research/gauge44-leaver8/RESULT.json": { + "git_blob": "0fcf6741735048a3d1dd51a870355d2f98a424dc", + "sha256": "72bf797ce995ff6108c1609b9d71ca50b6fd3e84eb827e9ca2df6b64710d88b6" + }, + "research/gauge44-leaver8/SOURCES.json": { + "git_blob": "0d69845db9d41f4714c63544f34270936af715e7", + "sha256": "abb903d9b46388f99325a3939eb68171ac163c66b4b62b7961ea46daa20a88f0" + }, + "research/gauge44-leaver8/UPSTREAM-NOTICE.md": { + "git_blob": "ebc24a0168c65c48c771dcf4e89359afc418e848", + "sha256": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610" + }, + "research/gauge44-leaver8/code/assemble.py": { + "git_blob": "8cee90b50e238bd1519a7aeb7395f62d277b8ae4", + "sha256": "4c270a996b380ab712f72b81173ab24f1c73203a33578f261bfbaa7e67d75aec" + }, + "research/gauge44-leaver8/code/assembly_controls.py": { + "git_blob": "93bca1ce6fa5eb19bcf00ce3e79f8002ea3b9894", + "sha256": "e4c0f7828af64fdaef1896e4448d0212bd3041805097140b8cfafd098f8a6162" + }, + "research/gauge44-leaver8/code/audit_allcold.py": { + "git_blob": "c86f7b0235f738b4325c04c51abaf1aa5f015aaa", + "sha256": "a87d7f4844ca963516637d249b14a0654f67f8047b6b265ae25b0cf30963e503" + }, + "research/gauge44-leaver8/code/bind_providers_portable.py": { + "git_blob": "97e28da17ed75cd4add54394f6178dba8c9b257f", + "sha256": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6" + }, + "research/gauge44-leaver8/code/bit_supplier_controls.py": { + "git_blob": "e86b8527b464277a926a788f2493e8f2e091fff1", + "sha256": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5" + }, + "research/gauge44-leaver8/code/emit_allcold.py": { + "git_blob": "8e147f80a67a6095d33764117d761eeb1b799460", + "sha256": "17c110c7c8d219e79e7dce36b19c4781e7effa800086cec03384387ad9acc7aa" + }, + "research/gauge44-leaver8/code/freeze_spec.py": { + "git_blob": "dd0358d396cdf2bbc9302d41212f912954f673c7", + "sha256": "f96c2b9cd886596bc7ab267f77abe9d16b6cbb5a724a5ad0a1d18d540369ed93" + }, + "research/gauge44-leaver8/code/generated_identity.py": { + "git_blob": "74a9b604793f21a9f064c78874341e287ded7a68", + "sha256": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708" + }, + "research/gauge44-leaver8/code/invoice_allcold.py": { + "git_blob": "b244cd59940659465c07b013ebe3225077496f45", + "sha256": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec" + }, + "research/gauge44-leaver8/code/prepare_global.py": { + "git_blob": "655c9470f666138918afbaff077ad2ec5663c6bd", + "sha256": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc" + }, + "research/gauge44-leaver8/code/restore_parent.py": { + "git_blob": "21135f898a43e35b55e522c2d0b81a5e32033097", + "sha256": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d" + }, + "research/gauge44-leaver8/code/witness.py": { + "git_blob": "c5c7fbc1142220ce854907de4e439420ac12d30c", + "sha256": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444" + }, + "research/gauge44-leaver8/construction/COLD44-RECIPE.json.gz": { + "git_blob": "6f59d889202eee8d97ba32329273a3b7cf2389b2", + "sha256": "22d0e01e990c0f1c588607a095271f7844851a437ba07174505e98e9528aed4c" + }, + "research/gauge44-leaver8/construction/COMPLETION-PRIORITY.json": { + "git_blob": "e0df30aeefc4063ccf203347889e18a621ff6b2a", + "sha256": "0274ffca1725e7460aaf7b672bc1248aa6dfdec11e5f0fec91af18b829f8ba47" + }, + "research/gauge44-leaver8/construction/INPUTS.json": { + "git_blob": "2b12294b58686a906d350de5b6f13c157bdecf5b", + "sha256": "edd32ad9a55d3c508ca2ad90c74b5c87c7f7ca509d96b856a2176fa452780f99" + }, + "research/gauge44-leaver8/construction/LICENSE": { + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "research/gauge44-leaver8/construction/NOTICE.md": { + "git_blob": "16b0507070427fb5bb20e7783c05768b8cdb3265", + "sha256": "defe7e44af610e25a6c50c1c3b2efd0972d0690574995c0c872fc50eebf4c816" + }, + "research/gauge44-leaver8/construction/REBUILD-CHECKS.json": { + "git_blob": "0801f35da7881ed675c943c1ff2bfd83b0a102b1", + "sha256": "1f9d754c89cfed632a6eee919a42d00c6677a8fb4fe1d40615c903242addbc91" + }, + "research/gauge44-leaver8/construction/UPSTREAM-NOTICE.md": { + "git_blob": "ebc24a0168c65c48c771dcf4e89359afc418e848", + "sha256": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610" + }, + "research/gauge44-leaver8/construction/barch/LOCAL-PINS-barch-U8.json": { + "git_blob": "4028b95c0ee2d6575ff1d40a25e789af6083ab2b", + "sha256": "2d16f99e1f71fd66378f5f767cf4cfa2a58264919a95074c7b31029f39a3c9f5" + }, + "research/gauge44-leaver8/construction/barch/RECIPE-U8.json": { + "git_blob": "ee215a805a7487c300fe1e2b117bd4b5720d4d24", + "sha256": "292f0e9f82824c4111728cf4de929bf6e43320fbbdc77658aae9681906b0d652" + }, + "research/gauge44-leaver8/construction/barch/build_tri.py": { + "git_blob": "11c43711144a98224d0bc166f217e9ae996ffeb2", + "sha256": "0fba65b31c2fd71864c291358bb0ad8d5f7e1be07e21df23f0ae73d7b966002e" + }, + "research/gauge44-leaver8/construction/barch/reproduce_barch.py": { + "git_blob": "22f15b491de212027334bf20ef2937322136c4dc", + "sha256": "19bc970aa6af25ab0e7fa96fb65c64dd0c5243976d8f2cb733cba839155482c1" + }, + "research/gauge44-leaver8/construction/barch/run_controls.py": { + "git_blob": "f1ce999bfb6cbc39e10d3c113d0306e0dc1989c4", + "sha256": "42639bf62bf57795e3ea615c1944c67efed00f28591333daeb3139bf63d04476" + }, + "research/gauge44-leaver8/construction/build_gauge_cold44.py": { + "git_blob": "72d2945f6ba7f33e84f5d8938c635e20592890a2", + "sha256": "ec730a4d3ff12fb058780718b1d5a7afe61243c532679ef347a5a48e2af0a3bb" + }, + "research/gauge44-leaver8/construction/construct_gauge_xcentre.py": { + "git_blob": "1010d86746ed9d0ca2059d7fc81fb3282ec743b3", + "sha256": "d8d295566ef2399af2da0707a4adc83e07aa26d2344c01a66bd0ca7684cf9217" + }, + "research/gauge44-leaver8/construction/frames/FRAME-RECIPE-sw4.json": { + "git_blob": "7394064c5e6ed5fc7e99f042a5229fb03f51cea6", + "sha256": "a2c7ca4d44671386d05974e2627645b42bbb7da7a35cefff6e9fa158b6ac8473" + }, + "research/gauge44-leaver8/construction/frames/LOCAL-PINS-frames-sw4.json": { + "git_blob": "834ae13a2f1844002ca8dba0abc486d1cc6a884c", + "sha256": "bc416b8f6443d59c715fb358c4d70fa27eae2d306388ffe0e2a303f60d929f7f" + }, + "research/gauge44-leaver8/construction/frames/build_frames.py": { + "git_blob": "22021549e6991dceee823191cedc8a892db8c3f8", + "sha256": "200847a7e8b3125cbeea0765dad67650e0bf83d32b66d72ba4977e99b8ee8eeb" + }, + "research/gauge44-leaver8/construction/frames/frame_controls.py": { + "git_blob": "cd951a9f0e05586b5e616b2cb1977f87c5249f36", + "sha256": "477de854ec9184a2c73d6ac3857a9d0cbd6bc04b71d10a105e7344434b492a77" + }, + "research/gauge44-leaver8/construction/frames/reproduce_frames.py": { + "git_blob": "eaf9b47cac5324d713994f96e83ea16bca7cf3ac", + "sha256": "dc39ada9a2eb387310be181f3cea5dbd4b538632a888cd7372ece5e38a771832" + }, + "research/gauge44-leaver8/construction/jx/LOCAL-PINS-jx-X4.json": { + "git_blob": "417e4ba7a1d731f56b24ae68563a963703e33a0b", + "sha256": "95c5114c8e937c2737a1b9f9da97303f2e5e129d39e6dfcc4010e99bfdb9c974" + }, + "research/gauge44-leaver8/construction/jx/RECIPE-X4.json": { + "git_blob": "30f7fa5948539b888969935b03e848cc1f3289c0", + "sha256": "9d42c6b38e8124f5ffe15da56c260a7fba7260626bf3c5f8cbd93aa4a71ceadd" + }, + "research/gauge44-leaver8/construction/jx/build_jx.py": { + "git_blob": "f8d74a6324515b3d55bb49b399dedf9ed58a3ae2", + "sha256": "3cc7550b0c24bb54e245c6f7f16de489fd7844721fbb64aac628f38f43887916" + }, + "research/gauge44-leaver8/construction/jx/reproduce_jx.py": { + "git_blob": "6829a1b25d4ff473dfd1ea315cf6e363aecfd139", + "sha256": "5c7afebb4eb7fcdeb7e971cfbc457cf071850e2da21c3c71295efdd453c2399c" + }, + "research/gauge44-leaver8/construction/layers/build_pivot_swap.py": { + "git_blob": "b225601c017bc9773ba11b94a0e875f542dc863f", + "sha256": "8e8bced88be2e592ded40929499bac385ca92fcc1fa59183c22229dbf34093b8" + }, + "research/gauge44-leaver8/construction/layers/layer_end_controls.py": { + "git_blob": "317da36d95aee13edfd93d5b314bb61bd0ccad2a", + "sha256": "7829187bfc8f909948d5250e0ec00f02c89f5fe98306a3ed88daee36cb3c92ef" + }, + "research/gauge44-leaver8/construction/layers/reproduce_layers.py": { + "git_blob": "ed517ba1dd8d6f1235d88525320f139dde4b50c0", + "sha256": "435699f6f79c6c7fb8d6cc5a8382576d6ac88747583a975ff671e45440b93c4e" + }, + "research/gauge44-leaver8/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz": { + "git_blob": "f9155e307940fcd10dcb75c20e996c3b439b92fa", + "sha256": "3164cfb71baaeba4ac43427bc14075a225fc3a32ecd9341e58aa52c03a4ee2c0" + }, + "research/gauge44-leaver8/construction/layers_np/HPE-RECIPE-NP.json": { + "git_blob": "2605d199ed73ddac439c242b2e1d655c07cfc5b8", + "sha256": "43900139f618bdc06b8319098fb8dccaf4fc315b43ef7c067ca2cd778cdba2c1" + }, + "research/gauge44-leaver8/construction/layers_np/PIVOT-SWAP-NP.json": { + "git_blob": "4e0d8464269a2835aa93d76f28785cbbbd51636c", + "sha256": "d49b8d316da1cbdaf995dd0e8314d3c67cc9cd4d5902e9d85ccb907be645bef5" + }, + "research/gauge44-leaver8/construction/layers_np/reproduce_np.py": { + "git_blob": "79cb6fa9121d3b6c79b10af95ca01610efc3fcd2", + "sha256": "1a304144a250d00d14154692ba522365b036777cf2b6fac466095e8ba733c16c" + }, + "research/gauge44-leaver8/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz": { + "git_blob": "a408c95816d0a92e962ec5e7e083e8ba1900a396", + "sha256": "17e218a17e47c58fe2cde775ab2314d3d84030a61327b7f13da61cae3b374ad4" + }, + "research/gauge44-leaver8/construction/layers_p6n/P6N-SPEC.json": { + "git_blob": "43c3ec265c1b4a95f20b203d3339b19a3caf4d8f", + "sha256": "132a59635077d6afe80f99964a6935fce1dc2ece6587d74209c6f9c60025c8f1" + }, + "research/gauge44-leaver8/construction/layers_p6n/layer_end_controls.py": { + "git_blob": "dd321fe2558c6138b57ae123b229d1f7d6137824", + "sha256": "fc58c5699ba6191c1163a3041241f6f0b619626c4462cd99bcf88210bac9e81e" + }, + "research/gauge44-leaver8/construction/layers_p6n/reproduce_p6n.py": { + "git_blob": "f9eb173bc115486971a16b49839b61786379096b", + "sha256": "aa7d6bcbed05aa1c689437c07a26e5c95be3c700c0c1fb7bcf91c432a88436ca" + }, + "research/gauge44-leaver8/construction/leaver/CHAIN-PINS-k8.json": { + "git_blob": "afd0467911a2994c1d1df7bff61d9bed2ddfca36", + "sha256": "9dfcecf963d8fa6d1cf5ba212336437a51f03c1444a1c6d33e54d2bf762970a9" + }, + "research/gauge44-leaver8/construction/leaver/CODED-CELLS-k8.json": { + "git_blob": "cd23561e0be5bd060e6e0b94643e550374ecd7d8", + "sha256": "7347f814850a838bd617bc7a55c307cec2b72becde2f12ea3e2e1af344b43563" + }, + "research/gauge44-leaver8/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz": { + "git_blob": "6850696b19a96dea7c2415998ff8b7873f92c1c6", + "sha256": "6416043008fca68463c0026fb7be500bafbf6b592b1caf42701101531814df33" + }, + "research/gauge44-leaver8/construction/leaver/COLD-LAYERS-RECIPE-P6N-k8.json.gz": { + "git_blob": "dc0275695d22db133a1d49324645796036878264", + "sha256": "24a304493f28d7b419d3023598ff728deb63e1582cd65011e438951ae22c0beb" + }, + "research/gauge44-leaver8/construction/leaver/FRAME-RECIPE-LV-k8.json": { + "git_blob": "982bd357daac8d593c97eb5f00f7e9d9af3e0394", + "sha256": "b53b97ecbefb60cddceec08172438f1902178d9438bcd98ecc736c43773c3065" + }, + "research/gauge44-leaver8/construction/leaver/HPE-RECIPE-k8.json": { + "git_blob": "94d36f227999496c5977e87f515f033e91d8fb61", + "sha256": "907db3b20e2e54e230567259575ac89e7eac2b60ce0daac11b6b98849ce45ee9" + }, + "research/gauge44-leaver8/construction/leaver/LEAVER-PINS-k8.json": { + "git_blob": "b22678629c226d523b37d0157f941ba616b32164", + "sha256": "ab6ce39246d102f55d63c819c4cded2450c515b0e99afe5023f726054afc73f6" + }, + "research/gauge44-leaver8/construction/leaver/LEC-REASON-PINS-STACK-k8.json": { + "git_blob": "820ee8d63a2cba44bbcd68c4d5cd161eb9ea2609", + "sha256": "d87ed7b5869bed4a3d266f0ce5fc784cbe88340a625d22ab9f580fa00872df19" + }, + "research/gauge44-leaver8/construction/leaver/LEC-REASON-PINS-k8.json": { + "git_blob": "5218a5f09615f4770982bd48f4bb45f44eaa2bca", + "sha256": "b07279e41ec9d8f89e8509081e1e7f2c8e8b062fd951b22608a03ac461982914" + }, + "research/gauge44-leaver8/construction/leaver/PIVOT-SWAP-k8.json": { + "git_blob": "7a8edeb1e404c441577427e72557e26b06c945f1", + "sha256": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb" + }, + "research/gauge44-leaver8/construction/leaver/PROMO-RECIPE-k8.json": { + "git_blob": "1952580fc814b0e8b598531c02681a2b6920a10c", + "sha256": "bc017d6d5126f5f975e7fdae84642963c86ff74f7056ec4764192b5f4497dc83" + }, + "research/gauge44-leaver8/construction/leaver/RECIPE-U8-k8.json": { + "git_blob": "98ea6e3d231622a726edb22e85919e744c81775f", + "sha256": "51e5e37bfcd1dd1f4e2ce1bb60d23f645e5881e36f3aa556f1533543a40e548e" + }, + "research/gauge44-leaver8/construction/leaver/RECIPE-X4-k8.json": { + "git_blob": "3483acd5a51c987f7029e10785717f189e986b36", + "sha256": "4199b9b6bb28f3f79fa01744a0520a60fdf783eddca459f86830535f759b67c1" + }, + "research/gauge44-leaver8/construction/leaver/REGROUP-LEAVER-k8.json": { + "git_blob": "d482da23a8252583a8d95132c231232ccdff7880", + "sha256": "b846ea56bc8c58d2513b257f9bea7de5136484b7d66c5bf3d8e3211fc48e4b8e" + }, + "research/gauge44-leaver8/construction/leaver/TRI-LEAVER-k8.json": { + "git_blob": "e3bb24cc49812a90a82e8e77ee8588f3d00d81e4", + "sha256": "b22e6ecf76104de66844bd617c4ca80f5546ba0966a50e5e9aa0ffea4976cb30" + }, + "research/gauge44-leaver8/construction/leaver/build_frames_lv.py": { + "git_blob": "5f8aa7a24bd075fbdd1b0c824cf74881db060674", + "sha256": "2eb80d612aa59a7bd8b04a122045e3bd2b83a21954e3164943cd20cf6050a21b" + }, + "research/gauge44-leaver8/construction/leaver/cells-k8/CORE-01+.json": { + "git_blob": "bfef820f29a7e19bff618d165185197b72be3328", + "sha256": "3d2afc4986f1f3aceacd1e0572daebfb79134ba6af7677150083d0912676427c" + }, + "research/gauge44-leaver8/construction/leaver/cells-k8/CORE-01-.json": { + "git_blob": "3afa894b20a24e20dc3dabf019d5c9c0d104d9de", + "sha256": "8f8620f47ce5ba5abf6179d1a5a986c25903ba71b6711a7035815968b5888927" + }, + "research/gauge44-leaver8/construction/leaver/cells-k8/CORE-23+.json": { + "git_blob": "98ff8050e7d76607fb74dd82934931b3c05cc3ac", + "sha256": "53b65cbaeb24bb2a4625f107a39c0ba3797f37aa4980096f22dff7cdbd76440d" + }, + "research/gauge44-leaver8/construction/leaver/cells-k8/CORE-23-.json": { + "git_blob": "517b89d38270440a1a007e09168350aa2751a051", + "sha256": "e34431338f5527838c6e0d0caff885bde82624b0791f2a072c5b4e49faa6b98d" + }, + "research/gauge44-leaver8/construction/leaver/cells-k8/CORE-45+.json": { + "git_blob": "2bc89e1de1957ca9d6a30dd3715eef1331ee7fad", + "sha256": "ba8f3aa26032dc36e2db4073e2cac9fc61d7a475d534a749bdfcbecf3aa103a9" + }, + "research/gauge44-leaver8/construction/leaver/cells-k8/CORE-45-.json": { + "git_blob": "b9c1904b83c904726a558a34950090cd0672b902", + "sha256": "302024488efff30c820b5bbf6b422c6106bb5a9ee851bef8fccc16512ca789e7" + }, + "research/gauge44-leaver8/construction/leaver/cells-k8/CORE-67+.json": { + "git_blob": "7d756cb19d67e2df44bae7810a50e6742f24e590", + "sha256": "0a7aa4ee46e7f05c9cf0c1a36791d49e439c0c9c473e76cf954b0655463dae05" + }, + "research/gauge44-leaver8/construction/leaver/cells-k8/CORE-67-.json": { + "git_blob": "7d756cb19d67e2df44bae7810a50e6742f24e590", + "sha256": "0a7aa4ee46e7f05c9cf0c1a36791d49e439c0c9c473e76cf954b0655463dae05" + }, + "research/gauge44-leaver8/construction/leaver/cgx_leaver.py": { + "git_blob": "e686c66306456e2c6cac9c05d01448765322836c", + "sha256": "3af491c63dd96204a7c36006c7e419c2e5ce77e5bc453ccd2495c1e41f83f87c" + }, + "research/gauge44-leaver8/construction/leaver/layer_end_controls_leaver.py": { + "git_blob": "84b1c52ed250b30a8a675949714cf4625e22f6dc", + "sha256": "4ba676f1ea326b739a64c3477f64eeb295f8151514f78fa7e62b71e4373a6206" + }, + "research/gauge44-leaver8/construction/leaver/reproduce_leaver.py": { + "git_blob": "bc4360ef93ceea8fe2da33afbbaa100feaf0731a", + "sha256": "831bfdf2247b5d864b74c3b2b6a475718053d48570851d48bd1c5471d410ee30" + }, + "research/gauge44-leaver8/construction/leaver/reproduce_leaver_chain.py": { + "git_blob": "19fcd28f4d41db8590ae71f6b98dd7c0655bce32", + "sha256": "2bc3fc3f32e0f957a0731b79254c553ca48fc6d4d47c4f99d6cd31e1901d85b5" + }, + "research/gauge44-leaver8/construction/notri/PRIO6.json": { + "git_blob": "069a7bf5a5f4db53068480acd57cb9e2e62eac2f", + "sha256": "de0412511b0dd1af13e9717bc791126ac0e91c569b5391fd6c70268083045d15" + }, + "research/gauge44-leaver8/construction/notri/cgx.py": { + "git_blob": "08e80804eb6858be9d6ce6458a936cea1e76dc76", + "sha256": "3da039d4184097c14802f9dbf972520d5b807671196f5e47a2247bc9f29bb418" + }, + "research/gauge44-leaver8/construction/notri/cold44x.py": { + "git_blob": "8fa6f3a6a6641f093eff1d467df20af0f8a21278", + "sha256": "f0bc3500efb2c839a0f8cb03dbb9ea0a54f1dfc71ef81e5373b3d638ac5b8296" + }, + "research/gauge44-leaver8/construction/notri/port_stage_x.py": { + "git_blob": "81ac65ceff60123daaf87edb621df4194622c9ca", + "sha256": "38310744d054e393ea35e996047cddeb2d212141aaaaa4b07f7a4663b11db8e7" + }, + "research/gauge44-leaver8/construction/notri/reproduce_notri.py": { + "git_blob": "a85f2acf1537253512f8a00928415e64532639cf", + "sha256": "90148c2a0422b4f92164298a283de73d413ab3d4cb7151a0e6b643a37ea025a8" + }, + "research/gauge44-leaver8/construction/promo/LOCAL-PINS-p6n-k4.json": { + "git_blob": "c43b391a43b4443a5fa12d4899d97b8e5fcc1979", + "sha256": "a92bb02266596956bd53e9c86e8bbcc6639c92b4a4a248a1521f8eb79228271f" + }, + "research/gauge44-leaver8/construction/promo/PROMO-RECIPE-p6n-k4.json": { + "git_blob": "3f336c07eaec6ee0e8b350b3f3acb8e011a09453", + "sha256": "fa6065d142646f7ab1f268912ce0cf5a1a6cd33c3994ff96bd6e204cf16b3e90" + }, + "research/gauge44-leaver8/construction/promo/build_promotion.py": { + "git_blob": "f1daad34c22efdd97a11b1e16384962b8af1d704", + "sha256": "9c9e2001b8d68bbe934d136026276fe97bd9bf6f94d4d78441fc28e14aca4daf" + }, + "research/gauge44-leaver8/construction/promo/make_recipe.py": { + "git_blob": "618d609453ea9718b8c74c5d2a26cd5b9e985309", + "sha256": "ba9e4fdc0c1be7f6a150a5a50909911257a1a8c7cc5d03d61f541178fc07c122" + }, + "research/gauge44-leaver8/construction/promo/promo_controls.py": { + "git_blob": "20ee51f7dbabd401e125ad948e96c38f36cde6cb", + "sha256": "786c51f84b53698c2c833083506c4432c30eb0ed3b71e7dbe458a70c7413c372" + }, + "research/gauge44-leaver8/construction/promo/reproduce_promo.py": { + "git_blob": "6e04aa71b163a80c2f7ca2f5000976bd98fb8557", + "sha256": "f979be666c3f5cf57e342a8427863c0b35b67ca4d3be495ac386f6870deb2026" + }, + "research/gauge44-leaver8/construction/reproduce.py": { + "git_blob": "8b51efa64638c849ad329757b807ef1f68a6cb8c", + "sha256": "047bb9b3536b0b16bb08a21cd9fd80404ca9d022345f1aeab34b21dffc281c92" + }, + "research/gauge44-leaver8/construction/sw4/LOCAL-PINS-sw4-P6k4.json": { + "git_blob": "ae26a0f2f144b0ac863dd868f570270cb4c75d32", + "sha256": "3c06bf68b28ff125a6a2372bb70cefd76fb9fe1333438cd34dfb5b617cd70327" + }, + "research/gauge44-leaver8/construction/sw4/NOTES.md": { + "git_blob": "2a53ffb3b82af7b283bf79efc81089dc6ab37dd3", + "sha256": "3a3ddb0c77b188e67fc453ccb3efe9323f87028092a6ce4d259b7dc99d702446" + }, + "research/gauge44-leaver8/construction/sw4/SW4-RECIPE-P6k4.json": { + "git_blob": "b9dea4152a099782d48d533523a50f3464351677", + "sha256": "fa58d0ffc95d10b7453daefe4b34404a52895f94126ef973e92e92106cd615fa" + }, + "research/gauge44-leaver8/construction/sw4/build_sw4.py": { + "git_blob": "617e0ed06d133e8820ac5c29f8e9397f6c3cbec9", + "sha256": "9a295f3d534594a6b1326d8a6647e947670d1c6fbc92f37f5169661fde4c8f66" + }, + "research/gauge44-leaver8/construction/sw4/reproduce_sw4.py": { + "git_blob": "cb038e064b4acd1c4bf454ee76102fc923e8f284", + "sha256": "3d082e0cc576fb1b4fb9e5dd11d63bab697c8a8626e2837813cd00d100b1aeac" + }, + "research/gauge44-leaver8/data/FRONTIER.json": { + "git_blob": "70285d4d85f0a901de07f9613538825dcd36a848", + "sha256": "56bed9070d5f0b7585d7b7fd62984696dbc5158e5187663030920a57e1cbfab2" + }, + "research/gauge44-leaver8/data/OWNERS.json.gz": { + "git_blob": "8eda84ea0c0f57ca4c14ecb11426874ec2e42886", + "sha256": "32ca30cd1c652ef6ad43657273a08a157e1df3545e759ab36306a0d0b516fb4a" + }, + "research/gauge44-leaver8/data/PLAN.json": { + "git_blob": "4f17b4ccf339ae346cdaf7851bb81f87ee37bdcf", + "sha256": "7b3122026e82b9d9e964d2a50c7bffdc976ae3dfea64bb98b2fdad5cfbdbaa20" + }, + "research/gauge44-leaver8/data/PREPARATION.json": { + "git_blob": "8c7796820f47f790733741613cd61af350465f5c", + "sha256": "1d576298bfafc509992113fdd58b5482655a88e321cbfafe9386588eb6fbb6e9" + }, + "research/gauge44-leaver8/data/SPEC.json": { + "git_blob": "db24c49da468c91eff1d3339c487287a771272d3", + "sha256": "1208c7c3ae84c158c21b80d69f0f448d376680a7d37e15d0abc77541d3cd61d8" + }, + "research/gauge44-leaver8/data/UPSTREAM-PINS.json": { + "git_blob": "68486b84e3ae599d776b9613adc901fd8874718d", + "sha256": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b" + }, + "research/gauge44-leaver8/evidence/ADMISSION-CONTROLS.json": { + "git_blob": "2e15a1006563e996c90376c24ce4df297205b99d", + "sha256": "5ebcc945c53f8279ac3bb6249e1d46422b7c7ddeb41c580ab5cbb3ca886dcf28" + }, + "research/gauge44-leaver8/evidence/ASSEMBLY.json": { + "git_blob": "6feaaf28f534f8315428f1ed849b61d2131269b6", + "sha256": "847f339db218f62ffabacb4655ba4dc6e8a15f67014ca01b1146083f393b009f" + }, + "research/gauge44-leaver8/evidence/BINDING.json": { + "git_blob": "b03160c67acab5beb4d2c035224f1135d4fa7824", + "sha256": "f80ad585c9cf94989d459971189fbb176084aedbe27edf5b5cccc5c2a44de43b" + }, + "research/gauge44-leaver8/evidence/CENTER-COMPATIBILITY.json": { + "git_blob": "5a3ae374226298bdc93d17a84e08d4040223a5f6", + "sha256": "c66c7da1099ac8618381e2a7cb48b09b43ccf8d125ff124e129aba8ddb922cf3" + }, + "research/gauge44-leaver8/evidence/LOCAL-STAGES.json": { + "git_blob": "b2753eb57a8d163ce4226de982d16fe7eec7f2c3", + "sha256": "64165b81b7119a2b23e99d3f3dfe8aa1702f373efe90d82d136c17786ffb6591" + }, + "research/gauge44-leaver8/evidence/REPLAY.json": { + "git_blob": "c6f4e0f983aed66e80f7875f2b78bdc9a479189e", + "sha256": "45a6065c41df0c2b04e185b4727c7ad8eac5ebeb637dbb7bebffc184415b49a2" + }, + "research/gauge44-leaver8/evidence/STAGES.json": { + "git_blob": "9464e2dfea4ac299955ae2c4f1de34e1eb8a2e03", + "sha256": "09d7c6daf1e93c58863267141dedc3873264d3baede0cddefda0d56ecb560458" + }, + "research/gauge44-leaver8/evidence/audit/ASYNC-AUDIT.json": { + "git_blob": "05975382b5e8e457d0ebc0c9aec19f9344464591", + "sha256": "df19a41a599bf24fd1efaeb2394af63208f95b9e3ca4f83c6f23e9641fb3d662" + }, + "research/gauge44-leaver8/evidence/audit/GLOBAL-PREFIX.json": { + "git_blob": "a557ebbe60a67823094fcb616500099fdd9c95be", + "sha256": "5a6fd0d91a650ad5aa830771fb4333b015f06bc4ded02807d65aee260ce9e671" + }, + "research/gauge44-leaver8/evidence/audit/IDLE-REMAINDER-FRAMES.json": { + "git_blob": "1c86a8a01d1d133a87cdc1928e9119edc634ec0e", + "sha256": "95f5165a10dd187000dba9e55afbc1b7dce5a315cfedfa72e4f8344471149048" + }, + "research/gauge44-leaver8/evidence/audit/OWNERS-AND-PROFILE.json": { + "git_blob": "bdb9441b7efc06b56585502ed0856d8dec8e1591", + "sha256": "a32ecc0d5387d65648e1ff284209122860ee37aaba43ce2dd12024c4bc394313" + }, + "research/gauge44-leaver8/evidence/audit/PREFIX-AND-INVOICE.json": { + "git_blob": "6c96ec67062b536f40ecdedba96b497f58d5270e", + "sha256": "14b0f41c88209e800236ce4ebbf91d83537e22e18807153d90013f7eee57a582" + }, + "research/gauge44-leaver8/evidence/global/ACTUAL-SIGMAS.json.gz": { + "git_blob": "dbb57066e2f71a5d11096a6c73c7ba448f278419", + "sha256": "bf3b7814b54b30c726cae1dfabd3c09211c8f34cc943534565b131a0006b483f" + }, + "research/gauge44-leaver8/evidence/global/GLOBAL-TEMPLATE.json.gz": { + "git_blob": "424c2df489364ea5b29e0df9841e6fe91a517df4", + "sha256": "f713f8e66aaeaebb8202fe72bf36c7d23497152497342c27892e0fda3092f95b" + }, + "research/gauge44-leaver8/evidence/global/HOSTED.json": { + "git_blob": "498e849ab782c095bd6bffa884fb0a41eac4c844", + "sha256": "60866eb6ced5b9eb259bfc1d59ea7b80fb439164b629e868586ad5bef845a88e" + }, + "research/gauge44-leaver8/evidence/global/IDLE-REMAINDER-FRAMES.json.gz": { + "git_blob": "3562e60f057d4ee0bb20b1d0ba3d759d08c83d1d", + "sha256": "734fd9bbe0afa2cc1e492bb7effef1aa8f0d8926ab1d9420d64c30045b30e784" + }, + "research/gauge44-leaver8/evidence/layers/LOCAL-AUDIT-LAYERED.json": { + "git_blob": "078078767410495313abd3b2c24203d7ec80328b", + "sha256": "a596d7262374a023ae079e0da41d20189bd3ca4594101e5e6f402ce5799df9ff" + }, + "research/gauge44-leaver8/evidence/leaver/CELL-MUTANTS-LV.json": { + "git_blob": "4d4ef7403c06e17b7b6c519f7a2bc10c88793fbf", + "sha256": "308975b8288cb9c853ee6b69e68b25e6f3727d259dccfb7509042f103bb03220" + }, + "research/gauge44-leaver8/evidence/leaver/FRAME-CONTROLS-LV-k8.json": { + "git_blob": "9f56e21000ef55584d14dc828f5601f3ae3717cc", + "sha256": "9629e499a7f01f2db1e41873344a1476708f41698a0b145888ee569e580a31dd" + }, + "research/gauge44-leaver8/evidence/local/CANONICAL-WORD.json.gz": { + "git_blob": "5062a1f62fd19777ac4a3d32bf0973a3ed71658d", + "sha256": "92941c2b718b533f1d3addb710d261a6e2b9ec5d19f0051d79775b08cb2571ed" + }, + "research/gauge44-leaver8/evidence/local/CLIFFORD-RECIPES.json": { + "git_blob": "3ba8326d3acdb61e7a40507cee7b84f9689738e1", + "sha256": "0a60293f43d88dbb1b321f02e61204afe1b6272b1346968ef35705caea1e4771" + }, + "research/gauge44-leaver8/evidence/local/CLIFFORD-REVIEW.json": { + "git_blob": "6b12ae0e4b4b9d4f188e10dae041ecc146babdcf", + "sha256": "4e3cdd616d105a49bbf1948bb53e49938d515c42f1c026781d1b5e9cb636db12" + }, + "research/gauge44-leaver8/evidence/local/FULL-WORD.json.gz": { + "git_blob": "447d45d08bf4b054d2fa76a0dc00a3b0f168fe91", + "sha256": "0ad202612f010df4ab66432a628247b37ad8b497dd6b27595b1685cbd7eb119e" + }, + "research/gauge44-leaver8/evidence/local/INDEPENDENT-LOCAL-REPLAY.json": { + "git_blob": "aa15edfba5d132afbe6b3be5efe883dddd92af5e", + "sha256": "18d68326ce0aca76911d561e79a817bce90cb8adfe053e19621c7ae0298b842e" + }, + "research/gauge44-leaver8/evidence/local/LOCAL-CHECKS.json": { + "git_blob": "3872f0e59618ccc4fd6f00daeb7c9164957b7ea2", + "sha256": "2b8a6a6854b8df8ecd84d8ff2b92f720c81454636988e6a0dfdc1f6c29d1c82c" + }, + "research/gauge44-leaver8/evidence/local/LOCAL-PROGRAMS.json.gz": { + "git_blob": "d511f2afa49f9eed010e91eed590a15252506470", + "sha256": "172dc3d23e437909ddc01d07b12ede735afbb5bb6145f1ddf5c2e03097dfebe2" + }, + "research/gauge44-leaver8/evidence/local/RESIDUAL-ADAPTERS.json": { + "git_blob": "9c66f92ffb350d32286025c0b60b3b9a70b773c9", + "sha256": "bb6c23ba1b8dd5d2016724c3348b4e91a6b91daaa3f56bbd5216cb7a96bf5c94" + }, + "research/gauge44-leaver8/evidence/local/SCALAR-FRAME-AUDIT.json": { + "git_blob": "23bf3d263ed961be2d60ab79d89ec79c50a2a3ff", + "sha256": "cfc73040079b43ea82a42f3cf4c910edda1362deb09ec21c816c329347313bcb" + }, + "research/gauge44-leaver8/evidence/local/WRAPPER-CHECKS.json": { + "git_blob": "a18afd4fad769aa0422b7d534510f14a937870ae", + "sha256": "84c727930f85f1c91900d6d12c523735c8b5d6907cd3eb1bd1030fe1fd4161d7" + }, + "research/gauge44-leaver8/hosting/PROOF.md": { + "git_blob": "b551b6d3e5535c5486c96dd93bd04262ba5a71f9", + "sha256": "45bb3de8a10298a4cf5a278c3343be22a7d2e735be93a4e9454f24df7275faf0" + }, + "research/gauge44-leaver8/hosting/README.md": { + "git_blob": "b9505ebbea39c3b4dd3efd45fb0472aab8331096", + "sha256": "004bcdf6c78bd0316f0606d9e636511f94e1e80cbd79cce1a7e3bc55076d9bf1" + }, + "research/gauge44-leaver8/hosting/audit_frozen.py": { + "git_blob": "26a07408ea56e5bebb3d03d9938655ba9f74bac7", + "sha256": "a8d9c7c894cb44453aea93b33141559824f6c3ff81a85a6d066f4a10a2757659" + }, + "research/gauge44-leaver8/hosting/expand_owners.py": { + "git_blob": "ee6c4c24e63aa0555638f8d11be3f6367f7d2e62", + "sha256": "0f826377881d0c9405f90d9f5feac857c7c7cf8aef5bcf22d326bc274f038a70" + }, + "research/gauge44-leaver8/hosting/frozen/FROZEN-AUDIT.json": { + "git_blob": "5f95552366147690dd3cccd141a14d7613132a97", + "sha256": "df6c7181a097900ee9d37db17bd25436a570f21caaa0cc2108712907ab02904b" + }, + "research/gauge44-leaver8/hosting/frozen/MAJORIZATION.json.gz": { + "git_blob": "047b1cfb678fac19f80a29cf512770505f126d28", + "sha256": "ec5f94b13d190d72bc0608dc9fe2498cc43ba9deb05028159a812ec1e4dcacdf" + }, + "research/gauge44-leaver8/hosting/frozen/MANIFEST.json": { + "git_blob": "291005722ccdc7d7a78a5c13f592f25038d838e6", + "sha256": "9df028adfa5120c60d2c78bfab06822cf4e6ed55502816b7d6dec19c1a2e4967" + }, + "research/gauge44-leaver8/hosting/frozen/MATCHING-RECEIPT.json": { + "git_blob": "993331090c85923d2f9e4a4eabe35f098c91d968", + "sha256": "e1af2ac2c6e2457646d52dd693fb961f6279e10fe50eae9873f2ed149b6735b2" + }, + "research/gauge44-leaver8/hosting/frozen/OWNERS.json.gz": { + "git_blob": "e9c7cfc72db0f8825070ea8f0ab4c45dae89baef", + "sha256": "90ff7657a23dcfb67532b49c0800c5fc259b27c89005081e24bf184869e1bd57" + }, + "research/gauge44-leaver8/hosting/frozen/REPRODUCTION.json": { + "git_blob": "8ad59712b276961b0bff5df309d60c09c68851b0", + "sha256": "8354f63148621c5fcf09cd16b496dedd677d813f83974e1f341ce38a1fffec81" + }, + "research/gauge44-leaver8/hosting/frozen/SEED-OWNERS.json.gz": { + "git_blob": "d61916a1564d7072c8de69e3757d35e5cbec24d1", + "sha256": "eb3be5eebbb84349d7e7f1bde2fc77772a12ad5bccc6dab7c4efd8d903e2a048" + }, + "research/gauge44-leaver8/hosting/frozen/SEED-RECEIPT.json": { + "git_blob": "82911f647b44c6efec6bf7689d57202c690d9b6c", + "sha256": "aecfef753379106f5289f31251584c642e2cf7e4fa2d0886bb4ef9e922f8d9ba" + }, + "research/gauge44-leaver8/hosting/frozen/SEED-REPRODUCTION.json": { + "git_blob": "91ee98cf7046e1408ce4c0a78896db661b0d8138", + "sha256": "4f6d49a85f43c98c816877d783470ca717be2349caceb991bf756eedece1b194" + }, + "research/gauge44-leaver8/hosting/reproduce.py": { + "git_blob": "2f29a5ff13a06d7734ea4482bd18a74698f6217f", + "sha256": "7551004d8d15cebcecc6793ebd17385830390935ccd1a8957f1c5472bce6ec82" + }, + "research/gauge44-leaver8/hosting/reuse_owners.py": { + "git_blob": "234b831790d7839d4c2e43357ae277b7bf254a2b", + "sha256": "2106fe79bd89071e62a3a25c1e444531e14fb89f88b4bdeb72d7b40c91266402" + }, + "research/gauge44-leaver8/independent/CENTRE-GUARD-REVIEW.md": { + "git_blob": "6c62bd070ef90cda02355b7ad87dd67dc92e7184", + "sha256": "7b82518d7ddf042d6e71174bc286311fa72127e0dc6dc9e500025fcf7abbf897" + }, + "research/gauge44-leaver8/independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json": { + "git_blob": "771faa86a7432c0b2652a1ab0b2d849a11462b94", + "sha256": "9fb5265c4d2ddf3d615e46600954c79cd1a42481500a0973a5695fcb9f2558c9" + }, + "research/gauge44-leaver8/independent/GAUGE44-GLOBAL-GUARD-REVIEW.json": { + "git_blob": "e2df1dcca8fec4d74662718841ad7fe86ba2af9e", + "sha256": "631107a9a9acb02441ce80298f815e0c624f811b0d58c6fd78f8dc58d564bb5b" + }, + "research/gauge44-leaver8/independent/GAUGE44-INDEPENDENT-PRICE.json": { + "git_blob": "7aa86180dd71ed15d4180efa682ae7c4c5f41d9f", + "sha256": "6e222b252f3453446d0e41b08f00a9bf9449ce3588b6ddc00c9accc1c00e7683" + }, + "research/gauge44-leaver8/independent/README.md": { + "git_blob": "f97dcf81b134238cf11dae9704ca8574d027b72c", + "sha256": "25668a62d8c91f6860f8412cf2fc750ba41bf1085dad3709ad5067c7956eac89" + }, + "research/gauge44-leaver8/independent/audit_local.py": { + "git_blob": "4744d8783c25bf7bf5076886169077ca3808309a", + "sha256": "03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd" + }, + "research/gauge44-leaver8/independent/price_profile.py": { + "git_blob": "0e36ebd4687374e3ca14f233c77fafbdc1e5cfcd", + "sha256": "d2f548ad6b99f64a8ca5fbaf822a89560bb99359957ce3420b497f6a46fc0acf" + }, + "research/gauge44-leaver8/independent/review_guards.py": { + "git_blob": "086dcf3d11897b73dfb2730bbfacd690fa3f0c41", + "sha256": "b83164d6c0122a055b3281f3381b305683a875760a2d727dd0188bb2aa59d67d" + }, + "research/gauge44-leaver8/inputs/PR589-EXPECTED.json": { + "git_blob": "e293ddc557742637f9f679f083a1a282d87b1b13", + "sha256": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4" + }, + "research/gauge44-leaver8/verify_global.py": { + "git_blob": "7ab79e3062e23e3ebfadecddb7851c65799f2f9a", + "sha256": "16bd5e54598592e92e210f99065348c5df261b8350fdc688072ce053d15b088a" + }, + "research/gauge44-leaver8/verify_manifest.py": { + "git_blob": "8c2441d39202409ffe1c2cb42f197946f7bfa7c0", + "sha256": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b" + }, + "research/gauge44-slots/CONSTRUCTION.md": { + "git_blob": "fa156763668d1c761968b6dfaecbb55199904415", + "sha256": "7d96eb958a6b4274ea4c4c539b585f8ae2e89363b76aef930f90d2d513e164ea" + }, + "research/gauge44-slots/LICENSE": { + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "research/gauge44-slots/LOCAL-VALIDATION.json": { + "git_blob": "5973645e1a8338e168ae0eb10836f99a62333635", + "sha256": "f81fbd98eb608b8119f03f89a5692bcd610845fc97022337931586d8582b706e" + }, + "research/gauge44-slots/MANIFEST.json": { + "git_blob": "6daa9abfd671a16a819a1946cbc97f2965216cac", + "sha256": "9a6f239b1618a43262e56735a99cc59b6f5a6e8816a794a34413e89cc33f4976" + }, + "research/gauge44-slots/NOTICE.md": { + "git_blob": "30d0c8cd3ca119c2eb8765908f44e483dda4caea", + "sha256": "7a8d17b04da1e6c9d0ec217fb5bda72faa09d9a21695128722dd1e2827870fcf" + }, + "research/gauge44-slots/PROOF-NOTE-BARCH.md": { + "git_blob": "8cea5a6846a254a25136f8a53e24bb0ef665a44b", + "sha256": "c24f211b09358b25d6cf47dd18e4bbd8bcf4ecf279e6f1c6c90613cfa230818d" + }, + "research/gauge44-slots/PROOF-NOTE-BIT.md": { + "git_blob": "da06360da046bbcb66192264ec389c96ba61ca41", + "sha256": "dd771adb12f6f0bef0e2931c28b21b243b04d5f512370cbad1207275c342aaf7" + }, + "research/gauge44-slots/PROOF-NOTE-FRAMES-X4.md": { + "git_blob": "a456a8127badf654c6b2ac64e54818bfa6ec0837", + "sha256": "39c50420ebb6e8813706a49b2cf759f277c4afac9f6780fc0a7ac6a5fb86e036" + }, + "research/gauge44-slots/PROOF-NOTE-LAYERS.md": { + "git_blob": "c4b4e85b6aedbc04a4b1a1d900755e85c619850f", + "sha256": "92bb85b056803770882afa916277c5b49a7027159c113a106e7b2b33e57c097f" + }, + "research/gauge44-slots/PROOF-NOTE-LEAVER.md": { + "git_blob": "b34a289c48364b816f782816d13debcfedb243fa", + "sha256": "e4f9482ef551d6d4300d8ed8bb7c34dc9327fbcfa30a502bf3476b78468e60c3" + }, + "research/gauge44-slots/PROOF-NOTE-NOTRI.md": { + "git_blob": "54bd84e01dbf49655c259f97a0481541911e2bb2", + "sha256": "774d1ff7b77844990da7bc1feff7f9ffff8b1f4f9b03232a620f1f9a29935414" + }, + "research/gauge44-slots/PROOF-NOTE-P6N.md": { + "git_blob": "bef9ad2de04fdefc0a318051fe781d811c4106de", + "sha256": "cef8fad3d6644b4376ed15c4c5c46c68324009ab8f42d10bfa2da4b505b2c26d" + }, + "research/gauge44-slots/PROOF-NOTE-PROMO.md": { + "git_blob": "8233bbd6b86677298ee71463c24487e063bb6f72", + "sha256": "c170e5196d3081f86ac377c6fe614ca17f6281972837580275ce5af41cbc64ae" + }, + "research/gauge44-slots/PROOF-NOTE-SW4.md": { + "git_blob": "a064cc54ccdb90e077f88821f082864a2b83be35", + "sha256": "d7bb225f1a7f9fd363e819a67e92a5fe14c0942f6c3616d73609cc48042daf3d" + }, + "research/gauge44-slots/README.md": { + "git_blob": "8b485109396f32bfe3422f18023def2b14c57237", + "sha256": "bd4248499e577321f17aacba1d7815a5eb0f9cbe88faeb8fef38b71bdf3a684c" + }, + "research/gauge44-slots/RESULT.json": { + "git_blob": "89be708d9c344718a5e108af04febd1513c977a7", + "sha256": "6cbc5f16cb2bdc279cf518b8670cedec1869069daa609a6803d4d377f13b813c" + }, + "research/gauge44-slots/SOURCES.json": { + "git_blob": "0d69845db9d41f4714c63544f34270936af715e7", + "sha256": "abb903d9b46388f99325a3939eb68171ac163c66b4b62b7961ea46daa20a88f0" + }, + "research/gauge44-slots/UPSTREAM-NOTICE.md": { + "git_blob": "ebc24a0168c65c48c771dcf4e89359afc418e848", + "sha256": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610" + }, + "research/gauge44-slots/code/assemble.py": { + "git_blob": "8cee90b50e238bd1519a7aeb7395f62d277b8ae4", + "sha256": "4c270a996b380ab712f72b81173ab24f1c73203a33578f261bfbaa7e67d75aec" + }, + "research/gauge44-slots/code/assembly_controls.py": { + "git_blob": "93bca1ce6fa5eb19bcf00ce3e79f8002ea3b9894", + "sha256": "e4c0f7828af64fdaef1896e4448d0212bd3041805097140b8cfafd098f8a6162" + }, + "research/gauge44-slots/code/audit_allcold.py": { + "git_blob": "c86f7b0235f738b4325c04c51abaf1aa5f015aaa", + "sha256": "a87d7f4844ca963516637d249b14a0654f67f8047b6b265ae25b0cf30963e503" + }, + "research/gauge44-slots/code/bind_providers_portable.py": { + "git_blob": "97e28da17ed75cd4add54394f6178dba8c9b257f", + "sha256": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6" + }, + "research/gauge44-slots/code/bit_supplier_controls.py": { + "git_blob": "e86b8527b464277a926a788f2493e8f2e091fff1", + "sha256": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5" + }, + "research/gauge44-slots/code/emit_allcold.py": { + "git_blob": "8e147f80a67a6095d33764117d761eeb1b799460", + "sha256": "17c110c7c8d219e79e7dce36b19c4781e7effa800086cec03384387ad9acc7aa" + }, + "research/gauge44-slots/code/freeze_spec.py": { + "git_blob": "dd0358d396cdf2bbc9302d41212f912954f673c7", + "sha256": "f96c2b9cd886596bc7ab267f77abe9d16b6cbb5a724a5ad0a1d18d540369ed93" + }, + "research/gauge44-slots/code/generated_identity.py": { + "git_blob": "74a9b604793f21a9f064c78874341e287ded7a68", + "sha256": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708" + }, + "research/gauge44-slots/code/invoice_allcold.py": { + "git_blob": "b244cd59940659465c07b013ebe3225077496f45", + "sha256": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec" + }, + "research/gauge44-slots/code/prepare_global.py": { + "git_blob": "655c9470f666138918afbaff077ad2ec5663c6bd", + "sha256": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc" + }, + "research/gauge44-slots/code/restore_parent.py": { + "git_blob": "21135f898a43e35b55e522c2d0b81a5e32033097", + "sha256": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d" + }, + "research/gauge44-slots/code/witness.py": { + "git_blob": "c5c7fbc1142220ce854907de4e439420ac12d30c", + "sha256": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444" + }, + "research/gauge44-slots/construction/COLD44-RECIPE.json.gz": { + "git_blob": "6f59d889202eee8d97ba32329273a3b7cf2389b2", + "sha256": "22d0e01e990c0f1c588607a095271f7844851a437ba07174505e98e9528aed4c" + }, + "research/gauge44-slots/construction/COMPLETION-PRIORITY.json": { + "git_blob": "e0df30aeefc4063ccf203347889e18a621ff6b2a", + "sha256": "0274ffca1725e7460aaf7b672bc1248aa6dfdec11e5f0fec91af18b829f8ba47" + }, + "research/gauge44-slots/construction/INPUTS.json": { + "git_blob": "2b12294b58686a906d350de5b6f13c157bdecf5b", + "sha256": "edd32ad9a55d3c508ca2ad90c74b5c87c7f7ca509d96b856a2176fa452780f99" + }, + "research/gauge44-slots/construction/LICENSE": { + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "research/gauge44-slots/construction/NOTICE.md": { + "git_blob": "16b0507070427fb5bb20e7783c05768b8cdb3265", + "sha256": "defe7e44af610e25a6c50c1c3b2efd0972d0690574995c0c872fc50eebf4c816" + }, + "research/gauge44-slots/construction/REBUILD-CHECKS.json": { + "git_blob": "0801f35da7881ed675c943c1ff2bfd83b0a102b1", + "sha256": "1f9d754c89cfed632a6eee919a42d00c6677a8fb4fe1d40615c903242addbc91" + }, + "research/gauge44-slots/construction/UPSTREAM-NOTICE.md": { + "git_blob": "ebc24a0168c65c48c771dcf4e89359afc418e848", + "sha256": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610" + }, + "research/gauge44-slots/construction/barch/LOCAL-PINS-barch-U8.json": { + "git_blob": "4028b95c0ee2d6575ff1d40a25e789af6083ab2b", + "sha256": "2d16f99e1f71fd66378f5f767cf4cfa2a58264919a95074c7b31029f39a3c9f5" + }, + "research/gauge44-slots/construction/barch/RECIPE-U8.json": { + "git_blob": "ee215a805a7487c300fe1e2b117bd4b5720d4d24", + "sha256": "292f0e9f82824c4111728cf4de929bf6e43320fbbdc77658aae9681906b0d652" + }, + "research/gauge44-slots/construction/barch/build_tri.py": { + "git_blob": "11c43711144a98224d0bc166f217e9ae996ffeb2", + "sha256": "0fba65b31c2fd71864c291358bb0ad8d5f7e1be07e21df23f0ae73d7b966002e" + }, + "research/gauge44-slots/construction/barch/reproduce_barch.py": { + "git_blob": "22f15b491de212027334bf20ef2937322136c4dc", + "sha256": "19bc970aa6af25ab0e7fa96fb65c64dd0c5243976d8f2cb733cba839155482c1" + }, + "research/gauge44-slots/construction/barch/run_controls.py": { + "git_blob": "f1ce999bfb6cbc39e10d3c113d0306e0dc1989c4", + "sha256": "42639bf62bf57795e3ea615c1944c67efed00f28591333daeb3139bf63d04476" + }, + "research/gauge44-slots/construction/build_gauge_cold44.py": { + "git_blob": "72d2945f6ba7f33e84f5d8938c635e20592890a2", + "sha256": "ec730a4d3ff12fb058780718b1d5a7afe61243c532679ef347a5a48e2af0a3bb" + }, + "research/gauge44-slots/construction/construct_gauge_xcentre.py": { + "git_blob": "1010d86746ed9d0ca2059d7fc81fb3282ec743b3", + "sha256": "d8d295566ef2399af2da0707a4adc83e07aa26d2344c01a66bd0ca7684cf9217" + }, + "research/gauge44-slots/construction/frames/FRAME-RECIPE-sw4.json": { + "git_blob": "7394064c5e6ed5fc7e99f042a5229fb03f51cea6", + "sha256": "a2c7ca4d44671386d05974e2627645b42bbb7da7a35cefff6e9fa158b6ac8473" + }, + "research/gauge44-slots/construction/frames/LOCAL-PINS-frames-sw4.json": { + "git_blob": "834ae13a2f1844002ca8dba0abc486d1cc6a884c", + "sha256": "bc416b8f6443d59c715fb358c4d70fa27eae2d306388ffe0e2a303f60d929f7f" + }, + "research/gauge44-slots/construction/frames/build_frames.py": { + "git_blob": "22021549e6991dceee823191cedc8a892db8c3f8", + "sha256": "200847a7e8b3125cbeea0765dad67650e0bf83d32b66d72ba4977e99b8ee8eeb" + }, + "research/gauge44-slots/construction/frames/frame_controls.py": { + "git_blob": "cd951a9f0e05586b5e616b2cb1977f87c5249f36", + "sha256": "477de854ec9184a2c73d6ac3857a9d0cbd6bc04b71d10a105e7344434b492a77" + }, + "research/gauge44-slots/construction/frames/reproduce_frames.py": { + "git_blob": "eaf9b47cac5324d713994f96e83ea16bca7cf3ac", + "sha256": "dc39ada9a2eb387310be181f3cea5dbd4b538632a888cd7372ece5e38a771832" + }, + "research/gauge44-slots/construction/jx/LOCAL-PINS-jx-X4.json": { + "git_blob": "417e4ba7a1d731f56b24ae68563a963703e33a0b", + "sha256": "95c5114c8e937c2737a1b9f9da97303f2e5e129d39e6dfcc4010e99bfdb9c974" + }, + "research/gauge44-slots/construction/jx/RECIPE-X4.json": { + "git_blob": "30f7fa5948539b888969935b03e848cc1f3289c0", + "sha256": "9d42c6b38e8124f5ffe15da56c260a7fba7260626bf3c5f8cbd93aa4a71ceadd" + }, + "research/gauge44-slots/construction/jx/build_jx.py": { + "git_blob": "f8d74a6324515b3d55bb49b399dedf9ed58a3ae2", + "sha256": "3cc7550b0c24bb54e245c6f7f16de489fd7844721fbb64aac628f38f43887916" + }, + "research/gauge44-slots/construction/jx/reproduce_jx.py": { + "git_blob": "6829a1b25d4ff473dfd1ea315cf6e363aecfd139", + "sha256": "5c7afebb4eb7fcdeb7e971cfbc457cf071850e2da21c3c71295efdd453c2399c" + }, + "research/gauge44-slots/construction/layers/build_pivot_swap.py": { + "git_blob": "b225601c017bc9773ba11b94a0e875f542dc863f", + "sha256": "8e8bced88be2e592ded40929499bac385ca92fcc1fa59183c22229dbf34093b8" + }, + "research/gauge44-slots/construction/layers/layer_end_controls.py": { + "git_blob": "317da36d95aee13edfd93d5b314bb61bd0ccad2a", + "sha256": "7829187bfc8f909948d5250e0ec00f02c89f5fe98306a3ed88daee36cb3c92ef" + }, + "research/gauge44-slots/construction/layers/reproduce_layers.py": { + "git_blob": "ed517ba1dd8d6f1235d88525320f139dde4b50c0", + "sha256": "435699f6f79c6c7fb8d6cc5a8382576d6ac88747583a975ff671e45440b93c4e" + }, + "research/gauge44-slots/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz": { + "git_blob": "f9155e307940fcd10dcb75c20e996c3b439b92fa", + "sha256": "3164cfb71baaeba4ac43427bc14075a225fc3a32ecd9341e58aa52c03a4ee2c0" + }, + "research/gauge44-slots/construction/layers_np/HPE-RECIPE-NP.json": { + "git_blob": "2605d199ed73ddac439c242b2e1d655c07cfc5b8", + "sha256": "43900139f618bdc06b8319098fb8dccaf4fc315b43ef7c067ca2cd778cdba2c1" + }, + "research/gauge44-slots/construction/layers_np/PIVOT-SWAP-NP.json": { + "git_blob": "4e0d8464269a2835aa93d76f28785cbbbd51636c", + "sha256": "d49b8d316da1cbdaf995dd0e8314d3c67cc9cd4d5902e9d85ccb907be645bef5" + }, + "research/gauge44-slots/construction/layers_np/reproduce_np.py": { + "git_blob": "79cb6fa9121d3b6c79b10af95ca01610efc3fcd2", + "sha256": "1a304144a250d00d14154692ba522365b036777cf2b6fac466095e8ba733c16c" + }, + "research/gauge44-slots/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz": { + "git_blob": "a408c95816d0a92e962ec5e7e083e8ba1900a396", + "sha256": "17e218a17e47c58fe2cde775ab2314d3d84030a61327b7f13da61cae3b374ad4" + }, + "research/gauge44-slots/construction/layers_p6n/P6N-SPEC.json": { + "git_blob": "43c3ec265c1b4a95f20b203d3339b19a3caf4d8f", + "sha256": "132a59635077d6afe80f99964a6935fce1dc2ece6587d74209c6f9c60025c8f1" + }, + "research/gauge44-slots/construction/layers_p6n/layer_end_controls.py": { + "git_blob": "dd321fe2558c6138b57ae123b229d1f7d6137824", + "sha256": "fc58c5699ba6191c1163a3041241f6f0b619626c4462cd99bcf88210bac9e81e" + }, + "research/gauge44-slots/construction/layers_p6n/reproduce_p6n.py": { + "git_blob": "f9eb173bc115486971a16b49839b61786379096b", + "sha256": "aa7d6bcbed05aa1c689437c07a26e5c95be3c700c0c1fb7bcf91c432a88436ca" + }, + "research/gauge44-slots/construction/leaver/CHAIN-PINS-k8.json": { + "git_blob": "afd0467911a2994c1d1df7bff61d9bed2ddfca36", + "sha256": "9dfcecf963d8fa6d1cf5ba212336437a51f03c1444a1c6d33e54d2bf762970a9" + }, + "research/gauge44-slots/construction/leaver/CODED-CELLS-k8.json": { + "git_blob": "cd23561e0be5bd060e6e0b94643e550374ecd7d8", + "sha256": "7347f814850a838bd617bc7a55c307cec2b72becde2f12ea3e2e1af344b43563" + }, + "research/gauge44-slots/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz": { + "git_blob": "6850696b19a96dea7c2415998ff8b7873f92c1c6", + "sha256": "6416043008fca68463c0026fb7be500bafbf6b592b1caf42701101531814df33" + }, + "research/gauge44-slots/construction/leaver/COLD-LAYERS-RECIPE-P6N-k8.json.gz": { + "git_blob": "dc0275695d22db133a1d49324645796036878264", + "sha256": "24a304493f28d7b419d3023598ff728deb63e1582cd65011e438951ae22c0beb" + }, + "research/gauge44-slots/construction/leaver/FRAME-RECIPE-LV-k8.json": { + "git_blob": "982bd357daac8d593c97eb5f00f7e9d9af3e0394", + "sha256": "b53b97ecbefb60cddceec08172438f1902178d9438bcd98ecc736c43773c3065" + }, + "research/gauge44-slots/construction/leaver/HPE-RECIPE-k8.json": { + "git_blob": "94d36f227999496c5977e87f515f033e91d8fb61", + "sha256": "907db3b20e2e54e230567259575ac89e7eac2b60ce0daac11b6b98849ce45ee9" + }, + "research/gauge44-slots/construction/leaver/LEAVER-PINS-k8.json": { + "git_blob": "b22678629c226d523b37d0157f941ba616b32164", + "sha256": "ab6ce39246d102f55d63c819c4cded2450c515b0e99afe5023f726054afc73f6" + }, + "research/gauge44-slots/construction/leaver/LEC-REASON-PINS-STACK-k8.json": { + "git_blob": "820ee8d63a2cba44bbcd68c4d5cd161eb9ea2609", + "sha256": "d87ed7b5869bed4a3d266f0ce5fc784cbe88340a625d22ab9f580fa00872df19" + }, + "research/gauge44-slots/construction/leaver/LEC-REASON-PINS-k8.json": { + "git_blob": "5218a5f09615f4770982bd48f4bb45f44eaa2bca", + "sha256": "b07279e41ec9d8f89e8509081e1e7f2c8e8b062fd951b22608a03ac461982914" + }, + "research/gauge44-slots/construction/leaver/PIVOT-SWAP-k8.json": { + "git_blob": "7a8edeb1e404c441577427e72557e26b06c945f1", + "sha256": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb" + }, + "research/gauge44-slots/construction/leaver/PROMO-RECIPE-k8.json": { + "git_blob": "1952580fc814b0e8b598531c02681a2b6920a10c", + "sha256": "bc017d6d5126f5f975e7fdae84642963c86ff74f7056ec4764192b5f4497dc83" + }, + "research/gauge44-slots/construction/leaver/RECIPE-U8-k8.json": { + "git_blob": "98ea6e3d231622a726edb22e85919e744c81775f", + "sha256": "51e5e37bfcd1dd1f4e2ce1bb60d23f645e5881e36f3aa556f1533543a40e548e" + }, + "research/gauge44-slots/construction/leaver/RECIPE-X4-k8.json": { + "git_blob": "3483acd5a51c987f7029e10785717f189e986b36", + "sha256": "4199b9b6bb28f3f79fa01744a0520a60fdf783eddca459f86830535f759b67c1" + }, + "research/gauge44-slots/construction/leaver/REGROUP-LEAVER-k8.json": { + "git_blob": "d482da23a8252583a8d95132c231232ccdff7880", + "sha256": "b846ea56bc8c58d2513b257f9bea7de5136484b7d66c5bf3d8e3211fc48e4b8e" + }, + "research/gauge44-slots/construction/leaver/TRI-LEAVER-k8.json": { + "git_blob": "e3bb24cc49812a90a82e8e77ee8588f3d00d81e4", + "sha256": "b22e6ecf76104de66844bd617c4ca80f5546ba0966a50e5e9aa0ffea4976cb30" + }, + "research/gauge44-slots/construction/leaver/build_frames_lv.py": { + "git_blob": "5f8aa7a24bd075fbdd1b0c824cf74881db060674", + "sha256": "2eb80d612aa59a7bd8b04a122045e3bd2b83a21954e3164943cd20cf6050a21b" + }, + "research/gauge44-slots/construction/leaver/cells-k8/CORE-01+.json": { + "git_blob": "bfef820f29a7e19bff618d165185197b72be3328", + "sha256": "3d2afc4986f1f3aceacd1e0572daebfb79134ba6af7677150083d0912676427c" + }, + "research/gauge44-slots/construction/leaver/cells-k8/CORE-01-.json": { + "git_blob": "3afa894b20a24e20dc3dabf019d5c9c0d104d9de", + "sha256": "8f8620f47ce5ba5abf6179d1a5a986c25903ba71b6711a7035815968b5888927" + }, + "research/gauge44-slots/construction/leaver/cells-k8/CORE-23+.json": { + "git_blob": "98ff8050e7d76607fb74dd82934931b3c05cc3ac", + "sha256": "53b65cbaeb24bb2a4625f107a39c0ba3797f37aa4980096f22dff7cdbd76440d" + }, + "research/gauge44-slots/construction/leaver/cells-k8/CORE-23-.json": { + "git_blob": "517b89d38270440a1a007e09168350aa2751a051", + "sha256": "e34431338f5527838c6e0d0caff885bde82624b0791f2a072c5b4e49faa6b98d" + }, + "research/gauge44-slots/construction/leaver/cells-k8/CORE-45+.json": { + "git_blob": "2bc89e1de1957ca9d6a30dd3715eef1331ee7fad", + "sha256": "ba8f3aa26032dc36e2db4073e2cac9fc61d7a475d534a749bdfcbecf3aa103a9" + }, + "research/gauge44-slots/construction/leaver/cells-k8/CORE-45-.json": { + "git_blob": "b9c1904b83c904726a558a34950090cd0672b902", + "sha256": "302024488efff30c820b5bbf6b422c6106bb5a9ee851bef8fccc16512ca789e7" + }, + "research/gauge44-slots/construction/leaver/cells-k8/CORE-67+.json": { + "git_blob": "7d756cb19d67e2df44bae7810a50e6742f24e590", + "sha256": "0a7aa4ee46e7f05c9cf0c1a36791d49e439c0c9c473e76cf954b0655463dae05" + }, + "research/gauge44-slots/construction/leaver/cells-k8/CORE-67-.json": { + "git_blob": "7d756cb19d67e2df44bae7810a50e6742f24e590", + "sha256": "0a7aa4ee46e7f05c9cf0c1a36791d49e439c0c9c473e76cf954b0655463dae05" + }, + "research/gauge44-slots/construction/leaver/cgx_leaver.py": { + "git_blob": "e686c66306456e2c6cac9c05d01448765322836c", + "sha256": "3af491c63dd96204a7c36006c7e419c2e5ce77e5bc453ccd2495c1e41f83f87c" + }, + "research/gauge44-slots/construction/leaver/layer_end_controls_leaver.py": { + "git_blob": "84b1c52ed250b30a8a675949714cf4625e22f6dc", + "sha256": "4ba676f1ea326b739a64c3477f64eeb295f8151514f78fa7e62b71e4373a6206" + }, + "research/gauge44-slots/construction/leaver/reproduce_leaver.py": { + "git_blob": "bc4360ef93ceea8fe2da33afbbaa100feaf0731a", + "sha256": "831bfdf2247b5d864b74c3b2b6a475718053d48570851d48bd1c5471d410ee30" + }, + "research/gauge44-slots/construction/leaver/reproduce_leaver_chain.py": { + "git_blob": "19fcd28f4d41db8590ae71f6b98dd7c0655bce32", + "sha256": "2bc3fc3f32e0f957a0731b79254c553ca48fc6d4d47c4f99d6cd31e1901d85b5" + }, + "research/gauge44-slots/construction/notri/PRIO6.json": { + "git_blob": "069a7bf5a5f4db53068480acd57cb9e2e62eac2f", + "sha256": "de0412511b0dd1af13e9717bc791126ac0e91c569b5391fd6c70268083045d15" + }, + "research/gauge44-slots/construction/notri/cgx.py": { + "git_blob": "08e80804eb6858be9d6ce6458a936cea1e76dc76", + "sha256": "3da039d4184097c14802f9dbf972520d5b807671196f5e47a2247bc9f29bb418" + }, + "research/gauge44-slots/construction/notri/cold44x.py": { + "git_blob": "8fa6f3a6a6641f093eff1d467df20af0f8a21278", + "sha256": "f0bc3500efb2c839a0f8cb03dbb9ea0a54f1dfc71ef81e5373b3d638ac5b8296" + }, + "research/gauge44-slots/construction/notri/port_stage_x.py": { + "git_blob": "81ac65ceff60123daaf87edb621df4194622c9ca", + "sha256": "38310744d054e393ea35e996047cddeb2d212141aaaaa4b07f7a4663b11db8e7" + }, + "research/gauge44-slots/construction/notri/reproduce_notri.py": { + "git_blob": "a85f2acf1537253512f8a00928415e64532639cf", + "sha256": "90148c2a0422b4f92164298a283de73d413ab3d4cb7151a0e6b643a37ea025a8" + }, + "research/gauge44-slots/construction/promo/LOCAL-PINS-p6n-k4.json": { + "git_blob": "c43b391a43b4443a5fa12d4899d97b8e5fcc1979", + "sha256": "a92bb02266596956bd53e9c86e8bbcc6639c92b4a4a248a1521f8eb79228271f" + }, + "research/gauge44-slots/construction/promo/PROMO-RECIPE-p6n-k4.json": { + "git_blob": "3f336c07eaec6ee0e8b350b3f3acb8e011a09453", + "sha256": "fa6065d142646f7ab1f268912ce0cf5a1a6cd33c3994ff96bd6e204cf16b3e90" + }, + "research/gauge44-slots/construction/promo/build_promotion.py": { + "git_blob": "f1daad34c22efdd97a11b1e16384962b8af1d704", + "sha256": "9c9e2001b8d68bbe934d136026276fe97bd9bf6f94d4d78441fc28e14aca4daf" + }, + "research/gauge44-slots/construction/promo/make_recipe.py": { + "git_blob": "618d609453ea9718b8c74c5d2a26cd5b9e985309", + "sha256": "ba9e4fdc0c1be7f6a150a5a50909911257a1a8c7cc5d03d61f541178fc07c122" + }, + "research/gauge44-slots/construction/promo/promo_controls.py": { + "git_blob": "20ee51f7dbabd401e125ad948e96c38f36cde6cb", + "sha256": "786c51f84b53698c2c833083506c4432c30eb0ed3b71e7dbe458a70c7413c372" + }, + "research/gauge44-slots/construction/promo/reproduce_promo.py": { + "git_blob": "6e04aa71b163a80c2f7ca2f5000976bd98fb8557", + "sha256": "f979be666c3f5cf57e342a8427863c0b35b67ca4d3be495ac386f6870deb2026" + }, + "research/gauge44-slots/construction/reproduce.py": { + "git_blob": "8b51efa64638c849ad329757b807ef1f68a6cb8c", + "sha256": "047bb9b3536b0b16bb08a21cd9fd80404ca9d022345f1aeab34b21dffc281c92" + }, + "research/gauge44-slots/construction/slots/RECIPE-SLOTS-k8.json": { + "git_blob": "acc1a733d6e52354b3a300136c106aa18e3de030", + "sha256": "0bfffa6a90a3a9635d168f7f55e2003c773c422ded75822b6947cf499f59a55b" + }, + "research/gauge44-slots/construction/slots/SLOT-PINS-k8.json": { + "git_blob": "2702c368f4de0b671577aee9a0e2df41c1b27658", + "sha256": "55dd229684febecb80638eff9c6b3986623e8539c6c956753b350209c3e0efe2" + }, + "research/gauge44-slots/construction/slots/verify_slots.py": { + "git_blob": "fd06b654afb1f3a98b28d5cbac50f3ba4a967883", + "sha256": "bc1c0e3e3d7c81dc1649f5be82cdd2399e543d46c24879cb975877bf9b7957be" + }, + "research/gauge44-slots/construction/sw4/LOCAL-PINS-sw4-P6k4.json": { + "git_blob": "ae26a0f2f144b0ac863dd868f570270cb4c75d32", + "sha256": "3c06bf68b28ff125a6a2372bb70cefd76fb9fe1333438cd34dfb5b617cd70327" + }, + "research/gauge44-slots/construction/sw4/NOTES.md": { + "git_blob": "2a53ffb3b82af7b283bf79efc81089dc6ab37dd3", + "sha256": "3a3ddb0c77b188e67fc453ccb3efe9323f87028092a6ce4d259b7dc99d702446" + }, + "research/gauge44-slots/construction/sw4/SW4-RECIPE-P6k4.json": { + "git_blob": "b9dea4152a099782d48d533523a50f3464351677", + "sha256": "fa58d0ffc95d10b7453daefe4b34404a52895f94126ef973e92e92106cd615fa" + }, + "research/gauge44-slots/construction/sw4/build_sw4.py": { + "git_blob": "617e0ed06d133e8820ac5c29f8e9397f6c3cbec9", + "sha256": "9a295f3d534594a6b1326d8a6647e947670d1c6fbc92f37f5169661fde4c8f66" + }, + "research/gauge44-slots/construction/sw4/reproduce_sw4.py": { + "git_blob": "cb038e064b4acd1c4bf454ee76102fc923e8f284", + "sha256": "3d082e0cc576fb1b4fb9e5dd11d63bab697c8a8626e2837813cd00d100b1aeac" + }, + "research/gauge44-slots/data/FRONTIER.json": { + "git_blob": "70285d4d85f0a901de07f9613538825dcd36a848", + "sha256": "56bed9070d5f0b7585d7b7fd62984696dbc5158e5187663030920a57e1cbfab2" + }, + "research/gauge44-slots/data/OWNERS.json.gz": { + "git_blob": "8eda84ea0c0f57ca4c14ecb11426874ec2e42886", + "sha256": "32ca30cd1c652ef6ad43657273a08a157e1df3545e759ab36306a0d0b516fb4a" + }, + "research/gauge44-slots/data/PLAN.json": { + "git_blob": "0465492a1f0a3c489a4cab13af9c78a0048a927a", + "sha256": "1dec4ca3af6d45d82286005cae4c5e56e7253adefb117d797da55c55c891af08" + }, + "research/gauge44-slots/data/PREPARATION.json": { + "git_blob": "8c7796820f47f790733741613cd61af350465f5c", + "sha256": "1d576298bfafc509992113fdd58b5482655a88e321cbfafe9386588eb6fbb6e9" + }, + "research/gauge44-slots/data/SPEC.json": { + "git_blob": "6ac06e4b75800605270d7ec06fef3eab438e06e0", + "sha256": "8e95ae8087124189cbd366d0e9d1c5ebededff536ff3501927b4b2a2e8dac70e" + }, + "research/gauge44-slots/data/UPSTREAM-PINS.json": { + "git_blob": "68486b84e3ae599d776b9613adc901fd8874718d", + "sha256": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b" + }, + "research/gauge44-slots/evidence/ADMISSION-CONTROLS.json": { + "git_blob": "2e15a1006563e996c90376c24ce4df297205b99d", + "sha256": "5ebcc945c53f8279ac3bb6249e1d46422b7c7ddeb41c580ab5cbb3ca886dcf28" + }, + "research/gauge44-slots/evidence/ASSEMBLY.json": { + "git_blob": "6feaaf28f534f8315428f1ed849b61d2131269b6", + "sha256": "847f339db218f62ffabacb4655ba4dc6e8a15f67014ca01b1146083f393b009f" + }, + "research/gauge44-slots/evidence/BINDING.json": { + "git_blob": "b03160c67acab5beb4d2c035224f1135d4fa7824", + "sha256": "f80ad585c9cf94989d459971189fbb176084aedbe27edf5b5cccc5c2a44de43b" + }, + "research/gauge44-slots/evidence/CENTER-COMPATIBILITY.json": { + "git_blob": "5a3ae374226298bdc93d17a84e08d4040223a5f6", + "sha256": "c66c7da1099ac8618381e2a7cb48b09b43ccf8d125ff124e129aba8ddb922cf3" + }, + "research/gauge44-slots/evidence/LOCAL-STAGES.json": { + "git_blob": "b2753eb57a8d163ce4226de982d16fe7eec7f2c3", + "sha256": "64165b81b7119a2b23e99d3f3dfe8aa1702f373efe90d82d136c17786ffb6591" + }, + "research/gauge44-slots/evidence/REPLAY.json": { + "git_blob": "c6f4e0f983aed66e80f7875f2b78bdc9a479189e", + "sha256": "45a6065c41df0c2b04e185b4727c7ad8eac5ebeb637dbb7bebffc184415b49a2" + }, + "research/gauge44-slots/evidence/STAGES.json": { + "git_blob": "9464e2dfea4ac299955ae2c4f1de34e1eb8a2e03", + "sha256": "09d7c6daf1e93c58863267141dedc3873264d3baede0cddefda0d56ecb560458" + }, + "research/gauge44-slots/evidence/audit/ASYNC-AUDIT.json": { + "git_blob": "05975382b5e8e457d0ebc0c9aec19f9344464591", + "sha256": "df19a41a599bf24fd1efaeb2394af63208f95b9e3ca4f83c6f23e9641fb3d662" + }, + "research/gauge44-slots/evidence/audit/GLOBAL-PREFIX.json": { + "git_blob": "a557ebbe60a67823094fcb616500099fdd9c95be", + "sha256": "5a6fd0d91a650ad5aa830771fb4333b015f06bc4ded02807d65aee260ce9e671" + }, + "research/gauge44-slots/evidence/audit/IDLE-REMAINDER-FRAMES.json": { + "git_blob": "1c86a8a01d1d133a87cdc1928e9119edc634ec0e", + "sha256": "95f5165a10dd187000dba9e55afbc1b7dce5a315cfedfa72e4f8344471149048" + }, + "research/gauge44-slots/evidence/audit/OWNERS-AND-PROFILE.json": { + "git_blob": "bdb9441b7efc06b56585502ed0856d8dec8e1591", + "sha256": "a32ecc0d5387d65648e1ff284209122860ee37aaba43ce2dd12024c4bc394313" + }, + "research/gauge44-slots/evidence/audit/PREFIX-AND-INVOICE.json": { + "git_blob": "6c96ec67062b536f40ecdedba96b497f58d5270e", + "sha256": "14b0f41c88209e800236ce4ebbf91d83537e22e18807153d90013f7eee57a582" + }, + "research/gauge44-slots/evidence/global/ACTUAL-SIGMAS.json.gz": { + "git_blob": "dbb57066e2f71a5d11096a6c73c7ba448f278419", + "sha256": "bf3b7814b54b30c726cae1dfabd3c09211c8f34cc943534565b131a0006b483f" + }, + "research/gauge44-slots/evidence/global/GLOBAL-TEMPLATE.json.gz": { + "git_blob": "424c2df489364ea5b29e0df9841e6fe91a517df4", + "sha256": "f713f8e66aaeaebb8202fe72bf36c7d23497152497342c27892e0fda3092f95b" + }, + "research/gauge44-slots/evidence/global/HOSTED.json": { + "git_blob": "498e849ab782c095bd6bffa884fb0a41eac4c844", + "sha256": "60866eb6ced5b9eb259bfc1d59ea7b80fb439164b629e868586ad5bef845a88e" + }, + "research/gauge44-slots/evidence/global/IDLE-REMAINDER-FRAMES.json.gz": { + "git_blob": "3562e60f057d4ee0bb20b1d0ba3d759d08c83d1d", + "sha256": "734fd9bbe0afa2cc1e492bb7effef1aa8f0d8926ab1d9420d64c30045b30e784" + }, + "research/gauge44-slots/evidence/layers/LOCAL-AUDIT-LAYERED.json": { + "git_blob": "078078767410495313abd3b2c24203d7ec80328b", + "sha256": "a596d7262374a023ae079e0da41d20189bd3ca4594101e5e6f402ce5799df9ff" + }, + "research/gauge44-slots/evidence/leaver/CELL-MUTANTS-LV.json": { + "git_blob": "4d4ef7403c06e17b7b6c519f7a2bc10c88793fbf", + "sha256": "308975b8288cb9c853ee6b69e68b25e6f3727d259dccfb7509042f103bb03220" + }, + "research/gauge44-slots/evidence/leaver/FRAME-CONTROLS-LV-k8.json": { + "git_blob": "9f56e21000ef55584d14dc828f5601f3ae3717cc", + "sha256": "9629e499a7f01f2db1e41873344a1476708f41698a0b145888ee569e580a31dd" + }, + "research/gauge44-slots/evidence/local/CANONICAL-WORD.json.gz": { + "git_blob": "5062a1f62fd19777ac4a3d32bf0973a3ed71658d", + "sha256": "92941c2b718b533f1d3addb710d261a6e2b9ec5d19f0051d79775b08cb2571ed" + }, + "research/gauge44-slots/evidence/local/CLIFFORD-RECIPES.json": { + "git_blob": "3ba8326d3acdb61e7a40507cee7b84f9689738e1", + "sha256": "0a60293f43d88dbb1b321f02e61204afe1b6272b1346968ef35705caea1e4771" + }, + "research/gauge44-slots/evidence/local/CLIFFORD-REVIEW.json": { + "git_blob": "6b12ae0e4b4b9d4f188e10dae041ecc146babdcf", + "sha256": "4e3cdd616d105a49bbf1948bb53e49938d515c42f1c026781d1b5e9cb636db12" + }, + "research/gauge44-slots/evidence/local/FULL-WORD.json.gz": { + "git_blob": "447d45d08bf4b054d2fa76a0dc00a3b0f168fe91", + "sha256": "0ad202612f010df4ab66432a628247b37ad8b497dd6b27595b1685cbd7eb119e" + }, + "research/gauge44-slots/evidence/local/INDEPENDENT-LOCAL-REPLAY.json": { + "git_blob": "aa15edfba5d132afbe6b3be5efe883dddd92af5e", + "sha256": "18d68326ce0aca76911d561e79a817bce90cb8adfe053e19621c7ae0298b842e" + }, + "research/gauge44-slots/evidence/local/LOCAL-CHECKS.json": { + "git_blob": "3872f0e59618ccc4fd6f00daeb7c9164957b7ea2", + "sha256": "2b8a6a6854b8df8ecd84d8ff2b92f720c81454636988e6a0dfdc1f6c29d1c82c" + }, + "research/gauge44-slots/evidence/local/LOCAL-PROGRAMS.json.gz": { + "git_blob": "d511f2afa49f9eed010e91eed590a15252506470", + "sha256": "172dc3d23e437909ddc01d07b12ede735afbb5bb6145f1ddf5c2e03097dfebe2" + }, + "research/gauge44-slots/evidence/local/RESIDUAL-ADAPTERS.json": { + "git_blob": "9c66f92ffb350d32286025c0b60b3b9a70b773c9", + "sha256": "bb6c23ba1b8dd5d2016724c3348b4e91a6b91daaa3f56bbd5216cb7a96bf5c94" + }, + "research/gauge44-slots/evidence/local/SCALAR-FRAME-AUDIT.json": { + "git_blob": "23bf3d263ed961be2d60ab79d89ec79c50a2a3ff", + "sha256": "cfc73040079b43ea82a42f3cf4c910edda1362deb09ec21c816c329347313bcb" + }, + "research/gauge44-slots/evidence/local/WRAPPER-CHECKS.json": { + "git_blob": "a18afd4fad769aa0422b7d534510f14a937870ae", + "sha256": "84c727930f85f1c91900d6d12c523735c8b5d6907cd3eb1bd1030fe1fd4161d7" + }, + "research/gauge44-slots/hosting/PROOF.md": { + "git_blob": "b551b6d3e5535c5486c96dd93bd04262ba5a71f9", + "sha256": "45bb3de8a10298a4cf5a278c3343be22a7d2e735be93a4e9454f24df7275faf0" + }, + "research/gauge44-slots/hosting/README.md": { + "git_blob": "b9505ebbea39c3b4dd3efd45fb0472aab8331096", + "sha256": "004bcdf6c78bd0316f0606d9e636511f94e1e80cbd79cce1a7e3bc55076d9bf1" + }, + "research/gauge44-slots/hosting/audit_frozen.py": { + "git_blob": "26a07408ea56e5bebb3d03d9938655ba9f74bac7", + "sha256": "a8d9c7c894cb44453aea93b33141559824f6c3ff81a85a6d066f4a10a2757659" + }, + "research/gauge44-slots/hosting/expand_owners.py": { + "git_blob": "ee6c4c24e63aa0555638f8d11be3f6367f7d2e62", + "sha256": "0f826377881d0c9405f90d9f5feac857c7c7cf8aef5bcf22d326bc274f038a70" + }, + "research/gauge44-slots/hosting/frozen/FROZEN-AUDIT.json": { + "git_blob": "5f95552366147690dd3cccd141a14d7613132a97", + "sha256": "df6c7181a097900ee9d37db17bd25436a570f21caaa0cc2108712907ab02904b" + }, + "research/gauge44-slots/hosting/frozen/MAJORIZATION.json.gz": { + "git_blob": "047b1cfb678fac19f80a29cf512770505f126d28", + "sha256": "ec5f94b13d190d72bc0608dc9fe2498cc43ba9deb05028159a812ec1e4dcacdf" + }, + "research/gauge44-slots/hosting/frozen/MANIFEST.json": { + "git_blob": "291005722ccdc7d7a78a5c13f592f25038d838e6", + "sha256": "9df028adfa5120c60d2c78bfab06822cf4e6ed55502816b7d6dec19c1a2e4967" + }, + "research/gauge44-slots/hosting/frozen/MATCHING-RECEIPT.json": { + "git_blob": "993331090c85923d2f9e4a4eabe35f098c91d968", + "sha256": "e1af2ac2c6e2457646d52dd693fb961f6279e10fe50eae9873f2ed149b6735b2" + }, + "research/gauge44-slots/hosting/frozen/OWNERS.json.gz": { + "git_blob": "e9c7cfc72db0f8825070ea8f0ab4c45dae89baef", + "sha256": "90ff7657a23dcfb67532b49c0800c5fc259b27c89005081e24bf184869e1bd57" + }, + "research/gauge44-slots/hosting/frozen/REPRODUCTION.json": { + "git_blob": "8ad59712b276961b0bff5df309d60c09c68851b0", + "sha256": "8354f63148621c5fcf09cd16b496dedd677d813f83974e1f341ce38a1fffec81" + }, + "research/gauge44-slots/hosting/frozen/SEED-OWNERS.json.gz": { + "git_blob": "d61916a1564d7072c8de69e3757d35e5cbec24d1", + "sha256": "eb3be5eebbb84349d7e7f1bde2fc77772a12ad5bccc6dab7c4efd8d903e2a048" + }, + "research/gauge44-slots/hosting/frozen/SEED-RECEIPT.json": { + "git_blob": "82911f647b44c6efec6bf7689d57202c690d9b6c", + "sha256": "aecfef753379106f5289f31251584c642e2cf7e4fa2d0886bb4ef9e922f8d9ba" + }, + "research/gauge44-slots/hosting/frozen/SEED-REPRODUCTION.json": { + "git_blob": "91ee98cf7046e1408ce4c0a78896db661b0d8138", + "sha256": "4f6d49a85f43c98c816877d783470ca717be2349caceb991bf756eedece1b194" + }, + "research/gauge44-slots/hosting/reproduce.py": { + "git_blob": "2f29a5ff13a06d7734ea4482bd18a74698f6217f", + "sha256": "7551004d8d15cebcecc6793ebd17385830390935ccd1a8957f1c5472bce6ec82" + }, + "research/gauge44-slots/hosting/reuse_owners.py": { + "git_blob": "234b831790d7839d4c2e43357ae277b7bf254a2b", + "sha256": "2106fe79bd89071e62a3a25c1e444531e14fb89f88b4bdeb72d7b40c91266402" + }, + "research/gauge44-slots/independent/CENTRE-GUARD-REVIEW.md": { + "git_blob": "6c62bd070ef90cda02355b7ad87dd67dc92e7184", + "sha256": "7b82518d7ddf042d6e71174bc286311fa72127e0dc6dc9e500025fcf7abbf897" + }, + "research/gauge44-slots/independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json": { + "git_blob": "771faa86a7432c0b2652a1ab0b2d849a11462b94", + "sha256": "9fb5265c4d2ddf3d615e46600954c79cd1a42481500a0973a5695fcb9f2558c9" + }, + "research/gauge44-slots/independent/GAUGE44-GLOBAL-GUARD-REVIEW.json": { + "git_blob": "e2df1dcca8fec4d74662718841ad7fe86ba2af9e", + "sha256": "631107a9a9acb02441ce80298f815e0c624f811b0d58c6fd78f8dc58d564bb5b" + }, + "research/gauge44-slots/independent/GAUGE44-INDEPENDENT-PRICE.json": { + "git_blob": "7aa86180dd71ed15d4180efa682ae7c4c5f41d9f", + "sha256": "6e222b252f3453446d0e41b08f00a9bf9449ce3588b6ddc00c9accc1c00e7683" + }, + "research/gauge44-slots/independent/README.md": { + "git_blob": "f97dcf81b134238cf11dae9704ca8574d027b72c", + "sha256": "25668a62d8c91f6860f8412cf2fc750ba41bf1085dad3709ad5067c7956eac89" + }, + "research/gauge44-slots/independent/audit_local.py": { + "git_blob": "4744d8783c25bf7bf5076886169077ca3808309a", + "sha256": "03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd" + }, + "research/gauge44-slots/independent/price_profile.py": { + "git_blob": "0e36ebd4687374e3ca14f233c77fafbdc1e5cfcd", + "sha256": "d2f548ad6b99f64a8ca5fbaf822a89560bb99359957ce3420b497f6a46fc0acf" + }, + "research/gauge44-slots/independent/review_guards.py": { + "git_blob": "086dcf3d11897b73dfb2730bbfacd690fa3f0c41", + "sha256": "b83164d6c0122a055b3281f3381b305683a875760a2d727dd0188bb2aa59d67d" + }, + "research/gauge44-slots/inputs/PR589-EXPECTED.json": { + "git_blob": "e293ddc557742637f9f679f083a1a282d87b1b13", + "sha256": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4" + }, + "research/gauge44-slots/verify_global.py": { + "git_blob": "7ab79e3062e23e3ebfadecddb7851c65799f2f9a", + "sha256": "16bd5e54598592e92e210f99065348c5df261b8350fdc688072ce053d15b088a" + }, + "research/gauge44-slots/verify_manifest.py": { + "git_blob": "8c2441d39202409ffe1c2cb42f197946f7bfa7c0", + "sha256": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b" + } + } + }, + "pr635": { + "repository": "https://github.com/CrocSwap/integer-mult-bounds", + "commit": "a6895a69f8ad98ab45777b03e9e6f48888c39f6f", + "files": { + "research/complex-571-cold14-st2/LICENSE": { + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "research/complex-571-cold14-st2/MANIFEST.json": { + "git_blob": "1aba78802aceb5dd4ae7fee5727c9a3aad6649c6", + "sha256": "faa8559bc062cb1813c482580967de2de0669ee59e708908fd24b16b74d6c707" + }, + "research/complex-571-cold14-st2/NOTICE.md": { + "git_blob": "ebc24a0168c65c48c771dcf4e89359afc418e848", + "sha256": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610" + }, + "research/complex-571-cold14-st2/PROOF-COMMUTING-PREFIX.md": { + "git_blob": "f3ab78dba0609e8866e40101e87f1dd7890ae005", + "sha256": "59899b2a1a76d88275e57f983c0aea391dc2c7f1d2d66c33b92429be0a1cf5e1" + }, + "research/complex-571-cold14-st2/PROOF-NOTE-R.md": { + "git_blob": "a403cbeb77ea8b8187de6942ea5f74ca10e9c159", + "sha256": "22312bb347bdf159e6a01a45c47675e6170d33b258e2fd9ed52aee88fb92c0ed" + }, + "research/complex-571-cold14-st2/PROOF-NOTE.md": { + "git_blob": "4d3964dd173061f81431ca4e51c1c801cf5498ac", + "sha256": "e79d0920228107083be166a6733186816a38a8fa68d99f2038f07b157ea5690e" + }, + "research/complex-571-cold14-st2/README.md": { + "git_blob": "6ee54bcf64a3c5ff39bacc6d6a7ed6ffe23d25cb", + "sha256": "d74a9499a23a729d3470bde7b06b85c4cf8602d06d10af9bf9991aea2da8ed7e" + }, + "research/complex-571-cold14-st2/code/assemble.py": { + "git_blob": "d1674e657ff046f9d55c917723002f270e05c42a", + "sha256": "1b1a9024ac910dc9b9d9e30150684e1fa9cb228a4c1c275b75ab04b57fdef1dd" + }, + "research/complex-571-cold14-st2/code/assembly_controls.py": { + "git_blob": "d3f0e8c03e1c3f9ba161ee3cd08257cb1d2799af", + "sha256": "8a365b95c412d75d10db5bb59309d47cd56c5f8a77566f940a05977795130ce8" + }, + "research/complex-571-cold14-st2/code/audit_allcold.py": { + "git_blob": "e29d90e89af9d7535c96de6ebf7c4d03616f7c48", + "sha256": "cea021ae79658ca7ca4d07f1e1a70bdb4947afaf95b362114c11032c0fef889a" + }, + "research/complex-571-cold14-st2/code/bind_providers_portable.py": { + "git_blob": "e758a0679a8de1391a0ed1b06113b14cf3980578", + "sha256": "2eb5c262bf481b3bec9ceaec654fa46ff6fc3a89b13d4906a29a55a89e35feea" + }, + "research/complex-571-cold14-st2/code/build_cold_end.py": { + "git_blob": "b39d7a6771c1494fb487f95605088437055551f5", + "sha256": "864b4701dd73afd0c9d99761b7a749f3354c48985730f17054e18c052996a668" + }, + "research/complex-571-cold14-st2/code/build_frame_regroup.py": { + "git_blob": "c5321f56716d4b51c78a8d04466c734323453178", + "sha256": "e2549ccc7a90008831be3b59aeb37b47db696640f5f5c2b72dd888b2f1e7e5c9" + }, + "research/complex-571-cold14-st2/code/build_gate_moves.py": { + "git_blob": "03114099c6d8188ecf80b8a6657f68de0834fea5", + "sha256": "08bf1c2652307aeefbab089fdaf02f82e2c396ca23a1eb68e294a67e74c44252" + }, + "research/complex-571-cold14-st2/code/build_hpe.py": { + "git_blob": "830906acf271084c2471add4ed55388587dad1f2", + "sha256": "ba2001695d8c7547a82260c3b016e01dac686e95a61757ca124eb9879078ea8e" + }, + "research/complex-571-cold14-st2/code/build_port_stage.py": { + "git_blob": "259fd26feb55ab763d45a3fa4fa5063ba2b31429", + "sha256": "beb0d30fde1b9a30db091880b38c4a8ec906da3f715c43de7db8bf7932526e72" + }, + "research/complex-571-cold14-st2/code/cold_end_controls.py": { + "git_blob": "cf843b5f48397c05d104edae9e31e27621c28f3b", + "sha256": "0c404f49e90457520f1788ee6741c9ac154a5814c54ad6cb83b59c44552ebc84" + }, + "research/complex-571-cold14-st2/code/construct_k_triangle.py": { + "git_blob": "763a2b3f5fca283fdb713ff02fc1d1a0a887a26d", + "sha256": "66fc460df8eb8067efe3d8a3f9e97a7244aacd7bf11650a6ce656e868ce053da" + }, + "research/complex-571-cold14-st2/code/emit_allcold.py": { + "git_blob": "984b0be8333691e18c3a6f1ea5fedebdc7a914bc", + "sha256": "fe26f10fe5d30ed407a37540a45ef94f44576dd241d09e19aef5db1efb072746" + }, + "research/complex-571-cold14-st2/code/generated_identity.py": { + "git_blob": "74a9b604793f21a9f064c78874341e287ded7a68", + "sha256": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708" + }, + "research/complex-571-cold14-st2/code/generated_identity_controls.py": { + "git_blob": "b4c133c107e23a6ccf34143b2518f4d2e1cbcc64", + "sha256": "a7b93207a673575d1fddc3e579153349c145c8f08d4575ae0a5d1e3cffec01de" + }, + "research/complex-571-cold14-st2/code/hpe_adapters_local.py": { + "git_blob": "8f77ccf02d01330a197e1c8127ac62b13923c57c", + "sha256": "eb0b5c6c7161e18dc22168da3211448d321586edd15bcfb4b4741174d36993cf" + }, + "research/complex-571-cold14-st2/code/hpe_audit_and_transport.py": { + "git_blob": "d5d3509d90c01fd91dd00b78743287614b532e48", + "sha256": "c9a05ff291016b870b4fc925b317abd9c3a604c73ffc8920dfdbbeb475e20aa3" + }, + "research/complex-571-cold14-st2/code/hpe_audit_local.py": { + "git_blob": "17bccb64fdca54f329a3ce16e369449cb76c2802", + "sha256": "6bd9a1e279c9c9e4f3767d9f82e537b559292906feb2ddab02f380fb6523a810" + }, + "research/complex-571-cold14-st2/code/hpe_controls_atc.py": { + "git_blob": "ca6b2b24d1a266aaec66ead779df7fdc135dfb70", + "sha256": "63aa3909b5bfd3bf270c313bebb5c46e7789c67a8f2439f568bc4b2b4a35d17b" + }, + "research/complex-571-cold14-st2/code/hpe_emit_local.py": { + "git_blob": "534fdc71f7641c704575efc038363d7eb206b2df", + "sha256": "7e4a6fbc38c8228157b6311457d1496bf460291393043932d2c365f004f77805" + }, + "research/complex-571-cold14-st2/code/invoice_allcold.py": { + "git_blob": "b244cd59940659465c07b013ebe3225077496f45", + "sha256": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec" + }, + "research/complex-571-cold14-st2/code/phase_timing_controls.py": { + "git_blob": "da7fb08deec295f2d35c9b9b87d45f380225e5b6", + "sha256": "1692ccee3da4b1781408d126ee4999f3e31a505cd83c64823a404033da3a6339" + }, + "research/complex-571-cold14-st2/code/witness.py": { + "git_blob": "70c3510b566070c66040658920fff9f9738d5f31", + "sha256": "00789c911a8f32cfe9d52207c7aa78305dc3fce4a8b6305ba402b7e74117103d" + }, + "research/complex-571-cold14-st2/data/EXPECTED.json": { + "git_blob": "3e11cb431e1d7d1a925c18a407ec5eae0078f1a9", + "sha256": "9eeb8b149bf7649a47b0d3266436b9bfe0ba155ffb9668fa66cfa21136f9b8ed" + }, + "research/complex-571-cold14-st2/data/OWNERS.json.gz": { + "git_blob": "a5996341b37c359867dff7624483a1049acc856d", + "sha256": "935ff1a6823c6625daba3349b28d74acf9a3d70a5947ae155aa66c7821804add" + }, + "research/complex-571-cold14-st2/data/PLAN.json": { + "git_blob": "d7794713ddf9c1325d4a2142ad130b2395d27ae7", + "sha256": "258a8b9baa245fa4096828671e2f1d1462b5af08d56890629622ef6125eaddda" + }, + "research/complex-571-cold14-st2/data/SPEC.json": { + "git_blob": "9832064f28606f8e5ea1729212d5812f674730b1", + "sha256": "f5473e3e6d76901bca57616efda78c3e23b3d30aa2c05acb656b6e87c38abbff" + }, + "research/complex-571-cold14-st2/data/TRI-SCHEDULE.json": { + "git_blob": "53c8a9944411f39e210c52b1bf12c87b8a7f4e53", + "sha256": "94da9d5575f5b237097a77ac7dd09aff594322dd9c35138bfd34ffc5e1a7a51e" + }, + "research/complex-571-cold14-st2/data/WITNESS.json": { + "git_blob": "46ed52dab8248b13156312202b9af4fd61b26cb1", + "sha256": "05f7127910a846210d8c75d67c58185b7cd15b9861d71d0cfea955ae62414436" + }, + "research/complex-571-cold14-st2/data/cand.json": { + "git_blob": "b0e7db15fd7ef0664831b492038ad09b8c8cf157", + "sha256": "f1f42cb6f1f272ca3690e65fe604c18427dd9ac51241095c133bf97af21d32e3" + }, + "research/complex-571-cold14-st2/data/recipes/atm3-step0-promote.json": { + "git_blob": "1f078bea4f96883efa0ac76ad5dbaa70c58565f2", + "sha256": "9a7cafdf9b600ba43985c83969b75151f665b98f454afc1494b9f9ef3dd3916f" + }, + "research/complex-571-cold14-st2/data/recipes/atm3-step1-greedy_kernels.json": { + "git_blob": "db3a406ee237f709b4febb0199721ecaf2760f41", + "sha256": "c4bc67f329fc22e226f26bbbf7e67018a639823d99fccfc5a1e798a7a82db43f" + }, + "research/complex-571-cold14-st2/data/recipes/atm3-step2-frame_coalesce.json": { + "git_blob": "fb5e59269a19d7e973dd763f9c141b76ee969b45", + "sha256": "e6d7ea259a542f2b43a857998f677db4d68f8f36335e98a030bc91ab38ce758c" + }, + "research/complex-571-cold14-st2/data/recipes/atm3-step3-gate_move_coalesce.json": { + "git_blob": "ac941259cb69389a3465028d69258a8bd431e575", + "sha256": "3a6b8fec6c8b56a45bf8fae683083636fa295a8914ffa68d11b1f78ba3a2eb9d" + }, + "research/complex-571-cold14-st2/data/recipes/ck-step0-greedy_kernels.json": { + "git_blob": "89a4677766af35fa6779a475d635420256f5038e", + "sha256": "c839199d0e6f8e976978fe97bc0c5579a65ba69dfb6864585b448cccc1113056" + }, + "research/complex-571-cold14-st2/data/recipes/ck-step1-frame_coalesce.json": { + "git_blob": "fa80dd680dd35fa175296a0110c95ce1b55a0df5", + "sha256": "0c8e5991e1338f03b837814dd060d4dd598c324e3538ee510913e0444a384ee3" + }, + "research/complex-571-cold14-st2/data/recipes/ck-step2-gate_move_coalesce.json": { + "git_blob": "c718de4430e1f4b50c25ee0cf89f4e0b81a0a4aa", + "sha256": "1f5b62c76915b1b8bbcf63b42dcbd87a536c34d3721c4a9b68e651404717bf00" + }, + "research/complex-571-cold14-st2/data/recipes/k492-atm3-cold_end.json.gz": { + "git_blob": "7dec81801747a11da6968a9c03ee50aacba0885f", + "sha256": "a25ccab0c024aa9512df822032fca11683def03d0886b58f375c42834264c47c" + }, + "research/complex-571-cold14-st2/data/recipes/k492-atm3-frame_regroup.json": { + "git_blob": "909fdcbfefa069b0a587235dbb41055f7c7a2d3b", + "sha256": "8d880d3d8e795575a3a3428e0031b2c45831eea512dc32cb99f7eae9e6e49e5e" + }, + "research/complex-571-cold14-st2/data/recipes/k492-atm3-hyperplane_end.json": { + "git_blob": "069d4be65e79a58dd79f57b34b4ae77b952e3bf3", + "sha256": "30504ae76a2387677f05450d23413c7373c08ae2d9d171b2f4597bb63e294631" + }, + "research/complex-571-cold14-st2/data/recipes/k492-ck-cold_end.json.gz": { + "git_blob": "cbfc5e267b868f0969626e14ae63ef05329f4639", + "sha256": "9f487a0c6e89f6f3aec38726c3a4e514ffe1248ce6cda3704676f2c86ad0866c" + }, + "research/complex-571-cold14-st2/data/recipes/k492-ck-frame_regroup.json": { + "git_blob": "c17c1dc06f6305527d703312e32262b4a210dd32", + "sha256": "9894f9c93e931b61cf34b337c4b257a72bb1d06fbdc4e8b02368e6e29ab2b644" + }, + "research/complex-571-cold14-st2/data/recipes/k492-ck-hyperplane_end.json": { + "git_blob": "337c5f3f92b75be7d6f8131f6126013b929011a3", + "sha256": "c71c2b05550544c29ebb4696e63cffc44d6daa76f1bc25e9c7c97e994b2c7657" + }, + "research/complex-571-cold14-st2/data/recipes/k492-jp8-cold_end.json.gz": { + "git_blob": "19d1d85688e4627f564285002e21576c0533fa4a", + "sha256": "90952fde4666724f783191d92f132e9f6aa84cdc6163a42974774e9957cd6f35" + }, + "research/complex-571-cold14-st2/data/recipes/k492-jp8-frame_regroup.json": { + "git_blob": "4c7dc2c31036114fed5860bebc7405a2c70d48aa", + "sha256": "9bd347334de643f29865290be1ed37289f9cae6cd339547ac89b45fa7aaee65a" + }, + "research/complex-571-cold14-st2/data/recipes/k492-jp8-hyperplane_end.json": { + "git_blob": "a80f662396bf984c6469024d7c38fb07f324fc93", + "sha256": "e4d4dfd83d0c64cb0a8ee8c8bbd95d0510ee68699859e568fe201cd6f8d250c1" + }, + "research/complex-571-cold14-st2/data/search/DISPATCH.json": { + "git_blob": "e525ddc844a8087a91c7893f1c2467c73707dfe9", + "sha256": "34f233d4976e59455c3f0e1fa6edef8091d04bf63e4268aeb4a73810bfd5e338" + }, + "research/complex-571-cold14-st2/data/search/LP-PATTERNS-AGG.json": { + "git_blob": "73d5296bffb3560dd89e53e7110a07bce3d4c400", + "sha256": "5a1e2c3f7784cff71d4577e29d7a598a41198dac20aa35d5c87bb345d12f3e03" + }, + "research/complex-571-cold14-st2/data/search/LP-PATTERNS-EX.json": { + "git_blob": "d4ad442b43b007e01161d2f8cdf598e901664bb1", + "sha256": "08dd7090b5fda8b0a2c936c12982b279333c5765cfd090361a58e74d68b22e80" + }, + "research/complex-571-cold14-st2/data/search/TEMPLATE-PLAN.json": { + "git_blob": "12e2f187d922be09614a40662e25241630c65abb", + "sha256": "1879679a44b373006907cbca8261a9cd187c7b868472afab04e002bf95331d9e" + }, + "research/complex-571-cold14-st2/data/search/WARM-OWNERS.json.gz": { + "git_blob": "70613ab9c44ea980a3951904f2a2723a031f27fc", + "sha256": "56aac182713cba7627b7ebfbb497975b5a7c76b9da9f835a1cb63192fc6134a4" + }, + "research/complex-571-cold14-st2/data/search/WARM-PLAN.json": { + "git_blob": "eb7333e5b718d7713163b71717d2cb21920e69e4", + "sha256": "89539c2b5d24225613c0ceb571a03a2165bcaf0a0bea06986e212649cbfef9e1" + }, + "research/complex-571-cold14-st2/verify.py": { + "git_blob": "1be6686ac9fe91ce338e4d3eeff99d3ab217ee17", + "sha256": "4c8dea601fe9255bd9fbbf7840d3bfacc3dcf0b1deaf7ffab467e3c10648a3b7" + }, + "research/complex-571-cold14-st2/verify.sh": { + "git_blob": "a36218d768a100ab0bb28ed26a4aa05f038794bf", + "sha256": "18cf93f64fa5b7301f837950df181cf08ee8c3efe1b3fb6803354549a7462618" + } + } + }, + "retained_base": { + "repository": "https://github.com/CrocSwap/integer-mult-bounds", + "commit": "4ae5c82b933e96a62427c69335d71c1d5bdb87c5", + "dependencies": "DEPENDENCY-PINS.json" + } +} diff --git a/research/complex-t37-seven-slot-owners/audit.py b/research/complex-t37-seven-slot-owners/audit.py new file mode 100644 index 0000000000..06e60f028c --- /dev/null +++ b/research/complex-t37-seven-slot-owners/audit.py @@ -0,0 +1,39 @@ +"""Independent PR890 owner audit, with exact T37/480-helper parameter edits.""" +import argparse +from pathlib import Path +from common import P,ROOT,read,dump,load,sha + +def check(base,local,owners_path,out): + source=ROOT/'research/complex-t21-owners/independent_check.py' + text=source.read_text() + edits=[('2 * 512','2 * 1024'),('prefix < 512','prefix < 1024'), + ('charged_prefix_bits=512','charged_prefix_bits=1024'), + ('{4: 80, 5: 32, 7: 54, 8: 122, 9: 216}','{4: 56, 5: 32, 7: 30, 8: 122, 9: 240}')] + for before,after in edits: + assert text.count(before)==1,(before,text.count(before));text=text.replace(before,after) + adapter=out.parent/'independent_owner_adapter.py';assert not adapter.exists();adapter.write_text(text) + ck=load(adapter,'independent_seven_slot_owner_checker');ck.T=37;ck.R=480;ck.EXPECTED_IDLE={1:5622,48:11302} + refs=[base/'split-centres/GLOBAL-TEMPLATE.json.gz',base/'work/complex-nine-native/DATA-PHASES.json', + base/'split-centres/CANONICAL-WORD.json.gz',local/'CANONICAL-WORD.json.gz', + local/'INDEPENDENT-LOCAL-REPLAY.json',owners_path] + parent,phases,canonical,word,receipt,owners=map(read,refs) + assert receipt['canonical_word_sha256']==sha(refs[3]) + assert receipt['status']=='PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY' + assert word['ports']==canonical['ports'] + assert [ck.basis(word['frames'][f])for f in word['center_frames']]==[ck.basis(canonical['frames'][f])for f in canonical['center_frames']] + context=ck.make_context(parent,phases,word['ports'],word,receipt,owners) + result=ck.check_roles(context,owners);result['controls_rejected']=ck.controls(context,owners) + result.update(edits=edits,source_sha256=sha(source),adapter_sha256=sha(adapter),inputs={str(p):sha(p)for p in refs}) + claim=read(P/'CLAIM.json') + for field in ('roles','calls','live','physical','rank_mass','deficit','prefix_bits','physical_row_coefficient'): + assert result[field]==claim[field],field + assert {str(r):n for r,n in result['profile'].items()}==claim['complex_profile'] + dump(out,result);return result + +def main(): + ap=argparse.ArgumentParser(description=__doc__) + for k in ('base','local','owners','out'):ap.add_argument('--'+k,type=Path,required=True) + a=ap.parse_args();out=a.out.resolve();assert not out.exists() and not out.is_relative_to(ROOT) + out.parent.mkdir(parents=True,exist_ok=True) + r=check(a.base,a.local,a.owners,out);print(r['status'],r['roles'],flush=True) +if __name__=='__main__':main() diff --git a/research/complex-t37-seven-slot-owners/common.py b/research/complex-t37-seven-slot-owners/common.py new file mode 100644 index 0000000000..4af6dc3374 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/common.py @@ -0,0 +1,26 @@ +"""Strict shared I/O; construction and independent audit remain separate.""" +import gzip, hashlib, importlib.util, json, sys +from pathlib import Path +P=Path(__file__).resolve().parent +ROOT=P.parents[1] +if not __debug__:raise RuntimeError('Assertions must remain enabled') +def read(path): + path=Path(path);raw=path.read_bytes() + return json.loads(gzip.decompress(raw)if path.suffix=='.gz'else raw) +def canonical(value):return json.dumps(value,sort_keys=True,separators=(',',':')).encode() +def sha(path):return hashlib.sha256(Path(path).read_bytes()).hexdigest() +def identity(value):return hashlib.sha256(canonical(value)).hexdigest() +def dump(path,value): + raw=canonical(value) + if path.suffix=='.gz': + raw=bytearray(gzip.compress(raw,mtime=0));raw[9]=255 + path.write_bytes(raw) +def load(path,name): + previous=sys.modules.pop('common',None);sys.path.insert(0,str(path.parent)) + try: + spec=importlib.util.spec_from_file_location(name,path) + module=importlib.util.module_from_spec(spec);sys.modules[name]=module;spec.loader.exec_module(module) + return module + finally: + sys.path.pop(0);sys.modules.pop('common',None) + if previous is not None:sys.modules['common']=previous diff --git a/research/complex-t37-seven-slot-owners/construct.py b/research/complex-t37-seven-slot-owners/construct.py new file mode 100644 index 0000000000..ccdeb70fd1 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/construct.py @@ -0,0 +1,111 @@ +"""Expand the frozen integer pattern flows without a solver or third-party library. + +Credit: PR858 physical windows; local promo4 pattern-flow formulation; standard +regular bipartite multigraph decomposition by successive perfect matchings. +Every matching and every integer conservation equation is checked explicitly. +""" +import argparse +from collections import Counter,defaultdict,deque +from common import P,ROOT,read,dump,load,identity,sha + +def matching(A): + n=len(A);left=[-1]*n;right=[-1]*n + while True: + distance=[-1]*n;q=deque() + for u in range(n): + if left[u]<0:distance[u]=0;q.append(u) + while q: + u=q.popleft() + for v in sorted(A[u]): + z=right[v] + if z>=0 and distance[z]<0:distance[z]=distance[u]+1;q.append(z) + def augment(u): + for v in sorted(A[u]): + z=right[v] + if z<0 or(distance[z]==distance[u]+1 and augment(z)): + left[u]=v;right[v]=u;return True + distance[u]=-1;return False + count=sum(augment(u) for u in range(n)if left[u]<0) + if all(v>=0 for v in left):break + assert count,'Regular bipartite graph has no perfect matching' + assert sorted(left)==list(range(n)) and all(A[u][v]>0 for u,v in enumerate(left)) + return left + +def construct(parent,word,flow,order): + expected_order=sorted([[s,r]for s in range(9)for r in range(37)],key=lambda k:(37*k[0]+8*k[1],k[0],k[1])) + assert order==expected_order,'Frozen wave order' + mod=load(ROOT/'research/complex-t21-owners/vendor/pr870/t16/build_parent.py','original_actual_windows') + windows,schedule=mod.actual_windows(parent,order) + original=read(P/'vendor/pr1022/research/gauge44-slots/data/PLAN.json') + widths=[len(word['frames'][word['final'][h]])-len(word['frames'][word['start'][h]])for h in range(224,224+word['R'])] + assert Counter(widths)=={4:56,5:32,7:30,8:122,9:240} + pools=defaultdict(list) + for t in range(333): + for h,w in enumerate(widths):pools[t,w].append(h) + roles=[];seen=set();flow_edges=0;bin_count=0 + for group in flow: + keys=group['physical_windows'];assert keys and len(keys)==len(set(keys)) + assert not seen.intersection(keys);seen.update(keys) + cap,times=windows[keys[0]] + assert all(windows[key]==[cap,times]for key in keys) + n=len(times);portbase=0 + for pattern in group['patterns']: + widths_p=pattern['widths'];N=pattern['count'];flows={} + assert type(N)is int and 0=0 + for row in range(K,n): + need=N + while need: + while deficit[ti]==0:ti+=1 + take=min(need,deficit[ti]);A[row][ti]+=take;deficit[ti]-=take;need-=take + assert not any(deficit) and all(sum(row.values())==N for row in A) + actual=Counter() + for color in range(N): + match=matching(A);slots=sorted((times[match[i]],row_widths[i])for i in range(K)) + for i,t in enumerate(match): + A[i][t]-=1 + if not A[i][t]:del A[i][t] + index,port=divmod(portbase+color,112);owner,child=map(int,keys[index].split(','));offset=0 + for t,w in slots: + actual[t,w]+=1;assert pools[t,w];helper=pools[t,w].pop();stage,replica=order[t] + roles.append(dict(stage=stage,replica=replica,time=t,helper=helper,width=w,owner_replica=owner,child=child,port=port,offset=offset,copy=112*owner+port,family=896*owner+112*(2*original['pairs'][str(child)]+original['sides'][str(child)])+port)) + offset+=w + assert offset==sum(widths_p) + assert not any(A) and actual==flows + portbase+=N;bin_count+=N + assert portbase==112*len(keys) + assert seen==set(windows) and not any(pools.values()) and len(roles)==159840 + roles.sort(key=lambda z:(z['time'],z['helper'])) + return roles,dict(status='PASS_FROZEN_INTEGER_FLOW_AND_REGULAR_MATCHING',roles=len(roles),bins=bin_count,windows=len(windows),flow_edges=flow_edges,owner_content_sha256=identity(roles),schedule_content_sha256=identity(schedule)) + +def main(): + ap=argparse.ArgumentParser(description=__doc__) + for k in ('parent','word','out'):ap.add_argument('--'+k,type=__import__('pathlib').Path,required=True) + a=ap.parse_args();out=a.out.resolve();assert not out.exists() and not out.is_relative_to(ROOT);out.mkdir(parents=True) + roles,receipt=construct(read(a.parent),read(a.word),read(P/'data/FLOW.json.gz'),read(P/'data/ORDER.json')) + dump(out/'OWNERS.json.gz',roles) + receipt['inputs']={str(p):sha(p)for p in (a.parent,a.word,P/'data/FLOW.json.gz',P/'data/ORDER.json')} + dump(out/'CONSTRUCTION.json',receipt);print(receipt['status'],len(roles),flush=True) +if __name__=='__main__':main() diff --git a/research/complex-t37-seven-slot-owners/controller.py b/research/complex-t37-seven-slot-owners/controller.py new file mode 100644 index 0000000000..84163dce2a --- /dev/null +++ b/research/complex-t37-seven-slot-owners/controller.py @@ -0,0 +1,53 @@ +"""Run the retained emitted-controller checks and bind their final receipts.""" +from fractions import Fraction +import os,subprocess,sys,time +from common import P,ROOT,read,dump,sha + +def replay(work,local,discovery=False): + source=ROOT/'research/complex-k492-owner-repair/vendor/multicold' + code=work/'runtime/code';spec=work/'runtime/data/SPEC.json' + mode='discovery'if discovery else'strict';out=work/mode;out.mkdir();g=out/'global' + env=dict(os.environ,PYTHONDONTWRITEBYTECODE='1',PYTHONUTF8='1',PYTHONINTMAXSTRDIGITS='0', + MULTICOLD_SOURCE=str(source),GAIN_PR564_SOURCE=str(source),WITNESS_SPEC=str(spec)) + for k in ('PYTHONOPTIMIZE','WITNESS_DISCOVER','WITNESS_RECORD'):env.pop(k,None) + if discovery:env.update(WITNESS_DISCOVER='1',WITNESS_RECORD=str(out/'WITNESS-RECORD.jsonl')) + stages=[] + def run(name,script,*args): + start=time.monotonic();log=out/(name+'.log') + with log.open('w')as f:r=subprocess.run([sys.executable,'-B',str(source/'code/run_portable.py'),str(code/script),*map(str,args)],env=env,cwd=ROOT,stdout=f,stderr=subprocess.STDOUT) + stages.append(dict(name=name,exit_code=r.returncode,seconds=round(time.monotonic()-start,3),log_sha256=sha(log))) + dump(out/'STAGES.json',stages) + if r.returncode:raise RuntimeError(name+'\n'+log.read_text()[-6000:]) + print('PASS',mode,name,flush=True) + run('bind','bind_providers_portable.py','--baseline',work/'parent','--provider','gauge44='+str(local),'--plan',work/'lift/PLAN.json','--out',g) + run('emit','emit_allcold.py','--base',g/'base','--owners',P/'data/OWNERS.json.gz','--plan',g/'PLAN.json','--out',g/'hosted') + run('audit','audit_allcold.py',g/'base',g/'hosted',g/'audit/ASYNC-AUDIT.json','--mutation-controls') + run('invoice','invoice_allcold.py','--base',g/'base','--hosted',g/'hosted','--audit',g/'audit','--out',g/'audit','--retained-invoice',source/'vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json') + run('assembly','assemble.py',source,g,out/'ASSEMBLY.json') + if discovery: + run('freeze','freeze_spec.py','--spec',spec,'--discovery',out) + return read(out/'ASSEMBLY.json') + for name,script,target in [('admission-controls','assembly_controls.py','ADMISSION-CONTROLS.json'),('bit-controls','bit_supplier_controls.py','BIT-CONTROLS.json')]: + run(name,script,'--source-package',source,'--owner',g/'audit/OWNERS-AND-PROFILE.json','--invoice',g/'audit/PREFIX-AND-INVOICE.json','--out',out/target) + asm=read(out/'ASSEMBLY.json');owner=read(g/'audit/OWNERS-AND-PROFILE.json') + invoice=read(g/'audit/PREFIX-AND-INVOICE.json');audit=read(g/'audit/ASYNC-AUDIT.json') + ac=read(out/'ADMISSION-CONTROLS.json');bc=read(out/'BIT-CONTROLS.json');claim=read(P/'CLAIM.json') + for k in ('kappa','kappa_decimal','complex_lower','bit_lower','complex_profile'):assert asm[k]==claim[k],k + for k in ('live','physical','rank_mass','deficit'):assert owner[k]==claim[k],k + assert owner['hosted_residuals']==audit['complex_hosted_residuals']==claim['roles']==159840 + assert audit['complete_invocations']==invoice['complete_invocation_sweeps']==333 + assert invoice['global_prefix_bits']==775 and invoice['charged_prefix_bits']==1024 + assert invoice['finite']['physical_row_coefficient']==174950 for v in asm['outer'].values()) + assert not ac['discovery_accepted_controls'] and len(ac['rejected_controls'])==69 + assert len(bc['rejected_controls'])==12 and bc['derived_deficit']==10272 + assert audit['mutation_controls_run'] and len(audit['mutations_rejected'])==15 + assert asm['template_sha256']==owner['template_sha256']==invoice['template_sha256'] + assert invoice['owner_audit_sha256']==sha(g/'audit/OWNERS-AND-PROFILE.json') + assert invoice['controller_audit_sha256']==sha(g/'audit/ASYNC-AUDIT.json') + for name in ('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json','INDEPENDENT-LOCAL-REPLAY.json','RESIDUAL-ADAPTERS.json','CLIFFORD-RECIPES.json','CLIFFORD-REVIEW.json'): + assert read(g/'base/providers/gauge44'/name)==read(local/name),'Fresh provider binding: '+name + return dict(status='PASS_T37_SEVEN_SLOT_STRICT_CONTROLLER',kappa=asm['kappa'],kappa_decimal=asm['kappa_decimal'], + complex_profile=asm['complex_profile'],roles=159840,calls=333,prefix_bits=775,row_coefficient=17495, + controls=dict(admission=69,bit_supplier=12,controller=15),scope=claim['scope'],stages=stages) diff --git a/research/complex-t37-seven-slot-owners/controls.py b/research/complex-t37-seven-slot-owners/controls.py new file mode 100644 index 0000000000..cf713edd8a --- /dev/null +++ b/research/complex-t37-seven-slot-owners/controls.py @@ -0,0 +1,25 @@ +"""Reject malformed frozen flow inputs before accepting any reconstructed map.""" +import copy +from construct import construct +from common import P,read,dump + +def check(parent,word,out): + flow=read(P/'data/FLOW.json.gz');order=read(P/'data/ORDER.json') + result=[] + for name in ('boolean_bin_count','negative_bin_count','duplicate_window','duplicate_flow', + 'out_of_window_time','invalid_width','overfull_call','reordered_wave'): + bad=copy.deepcopy(flow);badorder=copy.deepcopy(order) + group=bad[0];pattern=next(p for p in group['patterns']if p['flow']) + if name=='boolean_bin_count':group['patterns'][0]['count']=True + elif name=='negative_bin_count':group['patterns'][0]['count']=-1 + elif name=='duplicate_window':group['physical_windows'].append(group['physical_windows'][0]) + elif name=='duplicate_flow':pattern['flow'].append(pattern['flow'][0].copy()) + elif name=='out_of_window_time':pattern['flow'][0][0]=333 + elif name=='invalid_width':pattern['flow'][0][1]=6 + elif name=='overfull_call':pattern['flow'][0][2]=pattern['count']+1 + else:badorder[0],badorder[1]=badorder[1],badorder[0] + try:construct(parent,word,bad,badorder) + except AssertionError:result.append(name) + else:raise AssertionError('Accepted malformed flow: '+name) + receipt=dict(status='PASS_FROZEN_FLOW_NEGATIVE_CONTROLS',rejected=result) + dump(out,receipt);return receipt diff --git a/research/complex-t37-seven-slot-owners/data/FLOW.json.gz b/research/complex-t37-seven-slot-owners/data/FLOW.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..95b8122a9521a41e02da529b67772628ff149530 GIT binary patch literal 18971 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 z zjS*YS(uoP6nnhJJ-qak;;(BK7;H%ck7qV2&_F4rMAY90uEEqFU*$k4lP&B!!#tovj ztPO6ablZ_o>Y=N4#e5Oa`i6D<9XTN638ONrnh8l$NZ-73d-Ss>{>JT1e2BbwTU5pG z2yBS|8Xx$tp-Mp$tHYHvRhd)7+5~aN)J^G9&1j#efW&@{Z|&DMYd^PlSiT(H(}tpD zD8xSzDe?TjIOFU0|j70l34Wu(~Lez52qP+>)Y4A}@b z%7rsV4)nf?WTPeXmI5esm#gTIt5B$3L%(YUECiZP2}!gB2%fPo;BG7;BY>X{)>o;x zoZ)gcMC1OP{TJ!3#kepTKBhS}eB8IZo6K~Xyn>s_Cf-crr+nPasW(0KyY|q$$)2kf zLvVe{C@wA+Y$CLD5;{5sHZG)EGTec5bFK>g+m_GBW0_E+M(l^b3e24b>L*wjx_Wc) z=>+X6A%B)8*sIY_X;Tb!cgu;{7gR2MEImZ)RHgS?=fVDsg4ElgrX#H#$?y*V(Beo> z7JG!kWbn?#+Ki(%gewj0`a;iHFJg4Y{V|J>({+W^)Sl8x2Pf z^}V8sf}L2B`GZ7xgh~$Obj!cAAm?Wk#TO6Lvbi}hI}_byoE+*gvK1T@ec-w(avRqB z3R(1E`<_9smlo*3fwuk!fo14q@EjFhlTROeU|w~ymXTFth+dC_p)&Pc=o!Ub;2nAE zsn=!6%d+<_@v#u#+56Ic%1g*6N~H06wb(Jj()X$vAajX)V;aajdXAIIo_W+YhJDPQ z?PTOAb8?YOWKgqzNnJA^15q*S;^$^vDjq!{h9ho>72vLg6la54PCHV|5fd-|T@x=> z6E7am?RG_1szF%l#Rn99Qd;8k+!}ipZNQy?H;Jwcl7nKBp$MRFS;cpDyEC?X6o9kf zcZ=F*OAgq`eQe?6Fwj*jG_2A9y)+HFV=FCF*DVjaCWQ=t(kztWij*j_qgF@HWY{pf z#%HD(H?O}v)GbqQFFx`13Zh=_3OhrqZ}+ZVECh36JhJRNQNXxvkZnS=D^vHK0nwrw zkvW~!Jk^Se$D5jGl+QpVvRTp`IX~C`>ZXl@1jdAhKf!DEnxjwwmC7Q!2}*$?usjtymRLnEn?_71+x)vY<8k)dw*x7-GL>D+| zWzpc!dg~g%fZ?9&XNv-Z>cGIhh1O{XaLYnJdKWlL-!)Z=iaWZWYDW^Y!_GbGl?~e| zX)@iUa|JgwSmJpC$;yiyn&Ys78onr3PGF~$utg5T(DnRKozPxN zSkCwwg>{W`w15z^C4O$U#5vH)a_oe3^mHU&E^bOZf0tq=jy`%+6;i#dbK!uD9NL%LQKVB2lvCDFmE^T{UaJ9+tO+i} zCgc0y$%|4-{?(ALsu=lsRcyt!>OMeC>I9k_8JOoGi7~y4%k7^%Lm`$xp~*{@c92sg zM(u$?17>Jj5GHVPn`?qsqU5CIFWvKJ(;%o=vnoY^nor#@NTlYh1*ZWu94PR80#Or{ zyM3vO=@_kUqaRb-R6pZhK7(SfE7f2IQ30Q8K%vsjeK!N-_S%NxzCIF8Ai^O<90A$T zgsq~?bT8KT`Hc_5 z{gkn=NPZ4QI9Oe{6$0R8sJj~_&y|2U8tAb2=O8Z@9CUznw67_nG*`Zz6yFU&8G(Q3 zsv}0tQfWgDe2vS+LIEq|>GW9F$@E{H9)~=`yM=j)jagC(+ zERH$()-i`R&*F-ckyHbjOWb|i;bw1Lo#F<$D{1qvE)`5lUi%(f8toer+TB%>T;++E zOVPq!$cX-=ZsMvX?tBBSfIuw-f+^nNUwp2Twk>O?C}^yJx)&05k|Ec&zy?Wi?*&A4 zT3YBzf;yE6fqfN5OQ1J~k!6*#;twnJ~F(dEzwtm({5! z-#hhe3I!oK>8@()mP%E*kEojO9IhG&`&g}Ofg;1`C!-})3Q4Rhbo&mVS!QHrR=}F& zNWn>E?hDxC!cv#a&RXtj+CVct18E#QXf&4TNy%R_=Ew{=zr2#*^DMlneNRpYBqai) zIYa9?6N7G)F@NT;HpnZ7xfVWo&5^U6%z*+m4xDg?QACR6(OkEyK)2H1srXJ8^POJd zZDQmRWS%K`s-Ym&P#o(w*G>>TjRZ!8@#X|Z+hi74=S{=YL-k2$Qjl*loj!tZlgc~k zq*p;Zw-;nncaj4gp>Q$E$?2drG&ZueC@DR}IAVp9Z>?}HDEqFPyv$dhYbg(*e<)IT zPysBWV6)i~v=K~G)u4-96&l>ZAcO_V9w(0tXi5{eW&XxUrtrdgTVI-^&F^`-?|h!IMc zC)&eV{CV=NKhH(-eD{9#jhM3ha0X;p+dwJP3z(!ln*u$2D@&%ePTi^&?$nX7x?Vbf71O&P(YxPKGhn zR@kIz4c9?LZhC%8nJj6iuWT~=rZiFA#ykg^FTl^*W9HW?Z2*;+HYvRSs}q7uN8J2Q z(EP#PCBj}5H_3}5s3~4YnGT9-=mlKGv+OoOMvyL>^uB2G6j0ggVeqSRes@nlwfD{q zv7^kEx=5hABIC5Ir)cZcjkg{$_iXGoHJaCC@kH7tknAi!;!fr*7{3)w?YTX!+r9;Z zbFQJW(k9KC|FH2eiz`&7KPx&;TUc`N0B4BeYRlEuG%l@IIm#M79s*NO^{zPiVj68U zpQf94vT0F@XT6RqM$5T^s4oEv!CAX7ov@yYDroM%5il1R)QXU?nJeD9Hz^8=l7z^$u)C`3~KQWMNR{ zLaHt#6+5=Z3p*Y8MY+90Q^RlI?RINW43V`)alzQ8;0mc*3OW^2*5s1$Y>bRyE#Z+L z0Z}#U%6!t-*mjgijtmFRo`DP%4-!CP4tTH!WH<_PsO-oP_g&Jh3vKrf<`n@X%8$Pw zLmmzdE8Ygym%;wh`T0D~91OA=c;y2FFIS-TB57|Mb~L9Q-vW%R7B6bxP)T=1NNz3u zeVxcmT1#7nQ~|P;n59BRfypzDXzz%M@XbGVPdv!vxk-bG0UZHHvG>Y+?feByxRslJ86 zYKC-A=@5!0Ux6}(j^@YVcj{@~_54M(S&=|s<;iF#B4H&U%#fNPhR|*`_cs+?X|Xe^ z^@O5p$JP~#q?Z(kD7!2~0grUoX6~pYbY!9@OmLAdM1hVvota~0Wq2J>yr9@2@+5jk zgXhLBck{gMBP-D>|NjZbURlhIUTJL+ZZ1*Xr%_ssq(uhOhn~Dr(`otJQA5tKe0){J zFG?!j#(#lw6%G`txN+%GL{3>VG$|Ndp*CyLP&*$2D|y3dR#Rk$c>`^B)|UQ2-)7V6 zl5}g@rSsPXE&+{<7Ws^tM#zXI|HD9~UXU{bmB=R3mKW8X;dA6YGTM4Ff7_w)1dsYS z@bnpbbLE2km2j&a=PNfrnOGU4iFGg?JG*A1@V(*i)i3qsP*i3@j?xRsI_gn%W+zum zmb~iOzf&m>#M=FKm_rp0fWG;){pp6ME6fSJo&%$I82TRH8JXTv?u>JHK)RE`NM`KG zS|0O$^h>a9YC}5Q3PzB=n4qMB(TdVH#s@7vo^p-0g6dTSCrDh0LYBW(G!rV?Za2*6 zxnT|t%M+>zDtIkvNKzpRAV{SAGrkQc#VZilK2KK`yp!sO)lUbyj`PQv%TnQXR9%I( zLK)!&m0CG{>z0MTdSk|00YjLB&j7Xxx8e2O>q=n8WTP) z5F=@2Z);o3tvo!F)Lh4lFnZnA#~dYx^X^h0?bDHfztDz0!PmyZ~C zoBiih3%6Im%E+CS@rz;tw-( zY6X?wSwX#El=0z$VJ1G|SSp!*x-t@UcYnKV<{6Py^2}Na*!9n-NPLyIR z2aoR+b2g+ROLyt@NPAslrM*Vcl9?R})DBLN2a%$7`NYL)wylynva485mnHlY@Fsp%xg3JG)y-UdiQ>Kh4MoZZ4RakR z`L&4)b%C|;Q^uQ=8?_^`Cf$6*{gE9jLWDag? zo45({u3Fq0RO!4oe7Fg?i_24Jq~NffqpG}$-6^_YAOTHnEf#$R6ws6auz&h7Ole;K+}2(&^0jb7kWOlaAF z?1qTKCe+Oua)UJj$()e7B862Nt^{F`WZbgLW_)u8zqPcF7^(o(1x&b80Qt2V95bI0 z4~4wk@WdR_PmFVRih$OP`Ye68~xV0sowrkTyX%L=p4Kxz&Yez!{Nc|P0ev{8j z5QGT@(A+nV6U|h4cDW)0B~r{eXfeMTjbrza(GCWV`WP-ps!b&!==C7Rua>ykRix;P z2=9ZTrX%gH8q54DBOj*Yuh=LWOY*B`jjiZm(+4KZa;%nhyf;d7cgNp(Sb7y>r~JFd zPFakd@`16Flvb4n;%d+Xxp6UD=f?>dF>J~QhE1}J()1Y0qNRG$3z@D4u4*Ib;`f3? zn6IZga9ek3+JN37!8i13fWjgSi!}ET)kT_aeeHX?g<#^{l%IPyF`faZVDcDnS3Sf0 z;?tBL`!uPNjODejnQq|yH4`OwG@NiWv^9yS(#_rUYe1NEi57}}{_q^jZpTAj-=vom zm~)N-$Et3tg@W>-SE6G4De5wgIzV=xQw@&HFG(^+1!loOp`@?X?)U?gq%K$a-sP&* zou)d2k9zZrVGzn{yl0j|9m;cPsJTdePV~k$Oi(urC>Q#ujiSc2#B0U7yfjRpAUsp_ zEO2!z^b2$I`q$XX(}c$)*M=;NLK`_!HoPuR?3FQB9z3q1kLw2UM7a;isycAV1w$vd z+cILLB1kWSCJ}eUHzycpn)oV#e5S@lT79hh?P71A$SH360KiT%m;0RgaPg^5Rk;e7WNHMzPBNweF-MZkBRj4-7Sl&STT5$(&M6JD|l+&)zxM5;HFGH z{Tm=v!>nV-VL-kMIzHgBv3zzn1+`cQ!CY|7G)c9~UNp;8!8vM|Ex0vzT{7YKqcP}A zLSBlGx3$Nsb{cr`05PG5$EliFCfq;c!CQ;4NgTOSiHm#qqTy)lOZ~F^s#cj+=E`$= z5^`~K23=&AVabr6&Ot-~VoH=DGgZ+SFLEYi4IWX3%2M>3?=S7PzXC3$c;e;IsK?^# zv~(^Lszt6hHLkjK{||4#3Ho5bzSQ$~OQrqwil~lOBxrKC<~J)F@4}Lm$@Ha(CR4FU znTM~_iq7SEa88!laI>y6%D40{BXK1@oOnHRZL z<{F5IH3Kd5ogzSa5j2bs!BF3I0MRs6uLRrSR##{SU4BBM1%~-vKKx3;{do{dS?j*4 zwPBdRLb}FC88^c2ZTp^qV9!K2E#v6Lk%CqI)hMsEmij!(llRt8hOHhUqZ~w+WkS@U ziltZal~eUNP}HcbcK`w_ln#-1ZJ3-<9c%$$?avl1CmR z0nl1U*0ksC4sLgSJ#I?h6-Nx?t7j z>z9SLDFmaB9P9D7n!$Tc!N_Bl+pAFpoNP5+li>;dHSkTm*b%l?&&JbPLFyL=*783YmC}3+GT^Fn|z*R<}^U^UdOk0ZSX$VGGg? z1v!OX>+`IKT=MkoaWDpDA?WHY)Cw&2e{;PnX3n1vv*Vn^UHKwhp!Rue-#q5!oUi=|_<|FXg zgAIshN(r+bc@|V1Fn47)ub#Hy4gZ*H2Zt(YbzY38ob5Z%{9v3LgJ!^<*k!7F>m@cN zMSC)js_*@Q?Y&5&s>)Q^R8mc@0Uyu6C<4t0R>uwGpyA&c-uE%xawo)Ju(#a_bWU&9 zaDCr~29FjbBz}$OgyYrZ1W<8Vnfh`pbQ4&l| zOfq!U&Y;JZ5+bdxh_SezzAEB zuy8sNM5VxMG1t48u&e$6Z{w1CQ+qe35VKP70)m_7z?{s3ExL0EBna;u@Mh8<8}+}Z zgb(=ZWNd*2Efly8?2VU&bXRj#3)?|cHDP5cvt$~oXP}r%IBAl|7V=$j&0J7cT&^=#G%D~!P@P#SZBvGGZigJ*#U`PT$Y~db(+&wJ$r4sCUU~=! zWxaZ0W}vjzleEwf*g5WDCvDztNI3W4@4XW0-9@i-Wl7&w@%IoAi`znDgN zgRl@TBG5dOO&x+G$1RTBq@JoHMHuQB#v`wd%uwAy%7r2#tk{6r5ljfH4WNd1qdjV~ zx)O<@bZvYQ@*Z$XE>wc@<(@U%&4A7LfCJLVT&|KULe-uV{uwU z@tscW+j88-f?FEZhIXCr27|LR=ASsek2l$@wAmh-sn~j`U@}rMDkIUo1YyLwqGN{~ zl>!4Vfp#nEsw%W=mGU?vgNqCNa})Sg3tH%VJ@q+(G7V#DZ=U`YeBw)&UC#!)Si}FW zGrStZ&l6GxLb}sQ2^l)^WfiR#YAM!ON~p0gYAiWJw!pof3cQ}2&JI@;Z-3D+3h_hP znfvk7r5@}D7VNPiQbB+eP|8SfOFbA`USAfUBcZ%g8 z3+d{<3?X0UiREYt`WuI@$%?x3jFfr(Jaj8S#k4$0=uf}?HdzWs*-Tap$vc};60r3H zbV;&!CNuS5zPgi{O>9(~W}bVOOg-uB+kt-~S(buQnW! GR{;RlVz+z% literal 0 HcmV?d00001 diff --git a/research/complex-t37-seven-slot-owners/data/ORDER.json b/research/complex-t37-seven-slot-owners/data/ORDER.json new file mode 100644 index 0000000000..b32f07b09b --- /dev/null +++ b/research/complex-t37-seven-slot-owners/data/ORDER.json @@ -0,0 +1 @@ +[[0,0],[0,1],[0,2],[0,3],[0,4],[1,0],[0,5],[1,1],[0,6],[1,2],[0,7],[1,3],[0,8],[1,4],[0,9],[2,0],[1,5],[0,10],[2,1],[1,6],[0,11],[2,2],[1,7],[0,12],[2,3],[1,8],[0,13],[2,4],[1,9],[3,0],[0,14],[2,5],[1,10],[3,1],[0,15],[2,6],[1,11],[3,2],[0,16],[2,7],[1,12],[3,3],[0,17],[2,8],[1,13],[3,4],[0,18],[2,9],[4,0],[1,14],[3,5],[0,19],[2,10],[4,1],[1,15],[3,6],[0,20],[2,11],[4,2],[1,16],[3,7],[0,21],[2,12],[4,3],[1,17],[3,8],[0,22],[2,13],[4,4],[1,18],[3,9],[0,23],[5,0],[2,14],[4,5],[1,19],[3,10],[0,24],[5,1],[2,15],[4,6],[1,20],[3,11],[0,25],[5,2],[2,16],[4,7],[1,21],[3,12],[0,26],[5,3],[2,17],[4,8],[1,22],[3,13],[0,27],[5,4],[2,18],[4,9],[1,23],[6,0],[3,14],[0,28],[5,5],[2,19],[4,10],[1,24],[6,1],[3,15],[0,29],[5,6],[2,20],[4,11],[1,25],[6,2],[3,16],[0,30],[5,7],[2,21],[4,12],[1,26],[6,3],[3,17],[0,31],[5,8],[2,22],[4,13],[1,27],[6,4],[3,18],[0,32],[5,9],[2,23],[7,0],[4,14],[1,28],[6,5],[3,19],[0,33],[5,10],[2,24],[7,1],[4,15],[1,29],[6,6],[3,20],[0,34],[5,11],[2,25],[7,2],[4,16],[1,30],[6,7],[3,21],[0,35],[5,12],[2,26],[7,3],[4,17],[1,31],[6,8],[3,22],[0,36],[5,13],[2,27],[7,4],[4,18],[1,32],[6,9],[3,23],[8,0],[5,14],[2,28],[7,5],[4,19],[1,33],[6,10],[3,24],[8,1],[5,15],[2,29],[7,6],[4,20],[1,34],[6,11],[3,25],[8,2],[5,16],[2,30],[7,7],[4,21],[1,35],[6,12],[3,26],[8,3],[5,17],[2,31],[7,8],[4,22],[1,36],[6,13],[3,27],[8,4],[5,18],[2,32],[7,9],[4,23],[6,14],[3,28],[8,5],[5,19],[2,33],[7,10],[4,24],[6,15],[3,29],[8,6],[5,20],[2,34],[7,11],[4,25],[6,16],[3,30],[8,7],[5,21],[2,35],[7,12],[4,26],[6,17],[3,31],[8,8],[5,22],[2,36],[7,13],[4,27],[6,18],[3,32],[8,9],[5,23],[7,14],[4,28],[6,19],[3,33],[8,10],[5,24],[7,15],[4,29],[6,20],[3,34],[8,11],[5,25],[7,16],[4,30],[6,21],[3,35],[8,12],[5,26],[7,17],[4,31],[6,22],[3,36],[8,13],[5,27],[7,18],[4,32],[6,23],[8,14],[5,28],[7,19],[4,33],[6,24],[8,15],[5,29],[7,20],[4,34],[6,25],[8,16],[5,30],[7,21],[4,35],[6,26],[8,17],[5,31],[7,22],[4,36],[6,27],[8,18],[5,32],[7,23],[6,28],[8,19],[5,33],[7,24],[6,29],[8,20],[5,34],[7,25],[6,30],[8,21],[5,35],[7,26],[6,31],[8,22],[5,36],[7,27],[6,32],[8,23],[7,28],[6,33],[8,24],[7,29],[6,34],[8,25],[7,30],[6,35],[8,26],[7,31],[6,36],[8,27],[7,32],[8,28],[7,33],[8,29],[7,34],[8,30],[7,35],[8,31],[7,36],[8,32],[8,33],[8,34],[8,35],[8,36]] diff --git a/research/complex-t37-seven-slot-owners/data/OWNERS.json.gz b/research/complex-t37-seven-slot-owners/data/OWNERS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..831defc325203aa82d10f59b5c094cdb2aeaa82c GIT binary patch literal 1879312 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 y)F1oO2Z4q{DtO?#bRAW)PMlq}KDs^M`Z3$a z!|@jtdI2z?Lgh%=V`Yoz&a+dQN<6yfOwSZHXst#t{;)o$bQjmiI#d)3V{%*HU`&Ok ziw)qC(VTYS_?E;tFVv>V>Lc(i0iP})65MChN4$$xJ(f`D$?nD0#=@Y|J;fS!3RS`g zj->)yjaY}`08zPk$X@W9Yz9)h>fu=#8pg>y_9m?PSlv_1IjehOf~;e!S!f2k`B>#d z)?o4#y&Ks{z=V|R;mKFj?t@HWD;*Q1{3hYYLBhPnGNX_Frm^j>l%MMmE#?nK3^j$0 z2a+|{WC1KKALN()n5R6TNbAUOC%sx!$iB@TyU{s|7aBOt{Uu#GwwrI;R_czIR*Qgj z{2;SH5*ATm-@X%4pxo(%LLM_Pf0bW`%s({(9g}X$X--p2HBJl7{Bb5-+yit8J^l_JYJHo*v(DQ^wg`#hVyMY7$d zF-`Vjv}aQ?ZC22@E=YK^L}t|e;fbm3Xx^~<&L~igKU$s{vd1(>TTHSoII=85Q>^pn zUTrO6B)Oh_`4Tcy#D1{lP82FTmfH-DI>zfdH~2QbB;WOECQ)ofW_*ZUz1x5fVZrG6 z$C^<~`Xy(3NFp9)zaI)`jYe9953l%V#}L*4dsX-GMU6@;M%*v4D_i%#%i}jW&+4VN zMzQx!w(d#P+PPQf;m_`jVtQGQe_fQJc{iE&V6Uq%&L>d#d8v$M<3o?C5_x4}zUPtD=3arei2wrCIo zfX}rLu}{VRSP~Af&k*zO;y{1F^IqIIV(SIv-Xn{V?z^4CE4!7%oAr zm(R|w@1iv?^=RM??vQ<-RG=^>T87XZS4~-In({=@|6$NXw+uA!ZIyuSr3t`Q2au$Q zbw+;PB5u7u%i&ItRtG_F@CkzTy~idY943#XLF4*eX7ffTr!o&25ZfG>E}NZys-3 zEj2^Is_xslbb)6vosnR1a4vIoco0O~AF_(?3#W7nB1!6qvsd+e6wVz4t>4e%t6X7R zwUuAEJRWNVtU^9qyf1LN@v$?0zNm(FW-_;?}>pmrm|!JgLa1dIo~-W(McMhuX_vo_6zn;Re(@eTcNl# z9(jP>K?Tz?+4OIVcVA@v%<;ATQdbTaO%}($8OTdErI{~^PNb7fq8Wo=mG8Mn@gbMiJ9~#;= z25`-pn2rB2EYK-4Hxo%S@ObmI478gzGrU12l~2YIe!1c4?gOW=3s)-G`I`;MCj*D0 z{;dsp8U@M>^jQKrJThX!9X}cTv3i7X9>dj++N^(s+i;!vb@kfLjaLWK5leWfu7}H= zB}c)DU*Gc-0m^Kjcs|nwcXuoSI&{C`5igx^_5_+I#Tdo7zC;XR+ zYsjl(+O<#Hy#sl}{5?)BuZ>A?Q-lM8Kl5b9MC_>iPnf!+a(JEF{^>czFnrRZ=$pn(*8#}C2ghuFTZ_C*NzQ(gzgjQrf@@O{)7)FE_nL!PrTZg4{I#AL<- z9$Xt7T+2F2bJW6lAyRMygbl^r#Lr|=yM>Zpi<@KgR|>ng9!~_GUd+Jbff_dd6*amJ@{7mUSDTwx zHoNBy19^l$vu1uKOmvx&u5jzeH2q8{75TRL{3h}{;WS4iO6-MnQgyas(Y-38`bHUi z#n02vsSr@mG)LT}05W_=s$NWw`qUcos3t}kG!2fsbmIAHN>Kz+@ua;lBi;At`+eWN_uo3}JZH~l&tcCwd#`6b zK1I^A(xp4}_X0wXGW4Q#>Z2;x?q2sP%E6W_8UeQv9K*hjEy6mb2p4!J>8%1TzIEzI z`|j@l!a~MiU&5v3+=DzCw6W7xf#GE`Aape4>6&if~;~*oX-L)j(0bxxppT-xK^mj=`szQpD#`Th|+Tt7)s~u6&{G zq{Bl2{)0Fc#(ri^;_aV0HellnTK*iA7YT5*O2gA)JD0v`oG|0#%eN>cWRdOVlk3}r zeo+xv6^Wm8ElPRsX(uV9HLXR+lcf7D{lVlSv9KQg_1BmBmzUQY=nB(E#p?XY?WBU2 z#AJ!C>Wm6^MJ(h8a_JkTlN`YOis(8H)6z7XSaZM>&Qo^2Eo|Yt=h>tv0$D4qs5)N9 z^oxuzOy$7dq%6$(lzDWsdl4Q)z6zbaXhg}@C|2_`V^r|x^T=npMLCF6Z;5@HtRa>} zF?#4pol@$p{~p-Eh%OZD3Zc~>S|R;54oAofW0Vc^AHC{}K&oWFWgE%&;Ih8P$DA?p zh!~gHobZ0|59#4Z7w`@*by4tluOjXqN+hRF__a}qY~yn7eyJQ$_h67*Pnn+J#f&3$ z!>$#ymT*bV7+2W#_6t6LDBTq{&ECaHKtd8nFMxIPX4_E}XAB8*mZ*O3)|2!wX%lXg zU1F-lSDaoUGl|JN9V=_sJxm+=#-1DqsDsHavA%vogh%*3^<+*d;p!N47(Rql9tuc; zGy7IZzKy_r)xzkdE1wi8wed~5-NNRm+a7J6Odsm^!ZftGetr$sa!6B4%-Xn8<>M7%b!BI(=e-f~S(nI1_ zNHE@ar;7cexs-}qA;th3L<2e9D0Z0w%4C%n1U=%yQxC{je`5AC&;h5aI zHO>(T`RQ_L`4~OAHTFaATKosQ)h`Xa5x1nuRJrckI*74@ezZcs%Y6nIe!nHlE8lCo zT#GPgla*Xd%LU=ghINGT?DN(4Lmdy>IJ8og7NGlIz1vy%wQ!UcNQ`w|?(D`p_Fq!m zoP)Gol%AB<61c3!8OV1{?!1E_lrZl7k{ZjqvJMn4YhQ(Uh{=rzbCf6m;cJ%i6v$<4 z`+NYK_t4fc=raMvuiw2~ga*;T^V_HzAdM?vvTrcjBa9@-QNykvb41Aw7leg)>jVQF za6M9-G6?N5z<9qsb*sY|Rrt_F4h{gIu`X9pm!h26_}U3@{<^<7r5KU|G{zk9 z^)hr0tna4F#a32X*hW>eyYQIZ`6V@7QEm!)X(#((=97Ye`s?xf`yN9h#qvs;FS~Gm z&E!v0H(m}O2I&TBDwV6wp|O)-2A3O>APv4YR@G%Wn_Cg4AtSGu+McXkYYJp0HUMfM zvpl^u;*-aqoBqM|P~LGHM@~@kSdjE+Tt#2hFbjS$brNo$>_2s}U@Sf506_gIy9H~B zDM`4$=jxM~BQ5P{8~5nSsJz{Q!Lu8-Pd8SS!|lzyctPLztK&~ESxZFTei0J?i24s^ z8a56(K?m*g>k54dQRG}{R4|pO8#WFpLC5RoKfb6*R_Q-iK>d`S9B$Z*iiVT3xk4Sd zNBvIxS)z;N^CN0h@n_;sk*I?Zz~{F3fRH+vi;63rdcO%<+p+1}Tz6#gns|QC+JrG4 z3lv!HC#aN*Qm6}uGH`wP&dS0wP7S-m_%G>TC$Z6U@F#Meb8*ZA-cmOw8Fk&s^S{tO zwEur3u zEfy`gX3lG$XCRTvN`nD?jmE=-6F4Lj#2X<#tP{NYWr9+5-BK2yWIfszGvt~9%UYJT zOlxQQEkLCEJy_Fyc-%=kcoi4#!y@<2pgvCEfP9Rmn?kPB_0Qid!5^te14Zp2IGrD< zYy(B#Q(%Z25CCiR=Y%@JAN5cZD966);&i%Eaf#*3ic$w}0Y5c#Qt3jV%V3%w*tRk(hU)id_kj4Pbs9Q z8e&NeL!%{5N$!u|0{@gi!c&lwOZ@yVY~zs2?`I@Hz-QvhXI2qU_Rg47ryq;1k@RD3 zRsMKNBJ|YN_}Rf$xqZr>TM>Yd6-Y|+Z&Aw+zokQh^oeHE-mxDkj~W#fp>=ig=2yO1z$S8ur)7we1fqjW@cirFi}5(x&~qm;A3Q5y!ZsYTEU~wki41du$Lnx@Cna~XV&jP-Y`!;H8b7ZeE(s|-GCN-`UEv&FiM6l!z|hp| z_9Vgq@75R2DsA1GtJ0hOmfjMWzdk=hFqvJk?{|Cq8sF}G)<6Xks#`|@z!`(2SIba^ z(X|0he+d2_EX=_ROUeAQ>`lII-JY1BXJKVA)w0xUp>Vp^bNs#WisXzN{@plirTNyM z*4}39?tVLAot(p)KXt=V?%r;zn*(F_mV?Y)SNshTdOamQcD?aR@UW-Q-$gL~CrG zFLF=iHQccDSBNz%5|&20P$`eow)SG1ZJt&n%nwMrEuvl&KPZ1c-!T`iX_hK}^X4## z@ed+VA)ix<>ZIv#W($`c>4o)xob5dZ}pH{tf@67e0G}; zM}<-Xdeh$}afMaVHVM3ABst=CaNl-vr!9$~Ud;1)MzP(++~AL#?n7-h;ljkggm!)- zsfZt}D>HyVYh*5VZ85!*PFwtRW!~am=0Wz4p z7aNErwiJlOeQ|bc;dq=f@lREE?X|T#O|hTRm7x00aJ@rD&{uUAOco8(^-V+`kN@vPxuw%FLCAFc?CE9182-@SD53^AT1PFG}r{XVYrAx2C+rLR2Ol;~0V*HbU0)0V{K zM}K?b$DNEbk|27PIPYz$#Z!@;HlT?@LBHWuMV^Zx9if=8J9pJ#R8ycnob#dg>?$&2 z{gIAPG#1c(CnR4C6I2>w3Hug?59+>ri{;re7tR2T z`M)spe=uV|q-pVue5oEH(B9AaV=KB6bM$XSrQ8;G+(EkYE~A0R8IAr$i-U@#M2I$_ z)}!-QmCxPHckTZn<9E>PJo@=ugB2a&#Wb|`A%Ozmt^X1F4?nH+^VN&#{MzMPB6Sgz z2NGc8>1vZey%`zO7h&7HG#JuZ(^nuO0eH~4E26j$>{h(6<9Bc`Sfr8QIIG6JwkQ_P z+?r9!Kg2?>!vwBv^jqJp$3oW<(I^^mI-tXKOV|)>=ua9t0#j@F8U7e7;CD^-Ug)6M zKt!BDpDwLkn#7Eqy8ZFVw%p4#d1wX%nP?z6GFn z)z;zS5+1o9XD@#gl#inA4YQt2TQdf%jcj9i@1!??U|yDVHqug~qROZMk3Va>u7~H2 z9N0?6Z={ysc@a7fo>1`c8OC(=BydX#HZy?v{JGT1L`J8eR^_=~ZY_V@Yg1!!O0D`7 zr=gNe>665zHhnR5>%0uMSr?Rm)=R_{$!b`=1;yQ`HEM9`#5nZA#qFc?Cr)c z3JmA{(XI^35tGv1OhAVkm}uEz9D6v(uoB%FH)!{C-`)pz={6_9D+w_QCTDj#*N^_0pfqAmM>TPWQIaz=Gte zL@sKHj{C%xOyp^L<(_ea?MpJeS+E z=VZUr3#}JrfVRZLeufa8Npk`$I$4c!!T$UoRx<3n9MPS$8o+|c-e45i&H;*1T-$!~ zFEs{zTQah7xdf*Si>^RtH^E-sSv9%9^le#0+h_mkwvA6G1~JL7<)ibG}-%&5$(V>WSVrhIFv_=1>iHkFmmd z9f;Z>xtsw!tKt)t0T@HJ#`4f;mY6ZFjkM3YOM8ic2YEgPoH)nV`k7}jI=MgdPo4H5i z?+#U505=(b`*_ZxA(LF`#{y%uq@ijW_ds-WdTvzOup5Et2s+8Xf-_g=2QsrSb?9&q)LK3p5rJ1 zZmJ+=7y0Uv^Qc1Ta`V&o{n3i&!4=m;T9$Mc&ket?(SVM_EkCq3(TxOe@qmuQH9r(^ zUT98N`ZNbEp>pGRWm`U4DLGD|E#aGO)sBndN7E8P-F=m|=to0*FYAIQ6Mn*Z<)}pJ zvEzi>Wy#3ZP!~l<{!GajtPmoV>~_>Wxgrw{Eg5T?V9mU?$>@HajuyjsG#K&JBZCgm zsS~Uj*J>Hvr0Hnz&b|=#VtZqBg^*%8J5+TZj*vp}goLgNf~B&Tw@f`Sv$?B@pp`1N zTS7)@VehUFPh!>MB0^Y~FPTr$*nCOQPc!Poyd6T&5!2IL#m*nZ%#{7OK86+7KfW6eB|Dr&0>H zP$EGRsT9vM%)QuQLA&#uUft2K1Toh=eut=JyC}Saw|s)RRHkxuHMfVD5>*Mlt%S5}f8dpU$c6Y<%ul-=8rw zvoc^tc7(wV+18ts>cGeU7rH?(DvB)~imx8CrMrj>a#tfGFGIafo_TRapWvfa6ki9o zJ{tey^~UA!KSzbKnO#yH&tsLE4%omsbX^S}at)8W>6W-5#~D2C$j)@aYZbuUSl7&% zDgb}st`IL!sfvKK0!@X*TnJ@Y=t4;SYub_;cPg58CmDp{M~19M?CANTA20NLVWh z7CxBSFoQOuBV!=BrKoFzF{5++9oA4Ru)|qiFHEtNdff!O)ZO-Z)947(LQVEY7YAi> zE{Dw3Vbfo_$-IPz^pTx816ja^EX(C$ysW`8*j1m8OT^|b-3*t9v&E;=8;;4pwcgki z>rBop2f4oW$Bt*aYq>HF3d@_E2gQi)c>9g{RfE4h!d1MI@ew8)3cx;9- zqxlCrSt#96tWot()rxYC-DHVeOv4P5!lZ)u8QmM&z=BT6{B+WrBfl=Q2ieGqot=6d zzZlGARw|#4Y42y~#S3_+-v!c|JS-6OuWBZKJ-Xzz;+bIs0SAYUZVU8UHsc%L%A73b zo>1df3qH)?OP{(e-UZ@QwBfWey0^Hed>3#YdvQ~`q`jRz*vg5L`FWhc1!mz66YtQ8 zQta2<8mYQMvia!KFe@>Y>3SrRG|dKEJfQl8HC?SzHPh+NDh!I<~MNaKLQ~#v?-p517o(nDWWFF{#)r{<|8szw!-O0dV!NUR4K z8KZk)8~9rXyl#og$wJ{y$*d==XiI7q7{TQmgdU^vkfJTjB!Qt{1m8NwgO;iGN6>(n zizwDZ%<2_w;3n63={rY8?JkUt9Zc(?hL`*@G3s@)9xvAfPU8|Txdj( zC(;mfE+z?+Z|obG7DRC)(7nLaSg1ES)xkzfVq5(1Qn<)Ox?D}LNONvFLn&lVlfy=R$vb)MIPoqK3v>=qKSpm% z#AKwt&QA8I&a%hJEn%j38Gu`KJq?Dm<+-+>!;AzdPxbqFXss#DT54p>`lU+rOIPV)J4P+esSEKw^{ouxp_U*db?z4- zcON)+)fE*k8NQe`i_lx~?^h`uwQbAdby9LejxHG9n9VH)TwI88<-xt`L4am%-xNdaD!o%NUiQiwgbPB!_C31=(Ms>PK($M4P0()fF2-lx{THet{Q* z9X4~x$5I!z3r}EbYjqim--P)aMs(Ny9+ot^rFaozgBZ<4^SwEJa zpqA2?1;5nFFg~j@_zMwlSDe+9L{fY0}?aiGbox!`9_H`b^PF`syGXyh#O=Xe+}sUaZdlZ3gQqO2?n>~MS)rtkjR zd?NL6f8BN$mM$FkT937O3^U72ruh*@_ z@dFeo(YCsPSbH&4^!q0-mRMw?dF*fk_NUVa&cT~KfeoN_0`@HWFyvf2)b5w53W@3F z-)g9^*$mlLtfAEtf37N#EGg+lBSC;8Na32L6>;3y6!`clh012u87kMiDMb_zDT7XC&9H7DHV?NQz=5)fpMOo~QNcrs{O{R`?ndN}!a{{9NtJc!AValD+BGS@ zbbnuC;oHoVK87Y1I4 zm1i5@W#3>prJO~Ll|)p&T5%ZNa~R$1dG@%ZrWbuK@?usadT5@}_tw?bQNQO~`jyPy zr_Rc<^T2B^seD_Y`fNiLPLB~tdF&Ejg_NQPXj&%rT^1Z8DOdtFCg(Ht>elj3vmmUy zh~w2(_~A`m0cI2jpAC9uowQJ4+;0Mt-^QY10?=EZg{8ip)l*Wgb8>Cp!gj*psDE59 z!q17^=nnM1d?rqQOu8c4>CpjIBB@{HO<3G?Cq*L+?yKx^J{%3SL0r5{v~KT?h#oJ| zKcE*MYl5;@KDuQGsffC^13jN^Yi`LqY=vH*M|nFt_652@exKWTJKOb%J3+RZeX;e_ z;(t{3XRIizHlM}#eP*Iq414&>lcH|?GM=wJ7wR;LpUI#pSif?>hD0zWQ8^A-+cUsW zIJV1`rVXVRtXx^Nt|&GI6I;(t>POpV$wq|LUdz4r5~M6A*oQV(oYASYW(nIkia`!k z(c=Xk?&1fQrKGC6kD7;Hwtf?tLh?#Aw$=F1lw$tm9umXLv#t!-dA3RqEuX7 zq1A7Ci_sH;RcVSWmnI(;lh@SG!tBKGW$(hl_v_cs>NewO=WZ#JHHKMmf29nx?HP7CV0!mDHRcUe!J7ZeM#`* zToq~W6v*9UzGci)2VXGRI)y+S%o2f3Vi5>!3eUNwR0Olv{Y0|f0__6>brks%a#J&t zj71~vN??|a!}unez@8G$^e+7Gg+mr~z=f4n1Nd&nA$BTJ`PgvK@HL0DSa*G~H}*ke<0>UZHJh8_4|yG{;Z%hxXiqoT?ZKbE0p_Yy0vqX6UR zU)t&=tDPm$U)sBFSV1P10@omnyq$qa&uF}jRIM%Vipln42n5AhJ|5C&U=+l}+>#22 zmR;`fd73)Ge|BsiVog6*O9H(fv69(v3 ze)XV<-@f!cN80j3Kx2`OLlu*@;8DI}bHEbYCR71frVnA0V7_rwBCy-+*>^|FZ?8`}>R)e$Z*2ze&3C?Yhe*hEjzt~_v5%d?o%PTb+h{Xpmb7aEGMmV#z zMU?*!LvT;?K`wvt;U_p2Az<0+Efm`iowOM5VvanUm8fT~ABBc#gY@|wCBb&t5Ug7I zkx`84+9}~Ea`W*V52JX<;@?~#20&I6G2946u)dVy=4Al#cf>CIOrg|#PXOjn8LzQ+}G)5PAk+rF8HiVC{cuX|AG>*X+y!9=o zh3ohFqpg;5JKD=qITNeTMT&i>XoC zi}SMlEO8X?K`<@QTxro*R~CmqPg#+H*#&5!Pt6S|KtIU97cz4c{m>pcaAU%Fy2Wy9 z$au;L5{$Y0joD_9Ep^vjL3(IMf_H-T`{5e8GGiyw#yO{c8Gz`Y=p#Z&7=TXkjvf16 z;M$ zT{t31Q^ok^Zv5(0HiP895YYD<5rF(MPKrn#q&R#*VJbPOJ|e5TZzC^(9CI;}4Qu*A z>1skG*&oEjfUE47l6ZBJc5ZIC1^uU{-GFfv$F*bTG|@(d9MfkHKLYM*O%e2kV~2S^ zhP^N2EsQhaz+A{v>lqi0mEjF^+XG}ogJJSH6uinvGw&VqCrSE*DmpdQ&6H&31PAzLOP4dg&k3(T^@@w9k*Ik`pD@wdH4rpq`kQJ*ji z-BJ1?d@vQH0(4CxNcppJ2`l-x#mMMfSTj%dQ`>UW8t6m7^806Fltya(s91%3Jy^iID8iH z7;}kTTGxKGn(Fd!tp`nIFEd8@ZCUT(JEQjod^Jgl+?eBit|ly%Z&D zg7DpP-5Gzk)tg#};sR(`4oAJQ3dDLP3neh<^vN!3H2;VPd!gTCY zNqO}!*eP8kvFWHmy5$0F}i63 zP^-bjLg3ZJuddGqp;IF7vEGZQuT{{?X7~0)Yc^H~;M{uxchX~gh=YmABn6Z8#6h;! zH4hKZLp62$ucNNjgw8^d_nYGf6d-_QXKW7j7;-7X3aY0x2hCzvrrF=IYdITY+F_`C z`SsiAV|ky;u&M=ze*4s!f|}tsGmLnt%9Yn!UkiT-4iFnBoG+M;Ft7ymx=dqx=PONC zC}+_PIp3-^FpkFg%cJ&+4LPclF7|bddSX2=Y4%hfZlD=RB1_4>50~`1rye4R4-oUj zr;aCY@Ba-kH5Atmd6(bER^x+1#4DOFPG-GBpbh)*f|OE~3U?14#cWXd922_)JL3Er zl3b~YfD*1A?)3lRe1rE*bnou*jl<5ZtSQHKDg2%b&S>^?@!Jt^Ef)UpWK04Sr0GEp zUlCB!)JwT;G17ws>d!UQUrpAWnDMMrS{=d5GGUrl z^Ia(Ng25wY%BUuGFOg7IPP_A`v8`P00)rep5c*owOWCA-J38J92AJqG_NYBHAW1*1 z0VUVpU%c_%v)&5fed?Nr_vrY&= zz4|u2xo@oIK)t}|Ooo+8inRb!akFP^d6Vk0{E)v+=hf#wygKd07T=0Hk|IT^YT8uF zj!!!tuWzxenQA*q@0CD6;g+>ZoV`KZ?+3-z^IQNQug&7a@(M)?%*ZcJioc!|m)I;* z$Nf5(q&INqK#!Ly@?Y+0v=89SErk&4&lah`j-cc)YqRu6I|73iq>ae`cEqhbS=#Wjfg(7vX&bed~3MiVNi-@einugO(h zmh7SJ-xbo)^-O9trvlK&-R>V$-7-Sik|4epu3ElppS~@WRzK$6-oAb3X!5xKJ#|Xe z(&Dx#WQ2Yu0fXP*80OOy^!NH3eR46 zrT&Wh?9Ho5loF(b%*$0C`!3t}erpv6=AtN$H+i?^!P`aPcxtN3PoEpLCluS@h@SOA zmX5}SqpeTn@^a3{Sgw;QYkN_o+D^FI2y90N=UVYwv8nyt`FcTBLEf(DTD~RuagMZ( zSa+Fp&jIuOC&F;u(uk5pgV^CAF#|~9#Oc#~5AR353PF6AYhKz7(RoJ=)(6=L?|LDv zG`cnHY0Ep`@nI;Tn)E@W@A%~%^s5G8Xl(Mn@%|~G?X8rT4law;Jl+6W4odaaDUB)# z1EjqJDRpp-lDfvH(Hhd%j?p}YSG>t_L9T=)8)Z&bO8(wevVHFs-p9yqT@Al2Gm+1? zo9k|D#*FR*3^f*pf7enh7f00H_Q@ZKuxV}ju+nY<__L|THX5A(K2DYJ& z{4FiU*mK7!ObOQ|iS3EgMwGI1N>V5@OS?#m7MaP*(y%#-zc|DQuT+ChE$OMYinq5` zJd9a3tesB_!`RlT?0uoEKc7|}oiBcp?7{65^Pg5N@%!Nawwmi?W%sAMSe;aZ6TiI+ zqNX`|wHx=%8QV2mv_gzBT*LbFJ&*2!#q?bkpqht3dS4Vw3(dID4QN;JSZ6i7G_L-~ zQQErDq-Jz#wt>wmYCRTq6W@66IT*;&wtX(9%h{t_SeeRha2Po-NV@S=0K$;&=kHQO z-Fv;QSS|7w|L(lreyK;g?`;joiQ6aMhh0F9oS{1Y#4;md{@Wo<$4okx}uf(ppNNC+k<|! zrzWLcNmjw>UC!nVIahAI#;EGGuksrkEaLHnQVWJdcc_B21>>QbVEf6|N%VI8k9J8{ z=8y+P(AAEh`bc4aruRboJ~g)1&%$d(m&QK{Y0PG7W+T7dA@B;(1=Tj$M^Mrx10z>+ zV-cy_Nta>0tEG2o2lSF{qK>1gLP^EL{z;opsVHYau5AiL=gknAj1V=inl|aD5$k=1 z_&m9W#!a~Kp_J5p8wHiwRBm&4tDSL2g^CNcY&uuYZzF-uMfs;+*{hU$7~SYj&gX{@ z2hw2zoehL_ELDYUDlV)~>A`)X$~jhL+xc!O2v^&Es)kg$)OM_Q$A^ zM#C_nrQWS>F!9?##^V~XVCeF3J|KHz`iIhB^3g*rqDWs^hc9S&?squN9SYU79Fjga zEld0GK*wXE%}goBz_An9%7M{Dw_rGI;clfaDZ=PB^E~jSkPLi@8~a#M83? zNHnR;iRd*Y(L*0Pqg6{*q9POEY^vG;i#QASiu?BA6Yza-?fLFQtO@&0j>{KB!y_} z^RoAM2HQC=m+Co;iL{&^-^yhv-Mt=VNAG<`VjM-d&?8FFXk(Ioio=l@v&N2GtgYGo znI}|%kevx^-~vO!;R)}d6qQ)@9%-aJ6bbtIWMiVpEWGW55*XV#D#{h~X+K7ZZzT}0 zMli`#@z^Bths-9oj9R+C4`JUp&HFT`v2h%|k?hpt zF|wzX|Ji~b&yg~m`jrTe6JO2rry1wAd2cs;7wAtWWOEt^M?X8HH-pE--dsMKLq49P z=x?Y5IuL60Hx%_x=)&L7AOAO$?cdNSqFO7`Lex(4pFPp@TqnxUjX1ZBd-Fvx|27mw zlrX^y)1rKcD;H(Q$aVBZ_Ftw8BYBxGFB*QhuJ){W!!~Zw>(0P*pUY> zrr7JE0(yVc#;l0+2Vk0%PVU=T%TWRh-tz(8-b6|ru)`;;cQG2q !S7eJksY4W_#T?U6z; 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

c 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

q7?pCH5S!}p9m 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

&YW13TI8ho-6O>ElY&$r~n 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
*x!j*4ZxYG~4_=B0l7aOk4* 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 z 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

JscFID6B=0O@(4MT%`=_I0( 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%0De!B7O{tj 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 z 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

eaYra<%Wl8h;={YXhEpC=aaq~*Rl2< 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

#;=_5Kr7-*or5@}{FY?$AVZ)67Qb|ZNG9_p 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�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⪙p83!NrS-s^oSm@jzD|?xjKgYR+UJz#m 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⇔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

  • VwRIQ#X`A<_rKLn@^f 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

    cQRrA9s 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�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%0A`r3uFPdEN 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

    ywe3br{N{>{NPXiy>hhZsJ8KwPo*Uo7S!P#Q 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

    ?XMX2XZ)`r zt@v83c*fD@oa&`m2$p*-3QGhcBJemCV4(@{eQc-XTT^U_At>4Q!(Dp*+cd^Gr{vKl z>9|UkVGK_WpuT$+-SX)nB7zd*|9sCx4BSH-NSUySC`6^SG->vr!AzO>Jo zkScQ5n^4!I^JgzSTX*whARfcnNqT?Fh&^{1{n?+I&~3`{nG~B{s!?Hx5kB)14iH7) zD156(nB1p>rS4Po#!flX$3tX;Eras_r5PgEZKm}VkYF}v$5jw^M6(K#(7}(S%3uE* zEBrS`6cdVm;PzmT5`VOr@}K(50pDNzByA?Gi>3|!j)_K{mq@2+^Z&$c{*I|eBo5N8 z$3M9D5QLsEj3bJFzMsnLH$JIN3u)A1wU+;nj`6e4>i}aI*+@nYtWaS9MRC&6MfpZAY7mc~ z#ebrMKO1JhDFpE@TWY2n!s$|TsMr+=gd}~l<-d)7J?`3LTQ6?-Pwe%-@$JLO1DBjG z)uIRb(~P5Uw-#YsR61kj-(Bz8;C2fU^q$n>Fo%Z%)0TQF9jl4;#swCz0%z{>VgSKJ zC-`@@x7Rgtv^+ySc(yZmm3?BNZx7w5$MTEI#e+NIq!!4A!Fr3yZ6@4`R16*f@r=~D zKl-FvZO`Pkh4jeg_Vh{X#Q31W47y}^(*$w{|r^dx=Hf9jl0c3Rv5ISMM z41u~nKK`mHHtSZxd>y~=GE^^N#>Ka}3{ZiI^kC36o()$(vDN+B&rJ3os9Coo>;@7t`I<2^Bg9pgc@xXUB`B1Cv z^;E_KV#gTz`5oQ>A@t{QFR|-2VaK@@vYC@ph(gnPJ`;ag^mnS2GfT79qt~Su-c&2A zm6B4;!R#Z?y3fKE*HV_PhKI*i(t8MWbeI0&wOp>73t zrQAZ>;ZG@5>z@LV63_2Ap<(2$e^?RrBoq1_h56okcjk#q066^9Sp`$5MG*5s8aj@~ zFx2*%kYtjp)i|S?Vb3LXrESrTNfx&{;33SC5n6!c8vQHz)v%cs&@)&#G-D`|Q@0wQ zzfw&@fR3jC8ck`Q4}q$MI#bPot0DY2IBaWIkE4bZzh=kNd_)D^bbO8cy3v@sqLO#ljj!Ux0>-*6~{v?_gC^+QkJ#-kCvH{jwUbf?dY5T)q z3J1X8?!V%=HUOMx^TO-lr{<4sc!1;Vj|LEm+VFs3@d4>IyuxZL*acmtZ(8wGU3Y+2 zKL?@`2aSeUv8n^74=*-8_pxf@Cgsr%gDrjy(d5G7 zRxtyR+UmnpM1qd8{oE87UxVzii>rFIZ{{H%P3ASV|NbHxf86!; zy{JT4VI)u@{m?kWR8>3JJ6rw#V~)iyLOZ= zH@p9F+EwZ3qnvUXXe@%4`#G9DC_-vM`#4aZu>tIOLR|ETMu79na+iWdD5KXmKt5?P zuF^bzyf<&e0X%y;{GyIeQ>s`#3if#=sU^F3cqQy%jQ%&HCW<20wg1_I2%>`C#IGa z*U-=jp*+lU<5c5_d7__Ov@xye%uMSIGK;|ucS$`m2t+Cl_v@aw+BBWMc&0nD_%@j~ zH&9v5DvO&BkH-hesBQFJE!779^{c1G_K|xht+>otZ|5{92w0Xi1R#Z>TFk%GkvSBO zaB~4Tn}=aCZGzcxB)(J*?zF%=iy%pvxmyW{jiek$l!BRFEYT~)%mGEY<3uPa9?vxn zPXSKovW_t9j&4a2QeZ>SU$pki&b9jK@r<4Ou7(jluLDi1a)FLkCwamkfBT|{6$0A7 zP5w}-9XIB?-pg0&r1xTShU3TdgrV$V1>#f*ikZVVD4q@>F4cJ_lDpqp2MuR|u^f>sMvi0RLKkVQ1StN7y2=82@w$Y- z9YQy8Qo9ye0RZwRVy|ITN{L|NqEjUInC&_Y(*Xv~0{3*MBmUbwVwMo#lMX1-Fc(5ZUHSdqR zt4|^=O`jma|2LQ0=0A{@b8JZU!nzK%NGs~-S0(uzTD$EI@?UD7FLSPwk=4b_$yrdT zC`6p`$$l%$bLJ64#6d_2u}CoD3Hk6&G%rh$sjD$~4Vw}pudjt!6jL0?aVN#1Lbb$s zAe^4&4kGBv4Q&CJU%JR!2H({ptQy|F!gMQUPWt|mB)Lg=C=0!sdt{X6JLf@FLb`;w%A zas>UP*3?&^6=jl18v*aEL+0vnVr-&YYH^MRixmYQ6FN zJ$xXqzIG~3ixBh|>ZPE?N82MiJfEWoX&~f(16>_4TGAclQ4c1uaeNPBQU`2NDk%?@>$`;YW9SZFo*hejc0P#7D=R>}kwa~!g#X&~j{FuDFXpGgi#r`L9rl}==ELi}BI!il&Hp+3Tk=su&f-Nx zmCT)KoJBrj(|zU+Tm099d_f}>1Qq}Sjaj&Hbbn;cW7wAe%>v%h{hc+BKeqg_3s;Zs zQ>=TC+409OoFCp7Soh$w<4;%^-@mWE?xAYOpSXaBx$lMyQH(*}rWSk_{}ig3rc?k6 z5tQNaRJ9XGT!`zx-8A~7pjR{6omFE=9Y2vx_vazgJ1oFJ6Ytlgv&aegw}{ zD_+EuFLvbIBvB54xw3Yr74mt{Yt}A|%NzpxIciUJwDPwKDX;Bt(>MNjHkSXLf_#Xx zc2rC2UkLX4hhiQm3gE5I^VdIc#DQsa(WQL!3}2a%QSVmy~hC-@zgIF82pSq_|Ve;?L|0+U6o3p+>xK`rQ)G^Ns7EjgBP z%$$~e1wxs}iK)UEKT1_)mztCoABYpfLes33T#$WF%o z6*I`uRhFG~AA`i@_negbJcD6u@O|p^lKt@~Wraa}RTeSF6omU+QW8bVtDFoj66077 zG4BdLLxx#pyMNSc-#+rVPMlW>AJs{ET(5;{Ko6RD_w8& zA(Iu62+fD^F|*Sh_4}SMQV!*x+#cNea^gkPuBz}=bLxExA+*=hOfQ_;ugCzfkb9a! z+P&{LXXLD!cjZ?g818b+?%f?6xFj-c%n}XEJrgDL0qH+3zPN|Nz4ox=*pY5GKn8M$>SD+7)Z4W&gF^4@j~5s>hqj| zkTBfaWvI(~v`oEt(H9Q*(QS)V_v@fYXK*pLP9QIQ7xhH>QPGP>isD7bry(LdtA-n% zGr96kQbW*WuuRbUsNM`9?A6@UBPtnSrUn*l`>1scbq=-~G$Vd48jKcYl0q`fhX0&K zhE63B-}*a$HHZFq>Mr7D@&jUhgS&}ph0F{IxK{@PmmDrUuy<15@vd4y{jzUwqJT%6 zXtg2~5#%x?Q?kXZjy?&X*7?0;$C^J{Q)gCi(u)IE*`Aw;WgP(L1Pt9Tj7VZ&49oO& zuk0^QvR9V7_K9Z6FY0+sTeM!j5Gjgqf2>VfaZf#&`S9-0neLsBOa(l0zaM9uZfE() z#D9b|UAX*4VU{UrJmGE^^E0sxA35zuDZ%R9)M`x-DNzB$Ygp}`ZK10O9P#Y7UskkzWEON}9?b0kS^W@Y51wab85_@KZw z8xq-Q5z9LsJu81>eY{EIb^2Xbe`a`7E9XUi(SOeV^9VPzg^Y+d_0}Qo-)Z%I5B-

    !u&q({3~aXCVZRp&d+hh9xCJ+PDc+@HdQ zs<`#~8eyAeQa~FgeY}fE_jy`Wh)zX(J}zOQ#YSan!P|{flJ%e^7t$~I^9lx6jhRvb zBlkrSn;}pdrMP+jhh9uv(O9q_vB~!QC#kMUb-0%($GwF9j>~j2lz*OBe!on;pmbSM zq-ms{Ad184xhP=arl1Y}AudO_^J^t0VadB2%oIaGnmoE3C}%l5u?(E`z8WkA+TpGW z*TfU*%mj6n4L7j%E{{dMVgyjZ@rO}=7qaMuV0yaJ-T9HI0yLHg4MMBWtnM3tEKDr# zV}k^g<%bo6J`t0xS_r47Kj-_-m^g*&^j-S@P(B|L{lZ@6ws9(s0V)%u8VzzKUBT&y z6c@ZD6S=V}r=~Y<$Tw5s`r}my#pxBpfi^^6)jwB2NdxlpjO;@j343w7M2qQo91!|0 z*a13l*L<(1YBb@HeaoXNgn+F(&j;$PGBlt{FRU0U4YC`o=*sap4|RuL6dz!9Ofp1yjHu z{--3F5R^Fn!>4`p%10ByeaW3Qyw3;d!^>DkZMtPx*?%g`|64J|?V^P(rgG*DEA1%g5GvrE@HXJ()a{BK(1 zzv$BN7yP5Qw>BN7E?NpiDp}dn!nLmAx1967efjo?uJ4>27!04d z>0fh$NKoPE?ae!q1Jl#{c#^*c$zRptVwuE_+z$AWR75u>XU%AzLN-kf3CWSvW zfq?#lJT>X1AGr8+Jb04i@zdtm?yPL}gu-TsJk$$uPS_Q)ur9K&*zr~ z$Za`gT{_rX^7hs6&jrS-K)MKMd#H`y2Dbz-se9O8>QyH`7w>y?m4^7*56dXF@W;Lh z;y3T|4gCoW_{>6>G*sFDnHBcs^ycl`*Pq%N_{K zd*gFpf_-Lh+#=P=iI)#K)mnL0LwHwf-x-xrgytv)S>Rt>dE(|!r^xr~`qicGEvJNN z|FUXFTHU1g(`=N-`c^*xZ3yGfv2$j%uiZMfv`r8?=#K1}czR6$;uDd0meW}*u;EE? z+Sx(hup(1(%@6wVyt4f9-fYodUugAtW$EL+`Jz4F=^)FRM^E0DeMSP;K*)||jo1_S zlFNfWm+$l5Xoc%L+&d01XOX{3;z)^B8K5Gl9AScFr|fCysi-2Ut=EG&1I0s<(^iMO z;h|fGEKkp?qd0&04*C3bIvSFxwv6$!Foy@yX^*5oD^aQ-Wo*%te=brE5MYlzYv`K; z8&{xL`0hlQ=&B$zCT|4ex&dGK5FKUl(^b>gb7t@%X98eDNp8TyMM;OqFWl=GSXhm@ z!xs^qXSlE>sNBZglnEEqd|+~~gr=`D=z;zwzlA54Sg~br-(3EvK1}zAvJFlU1q z?+32uj}W>+z?;ZPS2j<}1hDF2rDPxW+t#9EIBQD&4T&JjzHh#$Ejf(a@0q$-`Fh$4 zIhUl!@T)DCENcJcieFn_DBjr*c&GSF|)eA zcmqOSU1`XQH9R>{7`W+CDxWbYa+iGfjO7kKtu_m(OQs4@_ewu|>y1@a&I%h5XUdt7 z=CuZL1Hj9|Z)n1A_@9^>NbFbbd(!&4wAmfM`oI>|X|T$y-}=7xuY^j%mmg)j{f!q-&g=)c#AVHP+b<+ZxwKjPg(`g*b`s>=ftKG1*(2X?w#7> z`+2XN*`hSS#C-$_Boox>Ly`LK;s~3Q6=X0I6WF|j7bQ{>o-|uVj*38|L%S9v{E~^| z^$TU<|SBq|X?A{>=bJ=(iH zRN4;e&>v~*S2{NBbjuVV*b(2d>Kn!16br$sfeF_1rk#XsjKloo>%{vS7&kInPQWGu zTh6GsAnJ*wDo!p9Zo&{ z%*Xlkb{XE_)F&_3Y$NTYB0ZA*LEXO$&nSPX>y2$Qv>rXlxKYMhjrNS=c>KXkMZYgW z|MU>ET;oHyEOEDnt8N(0pcVMEbEWZJVXYU8sl&~4qkxtI<=mh|SO6UgPR{LP@YTK_w$^ zyn&M*WaPC8<$9M6*d7$);0e^s$2akW^lyJ?JW`I&+R=YkOlt7H>-r1dUI#U#h+zO# za^xCgMHle*4YPF(i~PB*?`Y+DJCceza*d`!i=7J>v2a4xvQRfg^5=Burz4e>CZ7Xf zY^9azC8)KO$~^LvueMf@)tTjv9&MofarbM=)AVjOy*d`BF%jMazcbsfeZJ8I4pJZ8 zpKIl}(#7w8VNmE2fV7<)Ds((y#1QtFG63c3YZQ141B?pG0<>*YY!p6XOr=u_p^j?# zv_GxT(?a3WJwMSx*1&LDT0VRukI6@rt?{1ApInI(r=_v!#aWqGWC_o8INnOjwOqtH zL=x^_Rcf7qdU9{XeyBhb0=?N6&sm%0-UnDt=q(Yi_-(IG+;ABAfACOlKyy5i@_ z#uQ~XNU#x0XyT_pnxP$EyEtw4hUJ5*Iw2*}z-P zjbA9cofkWpslem@q}fsI>8wn8fTs5a)%Ocp*EjB=bOw?k_L`sUQ$4|xxQTla_f{W- z4)Huf=lS%-riafjjW3H;tObypcx}Sm>!()} zU*E=o`i+6Hmu^<^SA>^ZK*3XDG_B~aedJBOLy@3L%g&)sv`k$;cQL%H7>3HMXD3dY zl+Cg8@3_VhlgzqOmXpm;Ml-Yb9`c&Ovsfanhmr_u8ECShpmJ1rj8LrfgChuu{2Zf8 z7^5er5h^KTf=Lthk=G}i0adu%%%|*wd_@D~E~$gvC-*T;$_*ayk9;;VtTm0Jm8NFWEWR5)FoPb2iS6P1f-FPG3=QE10w(oBl99$ykGShi!hctw_?^w-vEfc0B)pK`lh~Vg>gQSlraKUhUah*JmaWEB6xv4WrE9JxE(P~YV)M@R z0hiavr9k(kIAX`4O1;ymJ&~g!oSEq1Djm!5I|G8iy~%@==emLmKNl1MS)7?I#zOM$ zP?AM8)GhnY4QmJhsEFQqNhpK|YrfYBuZFOPX^H<%ELRsQ%{x!y`rumTk*ND}7IETG zt=(BRqQ%ttd-2FCScOnMVEv?yxR6Cpcp(tO5pQwm^(B;U;vVMRP}TZTWRvHc9a3ex zmT(HZd%w~qB7Z-%`LPbWUy5|qX5}F)uF{&h+Jpo3 za}&nKwdtx5fW$SJRtr@g`5q;TewsDucH7LIkL)B|%NGg+QN{$f|EjZYICU~c^)t4s zG|B`z$x+tpj%jq;C7Nsj7JDh={&KB;Xba#@`@V^61v)M$ez?CSKozQnK`X6*qA*4nT zqW2aza+q8{tq!x+hC~LI{Pl%=g{xsF9^)_fx^2cxLokA&iUHT?kmV!$8`{uU4)zyj zAB#q=EW^tei`wxVWM^Ux&I7#8R5UKyIxzAkktTs698iml1+*X z@xA}EoBs}eoO}rkfrGzAU67MewlGNwiEs_N1INk{Prk;j?a^}O!bey`7-TA!ftZ8a zm7EVaY1N;TCMG0CaPsdE$iLWl5kSHM3=-6<0s@OOL?9V`r{qY#z~X!nNPeH_QIStz zbg3^izwdOV=&|2F;q*$;ecyk==9MDWf5Y^ZBF2A1%&cuU|D}|}GNrVj&K;&gWBh_0 zuN!FwL|Cj;%?IbIa#>hU5mnUy=BBMJ_obG@@-n{Qec)9GBz$+!xU@1iF2x*vRAsQm zOJb!NG!6(0pX8Ha^%~v{hTEO6U+VQ*#hB3YDqNN}RV99Ss(z{B(B-c<-hVk2FoY8j zqrwgX7IW3}Rgs-oyEu=xLWSWLz}}7@SkaB&0yu4LiV8bTA=VmBf1q%ZF6GiQk7{?F z#rrx|H3B%yrEN=Nz3;ez!`zo!SZ_Qq1UUhOg@JdT`J;k!j!SPnP?+wEb*}?;zsp8k zYA?r5c}qWX!hg@Udw+ib7|fAAQU>~Rf=l*uYr zo2byKe)70poOYdv`*@bda)54Zn$Sl;uoykdIJ&PdAA;N$EEqA@F2h z@0_4C()9Oy~g^wOBL`t*?pXgy7hb5@cy= z6%4su15oh64Xmde{2^?WzNg8cKohku02|A(=m1bK1jz#%gUWjXWLg9f@^LL&n6JmA zp6K%v<<2LW8SXcQiK3Y5AaHNDA@R?fpvVo2WFKBBa8}DtVqSeV)P$en7z1Q@Kh7^{ zMi^xSIC!~HNqLBmPGEqXu#Su7!%?RUWT);iz%Fw+rPvL0a} zVE-#Bpzqqs+fCP)CY4*q{T)3O4Idp8N3$aThQ*ukYD}>F8*cGUyekqXKPF;sQyg{J zu~U&g2essfX*cTFM~cF5bZ}=q*99qDQf*8+EGAm^*hed6j*VKNy(q0_}Z6Aqg1z7YL)6I6xR+({`OvCAm(LyluGBH zwqaJw9eX-LhSwJw&7slvH4Rj*(N7V}c2lpthlbPnV7Y)rbi`GH0EBId@p zM7JYE_80Qo#Aar3)SBO&fI?Z52A|^cYh-vW$R}Snvx=j#z3=RK1Uh+67uqjGH9bft zjJ~i`46@v!NKgExQ#hgB@T!)%4l* z_g6Zy3%l{hoN_-BLWqUz{Z%*FioeWTtw5`bnvg*fD*?l=a!PQeJe!Mtk_x{3fD6eN z+#0`{d-B60=sZiWXYnoH3X(?JlMbnEu0WM6&HP4KJ)oK;-l$_u^pEGv$Kuc11-vp5 zykXN%6B}Jdl5#tfIyMUwrNus~do-#ywrFx!X|dO%+kGM4B}omxY(H=ja(B}H<^S!l zn+F7$)$a+WIl1)Q6Mjb#RBijGSbSD1z1UdF=a-*+&akxR^hb=X@VkT{NjkO7jq)k| zeZqH{L6XdBPQS~ijKG2X42{@;B1g*2KPP}YFYQw*Ra`B;S7G|- zGe+x2lva+KWf#6kMZk*U=Qr{?1+H2Wt`o+IiMo^&ZS|QGdK+2_WRKb1ETYvi$HLz- z1R|EY|6~`7>x^afo(WUzwAR1Z+5A|1p!&Pvq0{n*t~6r5??azIENeO|@fT0|Xl+)_ zJby`#$FLb*G3BSV+57c5Gvm6$WB;+=CHAp_fpmo8(RIwN_7_@pHjmrhgtB!_-7=}e zDVbtU{w3QnmuIxCWl&ixK6bciVfflgt%0c;Z0k;l8QRV6fMtPyb=~|#-iT)~ z>x;&DX>)TC5z*`vvH!C6K>!!BG4L z^B$R5FjQJ>Wl4J=sc4$AhMhbX{*khV744;W5b&$wSdj1Xpl(B9rVSQ%3zryOuORGt zwjlj%fTU=e^+#s5A7bgtOwdQ8x3h#FR~eN4KTWFdNKIN-o-`XJdXt@7SnMS<*}^;6 z0&ZV5KepZoX}$&N$B7_`y@6Vu%$(C58g}T3r2nTvx`L6&#}F|~h*-Ye5&lCoU&>)@DB?WK_{##o1m35$R%lbeW!%MT|X~_cg*!Shl3=G+YMK zsdJNxh_RoOAf0)c-bDO2-8!mm_@A_rQ`f)Mvnlm+ZW~H2j;ttqZ+lK2)X+7Qwp-~z zVg15?(h>iY4*xgJh_ctQ2GxjbC@Qy7FDYzV-o+85>CFE>eZW|c{!jYCq~t%<2by*N zNk1E?1viZaRv%|k7XgIlE#!hNh~V0E(zGYd##%YAFK5?oe(3ZEkTO13oxQcFJ1)=Z z#8AEsyd~dLHMKWhZ181F0tBIgZl2AjVDSBU~O%B zQt1;V_wK#%Kdmk^T<^3uoJRdVYxlcojljh}nIp2+V z)3hnK_|hvBf)zi@Z*im_fV{vhdD3{>nQzV&6Y{cGd)X-7h)!(*j;#uVo^-CO99^q1 zvmGHzg1q2w+x`g$mVG0ZKF3kVDcIDPW8UiOo86gWug1+cwKxzrK76k{Q zQy)t#3?yry_Vur77SWSQ!;TSYPIDWLBK53-(>d1PoqNZPpwkp-o2oT-3Feq`gcISQ zSJ97bmGFPZ39lv0qbJ9)H)5E*b9pjpZc+*n_K1cDReudd@5Z&)>jJN5g?S}dZKN7ypj;ha|kwlTSw+OfHn-eDBbe-Vazy6+3qzKZ%k zuD(1Ts_*|_LuE>2CfOy%P$J17A_>{Xntflx7+Vdpg(Q>6l69Xv1-VnptdDq@&F8%tnm0tjpGj|`B-Nsh*a8!GjG;TmVGrJZ6J4!p47b5PVc^rqDV_vY*(>hmGaa zkn)fwwhM2nrz%^>1q$@vET|<$Dl^du#=RG`x-B}%YvTi+UePHukmohOCL4y z-d>?)-1GE(YuvZ_{Aorcd%gM1ZdE@Ha~Wc3=Eeq3687x_)(C;d4Nx#ml9nPbt*i7_ zGL<~z1<^az)aoGG4yxM4+8txa*HG{|#I8eE4yi`>(n5E9anOiH%}vQ@cKX7zZcthK z-4^5}29C=Nvpjx%^Fc?R8-Xs+<+mg5*_=3YUu)bk#^c?}+f??v=!!O5{SNUvo9`I@wu3`qWDaI_C-0 z@cNN>a6Rgogu#alPc*9uq#?eBGbJ6xZ>2Whr2A|}8!#ht2v~~766Rt5vkA;YPPmJ7 zTn#6p-I0_v-T;;J?$WxK;)#qWUz7n`P{Oo*;J>>^m!zaV&3<)SQ;40XpRKs zFza?sr%}lxGtP)jrGCahV>09+9J}eO9WWB^Q_HA4_rst>)-m?0&z7&B3p@aiMb}!E zUaC3u+K9>*8dr;pt350j2{-!V1ASSGds&;zxz%ywIf2)0_*w#4&mb##(g(6#!vPv( z%7@paDI5#oULrCu0}MXm%^lfiZDL!gzOIfV8lffWtj>!U05k>{`1@1Y4GkLeOUc1_*OY#!pC`jAx`a*Eu#YKa15q;N4b{`>Wf^Mn_n&`rH+A6ztA5D1X9!6!@deSICP>ZgZhD~9 zs4~6vcpGKax9d^Bn_GA|yKD8DWCj@w{jz9$Jp8J=n15Tn>8HB+wxg-b6xd~HfvvpR zvtiWi6wjSU;ZE9PfCnWY-Q>^py8K#wI+9EwTtB2-uNZP9l8@oDrDQr!88XHi8^~94 z_2?s1*F7snRjD#BYNfYtdZLPxs6Kux6vs}XNygZ3zAOPmzOsg2#)6Ci3~l&im}iX@ zitpo=)q&pIcG>um6mZ>f1+CVPEKo}yz86u3Ik*D;FW4#?r{TxPm$W5k$ z$s)%_eLW}w%A&*pdGPB7JfiY_`OS)nU094#xC(DE=X!6Er_3&S>(Z5I^PA#lH*@?6 zo;?MwNsO{oj)^T*q1DEFyX6|Qr02&zaR&kOx6f6+ytx2D$!DMeblM$@xH=$yI@!2r zZ-b4FW-U{~!{Cal@xA^4WYI4nGqH625LNAB^9FJr!o*tfvVp?>r_JTp@4O5Yg498+ zT&!GCH^G$;xnIbAbIbuR!uDtt8-KDbx(g?N8C|v~JlLWaBM^aa?;_wB`PD_j5aV`H^!Lu<@qkUL+Odkjiz@AK#Cc zDMJc;y-F;(X8w?8ratdI0Fzufv3`{Ik92QtZHhmRV3U-rbeR6sZQ&)hkH#Y92lL=9 zQ|Nv+KA`MhZ%C)m{fA}>+qE!+dvJbKR2*r#C_!06{_0?y6R!}y->A9pEmw3(i+Iwz zowb3xlbc0ppL#Xd91sp%E?)YYi%a}*$%nTYYNQLd+FLWd%?`w-rb@uuQu(Yz0iW6p zBY(d55FNBtth$$q{ydHDRiX8mB_0(4SoPzLmv0xoQ&_QRc}2YN^oPXnRs0Zqtdudb z@!>5fUMAW*^^w!soXq6!qG{^0uZo|TJehxRRAKHK6XKmZ^2P}+J9(yf8lonjpELeb z8|{M*g7(EH5K7fT!(o|GhA{+Y*~or8wsIoty+Q8&+@8a(!gq|$!@|KMH{VJho}W^A zBO_n^AH|xHk#~*c5@yR0va17Yu1vyr`Bu*IeK_oAsCiJB+WuOsBy2OF;Z(R+z?UWv_As z&Q;r2DNM(qB}`^WN>5%=nu08E=P_4#Sk)4YgrdFds0Y%xV<^HZvrD!^PkuX9>Dg1u#)PI*Zx#5mPCl$@pqH6m%G=2SD-)Q*-&yE_>MgdDev#8H&rUBR4F zLcir|LvWa4ndbZ%47ROADP!1$Uex81d7C6T2&t&`1h(0Z-h%pu7@JFzUXfGvpsXZ~ z)5WQjwvEpP*f*$L`QgvIbDoch3i*`T3oPAO$7LF&`7@K(n5wohwNpk2?X`*g0XL>} z;flSM?Tt%HwXZcRMli4t?ZI8m2Y3`m~ zgLBk2e|FYMyJAPXD~my8&wchNK5V1jBkRw{hATi1bF^>svd?+i?e6`$P`+)YdS6t# zq5SiCZlUPQj+eG-eO(juW-f0%@4St;6k8&DpT}vs-a>48PtJT1Pj8tR&roT%p>_US zbHbvl%~5fD{>OsmLcbdpM;07Mf85vaNgg(%{SJp62J>^=58W^u-S1tguhG0;uyf|- zqYBwC02hig)1KLEys&sN33s=FVz=p;em7@ zMtd3YsAwu+bg(#H6|_SWrNqrcU75BEg@K*2MUp2X_0TRtK&NM$moIaV2q(pG8${Y9 zPdMqCc@n@LOOiSHN~T0R67E0d@BcG%-us_fPv>860>}T%J=%ZG*-ohw-Ginc5ufx= ziWV9$bs@~;jy7|K=Eg^hCm8Q5Q_XP=uDxFtrEH$!u2fAm{y1c6Zzgdn9-r* z74P_SYrg&sLeJtyWy*;$nygh&KA789pKir1sS1`D_h9P!nWu?;KG61_Bp0S1chs#3VDlyAn%CPLaQrk) zvB!H8MaO8BLW$M_jun0FChPJwWYqPqb$XBRiCI3-l%7F5rVc@P?leudhli13f0#F-5a7l)rfB|qinofY}H)7YQ;!!e7#(XWg0 zxbPKLD*Y6z=6QK*5^2j3vNn!AZDe}!r-*UGq0fDN>-#KLJFEf8Z+rjuQ33DGz zF8$^snOj{``3qC21%l>@7i;dXn593UKZXAYD`bi2D<4Gy($kN$Pjz- za*e4A8dy+|gSl@k5B3+t72;1`!*krKg~oL!&CX$=ZoNq*I<-KCcGUp$9X884K~ad{ zP%Y0n+Xlg*re+@YnlK%)5r^$H3ezfIUh>MrntyIq=(5~)De`B2Yo-o&lW*tGpA zymR}`Exrmeanar#@fGjSo< zSvV|!Rkv`u9r;8Am2-8uR%ds;J^03nH9-gZQt+9PH4cJi{5qG2G$=ug~ObqP(33GKKnP>mu7C)|7o+*apEaF zOu&BMn#lR%mdLXUv%V+v4qqK^8mq0zvp1Z*zrVf&oM1yl_Z|1L?eDLg9EJGsTum_Y zBKD97hv}@6wNF=m$$$>;aSMM?k{6C`xITgR{c#WYKGM~l^{2{Fm*Fep`ILYl$c|W3 zM$!x+N@hDgOtE@i?^RzC%nib)oK{`E9U2QCtk^%RS}nR9Yv48inZWAx7aMxbn=#Sr zUun>5pnB@mLYYcdws%nte1Wu{{^KQ2?d%j7LGA28(Fmi`NN-}F>3mlxoe7fkKXf`W zDTdcX;0 zv=%l7^JL?Wo?BAb?2VMutu9gc%&zqKidyi-+S+L9r&J*&%SyO@tf>JH=%$k8)4yeiMh&@9jHg>!WSGpP(-H>;lQJG1&5%IY)aEx;c{a{d+TSXkx+H-pHL%vc&V1VcXTSNo_6wKxuvfxC z0wuvyx61@xhQE(CWG|65ddDQ$?fpdN;g115lM>k=QK%MurUTtbPN8PT8=7}W0k+ds z8*5MjY?p&KI$+&+ovEe(^R}g=!(^fBy@SH&bfMe3wOZ_Vw7xxS>^-kuD!rOP#&kQf~K7}o`@#49BvvWSX%)0?#XUn{AUA`I7K_-?-Gluiqlxf(NkO8Jv z`K5-E9A~I$O`#2R^DRnrQ{6kKo<+%(o1Z~g}ZTuSYHPcT>1D3cnh^m^Tb&bK zK%S)v_qf7)j>1&nl69IGMOaVSL@!`g1!&6o({uG4z7URH`!}x}e_`(I!6f667n#Pt z1KhBR+l}*+g5?rv8M#@||26jl5w-4u9!!8S&T#?e)^!d;s*UF9pK z^Wp#-3{cc|z$T>R6@Y36DC%8RrkgQ95dfck8La1j))`=fPjJ8^e}B|}aFeOQ|1k6a z!9)80vo{eV1_4?TxY761nQJ%$fcY(<=@NCd*zGT5`b&E!3E>ZyiLd{X*L}hI{y&_6 z;^Ssd*lP*A{$KVQy=ds~=tTU-yr23%v!3I>W`nqY&2RV%{@zF5RR51drbltZf6eUIY5!*qwygcHx$Va2oa&fzlH%1aYZi*zf9dvD9_s+4k*v1x zSl5c=6zZ7`<0x?r`kk0V-Rg9i-<|)FSDCLBQ#Np+-$!p2|z={P>F&S zUZi_^5kNzm4RSljI!RCc*l=c#gH`g>rJ5r8O8{EFCu?D0Y<&W%oTpxYJ=U=TrN*5p zx>}%~Q)uan1Yql7 z5>7BPk^gdK?HT%xL$4hve&EL|pQabXrk-fQliFR&M@!rrfb=YCC5h?5$^8tKE$RbP z-d*?OT^o**YZo3(yGJdOg`441JSngZr#M4@nPt*#x1*~EE3&k97O-S$X2zSAmcgg~< z%T4N>)NX*cB)#n#{UQ-)CU0JIP43O<4M+TIldHNob6 z3B}34{zZ@896lNd|5=WKN(!j%WM(ky*1^A*yacve1N+?i0Rmsu5}?_M&R~u;0A}g( z0VLbUH|<9e@>`8w`hLt3tB1dxPZ76^nuNykUHVb)530)!sx4Lel1Z@wP3RkdxzN6! zawiCfv|1$kdE?=QXFyx^bdAXuwunN^z{q`)XzGo3sRm{ZRtC4{2+3K-P)QaHf?>K) zrNH&<)b5qY9|?4Wk5KsGxT}buMLd(XXkm$daWo?H;$XWqzQj-{dXfnmKA|?S;R*ad z>3C=Oz^zR}efy#3?VtdTg4_L7d-lD=*fIFX<7CuEalNvqCGLj3zhKnZrcsb>i*<>f zv`qa}QJgmoz=}KOK6I`ADhHyCH83U(;il-1gfC7NKia;K-kD7*2ciQ~O>^Y29Vw`? zzz~~kB#usC;YfMULKJyBoKQC&_}xEK+{vy&f6#wk9F?k2p>J0aABov=sTfTHCKAYD z_cb$Il{rY|UCx|JF()E&oq&@&+$WO`t+^Vh!g@=79A#Disn>I0YxFW8#4B`vw3ct8 z!cOJK8A8ta^mpyMRG^SFrw!-#EPQ%T`pyrVrTP0WIb|&c(Oi{t6KQr{H+BbQWMZiqF?Z+bByKt^R=9%HB zd+8f#h@yKtsn-&Eo-N0-{~G8F_-B zbNeF4^CKsYjQ$KCZgQOkn6%iirdNZ^Z>fj->e3W;WZpC>=OAN^zGzTg?N}(6=+9~a zrm?pArh7TvMf|Nrulip1PKzb&!V)nrjLr-D0{kyjg;wkw?-FCpZ3>KwReNSwWQ5R= zY9zh=DXbuwfxCydcce&q?%RukqTMLkY4pdhv`Fo!vv@Tb=>~B-;&bjK*Q-gIYNBx_b%9Ai%uK3WDN=o^ z9;zB30csV#HI8X6Ui=zsgOMJCZK`kHyrcg%moMKGqUfRS0}Pm9FVx<9y|#H9&bcMr z?N|QUMXEg0rf*ck=VoX$kNpat{}Ns-h4n|mKX@GqJ&$4#`>xZ}=h%+3z{ zY+7xP3z#yRe8MjdMl76y#F~>dZh&9OP*xHG%zRP>-Gi^OVRqEIyo*!IXP+y`7w3Gi zIK=$KM7E1(z9-E+ZrkWJ#!eo;kJMMZH`!Da_o@Hpbp&y+4c%wV>+UA-0dxI}K#6y% zOsNVSv2X^G07TtX^1fp34hV=7s@uUi4kO!g)Eh?9OU1v#LX44J)DhM{P$yMCjKJIU zkm5cOG}cxk-r6ji8}RH)<&Qji$WU_+71z?5x#2(Djr>qQkC|+TXWCE7Sr1Vfv3!|n zq^CQ1!h}euWb4jM*FtxTVR7pBnZGqRngw$1IR(p*c`Fi4k=HC9pOpAPLN+qVHx)Zc z$Le<`Tj(@1rG_mLb-D^st z;~8WrLIO+tzM+ZHfU$+(epM5peKxIlN^XR^8;c%pTr`vb8Z# zc{jFZgjJSdi3D-ai3YjR6YgflrlUBgy_3s$TGD*&wpYWHg!N>fY`yk z*Y=O<@_2&34Xh}iPdp8SBNN!7daWJ{ogGaSCFQfHAq^Ct$FM8*y3>7?69J2hnqpHrf;w&^Uq5^ z9w22m{yNfai2bbO`|DUSyf_>`JFFtxA)pkiNhbSU?^F^9bA?j2yA_}RI`ZEalv}>S ztz1pg6&M^KUTPQe`Jf`dk>gIu{ zua-s^(Zs00Seh+)lfbYS%9ftayecWywjz`q{@jQx{wOh?pro{jEWRjU4*d8Xnl~Q| zd#P+0Va*H7RYUEF7nr3JY+Qq_Z}nxn?5eN}cTCf?StqJZF%x`*qi9-B;99J>X)pmC z&>@mgPfT^LJ@$d_yav-@EJmE`*L;J| zVa^G@yH!sp%?}jx@-+7xesBJ5m>=qu-;J=nEHm|Pw)DF?Rr^tIauGi% z!=Ew-&y8x1X2C{n-H;04J}112N)fn;{xd$lw8=cSrGMTADMeBc>t5eX_5*h>B-52( z15&N<-6|>b8nAl!@QKQZEjmnNm~B)u3TPfx*!$tiFo5&FU1r1XRaDYl=C!V}KK2nY zNa{!7yAOVoTGiVvly`!Lm&f*9O@7VTEC*bTmMg*(rE>!+p*J0C9aVlOVxTvHPMz5& z)@uNkUJI%+jU+^u>OKp5sWDo~u>Je@)#*#8O@5`ttCa=$&UD3G62_KxPwd4Mwa1A3 z&i^suq31k%W`a~_3du&8v+cD10iDRo(%&?*2F!4~jR0gt8aIh~3oq1Y1~q z2o}M)@XT+CO}WTweG1PP-2!C&0XiCT(3WP+$Cl!GF(LOmcy`l2>^Ndm@WNdo+P1V& z(%Nhg>3j^WFU~;o(b&Xf@+Z*k3Cj`6<0oe)d?mhg^{es)I?b#JtH^_$ub(R3CkO+> zAIR7vkny)do3rNB&rHCTxevp$RZekAf76NaTNr%b&BSunyTEj$j{0VFWlP!WSdrVe z!F=jw%6?j8KOkXIZVOqYEYoa~yPugcrm(RbSgy46GGRs7Dw>TsJ*VEaT!20Q+2Sc; zT@|mX0}?tKeOMPZT5D{&vd_=8+IUABaz}?>zMXoy!M5&bcSAi_xO+Kfb}rAyxnt!j2@i7V8)=51a%X}Zp1%^eC(sN*vRN4veZHVF{Es5U;{UNbuHS%|w_3&iAKss+n_v=dgDmkCdpHFk4x z-kzXV8)6MY5RD2|N(32$q=%Ofk*HP8p=gsC^7YwVm*}HrJ6baY6@Ia{Ykn z34TSPHeJxzsUF%QM?yiW@y!I-f36*NdeV*f2i|^3QB|1zOxswhVhRM&xZn6X7`x`U zqyqDc!82x*{;W|}thlK=yYEZ9q^K**cGA)%ya1*%JRk`r%c?thZI?=T8H3n)OAk3l ztUM@3a5Yet=;o@R8)uFSC)PyYuJZn}SK^2i&tT5?E%_)VeWsrk1!ruHzu{x{ToV zun~|&+W!M1(Ey#qSn5bK2?!)*fZcZMc>rFn9QxeY{{cGMp;r}&z ze*f2uW-9r|TwIC=%7#ns0Ww!oDIf?&1=}#((Kk6>bH5{gzwFhe!VQz%`b#*=F=QxF z_MMMeDDvVuyw&OGAwjqmet?O!7<}Sx7JwX}zzOdYf7kCMTau9Q`-HE*Y<={9eGSa< z3W`$J>hVed!v>rrTZ@n0!&d{Wll7>DcH{80^ctmWRtb*LFX8Lw3>!nJy79T z?r$p^FV@ewz~`PQ!BAn$S6!|yAmJV_@#TA~k!SZFJo5Xzwyb22FloA7#r$sfS^n|t zi4Zi=^zJ7ot+9gMO7Khp_G}sh3>ggsHbhF2z4d>}=`dk?D{Agbt{iI1U})9V^xRrkwsHkOMUK%V^V6B&lX!drlR zt^p`RtH=@OMJWlK0+)#cMSp3yV9>G|V#t08HL)@kDro67FMk)%Nv}=;LSO0DvKK&u zOr!sb+NA-r)rlF9l>_F8{u48VgWO#PwZZ%)<~IOYxqu762k)C{jOzX}T*#ZVF>WDx z3C)h`{xocJHbZ}t%3mvc$Q>sqw&w7hq{8%81_X#H?mr|qXcTy^gK1G+$(~+_jZLZi zA;9gGoY4aFMtt0#qA-O#uAXgc|ZGm~ojPO#*B$ zR+_%I23L)!+4zo{k8E4p7%fv%4@GdRp$fRdQPFm9lDA*3?+pCgU->LI%|0y7O8^DBvV zctP#w;fJN<$}5%373-MOPL*dH-sQmG`(nV=eeJER3Zj>=YNd8CAn>#Lx*a~21_XYx zu0e2?(4a&!RoxC1ym%`dbPKrVb*wo$7)fL8c@2p?wO@Z1Cc*e>JWC9*FisHbM?|x=|l~XX%rh+4pyYj5O?th***Wm!r*z(AIY%j z;Vhq4+Un}*2XryewGi~3iiHIZsIq)Yso-O$<%${<2<#B6r?NY-cOnx`6X=ycvnRfB zxZ*<5$AbaI$bgrP6%c-OqCai^%lsAX+D``#>h*HX@BOFUEUTq7QgDv;7G6A{iedKxYM*rb?-+g_5tHg1wv2tpW%H90 zHmHI>&(Z;%L>!fTjKR?l+5Vyy4cpUWcm(lRqh_p;SFq7|34(b14=zR!kN#qqpq4=7 z&Ov>@v5=Mfi)ZK>$9ukBxGLk1^Jf+&T!uaOnoOsXOKY$B{Tgxki{0|B_i;Gh_O-BY zMXA|Fp1b{UB95G3^lbu?^x`1U8J{}1h0kEJCLnWIVeC98CTVGadf=C2+I=UqJgsxJ`hl$h zXL3Bvz=$uxUHOq-{yJ*q%b6L*6MT>5nP47${`IX)9)!P^{EjZ$s zaV5d}p|uKIf`UZ1`>Rg@tC#Pl0sO$A+4~KEOkAgd(AV8NklegDPJoa@YGikVR=WD= zirS0c$|UGYcOBlkO)VI$Y16wj^0_R))bqmKl3#Yt#`LoNo)XDiVGkVa|TqOq2TY+`G7>h))77+!Zqn3bEtZU==JqZbxx zkL#7JagSVL3zXG=NhHSw{l4A8|^gP92MgHUoA z0$}CjIg1^u<~*Gv6gI20@*VZjfH1gAz0u@`{ffI=NouA=5S@Rf!^rWpn{;)ja#44C za^MQ?SJQ4bXrt@wyZZt@p;eD5Pyyak+0fTq^UKX{yX_j81tb`dS{cHLJw|25kB&?@ z*#E}BzT;myA#bDFHb`vPW6ErmpH)IF$P+&8aSrn#2dGXd0`im8dK?%@$JXD^(AQ$} z*&=n=jIyuv2lnUCoU+3U@icQfHM2rggnUXm{ygwWd=NIXk`uBKbWGXGiUVmEY}x;= zN~gJ4faouZa4AR4U?nG6+;?W5Hv44w-2lXj3B(a4F49ctmF>gD&%KoS?&m_*Psi%2BO=z5$<@S%Kz0LL462Q9j7w4~ z4x@b$)y7o14@6Y$c+36T?8X54V)XHSary+SEsYe*=?9skm1rQXD^Bhs`3g;|8|&U@ zfQim~nDzxtUPHKtT+5C&dqS@E;XX}fI4KvnncBM+{psGTqd7R9THaC>`jdiPX7tq_ zwdgOOIy>NCLgi}$0u$LrS}K25!K=ZFGMh`lSDcLHRp*N!my+v=`ao!G z;$zLN@hU!@(l{wLRrJJs6;N3OkevNyX$ZwbZIbsjlQlsN&#$d+A;5N(7>^5-!5SaR z7oS0tng+-K+Wov0=955zi6)2D+RDqfHaQk1K(>dD$$_|V!ziG7e-o->QsONmSf-N4 z${cl)u%sq0!_Z%A>LY{gN|7I=&Cj_22wY&mGp=GA37l%hfHd#;>kbws^tiFtI`RCf z&;P(L8%g<@tlaE!y$b8PVB7>B!oL({Q|)(|mcp)6a_m!p$Oj5(YjJ+}uGm8L>h4iD zsrhT^CG>sPqu51?$qPfSAUe<>OCuhwrR2nd)k`)Afw{6dxZD?HxTlj>t!hr_!1AC%^`I96Jf8uVG5h9vo`j2Zm;;*X&;41bXSEN0W2Km<& z6KllZsfLr&4>poW!dTZ=o`(Tj%=Ag!(iu7(bCL-2vMi;yh=R8Nb(;pr)-n>Q|78nb zKk)j{-2f0tD;o`Ua`sfTGJp175|2^bzglmvo55BFCeG3i3deXr0XUo=1-(XP+*!~1Yc&!~XP%ckLR?!M z1cFBAM`!qd8Wj>-VmLb4`+sR9n9Mwvank(Gbh_Di@~}JR9l*4HbG+;`F_IkS`^sIj zVqiFDw5BaB@$v1kr<@!`*~Rz?!RBfcVEb{`H(!|vzgHm*yAax+VAA}wYw+Tdpaw$UfACqsCF9P}EQz{3E~d%wc!(dV4ZQ z33gPI!xzcpQS6R zj0I@lj71-_RUe3|r7l}Dq?f4enL!LiJ+V8C( z4?hv{VM75#BQk5`GVeEe-8ociF9nV&k>*9$HCBRDWHLGi ztAGF}KTT^E_rThUvDxb>u%bvlZROp1eS_vr1$uAMizxr6#ljt%$}sy-E?bMK^%kV< z3jc$$cqaq&_*zGr0{ zhAqjzb1phh$BC>6alj>~x}O!Q2UL4;VbVp{OtnV(HJB<}u5G@NuFddDupy}yfuSD< z_NFwLM%t4_K=brtxCZ#`GPrvAT>K!K(*%&88qz6F0dxk|aFR7V)25-ftnft3Dlg*+ zaE^?nw?XnuPXSc(rj0|u<-?TFOBsnW8`kjFvMFMjAY-_+&8!F+z1_XMDc zjSyFA$!Bx}U|3)Tqg#t`&(c`5fb^Zd;Q4j+noE1I@{EWwZ-*OcC6Sz1LsQo9SDo{# zK+b*pe2?K>u}yV@u1JL&C2u+&j0Xf*@98wVE@lEhbwK>r2z+Mx3q>~_W-QD)6d_pY zKJtr=1e~BGw$a~il2vYK5~0%g3~e9E=oNor?Q^rE;gAyrtiU?IKb*q?J=I7mi{saA zwy9#4N>q3*8+6W>lzF3}Dw>l@g1p@4tm1piWEfAK=d~o!)|y6cVEew=U%sU3*nlbH zk3KE*ro+r;yJRyNX6sH?b_+M$D z!ywNR0YRe)(20!YaQFf=GcexfAiuMD+gpZ)MMc@*Jl25%c4;6UMH42Y3m(p>lm2G6 zrU)Q$^-pr?k$3iLImoKOngZ3=yMPHc1qo<%3o7(wgu6y*x`tZk_h%RGEzkVtNaFoU zN-`k41ybs>P1?3vyPikYa+p9l)M`R!hB1G*fm^{P<6SN^znb`cf8N6x>2_m^Er6lw z*NgTOhS|^ucFg5;bQb$JJzq@aK<3Ua1LQAnyc+Y(*K+j=3=moi#0!I)zsCJOHLv3w zY;|(NbTvKyjBp#A_TvY69SL>CBdPQcAWjKGHxSU2I@9@BZ|n*px4(<>TWE=7_Z@i94G6=5F2YnXnt* z;a|t5&x_ZIzmvQ7d$DMw(ERmA1s9$T(Tz)q_aUm6`HwE@eGuP>{h_nfaS><#APFoG zuJumOsRmfo;hl64o_m8|6*sTu)~vR6o3&4D5yAqo&I7cs4RdTiGqOL5vl}Whg;<8I)$SqXflhG zW3djt$|n6y!t(Zl%+G43Zl4vZW~Qq~z69$Fvu^=yE}+DNDr-_1(FB{7Be{i6*+Rn3 z*Z|8ynt32pnt^6t4$3H7J01c`wLMT*RTC4*DEf&{X)OF7lK zD!UPxq|3X>hc4AFu_*Zxp`NM;v-#I!I4xAT6WRt>%O-A>D8by3oXk|YsX7*W5fyHY z6apE0F*$$CbJ2K>sG@b4Vk!ma*5A1{I>M8IF=&Aotu1F6>V^l3o1VgbE5OBCBiVnD z-A+4yEOOECC=y?;0X|47ZtJivmp5L2HRGPZVi~uZFZ`8+^8;&Y0Ny83@_)@xCEF)} z3uhDHG9$sGn^3EoAX(IX%WVFzLD>Bqkmeb`m@H>ZMT-v*pav!nK>9e6>dpzhdm{J+ z+5smgw(RhNB*-lhWW)GMDaBEWEp3aPZOCwKVaNJa?PPLk--p!Uvk+&-1QTfdv&tuj za=|jzPf+p+bZZd0)O4W3e%hTO+&c1eb&V8a$Ax?+8F^IYo7Lr6n_a5lOB$pGyRD?0g~0 zf6qah;oaUSRA$Dc8#3UG09~6_w`NgTe-W7PUfv?VVY}UEoYwajssX`DKrS5CSta+n z_Ci?oR9}l~UW|s`d(R8#hNPhV{-zzeAD$nCSkO3tzMOny?oxT`13K0O>V^B*fNbNs zRabRJvRGHBKt`Ti;^IGZsBRFFP!vk2Z)AFQ6j_zV#W6@TR2fHU=i<21d||gjoKS-X zTHv17+G8}rmApI}60kY)Wny+JvcDMHXr9Y9&^hJl>{2{q@O>Y@6C!@TYIqXp#-!ux z6@)Y<+$&19OiH`6K}kU-+U6di&+-$4$o-Z?ssgo0BSa}kk9r?J87=NnRWS)0MXp1f zl&aDly8zOeys(-q@|M^FcllhEqA)TyRS}Gw%tDQ0@eeqQa`yh@@X~* zw|x$YbQu|R>K-mRDnUTU2}*>VzdlDzb{U(7_SY(ROU(>gqqfH z_3*w#2dHg>IIx6Fy2xW4_t$1jCQ2Z%YXDR3*fPMMer&MlxK<5(nWK&|N5k+>=93A< zI)K!hvkF|!eB>zTzIA0~W35+>kWu98Ttz{kCkI>Q^tvItkOM}Y>Slt)WhA({G0{e$Zae1wrMXfRi;`XbQ zb0f3UAGwSC%L&PgKG0jWB4<$P&Uipqsz57D*E+#ZE>tVV(wedaRcTfmBp6elIxszB zxe>cT%sxqnJ17J$tRFFk$gu>3bImxZlAZt~+ko)U8K>)jv{=|t9YIg!J`4z?9^D($ za|;AUl5z&E+Ap#gbV&AV)9OyZY+B_^P#%vXyech>$LeyejpBNr+&r@O*8W5p%+sEG z8$OvhGpyP)(r>Dotg-i~>f9>M1Eo+`#e+<_|&2d>5Jc z`uonOq*3Y6Dk!Sl9tQDqtNs?vMjL03-di2_`F~`+by!s07dDK5A_}8|C@}*_DkTVm zgoKJT(%mWDLkuPHNDtj5T|;+?NDSRGbfd&DAWBK-cgE*=fA4!;-*xfFJ!{rk`e{!F+EJ-6gI3lI44o@Zb!z9jX4r-`kn zop$VskdTe91;*afem?pi2KW~aZCog>Tcc7m*WgZ4`APSQDaT9)#e`M-q(&SWARQ5; zPXhD=4Np@eanlb6r8dsirBbL>kZj3=JD;KlDty?Qlaztws|lQR1s^~tEWxW46anFg zC3uN`Lv2BupPnc_0k~W%*}X~Gjy>KcL!O|;`9FC0@L#xoV0HP1XAw807k<`86A< zO4p#p^xLt|7)HB2r3loPT`om++6s&p%T?F`GsO+`yN}BJ%+(Y$fq?o$Mj)X6VE9-4 z0Y>uxXWp#yv1`cN-@p4mi5X3cJ8tRV@bAfl{;Dh zdphr>sI6^~4lq)1$+_XxZ$OPRpCbGhyJ~#c8%dpfZ_65l2KGcd9rhKUa9^eB2B!5F zDsezzPCJe%7-V?xRI^+))4~!9Cq8jDf4<+nNzN|0C*C>n@^cf=&KRKiAY_m8+L?jS zw#g6-tlzcOurSUr1~hF{Ci3Cy=|5mBu9XQQv}nqi;TD9{C`_$17ybn|PAlr{{Gix1 zKmJFndW)xmJ@5#ec4;QpGY2SF^BmRZUJmeza7x9Au-2EjF?cl4H7ez~j^A4^TOIMC zu?uI;7j@E1&m~Ipj~#pg83*RLj2sQy^l+fm9kE(-z1ztl!;(bpdpc>%=nVv|u0XrrD+7v*>Z2GrTY3N+TSWo^N(;#|I*CpaB zQkHEJXg(Wl=t2Qn#zZc5$X1=sMaC_s@zasO)e$`CzFNk0g-HVzP9Os?+_vG{CkMYB zmva}OTkbIOeYL}fh1FZp%J944o5KOUvO?z=gKth)+pcsCXWi%pr0}}iN-GI~n&j~L ztC`;$Xq$UR$cKAGK{CGFu)C0@k&aQ|!#iK@W8gy)KBIK1bQ^m6MJqrvGM&zs=0m51 zTI~+f`#U^1pd$x(9(N&}v7OpE(Xh=>h?nqMu{ytPo{M{e(SkhJz-Ij8F}n;5mURc8 z`pW1t9;v*evI=13B9nju*le*`sEel)1DR!uj-b~y zY0}1rjuxQ>LjMba&|*GCT6z0abK8Q`p=OHDg;li85>)t^Cbk9b&{9jBKh_x(@?J<7 z!YlY)f*!^_?s(g@-+;j9S;B*g|7x3*Y{y;qxM;8i`lKX34g#e9{)N-d?4EyNg#8hU zP1Pf-(yJnz_FQ@-Z1c104itY+5!v$d)|+BIMRsiDD9k>plUZ|KjDM&|k)#k_9ewZi z-KLe4g~I9aR$QYC$`&oP-k>Ul?MYf2MVE#5*cB>H#c`TfJd@lRLEu=@F2K zV!l5MFaU?U4GHqK4;lZ*344a=DKhT8hCc-K5#sh6TK_VUnpK|Y!s$c7!p33_{TEGI zDe4z;1VD9vrkH0)TD{>yylpi2L-Kx%;A$MCJTdtPeX{GZi(t;v$PFwP(j)-+%w^$<&ute2R_ zi&o6I-302CfIQx&Y$Zl#GFTu>$uSpUphOX#M}9{U22X4rhEoi~Zv=jB=*2V2Q>4V7 z7yn9PQtB10-q#lBQez7t*19mNzaPp0(=IRExOmRxw4Iu*~L;f1Z(A!LL-x4N>u-v5In;E0LKCc1H z8^!I~7DkH0*R=W08c$0(FI!3F`TUVsw@v&x8{92oJPjgFTW70i4^-y`i%{8{Gs$%@v5b+SDx*Yl&&XCT^y z7c5Og{hD!PskSzgCx*rceY5^ShOWXZ#QnjzJlWQA8F|SV_d$YVmWtl5nC#{t&pzV@ z!irwj8Gj18ND-EHoOLE-r3ak&r|7`ue7EtWstzE9y0kt#W@C3oil>4PWT)-bkWr(@1bW_Q zio0Fq!LOxY5JK0T!{$)76osZ(tKz$SSv5DJI~g$ULJ`gb}!7 z&{k^lj;TqDCY0{|>_}y}kO567`WAAYTo>v>UO^UMdqWF{K&IaeNLs71J*(5N-IcZ1 zDH3P@gwS0FN=(MS2pK>@3u3y^d!e^CoY6w|&n?kXV4kRM&5i1%Buz?}W?oQtg!!32 zAt?)4K=pd{MJXyDwL;UFQo{}WOos!R!TcSVSVfi0i{&_#vw6}r$v8$idd5D%SX zRvtCJ3aAK^Hg1Dr>6Slktn8a~ezd;K+SyO9{9jIdets}^5gZ+G5quStckf-& zpWK(TC_bxfdNkRP;+^59pGO-jZ!K~3u;|kAt2-5g;+T+9lSFZ_F7( zdXXQJl;7_0JLijfD{K=|MF*t%Z1Ol zhxaqHFC^TZFJ|k9{qlZTX0TS*`36im+9tZ0D(MC+D>z;*DC|GHkCeOc=5IN4;%_ll z5nx(y&_87Z@;xWsx1(Yf2BHHN2K*RRBXev$9Xk%#pZ~_OpWY6?!O#Z7`n_&Bw0P`k z!s~SExRfUOs!uy5$M(6?67kxU+J4E1azk5_W6;6Q6VK_b;(46@LB?P-yLwB$w8Zf= zgJ%+*a;59mXM*Od=88qH+9Xli8g=DAF2*f~o1C803q|uv20)UiK(eSUhx*thkk)*- z$>lk%Sv2p5x7P!9PW7?hE>3`*+jCmGXg=$&e~PH>wi-^W5)fc$9fH8zOPem6JAn9r zeMb%Fh_{~)L5|%^Jw#`K8W{3#qaOy~e_TR=Fub1A=)!q&Lm(Bi-b2*3SPh4$1cVph zWsqaOQh-r^>&!JWjGzshZVOl(v47E$25BfQ@zBQGal?ql#TlP~#WDLAztSK$n3IPw z-X7h95KL=Q3s{u1e<2(Wad_nDVUD*~^dK5vH%NKaov+U&&d zPOIl06#!?gv}bLu&51?f0DJVz#D1cc=U=-7)>>VbQ^M&ZG&`ysabhOWR%Zu@6_0Al zMDArQ%{5Sf6|iObNnb|x_w)dQ+Y>!Oxb)wlKqjc6efbs2FuyOsZh9gJW!2;{0yHJK zOGb7(U1FaOn(dp9z$if5n(P1uyiZjIo0u+UgU6$)GLb6jON&r|CLb!wKiD2|+)oF> zYfnzhV6C2e;=>edZ)dpFWwcoZncINej~-ReB{Twf2jpJ=vwd#K@L+-Hsz$zq=;`@( zsqOrdrV)ADZ?(8_|5uY?Qpz=e_<*z;g)B$h_7lv0WeT9&z;qN=aF_J$p$9OukM|EJ zE_`Vz)w zRM{h~#ujKvN2K$s^4~rfar}PWd&P8k)|HA@v zBD)LY=VNX5(ZC{cz6a^Z{@+8@OaCwCEdCeohWqeUWFqES1=_mH0TB<7yo}+k^rba4 z&|M^j`8?N091nMa?h2j^%xiq-bPV*?%Ne*b|8(i+Po_AZ)xxZL^Lwef<2at2|(qMz&KNpscUxY8xt_f43^cPQk)t7 zt}y@mMV8qvB@>OrzPMnvVkgKk-=j%ed7BdM09lmYvg7Z5kH&bpHj6YzjpDA^kiuRC zmjl~&u_rVW{?^(USlKNJmCBeQt|j6NUD7NGvMIlm^hEm;KD#OP8nN^ZO(?0yUcB?m zP_XTUxJ{60;%A$^hXX0g(KzawQTH2wFtpBzq--w&XbmQireE&|V3x}&C5D?t=w;XA zMSQ2GqH!e~a{53zB8%9_EQ0p0naS?e)5d&%c3i?q<$J0HuUa!vThB=kXdp|G3!vI? z_pEWC^0`ZIY5V%>nPY;1)A|Q>@9wU{C4eD>Fbbq^LST6|KIuLzrg28zQ-m>lmX)&W zd79o6gfaGR9>ZDT%CE0gBnvrY4C_%6ra$nO$+DgoOlx2x7Kq+K(0;Bre`cq|a=NYH zIZaRmNzh$sDx4Y_Y!fmYaY=)^P!&rotFot`3@BE<7hCpsC6SVq%mOMl$wk*@0 z3An4g*wvb@1QG=g6^VND9pB(uhtuzlxpRsDW=H-&77F+ghsdrb-sRpuefmNcpJ7nD zb&9t`1^LNxxb$?WN|}}rbGszMAVEiYU9Wp?@w)3~di*g&0XX-PZD%zjNwiMXk{@<^F3aQPwTf5nQ_WP^qskTrBK^ci2&PcBxq>AiU7;U1!viQyQcLotiVIbh>xsi4?FDIFAAX84#X-6Tt?>m zQ%3oN9Cxc@6Wl|(pnz+t@PiS2X_w&pk^`fIC1SPCm9mqWyZ?|U%_bwdK3xqMQJGaKUs5ER?g>))#NbPvqD}eZO6AjQ7LWf>!l(go5Ti!<$2!w8bdpMW zs4bPdpkhO-JmX|Z>F1{+>i2jJjJQdSvWWATOj6s={eK`O$m!>rC#*TOIwknMq&x>ukr4D#BmkWX63ot6l<>aSAU>Jj7}2HPF^!RslU z`tJyDs!M-7Q$DX+=4bIHoJ@O0*c&kEf1J%Qz+4yO@+j6nwGdCjo+jn zdO7}3IR+Yei~Rbnq5mk}$0|BJb!_+N^Ip9U{2~a&-qa9P)_Ll`_!7EpbBaFbxipsD z)jv4=X(Lxch308%!)fQUCT}{+3GCWjps}pF2Rz|SfR5Cb^hK2so(YJQJzBLU0&26F zf#khS^iX>nM2Gn=&#RZ_*+gW=l6YAVug(4w;CXRQoWFi)gf`v~AGrz?sXwe|YF8`C zhfA=voh0bQeW98VbKSjjzbBf6kt0OG0PGrQ-rRXYREfYdmYV)>4FCr@2t4}EU@jPA{=^x6h?*NTL5U71Hm zcHi`Tm}W#u$K5Gjd5TuUl`?4&OZ#U6R!-OwAbM#DB~9x>5L&_PjnGt!c}(-L9tA2z zt;ReiHH+|y?Y&Aa%$GJn_kwgU?j==K-LnsXFU7C3mxsvw|KWd%68>V3)oHGXtq;oP zwwOgoe$`ZybwIQZDAvVqmLBKVdPdns8HN%?V4X|9)++qA0E$h?nPj0(rDRLa_kNkg&@ zaBPD#1Z{~)7W$MJLGIIYWWEEv7ILd%Z3=%aJ|P@N3EthfF5B=I*pFTq@Vv86wI0(L zAQmeSDp-aM^rO6UKViVj9)o4u@L{A`DW!sDJYVEN!YLG{ zDjLyY7JTv3B|&A-PTI+RhTy{CNoTeP=Os4O!#s;&t^#ZGX4P1to(_B2A7Ncz8YXzV z4P9~fOf6u?S1-Pgb%F?ar32K5s>!M~vy>s~A7PKMxnjCco8*+hYp)nvmFn36g(V7tphpr^j=0x8wMN(E7M(Tc7^UQCS#d-YOTUNhuoQs#@WT5=euw zXoWnvR-p@?vckj*btFdW)e9Br&x<$_l4_i=jzxZ4C3 zsFeGW{*mXUItB}^c}%JGQ=p?+Gsr<^45|a2JX_cDsl;u!+$e|A(k*gypB$j)XS{R5 zw@fx?;!%E>KhAr=pVKqpPQ-=c3!8r;n88BvF01CO9Ei2gFPlD7D(kVXuPUs1x{&n+ z22@3CP&qlji6WZrS9Pf;LRo+rr7I)y z!9uCZhc2-yq)B(m)|mB5A6JN(hxFP)MRYPl>&v{hcKB?ygb`@pB?#A*hBL zIZ0`J_t!gj8PO`bP%u&+lp-PdUh{P!+ABkAYlWG?Zk)MNXpXjmT^yi z`_+h*oQxuVf*X`Y5XtdT_nbHua>{KrEqgt3Iyk((xdcVf!Pst@yYQq5(6OqtT8i3!zwE)TBPJ3HLIV z;LH6XCs>&zg6Jkcm&B7|{Kn9V)kpCe^3|Tg@5eWuTpFbgR(by2TUD5wqr-@#Eqh4v z@qy0ub$}73zFFv6CJA1I3lilDh*5y4Q)-oI5u=)#Kywq*^b*RT=;S&5BEJ~n=N zecc43PDWf+`>$<4vcIDk?`LY&yA`8niP~PgYA#rSfqU==wDCIw) zUr9{ksN3JriR;qq|6^TpQRj*phg-@G-7!@FVq_aco-spy>NA1-XL0ar>b=y zY8yw1W|vtlA$HrE&&}o!^qs>qcFX{okkpS58aPk7d4WyS!;W&-44+Dlyd_7@HU!zdXxE!0F)%UNFdVSkSZ*e9tigL>U9v{f5e zZM33#kLW0u$9R;y2cURMIfb3527v^p%&*_tNl2W^wGkkKt2XO@4$?@xZ@q3tU;UpJy)bN{S=~N;@X**jxK{;gS8OiV z9QwgqozG%o*E)}C#+Xbg=23zj_5Fbsr0h+(@OT!o_yQeL6JH;)G(*VN_w`#*zi@mS z@Cxi~_2N3&IV`!=6e2ci#y4(psp>=cRfVY6mcZ?cc?p?5NLYo7g!l1_4;)5Axg-(C z1Z@Avl-$<`y;R}4$@@|CRZ`Vg>npa0X2b7+M@}PGQtHBw%~sL|eqM;*uT8Zmm+5;P zsN}-?Zl@3PH<+fEKfBilBq+E{%&0=`X++jHoE4&9sOCn@?rfK`&aCHEF}or2AFu-m zswyl9L9K1x3L`Rov`{yxdM$yI@ss6)S~1QhbCl~)Lc7~a2e4kT8!54`Q`!4Q(4avs z7NM7E5b5%m%fd%X#MZ@?yDvN^7N@&Y(%aQQ9s2N9NAm6QsLA&y5*K zJMzw4c2aU{w*&kZyIg}NaNg&ut-+pO9?{iLPJqN0LDD4liSrz(2!Chi>phW;vD|uV zLecd5HRSTtu`p!*zypKG!!mA*1T7(37iaE1&dOLryvGgg&jk=peG>>3Z!_Ty9OWD# zwz)ujk?75sN217)2t;XoRSz5@g`jbsUhis1P5)S{$q8=oa^^1DPu@e{lHsN|h};R` z$!Gw#Q2RJvFK~0g@)3bp3_Q05I2IbXEJNE)f(4O_9M0}Ik`#!@{qRtV8x3bbpGJ)@C{tNcrANc3J$BI+e@|=}Z8wb_eh&#ZMujV&ZnAUg4NXh_nWc2fjGE*Os2dv(z z)eowUf7v(v_Gw&@P^qS^y87h|d}szfJkCAz6<@0Olf8d(=RPtR>o2}c?g>akgljg6 z++Vo5Fl^H;1S|dyhvX=yV>{VLu86M71#E5Qe>*==b^9avvTW)27qaEI4`xw9C3e*# z;DvqVA9}&lI~4QvKR0aLu1@P)BxHH7J+^o~vjk#MJg2^PzcwGsLqhS*cbMST+$5}+ zh*Vwt1HnIgJFTF;t)7Ke!fwXJnTuo$qL>+8Cz1VP zMtQ)Eg!$bo4^O=N(PCFgN-WM0)m4)z=E;j?-9Pg>Gm!Xa3_|8ZI=2b~gNJt9NT!Tl zd3fR7FBj($yNnpdaEz5vAsiubsfVGxvd{;hSMG@1l;? z`)0coV-ll{7Jv=oo_X+2Gt2nButesl^^N9v@|%q5GUsrYB z){CSr#@0^R2?Om{fY{gy_Kx&Gh_8=JgX2hPjt{v?{RiVkQq%A*BEZIY1)~K`A>U9_ z1?Nwcc1>(w0a12Vbr1<6)ETig64~r%Wp6c-jaxwbN0u2Wy%b5c zj;rl1hv-G?{=VOFAtaG~j#e%;CZXh3^YChTUCuYgFdQd4w}u8)^hpKqc09uV^wz(+ z?*`-Le`Fb|Em}{je$_P`k_a)vjoS_%lkijGkK1@LY!UFU2hi6Ei6Azrg1zq?z-7lz zb`=Bx-uRzGO(az#_D7__zgW%*TN%Ut;5zJ%bet=n3{iLIe0Kcy%SVqTVQ|45&CQmSrM%JKv*KD0j*4`&AxNz zhDY?zxR7#x`DPKh&hPi)3SOr|nl>#1}0|3F` z@BVB>xjtFZt|T^j5cmg~F=2d+M_&n^QQzEUcJ~C7i*7J(5=I4n$dYmb#C_LFgpgao zf>^ab#-Z6;0*#dQ`kEd}|3O1b57@T%TXWHu7n)YuGGifAv!J3ZmibmAW|zm5fIZbC z-Wm(cSPpqfTC~g!UgiBL--vqsc7oda=@2)dzMbjPfBBGT#Iog$zadJ}4xH#2q-9Z- z(G!>SiTx?5JXFBF!+-*1WA~isrC)uorv=8L*y?6C>c*&uR?WDS ztX^AulOvt!E4O+pN%!wK6%XTd z7yb@{Gl?tjrZxQk%{g+@4O9a2A0FML*>ABsWh@~IZ-O(VaKBYV@Sh%C$AjOeYE zKz$kB`V_pe;zs!i#gN^=#R1a-(Nq|J%tu~Z;5YEJ=~cUz?_Z{A1p!$ZwlkH;=viu^ zH1%q%vW{$|tdv5nxG~5CEh!6(yEVpaBqH#2A-ryK;x%XTwbbVtWzRVwV)g60kuHDD zs(z8>Pm9Qtc1Pr8j=3v80rU;t1KkA7t}rS}HDl?B-3$XiKHHL_ek2Vrc|A-O&`{sI zQIJm;JB*|Tum#4M*X~)J*{F(AoNjj)a$q>(kP-UEid^CO`=<}(>dGpSt_D1{fsbVW z4-9xDOUJCn=`nYP@oQPw}o$>WHnhI?vP zS4XK@MeV}#uXQ`?Cm_etolDwx$KMT{lQDm=EyY720bOR&o98w2C&L>nW7=XRrisxv zQs#GqKS;cKmV>c4O#f*0MnY?0Im6c=VH4VQ)rvkP3kb3JePud1^jwh6@3NtDhh(@3 zW(hJh~Aj$?#|0ilqcGo`7zAD8vwVpZTSCND;D8 z%*Q*M{%%iIg52r2zJFrdvY({$pR2i{01WY;tbEr!9R$?Ih|;2wS%Nm>ppum7iFD8( zP)E%%g`7|<3v*Y%R=-mp2qjLs%-(OmJ!rd-P!JPvXu?ubFp&&2B*zdt9$D~*@ujA- z1%eyZN!hL(JGUKOp?$F_)0BNx&lWmEtl1R@%rNYpc`1d>X&@@h&msq0fwQ5~_Ty=6 zBpNVfIXf^&GPe^xA+_@vo-HrmoxO+XOr?Ta?NRB~&7WxPF;igdQ){%fH)nmwJ3+r< zpY1fep|xA=L>fsWWymhdIo0;W5UjfGEd6%cRn<|S zsICPT&FJ$YIu;IZ*JbwQTjz_G8y=8K5Sn&;V4t98>RjGAbJ0=ES8ogDFy#big#5!S zy>P4oJarYml+lZAh*`iP2#HkKM(!W0aM>RsvDJE_M;j%V>8NTYP&s^0;q)%m9@L<3 zGJon10nN?L2+7H7Aq}+OieV*tv>zDW)y7H(xQB8WyNL>tMoN>pVpVovLdhXiVj>Nq z8t@Uzvtaf}>3ZAe9mr#f0e42ziVsFOP?B*SWC8Fg+JlAtI5t2%9TuT|eInAswgrj{=g36^tW};K}B4Y)?slchT&|E26~Y z`6(`gJAc}YH2q$cVR5HvEj{sjH=XV@VkPECsdYqsI`d?3h9A<&i?tqZ#NMZ?Mok1P zA*X{*$_FbEC)iEqUqwnxk=os`(Pbn}us=A-2(mOY&~Z(XWJkk?=$D7n$KO2YAC5Dxr64JOGb4bilB!_^%K3!Pgos-zMjSGC;Bj?ZyC6f`AP+g znbVx{&p`?*$3m&m2j=NBOl?3hwuZ?~XzIDr>G&9h#Lil$JUwBzdz$7R>+D zUU|MCUm>YVBAvv4kqx=cw_l~7ScNFoI5v5??&Lgvt zv~T){;AL8)hAlVBxSKW|L8YKsi4X<1ez>Y*DnTU6SM2EA!~7`tm?B?+-~>0;IjD`V zh!sIs2HbpzUvW6Z1p#D{2#+(H!mrnoQcJC1rI`Uj+N~3Kq>{GG@>Mq1gtef3IPpZl8`7oO=|jna?m zo#j9XuIhl5!b_=TdR0MS@XhdCYVF=Q06h*(qZV2@rxJW`P_cdRv9V6(5?)}jk zzWm!LePhD4Z*y&uURH$stu40w%|D3t+yIV_T<%O}UCX_W=C$^zbVn(+W(M^g9JN=uPLE=jjISeKoj^F~s^ zAabe;nUL17ee4O)v$`2+R2%GSmY5wAjFlBPoJJK-v07Obekc8V48X8bFlgXoI#_8% z+*bicPQ&xV$i&AVpV^6~Hl*o3QIWL7c<|cs*TqL0|A*LEEdUM}@0Y2IXMXMY>eMXK z29Y=ujG2|vAe(BSP-;V}?i>N~-!J2D%l|!+udbF&cJ#cicUkI??t%ZA0!661=G zF)7sw3|#Or3IpB$j=3(UIq!&-1A`>1uf;~*(>j(I4wTr)Hy_$d0qypZUjr%LKO_zl z>I4p7Xqr_t(HPxME>y+T8`6mJkj~J8JF=hEeK42HcC)leggT^X$0&T!yh9RQtXP34 zLphaCcpYezLLr(lD_Z$G%cW{|B4zZQ71G@u>V=p^#L{`DV`MP0$`jj+SQd`pCj#>*8!cON;9$0ig1#ot$U7NXU zE#zD}ot|v_Gm|tr7`bxUiTeKMM;n|?qVg3P7MoXKUb)29Tk#+Pi;B5u6^5e43A*IdIxK|Hi{gdIIV znK7!IHkRpg*F^-ElfUg{NYdl({U)sSyI(AD;=_ukb4}ObWxg8r*HuJ&M3aQ8f=QzJ zo95kI<<)+o3Ivrms7a#LUI`W9{Oe85=eT!O{(nx52D_rd9hiMRS66%zWd5L)-)9zI zH>G(m*C<1O*Lj>~#%Q=k><4$UdAax&b|Zmk#a{Duq?_S`Yt-{_%>mnS0%M~b zSC98ZBnkw>avilMuvL@m@1K-vv!V|HC8zar0XRH+nYQHN!9j;aW1wVwAVKlEI-o|Z zbL-$|+MUCC{|J<3KLDZ?dsQf9gc&aQ`FiH*B7xmab282b$w@(fJCt_@FV!s zGJh!3Ip9N*8oN*CAMmLeChWvACw#pL+SxECsygoX)s9(B2OCjle(pov00d9ztfQ-_ zNiy^;g1Au#KmS7J?+t-7q8_3id+X4bIpiIJ-(8g^4`JJ9qW#wV77^qm@m4I`^<7&x z@Uv0EPgY=y2GS(+p+}@=9!{|{ALzke;hRFS&a7;8N+n?ZWVOr79;J}^hs{HW58b%g zR+RBZz01q_w;}U1%~REEzB|JGLHEldfCqKL)|Lm8293``4Vyva067)F1?NBbd3{e( zR3l`t=3p#jr1*4ur{PdG%^X4%TSd3if`{ZylT}8)N#QWYuf+k&OEm_OH5CtZchiMz z`HY1?YSX2z_9C`?D?*@5nlKF*9vcgT+RI`zgio%7A4`3qy6e=>tO?2Za2L_5?MLJ! z!K{f;l3DUTwAU(F4jK>|pED$ga$xpuES$LG1Foy5W@h-4T z2-`arYW?VYB~)^%Q-&ay;r`~+`BJPg`X(tB0e? z#OY90zAs4B1A+-hi%Z<5uGpQe11_Q=HE}Xg*hA>IS!J)rwc^2=nQI}p8LxWO3ul4X zz;Vp)%+hDbeD2G2?=Pvlm)JA}Zt$N}|IE?|9T|wYL8!N!hCeKEt=p11I)(2mz;xcN z{9^4H^~BQ*BH4VDJHT7SVKQ|s1WTSyWmEScoUIpDDf+;C(r|>!_h>` zC0w=qFuKs==IFxJ>IdD5r)|X8<#=@Yo8)#cQvr(uj2tS@caB{rIEBl2Wrp?UKQKUo zTB=2cx02`|}&La(xI&a#p617x}38A&AO) z$U^kXwL+R(KYn8dFkKh3O=lzk)*3hwv1Vwy{)aJ_%pl3GD){)2@$3%8tu9R}96JO&!1)3|;`@32Xf&e+Aw4 z@}9eCAPhkWhi|jtV9vi0GK4*tP#<0xtgg;lA$k`>0CIMys|M(ao}6b}hX(2eUG zKujK`;}6prCY7DrfkNPw&29;{UZ{vsklz zRNLX-aIYW!tn>QQ0bkNhv4aKXyRGP$qT>1F8=EqiCK<*7$?ENoBiPnVrx?kgK$DS| zDKjvd6+jK_Mi47|)yYM?^G7aNe9Ro>#of@%a^UiE z`UR_8w-ZeKf`lnbFWSN9EIK(R2&qBos#CX0jQS6`*hXX9;*a30pkB%EGrG3Lj4RiJ z+C5TdoI81vOarEw11x5hWUV`S(oCC(NJ)05{NEGk!4~z zCW}E)uAk>ZuSiI3W#+atL6!{2J;22>Lt7-#515=UCL|gf?QCZgms1Xl4Tyd%bxN*eNGnB|%(F|qLdh@2?8XJ?wuK9cFHfn-i z!bZ6Ej4{K@11^{nc&l<`i|4oJ^mEH^&b|=LRBB8@Z5t;94zJGc(@0NTGTa%T3O*LF z>MGdVmzU{us^<92l?s?`yyU*}i04ch`)VK@P``Yu#k+Ly?gz!+DvDXUK2~1Y9LC;5 zOo5asRi=K2O%V%|6=(GpL(CHLpV>2@cua9&X)nFSbF9PczHITVH{_p~Ex7FK`R_s1^ONq?%{5QX44~!`8pq4I%x|X9hrzluL(TyY5Ovc+pzBiu71V>u-{); z|0#^_EH9fC%p4Q`dN`KOSU0fDg9@(mJhTbjT}cAol=Hg2^N$c6Wf2Z2n|FZqm(({M z)Y9lW|BavF!!-#0J^=lYBR~FB4)GLCXkh*qR}zt8DK8`KN;n$9OS1!I1l@3X|K4(N znMp0j=f}0Q_+bQ{Xc~_18uG(@H23X=pSp>iqvu}n`*8Vh2qu!UvF##?D7kiXF4|3Z`h3kB-`IyAT3 zHK*45N4|RJanHy<)OF(=8uu~~uNF1J=<@&K1y%QEoa{e3f*${TrOnAAc{5z3w)afM z{^@U_W|mSldy#rMW$7SIcFhQ-NWryi-cpvi8LG8yN@w=uTP7G3|J21J{;N9_TL@*gWSUsK+-|$ENGsW zpSa&*rbIacf3_6D+rF&g&VNM7uX;I_E>~KU+|4%a{x$Z>X$A(lq7VE|Mu!M^px0KZ z0NP_$+n^VgvzeP~fD{OxHRV#p9b=vEn>u0=ic+Et5pyZ6?JSRX6f9?)WzR*Th*|wg z_h>Y@-_}W{v`Z6oR4OHyHAmXy~)KeG} zQYauTr#Wt3lCPd$7cfRaZRL%dq`c!7Dhin&U;^=HX<3q6uen{QF%vTD zo&-coHyU~@xMk?VbFPsc(N3!cH!SxCD)w=Z|J=46$lSea)5S#IJ%fki*1=HPZ?b5u zB&@f7{s?={Zqao=ynCzp~2D@IiZ8)rSZ*p-YFH8(-6^&B2Cj ztjI01A3bz}?!MG>5 zS|Tcp4-#5a8pMX}JuT&JJ*%s$uK3dnKy% zb+!Q#z}I=PkAIC&$VEtl*xR)u71$mKWjq`~i*kmST+ND+$%5uO%Q2w|V^H~=KN;4n&{xBiNi+EH-P!Cu_ zlmjR``%n+$aLw8*I}&#&UT>)|Gyj*YUJh%t-_Zl^aVXt#xJSS6;*?9u#9~u1#0UM! z?@z1KA81DVp?{;L^328D=FcY;P8&G=V&5%Ignp6*OMlJw4m_F#A{!L9YMl8aOB=XQ zJD+xmgS{Ab)Rwxd?*=)1>(a~BSDY2~yr{ZiZ&wfDzqd(wo(uW^*n0DLsNV38yP`yl zJ=-9Awn&kE%}%oKWKH&MBwHanW8X!{&e$oTtYa65yY*>R=HsLBc8cFKf>3XmzkbTqGEQgsJ@QeXadxm) z%Sh@P%TWNuL4ca>H{a~JD)5jI@Sc@uw<@^p`m`yHLD&PXb(_w(g7*V7o+Su;v$O5} zC!oBCaTm6U9Pi&LyCU)nT$Xi5WB?zRhHI*vk0jN6WhWn{t*}ipwv)HcuV*ag+1DNJSX|FKFlVvN=kISG++ttGd>G&1z6l$5 zIZp!r?Vq}8OS3meMwj>KqcA}cHrfxqj}1sydw%;}qr;OU;tb|f;6kGpT6SS;n6jTE z`~vO6mJOVrYnK)4zbSC>m97$*H@%pg4WUneEs%9HFo)w#RH&w?(DAGqwB{=TAmEu`?9P{RBr z3SxZTJR(~&f`ks)SEePzi?pvE`#d=x#Qvq}OA2--Na&LNSu!n@uym=DuP)d)p4e9W zm0+CnEfg=F$CirbwJTguXyn;7Rk4KoY{6bvA>An7DDb_>Fx4)amtB9L0$nuGK-`AA z-`ZzjhxqW@8)~$42T!G|AVSS!rm4N|crfh?lM#I6tmjqYUJzXeVy=&-z2T5R_p>Rq zEOb3<2$5kC*;P{=EIK8eX@2)3*;6Y^JdYYDp^w&{Ebz|uYk+>W_3Zi9sn@?J{$4oK z^lqb|zH1xAQM1^9m|r8+q&n0%Ig|R{4FHG&uoWn{eVuxld!iY_8OC>O1@&=QEQviz zHNLU}NT>8el^J>|JoQWj_1ErU-zjV0&{h(Ag8^=x|Bm5y*0|{CiG5M!-BjcFP~*_d z)GO^5C@pBHmH>cK30&vgvOrt~%4^4v+L1O-y(>XI#NL3&zaOg`wNAE99YR$@V|Y$q~Y$XZQ8(&E3#h_zVnTfdcmn$8KCZ8|bk&CI`&w z^1Vr?%2fDVdJGc;t+7Y%6oz-5Mk=Q&Q>Y$7Kn5C^+yhEDy4IM$&0sOH&=uw5Y=CGN zRTR2FR}b9xdZyz5TkEYi*ELDgMVeM_TvB+F zP=QbpH2@5*-*od(C49{v@T{qU6+<&%Y8k_Hj09lrKbn|61%z#k*|2T<9;vZ4d&cnL zmJi1T+I|(^U-{_G4NuYpj+p|9{30Cg2UPAxX?u2sK#L_f&Kz>fY!eRAtzJE;l(+cjJ?-~C+CsI%sBLRB|r*X9c1+V>g$hBwLe~#DL6z@&lf~6eJylE zc|yfL`YOIfLG|m;OHq=D>xP!QSxl+M*p0Q19d~5ID`OrQ9a?m#*MHWE+>_+%v!;HP zhAyOV5`(wL#0VT~#H&>{Lj8qbR9_(rsQ9^O0o(Pbskr2=XQ5x0rf`+d;Icz$D^Kme zaHXWR+?GFr$f)wlNVl(@HLUcK=XcHziwGX$!BKmTahD|3&4F%59Db|35in^lD`B#2 zdp_J*av3pD`3$6gE0Vv&rH|We&xSk6PHD^Shi#0K7MM&DT;y(6!8z%t&FV)oZYpq~ zzd;mrDplN1>GN*;a;py9QtflgR%H5+U*{zLWj;kT5%x?K++VEOE!%@E%;LSFGLw z5mk88t5@FT&teh}Cv&$E>W6@bMLJISh@J$qxd{n#zcQSfp zd|SgfQjZR$Fa#hpFbOZ`!jatWIN{0AkF&+_Ge&|tDnQoOr+2Vq^dPTvb4wU=431T3bqHfnd zxRA%o(a0)ET?0s!x51>sfOd&OSHA(RohJhu%V z^x|eUVbR|*PmyLD&G*p4HmNkQoOc|WcAeb)-3R254A1wb!W%{xy8ih0@@IKCvGX}P zv(<*1Q|C<#FjfY#es)5s$v#l^xrV9ZG+a_`;=xB{!p!Pa%UQpl2`J~4A39I-rg)IK ztFl0x$9rX6A-^yB$TCO7Fyj&xkj^op0UqDXtneQ@AI%JQ?B_f%%(#4!f8r0x;U&Ht z&F@tix*_I)5WIRDUT)KjY3)k%3cD-op$GpCXwjh$JZe`B#C&iND~hOIf1xy<+L<8F zz1PI*y&6>bmz~7nYXub1IM^X3Fx$bEQ)fV1O`#lE{RHf=K@r(#E|ikq#2xX)gkwAE z*t)}Wi;$p7pCYeR>n0ywUVy3zuZBoeg|u-^6CR;c)4PoA$BBHn**YyZg<&A6y(Zv@ zjbi^q0+H77A{>e2ReqL=M+nqRw(d8~q*R59|N9w@;8Y5g+Jv-@-DF;3e|!)qjJa}(2pzX31xVHJ_zpxi|h_yo@` z#eYriH4>eX{nv!ALY_t*l4?@|P+Ns^_kEd&fm$2^`(00T{0-1|LGKVZ9;oJUzNa&| zV&mCFT=HI}&{@#?VR5J2P)gnpM}UPo>&z#ZhY!@^pkhrPD8;~Iuw;Y|cBl%kbU;&W zfMT4JlOhU9{?|)kGKDf!2&h@$NFSXAewY7_xB4`?^;pW7;9^>oDriXZSeE zR#X=U-rmFm^v1(m8<*sles6_(n1UO?w}xeFj`P1_TcYRK60C0-osKNS%o~4`s|b-* z20HAtAjS@^v(sKrlWurnZn!k7729hk4xahP)q8_{uQwZEeIc#~n;k6N=W* zo({rrkUr6$tX>*%gz~3Gh*Xwa0s&ZbjQcM0E%iz8d+rE*my$t>YwZnCUIDcsf!gC&YSZE-q5xR)=il6yiENRQ4L4oP|OR zpjx{wy{^pi@aPsC{RvEm<9)DfU@Dw2Ir0O*%pRAfiSbokqF;o|sCkK#{uNkO5$)yHlS3VtdZTl2h-jsZ@UZ1XIVkaDq%jQw9nECaIR`p_W{Da={IH zL2n?pphcDq$|m?@kXt!#O&gSp0X zEX!hZY&0&0sb-9fl#dQnG!FWzd0^TsPuzz(CB+M?<|)0KY}OLq`E-@V z)X}*mL~#f8sqjwxsRcYQ{HvkEj{!CjQ$}RPB8J+e`A=jU$|oRmQ6RJ-y0;2#`RhP4 zYQ|ewFa$wA`o7Up%1E3M_qNl^&7pkS7SHito8+*q6p*`^&hByUVYIrGx87;7txX=E zX(?#w{H?!L8a-0qXs)FrbLTqqv!tfTz6v;{=AS6eXAzN}lOAtXrAOEUX%qG5q`&ed zu(mQe2n_j8Qd)>6Y(>9qtLc55D2iGf93|Qa6P}Q$^k7subPwC_q<3U{0wthG`{E$L zx2KQDI z7wtJT`{z35nF+baP$P7wNwUK?%Rv+BRn@%g;?Z0eq;$hEY@oW3@h?dXTfcR@%m_hrImlI!9qow^xVzIS5jcj;IKlMh zfAYj$n;_C|`>}CbH0B1xC5i1O@Ir|($Jg|KScDcFajM~yQ+6#e)l4rv*>cX8!nU;DIf)v1Pu)%knA>qV zhtR+DR7ypTsQJ?NZ^=lyS)N*st)MNu%IjC3o*R>=TrPrK7u7ozC4TJ-SXs>DZJT>! z3*?E$@r9{Mss%4!-HLB0HI7%P*GX7m1}~?n)cEWD33{J$#{1rS6+>%+hs+=%lVvDk&t^VHg+%a1^ZlDsZYZj>UwF-qQKzC#7%(og? z0n>FK`(!v;m$K-%7G4-7Vs!0if^1n(<<1F{$@jrY8W$|su@Ad6zZQeo(>XIb5q;&p zr#S8hnzVr>)p5bow&E#=?}L}YlITm~1XU(Xi-4@yH;1i^+Xv4_;+0_i0#p?sxuDJz zgr`cl5Uld+$4D@stwhV^^=ugjLH^08RCtV3(=hY>jI_0GHRS}z$6uuM8ct7bC)F6dyTLFS+4ut$eYVSo?bz;@XESg`*H`Wk_S>@GjvI*r+^hu-^C*oQ zi3T^nJe(;F{&>GB_5*98erAI|6W0ufjRx}rKCsQ-G?Z0c;}Hd)Mp% z)`7UKly~2(q;R>#xXfxrv8=uF15^eg)2eB{QX$>SI9sb~bkF)!sq9Oo7yxGlBy?p? z%XjH7u*Y}dqFMF8!UFsfOqQ|*fzExv)!C(mkCjU~iTmwj!|rpsH>`chg8w+RFA9&M ztjemlrw_{M5IP=-E?p2FxafOdu>!ECa1JY}mn*YG?>(|E6@5sua-}juk@L#9aZIPq$RrK{OQ1zr%@C>Mt zj6FZqG|Vq{TEZkr@qgC?Ko1{^{i^p0Ep{;?R>JXL_8w`sG!_1CF;Xb>YSUf+co7!~ zZy2VUgV8#W9<7sWdSMk9qNjCc&c|*KefX7UVeY1vs?p+;O|Ry!JvEp1TPQL}pTX%e z(p&S5s_6k`OH*u>i=$O2jy06$t{K-22k#14loZg6&A2M=gSgDtXz=l?qn2&_sz^z} z$KlrZj0FnZ5bEzxS#S=qR`y+&rWW>RkFNxL@Cm`;x1GVSpSlR%E>cfJbk%Aa4Pzu8 zR2|n3jC#GP%pbiuSuRrnl|uLPkho}n=lNKSLC)VT1;s02PNMb`oLEI@_~7|3y&$ z4%OvVtxt;|axMNy9_FZ3xY-vKVh03XFa>B8p^tafbI-iLzZa;Ar6brv>UfCm6D&`;fl}8FJg71{C-`(StgYNWEP*zok(oI!Vt{k~`C4Wl|4M1Eum2PS5mnvamxjLT(LJ?oPB0RL*u(Lirk2i(aG}r-vGg899ur z?_3C@o;hEO(|-XO6A-GOGlm6*apLYk@ZId(dxkiCHx;C*w|i+`KiJ6kH8sGi!-=}{N2Y>W zpFNZT77Ag#`xs5OW1jk^P~+*K))x;g0SIj1bLL7PYlwq>2T)_0h3J2~OIeELnrR{Kek<9svPeYES@GB?hipf<`A6T7Vk zCMk;XZ~Pcaj7k6jeA{n*Vpg_qYi!=Gs!VWSACzP?GmR~uYQ%-dO95@!<(j(ow$TL(-S>dUiW z8h~%z>pAMK5(1pCfPbzC{HklJ@wmsLt>JKQ>|b0un(3pXh|;NBsjq+|0z#g^cO^j)QEtSjiCP?s$-in?q_4h2a{eOt3u21!JzONf zbG}ESuwtydXcJ;V+HgHG@D+AtmoweG^=@>2xqj$#Ow5iG;~$<#$35|^r~P3xZn4&V zI|dMzKTATS1Pj~7!G>zKv?(femu}trmQam=nkm83k1OsjR`4P%mYO)*Tc{KQhWEs0 zvNBs)@gKV4iArk

  • 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 literal 0 HcmV?d00001 diff --git a/research/complex-t37-seven-slot-owners/data/SPEC.json b/research/complex-t37-seven-slot-owners/data/SPEC.json new file mode 100644 index 0000000000..4d27ec9cd9 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/data/SPEC.json @@ -0,0 +1 @@ +{"call_order":[[0,0],[0,1],[0,2],[0,3],[0,4],[1,0],[0,5],[1,1],[0,6],[1,2],[0,7],[1,3],[0,8],[1,4],[0,9],[2,0],[1,5],[0,10],[2,1],[1,6],[0,11],[2,2],[1,7],[0,12],[2,3],[1,8],[0,13],[2,4],[1,9],[3,0],[0,14],[2,5],[1,10],[3,1],[0,15],[2,6],[1,11],[3,2],[0,16],[2,7],[1,12],[3,3],[0,17],[2,8],[1,13],[3,4],[0,18],[2,9],[4,0],[1,14],[3,5],[0,19],[2,10],[4,1],[1,15],[3,6],[0,20],[2,11],[4,2],[1,16],[3,7],[0,21],[2,12],[4,3],[1,17],[3,8],[0,22],[2,13],[4,4],[1,18],[3,9],[0,23],[5,0],[2,14],[4,5],[1,19],[3,10],[0,24],[5,1],[2,15],[4,6],[1,20],[3,11],[0,25],[5,2],[2,16],[4,7],[1,21],[3,12],[0,26],[5,3],[2,17],[4,8],[1,22],[3,13],[0,27],[5,4],[2,18],[4,9],[1,23],[6,0],[3,14],[0,28],[5,5],[2,19],[4,10],[1,24],[6,1],[3,15],[0,29],[5,6],[2,20],[4,11],[1,25],[6,2],[3,16],[0,30],[5,7],[2,21],[4,12],[1,26],[6,3],[3,17],[0,31],[5,8],[2,22],[4,13],[1,27],[6,4],[3,18],[0,32],[5,9],[2,23],[7,0],[4,14],[1,28],[6,5],[3,19],[0,33],[5,10],[2,24],[7,1],[4,15],[1,29],[6,6],[3,20],[0,34],[5,11],[2,25],[7,2],[4,16],[1,30],[6,7],[3,21],[0,35],[5,12],[2,26],[7,3],[4,17],[1,31],[6,8],[3,22],[0,36],[5,13],[2,27],[7,4],[4,18],[1,32],[6,9],[3,23],[8,0],[5,14],[2,28],[7,5],[4,19],[1,33],[6,10],[3,24],[8,1],[5,15],[2,29],[7,6],[4,20],[1,34],[6,11],[3,25],[8,2],[5,16],[2,30],[7,7],[4,21],[1,35],[6,12],[3,26],[8,3],[5,17],[2,31],[7,8],[4,22],[1,36],[6,13],[3,27],[8,4],[5,18],[2,32],[7,9],[4,23],[6,14],[3,28],[8,5],[5,19],[2,33],[7,10],[4,24],[6,15],[3,29],[8,6],[5,20],[2,34],[7,11],[4,25],[6,16],[3,30],[8,7],[5,21],[2,35],[7,12],[4,26],[6,17],[3,31],[8,8],[5,22],[2,36],[7,13],[4,27],[6,18],[3,32],[8,9],[5,23],[7,14],[4,28],[6,19],[3,33],[8,10],[5,24],[7,15],[4,29],[6,20],[3,34],[8,11],[5,25],[7,16],[4,30],[6,21],[3,35],[8,12],[5,26],[7,17],[4,31],[6,22],[3,36],[8,13],[5,27],[7,18],[4,32],[6,23],[8,14],[5,28],[7,19],[4,33],[6,24],[8,15],[5,29],[7,20],[4,34],[6,25],[8,16],[5,30],[7,21],[4,35],[6,26],[8,17],[5,31],[7,22],[4,36],[6,27],[8,18],[5,32],[7,23],[6,28],[8,19],[5,33],[7,24],[6,29],[8,20],[5,34],[7,25],[6,30],[8,21],[5,35],[7,26],[6,31],[8,22],[5,36],[7,27],[6,32],[8,23],[7,28],[6,33],[8,24],[7,29],[6,34],[8,25],[7,30],[6,35],[8,26],[7,31],[6,36],[8,27],[7,32],[8,28],[7,33],[8,29],[7,34],[8,30],[7,35],[8,31],[7,36],[8,32],[8,33],[8,34],[8,35],[8,36]],"data":{"owners_sha256":"18ab649f0e8b01e2becd138a56a1c3ce8b2aa12dda8be6c6026fcc7ab593c8ed","plan_sha256":"a9676dbff7b9d9e44913977d14b39382a723b9808620b8302d2a2b9de6d655cd"},"dispatch":[[0,0,"gauge44"],[0,1,"gauge44"],[0,2,"gauge44"],[0,3,"gauge44"],[0,4,"gauge44"],[1,0,"gauge44"],[0,5,"gauge44"],[1,1,"gauge44"],[0,6,"gauge44"],[1,2,"gauge44"],[0,7,"gauge44"],[1,3,"gauge44"],[0,8,"gauge44"],[1,4,"gauge44"],[0,9,"gauge44"],[2,0,"gauge44"],[1,5,"gauge44"],[0,10,"gauge44"],[2,1,"gauge44"],[1,6,"gauge44"],[0,11,"gauge44"],[2,2,"gauge44"],[1,7,"gauge44"],[0,12,"gauge44"],[2,3,"gauge44"],[1,8,"gauge44"],[0,13,"gauge44"],[2,4,"gauge44"],[1,9,"gauge44"],[3,0,"gauge44"],[0,14,"gauge44"],[2,5,"gauge44"],[1,10,"gauge44"],[3,1,"gauge44"],[0,15,"gauge44"],[2,6,"gauge44"],[1,11,"gauge44"],[3,2,"gauge44"],[0,16,"gauge44"],[2,7,"gauge44"],[1,12,"gauge44"],[3,3,"gauge44"],[0,17,"gauge44"],[2,8,"gauge44"],[1,13,"gauge44"],[3,4,"gauge44"],[0,18,"gauge44"],[2,9,"gauge44"],[4,0,"gauge44"],[1,14,"gauge44"],[3,5,"gauge44"],[0,19,"gauge44"],[2,10,"gauge44"],[4,1,"gauge44"],[1,15,"gauge44"],[3,6,"gauge44"],[0,20,"gauge44"],[2,11,"gauge44"],[4,2,"gauge44"],[1,16,"gauge44"],[3,7,"gauge44"],[0,21,"gauge44"],[2,12,"gauge44"],[4,3,"gauge44"],[1,17,"gauge44"],[3,8,"gauge44"],[0,22,"gauge44"],[2,13,"gauge44"],[4,4,"gauge44"],[1,18,"gauge44"],[3,9,"gauge44"],[0,23,"gauge44"],[5,0,"gauge44"],[2,14,"gauge44"],[4,5,"gauge44"],[1,19,"gauge44"],[3,10,"gauge44"],[0,24,"gauge44"],[5,1,"gauge44"],[2,15,"gauge44"],[4,6,"gauge44"],[1,20,"gauge44"],[3,11,"gauge44"],[0,25,"gauge44"],[5,2,"gauge44"],[2,16,"gauge44"],[4,7,"gauge44"],[1,21,"gauge44"],[3,12,"gauge44"],[0,26,"gauge44"],[5,3,"gauge44"],[2,17,"gauge44"],[4,8,"gauge44"],[1,22,"gauge44"],[3,13,"gauge44"],[0,27,"gauge44"],[5,4,"gauge44"],[2,18,"gauge44"],[4,9,"gauge44"],[1,23,"gauge44"],[6,0,"gauge44"],[3,14,"gauge44"],[0,28,"gauge44"],[5,5,"gauge44"],[2,19,"gauge44"],[4,10,"gauge44"],[1,24,"gauge44"],[6,1,"gauge44"],[3,15,"gauge44"],[0,29,"gauge44"],[5,6,"gauge44"],[2,20,"gauge44"],[4,11,"gauge44"],[1,25,"gauge44"],[6,2,"gauge44"],[3,16,"gauge44"],[0,30,"gauge44"],[5,7,"gauge44"],[2,21,"gauge44"],[4,12,"gauge44"],[1,26,"gauge44"],[6,3,"gauge44"],[3,17,"gauge44"],[0,31,"gauge44"],[5,8,"gauge44"],[2,22,"gauge44"],[4,13,"gauge44"],[1,27,"gauge44"],[6,4,"gauge44"],[3,18,"gauge44"],[0,32,"gauge44"],[5,9,"gauge44"],[2,23,"gauge44"],[7,0,"gauge44"],[4,14,"gauge44"],[1,28,"gauge44"],[6,5,"gauge44"],[3,19,"gauge44"],[0,33,"gauge44"],[5,10,"gauge44"],[2,24,"gauge44"],[7,1,"gauge44"],[4,15,"gauge44"],[1,29,"gauge44"],[6,6,"gauge44"],[3,20,"gauge44"],[0,34,"gauge44"],[5,11,"gauge44"],[2,25,"gauge44"],[7,2,"gauge44"],[4,16,"gauge44"],[1,30,"gauge44"],[6,7,"gauge44"],[3,21,"gauge44"],[0,35,"gauge44"],[5,12,"gauge44"],[2,26,"gauge44"],[7,3,"gauge44"],[4,17,"gauge44"],[1,31,"gauge44"],[6,8,"gauge44"],[3,22,"gauge44"],[0,36,"gauge44"],[5,13,"gauge44"],[2,27,"gauge44"],[7,4,"gauge44"],[4,18,"gauge44"],[1,32,"gauge44"],[6,9,"gauge44"],[3,23,"gauge44"],[8,0,"gauge44"],[5,14,"gauge44"],[2,28,"gauge44"],[7,5,"gauge44"],[4,19,"gauge44"],[1,33,"gauge44"],[6,10,"gauge44"],[3,24,"gauge44"],[8,1,"gauge44"],[5,15,"gauge44"],[2,29,"gauge44"],[7,6,"gauge44"],[4,20,"gauge44"],[1,34,"gauge44"],[6,11,"gauge44"],[3,25,"gauge44"],[8,2,"gauge44"],[5,16,"gauge44"],[2,30,"gauge44"],[7,7,"gauge44"],[4,21,"gauge44"],[1,35,"gauge44"],[6,12,"gauge44"],[3,26,"gauge44"],[8,3,"gauge44"],[5,17,"gauge44"],[2,31,"gauge44"],[7,8,"gauge44"],[4,22,"gauge44"],[1,36,"gauge44"],[6,13,"gauge44"],[3,27,"gauge44"],[8,4,"gauge44"],[5,18,"gauge44"],[2,32,"gauge44"],[7,9,"gauge44"],[4,23,"gauge44"],[6,14,"gauge44"],[3,28,"gauge44"],[8,5,"gauge44"],[5,19,"gauge44"],[2,33,"gauge44"],[7,10,"gauge44"],[4,24,"gauge44"],[6,15,"gauge44"],[3,29,"gauge44"],[8,6,"gauge44"],[5,20,"gauge44"],[2,34,"gauge44"],[7,11,"gauge44"],[4,25,"gauge44"],[6,16,"gauge44"],[3,30,"gauge44"],[8,7,"gauge44"],[5,21,"gauge44"],[2,35,"gauge44"],[7,12,"gauge44"],[4,26,"gauge44"],[6,17,"gauge44"],[3,31,"gauge44"],[8,8,"gauge44"],[5,22,"gauge44"],[2,36,"gauge44"],[7,13,"gauge44"],[4,27,"gauge44"],[6,18,"gauge44"],[3,32,"gauge44"],[8,9,"gauge44"],[5,23,"gauge44"],[7,14,"gauge44"],[4,28,"gauge44"],[6,19,"gauge44"],[3,33,"gauge44"],[8,10,"gauge44"],[5,24,"gauge44"],[7,15,"gauge44"],[4,29,"gauge44"],[6,20,"gauge44"],[3,34,"gauge44"],[8,11,"gauge44"],[5,25,"gauge44"],[7,16,"gauge44"],[4,30,"gauge44"],[6,21,"gauge44"],[3,35,"gauge44"],[8,12,"gauge44"],[5,26,"gauge44"],[7,17,"gauge44"],[4,31,"gauge44"],[6,22,"gauge44"],[3,36,"gauge44"],[8,13,"gauge44"],[5,27,"gauge44"],[7,18,"gauge44"],[4,32,"gauge44"],[6,23,"gauge44"],[8,14,"gauge44"],[5,28,"gauge44"],[7,19,"gauge44"],[4,33,"gauge44"],[6,24,"gauge44"],[8,15,"gauge44"],[5,29,"gauge44"],[7,20,"gauge44"],[4,34,"gauge44"],[6,25,"gauge44"],[8,16,"gauge44"],[5,30,"gauge44"],[7,21,"gauge44"],[4,35,"gauge44"],[6,26,"gauge44"],[8,17,"gauge44"],[5,31,"gauge44"],[7,22,"gauge44"],[4,36,"gauge44"],[6,27,"gauge44"],[8,18,"gauge44"],[5,32,"gauge44"],[7,23,"gauge44"],[6,28,"gauge44"],[8,19,"gauge44"],[5,33,"gauge44"],[7,24,"gauge44"],[6,29,"gauge44"],[8,20,"gauge44"],[5,34,"gauge44"],[7,25,"gauge44"],[6,30,"gauge44"],[8,21,"gauge44"],[5,35,"gauge44"],[7,26,"gauge44"],[6,31,"gauge44"],[8,22,"gauge44"],[5,36,"gauge44"],[7,27,"gauge44"],[6,32,"gauge44"],[8,23,"gauge44"],[7,28,"gauge44"],[6,33,"gauge44"],[8,24,"gauge44"],[7,29,"gauge44"],[6,34,"gauge44"],[8,25,"gauge44"],[7,30,"gauge44"],[6,35,"gauge44"],[8,26,"gauge44"],[7,31,"gauge44"],[6,36,"gauge44"],[8,27,"gauge44"],[7,32,"gauge44"],[8,28,"gauge44"],[7,33,"gauge44"],[8,29,"gauge44"],[7,34,"gauge44"],[8,30,"gauge44"],[7,35,"gauge44"],[8,31,"gauge44"],[7,36,"gauge44"],[8,32,"gauge44"],[8,33,"gauge44"],[8,34,"gauge44"],[8,35,"gauge44"],[8,36,"gauge44"]],"expected":{"actual_73column_sigmas":12241,"assembly_controls_rejected":69,"complex_lower":"16769052736196808613/10000000000000000000000","conservative_complex_lower":"1676905270756896217493/1000000000000000000000000","conservative_kappa_decimal":"0.001674097967052183","cross_replica_helper_roles":150814,"gain_baseline_kappa":"0.001636241501576388","global_profile":{"1":808818,"2":139194,"3":143856,"4":47286,"48":11302,"5":27306,"8":2664},"hosted_residuals":159840,"idle_remainder_profile":{"1":5622,"48":11302},"idle_remainders":16924,"kappa":"167409796990539/100000000000000000","kappa_decimal":"0.00167409796990539","live":33152,"mutations_rejected":15,"physical":33642,"provider_counts":{"gauge44":333},"rank_mass":2408256},"name":"seven-slot-k8-t37-wave","pivot_swap":{"recipe":"vendor/pr1022/research/gauge44-slots/construction/leaver/PIVOT-SWAP-k8.json","sha256":"3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb"},"providers":{"gauge44":{"artifact_semantic_sha256":{"CANONICAL-WORD.json.gz":"4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c","CLIFFORD-RECIPES.json":"d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731","CLIFFORD-REVIEW.json":"4960fd1215509b5347ef7f0092868f79aea0f8e24fb84352da9a1033e4394007","INDEPENDENT-LOCAL-REPLAY.json":"2d4680965c62db1fde1236c4857b19bf7bc97af58805e6b4109afbc452f0fdd8","LOCAL-CHECKS.json":"18f09b79835aa352f04d27041d86d1338c5ad0094b888588c1c05af2dc399ffd","LOCAL-PROGRAMS.json.gz":"9f41d53659e9be84e20c661560c5687abbf5cd0660cdecbe01ad5eb29e6b8ee3","RESIDUAL-ADAPTERS.json":"c682e9ff1b347f89771c6800f46ad98c2bb92b91c5c88452d53a9e7f0180c35f"},"artifacts":{"CLIFFORD-RECIPES.json":"d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731","LOCAL-CHECKS.json":"2b8b1891a736598010232bfb26abc31973b265a53a2009a3fcfd9138b5ecadb4","RESIDUAL-ADAPTERS.json":"383f40aadd00a4ac700dfd0d4c22d6c6c0be9a9863116e4d69c7acd23bafae0c"},"complete_contract":{"centres":8,"children":3494,"cold_hyperplane_ended_helpers":48,"compiler":25934336,"entering_helpers":192,"entrance_rank":384,"h":9,"helpers":480,"hyperplane_ended_helpers":78,"local":{"backward":{"all_dirty_helper_columns_restored":true,"all_exact_columns":704,"coefficient_work_primitive_count":98365,"dirty_helper_columns":480,"endpoint_evidence":"Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json","events":24767,"macros":19693,"post_wrappers":240,"pre_wrappers":240,"prefix_bits":68,"prefix_l1":"14824960514781440791821/64","private_centres_and_coefficient_work_cleared":true,"real_component_primitives":198814},"forward":{"all_dirty_helper_columns_restored":true,"all_exact_columns":704,"coefficient_work_primitive_count":98333,"dirty_helper_columns":480,"endpoint_evidence":"Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json","events":24767,"macros":19693,"post_wrappers":240,"pre_wrappers":240,"prefix_bits":52,"prefix_l1":"2765345294379392599/1024","private_centres_and_coefficient_work_cleared":true,"real_component_primitives":198766}},"local_adapters":387056,"local_primitive_bound":10038040553630,"n":704,"paid_profile":{"1":2412,"2":418,"3":432,"4":142,"5":82,"8":8},"program_hashes":{"backward":"f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23","forward":"071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8"},"semantic_artifact_sha256":{"CANONICAL-WORD.json.gz":"4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c","CLIFFORD-RECIPES.json":"d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731","CLIFFORD-REVIEW.json":"4960fd1215509b5347ef7f0092868f79aea0f8e24fb84352da9a1033e4394007","INDEPENDENT-LOCAL-REPLAY.json":"2d4680965c62db1fde1236c4857b19bf7bc97af58805e6b4109afbc452f0fdd8","LOCAL-CHECKS.json":"18f09b79835aa352f04d27041d86d1338c5ad0094b888588c1c05af2dc399ffd","LOCAL-PROGRAMS.json.gz":"9f41d53659e9be84e20c661560c5687abbf5cd0660cdecbe01ad5eb29e6b8ee3","RESIDUAL-ADAPTERS.json":"c682e9ff1b347f89771c6800f46ad98c2bb92b91c5c88452d53a9e7f0180c35f"},"terminal_codimension":206,"v":112,"width_inventory":{"4":56,"5":32,"7":30,"8":122,"9":240},"widths":[9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,4,9,4,9,4,9,9,9,9,4,9,9,9,9,9,9,4,9,4,9,4,9,9,9,9,4,9,9,9,9,9,9,4,9,4,9,4,9,8,9,9,4,9,9,9,9,9,9,4,9,4,9,4,9,8,9,9,4,9,9,9,9,9,9,4,9,4,9,4,9,9,9,9,4,9,9,9,9,9,9,4,9,4,9,4,9,9,9,9,4,9,9,9,9,9,9,4,9,4,9,4,9,9,9,9,4,9,9,9,9,9,9,4,9,4,9,4,9,9,9,9,4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,7,7,7,7,7,7,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,8,8,8,9,9,9,9,9,9,7,7,8,8,8,8,9,9,9,9,9,9,8,8,8,9,8,8,9,9,9,9,8,9,7,7,8,9,8,8,9,9,9,9,8,9,8,8,8,8,8,8,8,8,8,8,9,7,7,7,8,8,8,8,8,8,8,8,9,7,8,8,9,9,9,9,8,8,8,8,7,7,7,7,9,8,9,8,8,8,8,8,7,7,9,8,9,8,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,8,8,8,5,8,5,5,5,8,8,8,4,8,4,4,4,8,8,8,4,8,4,4,4,8,8,8,4,8,4,4,4,8,8,8,4,8,4,4,4,8,8,8,4,8,4,4,4,8,8,8,5,8,5,5,5,8,8,8,4,8,4,4,4,8,8,8,5,8,5,5,5,8,8,8,5,8,5,5,5,8,8,8,5,8,5,5,5,8,8,8,5,8,5,5,5,8,8,8,5,8,5,5,5,8,8,8,5,8,5,5,5]},"entering":192,"entrance":384,"expected_local":{"backward":{"coefficient_work_primitive_count":98365,"events":24767,"macros":19693,"prefix_l1":"14824960514781440791821/64","real_component_primitives":198814},"forward":{"coefficient_work_primitive_count":98333,"events":24767,"macros":19693,"prefix_l1":"2765345294379392599/1024","real_component_primitives":198766}},"expected_profile":{"1":2412,"2":418,"3":432,"4":142,"5":82,"8":8},"inventory":{"4":56,"5":32,"7":30,"8":122,"9":240},"native_negative_controls":25,"phase_edges":2896,"program_hashes":{"backward":"f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23","forward":"071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8"},"semantic_phase_sha256":"4960fd1215509b5347ef7f0092868f79aea0f8e24fb84352da9a1033e4394007","width_digest":"ca0b972f2ee81a50449ce6489ddf9a94be914f84351136c2a9e3f81b37a0e387","wrappers":240}},"schema":"witness-spec/1","width_spot_helpers":[258,270,282,294]} \ No newline at end of file diff --git a/research/complex-t37-seven-slot-owners/package.py b/research/complex-t37-seven-slot-owners/package.py new file mode 100644 index 0000000000..1164d5f92e --- /dev/null +++ b/research/complex-t37-seven-slot-owners/package.py @@ -0,0 +1,28 @@ +"""Pin the complete package and the retained repository source closure.""" +from common import P,ROOT,read,sha,load +COPY_TREES=('research/complex-k492-owner-repair', + 'research/structural-gain/frontier-composition', + 'research/community-k492-audit/pr622/replay/baseline558', + 'research/e8-bit-p111-tuned','research/e8-bit-carrier-skeleton', + 'research/complex-sw4-frame8','research/gauge44-frames-x','scripts') +COPY_FILES=('research/direct-delivery504-global/EXPECTED.json',) + +def manifest(package=P): + expected=read(package/'MANIFEST.json') + actual={p.relative_to(package).as_posix():sha(p)for p in package.rglob('*') + if p.is_file() and p!=package/'MANIFEST.json' and '__pycache__'not in p.parts} + if actual!=expected:raise ValueError('Package manifest mismatch') + return sha(package/'MANIFEST.json') + +def validate(): + digest=manifest() + dependencies=read(P/'DEPENDENCY-PINS.json') + for relative,expected in dependencies.items(): + path=(ROOT/relative).resolve() + assert path.is_relative_to(ROOT.resolve()) and not __import__('pathlib').Path(relative).is_absolute() + assert sha(path)==expected,'Changed retained source: '+relative + predecessor=load(ROOT/'research/complex-t37-owners/package.py','retained_t37_package').validate() + return dict(manifest_sha256=digest,dependency_manifest_sha256=sha(P/'DEPENDENCY-PINS.json'), + dependencies=len(dependencies),retained_t37=predecessor) + +if __name__=='__main__':print(validate()) diff --git a/research/complex-t37-seven-slot-owners/prepare.py b/research/complex-t37-seven-slot-owners/prepare.py new file mode 100644 index 0000000000..4b9d323370 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/prepare.py @@ -0,0 +1,61 @@ +"""Reuse PR942's explicit source adapters and build the five-bank parent. + +Only the frozen order, owner map, and PR1022 supplier metadata are replaced. +The PR942 finite invoice still charges its 1024-bit prefix reserve. +""" +import copy,os,shutil +from common import P,ROOT,read,dump,load,sha,identity + +def prepare(work,baseline): + t37=ROOT/'research/complex-t37-owners' + t21=ROOT/'research/complex-t21-owners' + os.environ.update(T37_WORK=str(work),T37_BASELINE=str(baseline)) + old=load(t37/'prepare.py','retained_t37_preparation') + runtime=work/'runtime';adapted=work/'adapted';adapted.mkdir() + load(t21/'source_adapters.py','retained_t21_adapters').materialize(runtime) + (runtime/'ADAPTERS.json').rename(runtime/'T21-INTERMEDIATE-ADAPTERS.json') + receipts={} + for name,record in old.expected_adaptations().items(): + target=runtime/'code'/name.split('/',1)[1]if name.startswith('runtime/')else adapted/name + text=record['text'];extra=[] + if name=='runtime/assemble.py': + for before,after in [ + ('the gauge44-barch U8 local word and all 72 cold helper ends','the PR1022 seven-slot k8 local word'), + ('explicit all333 whole-owner dispatch with a T21 plus T16 eight-role trade','explicit 333-call wave dispatch with frozen integer pattern flows'), + ('This is a new T37 composition of the PR870 U8 and PR589 suppliers.','This is a new T37 composition of the PR1022 seven-slot k8 and PR589 suppliers.')]: + assert text.count(before)==1,(before,text.count(before));text=text.replace(before,after);extra.append([before,after,1]) + target.write_text(text,encoding='utf-8',newline='\n') + receipts[name]=dict(source_sha256=sha(record['source']),generated_sha256=sha(target),edits=record.get('edits',[]),description_edits=extra) + dump(work/'ADAPTATIONS.json',receipts) + source=read(baseline/'global/base/split-centres/GLOBAL-TEMPLATE.json.gz') + builder=load(adapted/'build_parent.py','retained_t37_parent_lift');parent=builder.lift(source) + slots=P/'vendor/pr1022/research/gauge44-slots' + plan=read(slots/'data/PLAN.json');order=read(P/'data/ORDER.json');owners=read(P/'data/OWNERS.json.gz') + windows_mod=load(t21/'vendor/pr870/t16/build_parent.py','retained_physical_windows') + windows,schedule=windows_mod.actual_windows(parent,order) + for field in ('provider_calls','per_call_widths'): + lookup={(c['stage'],c['replica']):c for c in plan[field]};plan[field]=[] + for time,(stage,replica)in enumerate(order): + call=copy.deepcopy(lookup[stage,replica%8]);call['replica']=replica + if 'time'in call:call['time']=time + plan[field].append(call) + claim=read(P/'CLAIM.json') + plan.update(T=37,live=33152,deficit=11840,order=order,windows=windows,profile=claim['complex_profile'], + status='FROZEN_T37_SEVEN_SLOT_WHOLE_OWNER_NOMINATION',mode='gauge44-seven-slot-k8-t37-wave', + solver_status='Frozen integer pattern flow, reconstructed by regular bipartite matching; no optimizer runs', + assignment_sha256=sha(P/'data/OWNERS.json.gz'),assignment_content_sha256=identity(owners), + replica_lift=dict(groups=[8,8,8,8,5],source_replicas=8,replicas=37,parent_template_content_sha256=identity(parent), + owners_file_sha256=sha(P/'data/OWNERS.json.gz'),schedule_content_sha256=identity(schedule),window_semantics='Strict physical source-event intervals, including bridges')) + assert len(owners)==159840 and sum(int(r)*n for r,n in plan['profile'].items())==73*33152-11840 + for z in owners: + assert order[z['time']]==[z['stage'],z['replica']] + assert z['time']in windows[f"{z['owner_replica']},{z['child']}"][1] + lift=work/'lift';lift.mkdir();dump(lift/'GLOBAL-TEMPLATE.json.gz',parent);dump(lift/'PLAN.json',plan) + parentdir=work/'parent';shutil.copytree(baseline/'parent558',parentdir) + shutil.copyfile(lift/'GLOBAL-TEMPLATE.json.gz',parentdir/'complex-global/base/split-centres/GLOBAL-TEMPLATE.json.gz') + (runtime/'data').mkdir(exist_ok=True) + spec=read(P/'data/SPEC.json') + assert spec['data']=={'owners_sha256':sha(P/'data/OWNERS.json.gz'),'plan_sha256':sha(lift/'PLAN.json')},'Frozen owner/plan bindings differ' + spec['pivot_swap']['recipe']=str((P/spec['pivot_swap']['recipe']).resolve()) + dump(runtime/'data/SPEC.json',spec) + return plan diff --git a/research/complex-t37-seven-slot-owners/price.py b/research/complex-t37-seven-slot-owners/price.py new file mode 100644 index 0000000000..a976480a9e --- /dev/null +++ b/research/complex-t37-seven-slot-owners/price.py @@ -0,0 +1,56 @@ +"""Two exact moment engines, strict outer assembly, and the fixed-family ceiling. + +Reuses the signed prices and all-replica supporting inequality of PR795/890/942. +The changed inventory is recounted from the frozen seven-slot supplier plan. +""" +import argparse +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path +from common import P,ROOT,read,dump,load,sha + +def price(out): + d=load(ROOT/'research/complex-t37-owners/independent/all_t_bound.py','retained_all_t_bound') + for path,pin in d.PINS.items():assert sha(ROOT/path)==pin,'Retained arithmetic pin' + plan=read(P/'vendor/pr1022/research/gauge44-slots/data/PLAN.json');claim=read(P/'CLAIM.json') + provider=plan['provider_registry']['gauge44'];inventory=Counter(provider['widths']) + local={int(r):n for r,n in provider['actual_paid_profile'].items()} + assert {str(r):n for r,n in inventory.items()}==claim['width_inventory'] + assert {str(r):n for r,n in local.items()}==claim['local_profile'] + mass=sum(c*n for c,(n,_)in d.CAPACITIES.items())-9*sum(r*n for r,n in inventory.items()) + signed=sum(n*p for n,p in d.CAPACITIES.values())+9*sum(inventory[r]*p for r,p in zip(d.WIDTHS,d.PRICES)) + credit=48*signed+13*mass;assert(mass,signed,credit)==(14814,-1084,140550) + upper,patterns=d.dual_tables();idle={int(r):n for r,n in claim['idle'].items()} + assert sum(r*n for r,n in idle.items())==37*mass + assert sum(upper[r]*n for r,n in idle.items())==37*signed + assert Q(credit,925)==Q(5622,37) + profile=Counter({r:333*n for r,n in local.items()});profile.update(idle) + assert {str(r):n for r,n in profile.items()}==claim['complex_profile'] + assert 73*33152-sum(r*n for r,n in profile.items())==11840 + M=d.load(d.ENGINE+'moment.py','t37_slots_mercator') + B=d.load(d.ENGINE+'base_two_moment.py','t37_slots_atanh') + A=d.load(d.ENGINE+'outer.py','t37_slots_outer') + O=d.load('research/complex-t21-owners/vendor/pr870/independent/price_profile_t16.py','t37_slots_outer_driver') + root=M.certify(profile,73,33152);lo,hi=Q(root['lower']),Q(root['upper']) + assert lo==Q(claim['complex_lower']) + signs={} + for name,z in [('lower',lo),('upper',hi)]: + first=M.moment(profile,73,33152,z);second=B.moment(73,33152,list(profile.items()),z) + assert(first[1]<1 and second[1]<1)if name=='lower'else(first[0]>1 and second[0]>1) + signs[name]={'point':str(z),'mercator':[str(v-1)for v in first],'atanh':[str(v-1)for v in second]} + supporting={kind:d.ratio_certificate(engine,kind,upper,hi)for kind,engine in [('mercator',M),('atanh',B)]} + bit=Q(claim['bit_lower']) + assert bit==Q(read(ROOT/'research/complex-t21-owners/data/CLAIM.json')['bit_lower']) + outer=[O.outer47(bit,z,A)for z in (lo,hi)] + assert outer[0]['kappa']==outer[1]['kappa']==claim['kappa'] + result=dict(status='PASS_TWO_ENGINE_MOMENTS_OUTER47_AND_FIXED_FAMILY_ALL_T_CEILING', + kappa=claim['kappa'],kappa_decimal=claim['kappa_decimal'],profile=claim['complex_profile'], + root=root,signs=signs,outer=outer,patterns=patterns,signed_per_replica=signed, + idle_mass_per_replica=mass,rank_one_credit_per_replica=credit,supporting_inequalities=supporting, + scope='Attained outer-grid ceiling for this fixed local paid profile, whole-helper inventory, source capacity stock and retained bit supplier. It is not a ceiling for other constructions.') + dump(out,result);return result + +if __name__=='__main__': + ap=argparse.ArgumentParser(description=__doc__);ap.add_argument('--out',type=Path,required=True);a=ap.parse_args() + assert not a.out.exists() and not a.out.resolve().is_relative_to(ROOT);a.out.parent.mkdir(parents=True,exist_ok=True) + r=price(a.out);print(r['status'],r['kappa_decimal']) diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/CONSTRUCTION.md b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/CONSTRUCTION.md new file mode 100644 index 0000000000..fa15676366 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/CONSTRUCTION.md @@ -0,0 +1,210 @@ +# Gauge44: a changed factory forward map with 44 rank-four cold ends + +Prepared for icekylinx with OpenAI GPT-6 Astra assistance. Apache-2.0. This note describes the new complex local construction. The package's global evidence supplies the resulting global bound and retains the upstream conditional assumptions. + +## 1. Exact result and comparison + +The final word has 112 source ports, 112 target ports and 492 helper registers. It implements the same arbitrary-dirt scalar endpoint as the upstream word, + +$$ +(X,Y,H)\longmapsto(X,Y+X,H), +$$ + +and its inverse-transpose orientation is checked separately. All 204 nonzero entrance frames remain valid. The new ending set consists of **44 cold helpers at rank-four frames**, together with the 34 entering-helper ends inherited from the JP8 HPE stage. + +The precise comparison is with the JP8 provider reconstructed from PR635, commit `a6895a69f8ad98ab45777b03e9e6f48888c39f6f`: + +| Local quantity | PR635 JP8 | Gauge44 | +|---|---:|---:| +| Helpers | 492 | 492 | +| Nonzero entrance frames | 204 | 204 | +| Rank-four cold ends | 22 | 44 | +| Rank-seven cold ends | 2 | 0 | +| Rank-eight cold ends | 4 | 0 | +| Entering helpers ending below FULL | 36 | 34 | +| Total residual helper width | 3894 | **3794** | +| Local paid rank mass | 5750 | **5650** | + +Thus the new word saves **100 units of residual width per invocation** against the complete PR635 provider. It replaces that provider's cold-end construction; the old six higher-rank cold ends and two additional entering ends are not added to the new count. + +The exact paid-child profiles are: + +| Child rank | PR635 count | Gauge44 count | +|---:|---:|---:| +| 1 | 2518 | 2514 | +| 2 | 402 | 404 | +| 3 | 448 | 448 | +| 4 | 164 | 160 | +| 5 | 68 | 56 | +| 6 | 4 | 0 | +| 8 | 8 | 8 | + +The final residual-width inventory is `{4:52, 5:48, 7:34, 8:114, 9:244}`. Both the profile and the inventory are recomputed from the literal native frame chains. They are not inferred from the nominal number of ended helpers. + +## 2. What changes in the forward factory + +The inherited K-triangle schedule and its 492-helper allocation remain the starting construction. Within each of the fourteen eight-source packet factories, three changes alter the arbitrary-dirt forward map while retaining the required clean packet values. + +### A. Exchange a source with an equal clean copy + +After the sixteen initial copy gates, local source position `j` and its two helper copies have clean values `(x_j,x_j,x_j)`. For positions `j = 4,5,6,7`, exchange the original source register with its second helper copy. The exact register pair in the constructor is `mp[j]` and `mp[2*j+9]`. + +For arbitrary helper dirt the triple is instead + +$$ +(x_j,\;x_j+h_{j,1},\;x_j+h_{j,2}). +$$ + +The exchange changes where the second dirty direction enters the subsequent factory. It does not change any clean operand. Both exchanged registers already have the same rank-one frame, so the exchange adds no frame climb. Each exchange is emitted as three additions and one sign change; these scalar operations remain part of the finite implementation invoice. + +This is a change of the forward map, not an output relabeling. In particular, the inverse recovery functional for the original source changes from the original branch to a different combination of the three equal-clean branches. That changes which cold input directions can have their entire final support inside a low frame. + +### B. Change the complement to the four coordinate totals + +Eight retired factory rows already span the eight source coordinates. The first four rows of their replacement basis are the four required coordinate totals. The remaining four rows are chosen by exact row-rank extension, first using the ordered clean linear forms recorded in `construction/COMPLETION-PRIORITY.json`, then using coordinate rows if an extension is still needed. + +These candidate forms are the future low-frame leaver forms used during discovery. The frozen priority data are the complete input to the final constructor: no discovery search is run in reproduction. Every accepted row must increase the rational rank; the resulting eight-by-eight basis is explicitly applied by elementary operations. + +All eight retired registers are already at the block's rank-four frame. Consequently this basis replacement also adds no frame climb. It gives the low final rows more independent linear combinations that annihilate the original source data. + +### C. Place coordinate totals on the available source carriers + +The retired registers are ordered with source registers first. Three available source carriers and one helper carry the four coordinate totals, leaving the four complementary rows on physical helper registers. This lets the new cold directions end on helper wires under the unchanged native endpoint interface. + +A carrier permutation alone does not increase the available cold space. Its role here is to realize the independent directions created jointly by the source-copy exchange and the new complementary basis. + +## 3. Exact cold-space calculation + +Let `P` be the non-target forward matrix after parts A and B and the 34 inherited HPE tail gates. It has 604 rows and columns: 112 original sources and 492 helpers. Let `J` be the 316 protected initial columns consisting of the 112 original sources and all 204 entering helpers. + +For a block frame `F`, let `I` be every non-target output register whose current frame is contained in `F`. Source output rows are included in this set. Define + +$$ +L=\operatorname{leftker} P[I,J],\qquad +K=\ker P^{-1}[J,I]. +$$ + +Rows of `L` are low output linear forms with no protected initial dependence. Columns of `K` are low-supported output directions whose inverse images have no protected component. The rank of the pairing `LK` counts the simultaneously usable cold directions in this fixed forward word. + +The changed forward map has the following exact block data: + +| Block indices | Number of blocks | Low registers `|I|` | `dim L` | `dim K` | `rank(LK)` | +|---|---:|---:|---:|---:|---:| +| 0, 1, 2, 11, 12, 13 | 6 | 6 | 2 | 4 | **2** | +| 3 through 10 | 8 | 8 | 4 | 4 | **4** | + +The count is therefore `6*2 + 8*4 = 44`. The fixed upstream rank-four cold construction supplied one and two directions respectively, for `6*1 + 8*2 = 22`. + +The complement change by itself improves the available low annihilating rows but leaves the inverse-support obstruction. The source-copy exchanges remove that obstruction: `K` has dimension four in every block and pairs with all the available rows of `L`. + +## 4. Realizing the directions with legal dyadic operations + +`construction/build_gauge_cold44.py` recomputes these spaces over exact rational numbers. It selects columns of `K` and normalizes them to a matrix `U` satisfying + +$$ +LU=I_r, +\qquad q=P^{-1}[:,I]U. +$$ + +The constructor checks that `q` is supported entirely on that block's sixteen initially cold factory helpers, denoted `H_b`. Put + +$$ +R_b=LP[I,H_b]. +$$ + +Then `R_b q[H_b,:] = I_r`. A sixteen-by-sixteen input basis `Q_b` places the columns `q[H_b,:]` at the designated ended-helper positions and fills the other columns with a basis of `ker R_b`. The resulting input basis is explicitly invertible. + +For the low-frame output transformation, the ended-helper rows are replaced by the rows of `L`; each remaining low row `i` becomes + +$$ +e_i-U_iL. +$$ + +The actual chosen helper positions give an invertible tail matrix. Its nonsingularity and dyadic implementation are checked by exact elimination, rather than assumed from a dimension count. The construction receipt records every `Q_b`, tail matrix and selected endpoint. + +Every `Q_b` is emitted at frame zero, at the head of A **after** the entry normalization wrappers. Every low tail is emitted at its block frame. The remaining cleanup is rebuilt as an exact dyadic Gauss-Jordan inverse on the non-ended registers at FULL. It is not obtained by blindly reversing a changed partial schedule. + +Before forming the FULL inverse, the constructor verifies both the row and the column identity of each of the 78 ended helpers. Thus no protected data or other helper dirt remains in an ended helper, and its initial dirt remains nowhere else. The FULL inverse skips these isolated rows and columns entirely. + +The realized word has: + +| Construction component | Scalar gates | +|---|---:| +| Frame-zero helper premix | 1489 | +| New rank-four tail | 60 | +| Inherited HPE tail | 34 | +| Refactored FULL inverse | 28056 | +| Additional target compensation after wrappers | **0** | + +All selected new cold directions have zero target response. The independent scalar auditor nevertheless recomputes the complete existing dirty-response compensation, obtaining 7348 additions, and checks both orientations on all 716 input columns. + +Relative to the HPE-stage word before any cold-end construction, the aggregate chain delta is `N_1 += 44, N_6 -= 44`, reducing rank mass and residual width by 220. PR635 had already saved 120 units through its complete cold/extra-HPE construction. The net new saving is therefore 100. There is no omitted cost for lifting the low tails: their rank-one increments are included explicitly. + +## 5. Native interface and validation + +The transport preserves the exact ordered list of 112 ports and the exact ordered eight center frames. The center carriers change because some totals now reside on sources. In native coordinates they are + +``` +[92, 57, 81, 224, 11, 240, 9, 256] +``` + +A global interface check must compare the ordered center frames and port geometry, and use the provider's actual center carriers. Equality of carrier numbers with an old provider is not a mathematical requirement. The local event ledgers explicitly clear all private center channels in both orientations. + +Completed checks for the frozen word include exact forward and inverse-transpose scalar replay on all 716 columns; every literal native frame chain; the 204 zero-response entrance conditions; the 44 cold and 34 entering endpoint cones; wrapper placement and normalized wrapper identities; both emitted local ledgers; and exact phase lowering for 3019 directed edges and 224 endpoint adapters. The independent audit does not import the new constructor. + +This local result does not by itself certify a global exponent. Physical whole-family owners, actual residual/spectator routing, idle remainders, global scalar assembly and the complete finite invoice are the separate global checks reported elsewhere in the package. + +## 6. Compact reproduction + +Only Python's standard library is needed for this construction and the retained local pipeline. Do not use `python -O`. The reproduction driver checks byte hashes of every named upstream input and the changed code, then checks the content hash after each construction step. Its two source checkouts are: + +| Argument | Repository commit | +|---|---| +| `--main` | `17ce0c79b7b51c2634b439ea5a2b754f09909693` | +| `--pr635` | `a6895a69f8ad98ab45777b03e9e6f48888c39f6f` | + +Starting from a clone of `https://github.com/CrocSwap/integer-mult-bounds` containing those commits, prepare detached worktrees: + +```bash +git -C integer-mult-bounds fetch origin main refs/pull/635/head +git -C integer-mult-bounds worktree add --detach ../integer-main 17ce0c79b7b51c2634b439ea5a2b754f09909693 +git -C integer-mult-bounds worktree add --detach ../integer-pr635 a6895a69f8ad98ab45777b03e9e6f48888c39f6f +``` + +From the directory containing those worktrees and this delta package, run: + +```bash +python -B research/gauge44-global/construction/reproduce.py \ + --main integer-main \ + --pr635 integer-pr635 \ + --out gauge44-reproduction +``` + +The default stops after regenerating the exact final scalar word and comparing the newly derived cold recipe with the frozen recipe. It rebuilds only the two short shadow steps needed by the four port transfers. It does not rerun the ancestor admission stack, search for a basis, optimize owners, or replay global assembly. + +Use `--frozen-cold` to splice the included recipe instead of re-deriving its small exact linear systems. Use `--until local` to add native transport, emitted ledgers, independent local replay and wrappers. Use `--until phases` to add the complete phase lowering. Every invocation needs a fresh output directory; these are alternatives, not resumable increments. On the research machine, exact cold derivation took about 2.6 seconds, native transport/ledgers/replay/wrappers about 41 seconds, and complete phase lowering about 198 seconds. + +The exact dependency chain is: + +1. Construct the changed raw R492 factory from the pinned Hamming inputs, frozen priority and pinned K-triangle schedule. +2. Apply the four inherited port stages. +3. Apply the inherited B-frame regroup and 34-HPE construction. +4. Derive the exact block premixes, cold44 tails and FULL inverse. +5. Optionally emit and check the native ledgers, wrappers and complete phase lowering. + +`construction/INPUTS.json` gives the input hashes and every intermediate content hash. The key decompressed content identities are: + +| Word | SHA-256 | +|---|---| +| Changed raw factory | `0ac47f92fc2e3f5aa457d78f7b8a5c785bf140c546932b9dfcd9e610ad319180` | +| Changed HPE forward | `42fb8b3aa314593fe976820cf65824f5fce0ee4f95281796992d4809709864cc` | +| Final cold44 word | `78c7aadacb6eec2eeecc124ca236e5bcfdba6a52b30c2971aaa596d1d119b290` | +| Native canonical word | `e6daee410e04d5e023faf21144081534ad222d334ce786e6b5f52407e6b3c41f` | + +## 7. Attribution + +The original 504-helper factory and borrowed-register construction are icekylinx's PR531 lineage, prepared with OpenAI Codex/GPT assistance and retaining the earlier PR425/PR514 credits. The inherited K-triangle atom and frozen read schedule are credited in PR635 to AtomScout, a Claude Code research agent. The porting routine is credited there to Port480. This package does not claim those as new work. + +The reused JP8 ancestry includes the PR558/PR552 supplier, the earlier-cut and multicold kernels, and the joint prefix adapted from Dominik Scholz's PR571 work. Native HPE and cold-end transport, frame and wrapper machinery come from the credited PR635 lineage, including DreamingOfClouds, jeremykothe2, chafreaky and their disclosed assistants. The retained `construction/UPSTREAM-NOTICE.md` and `construction/LICENSE` preserve the upstream notice and Apache-2.0 license. + +The new contribution here is the combination of source-copy exchange, changed retired-row completion, source-carried coordinate totals, and the explicit exact cold44 realization. Those changes were developed for icekylinx with OpenAI GPT-6 Astra assistance. The upstream notices, proof scope and conditional assumptions continue to apply. diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/LICENSE b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/LOCAL-VALIDATION.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/LOCAL-VALIDATION.json new file mode 100644 index 0000000000..5973645e1a --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/LOCAL-VALIDATION.json @@ -0,0 +1,356 @@ +{ + "status": "PASS_LOCAL_INCREMENTAL_GAUGE44", + "python": "3.14.8", + "upstream_main": "17ce0c79b7b51c2634b439ea5a2b754f09909693", + "pr635": "a6895a69f8ad98ab45777b03e9e6f48888c39f6f", + "construction_steps": [ + { + "step": "shadow-early", + "exit_code": 0, + "seconds": 0.322 + }, + { + "step": "shadow-prefix", + "exit_code": 0, + "seconds": 0.429 + }, + { + "step": "gauge-forward", + "exit_code": 0, + "seconds": 0.474 + }, + { + "step": "port0", + "exit_code": 0, + "seconds": 0.388 + }, + { + "step": "port1", + "exit_code": 0, + "seconds": 0.407 + }, + { + "step": "port2", + "exit_code": 0, + "seconds": 0.403 + }, + { + "step": "port3", + "exit_code": 0, + "seconds": 0.389 + }, + { + "step": "cold44-exact", + "exit_code": 0, + "seconds": 2.544 + }, + { + "step": "native", + "exit_code": 0, + "seconds": 3.63 + }, + { + "step": "ledgers", + "exit_code": 0, + "seconds": 2.759 + }, + { + "step": "local-replay", + "exit_code": 0, + "seconds": 15.924 + }, + { + "step": "wrappers", + "exit_code": 0, + "seconds": 2.706 + }, + { + "step": "phases", + "exit_code": 0, + "seconds": 186.772 + } + ], + "five_mathematical_local_artifacts_match_frozen_evidence": true, + "phase_edges": 3019, + "endpoint_adapters": 224, + "independent_scalar_audit": { + "status": "PASS_INDEPENDENT_EXACT_FORWARD_AND_DUAL_ENDPOINT_FRAMES_ENTRANCES_CONES", + "input_file": "FULL-WORD.json.gz", + "content_sha256": "78c7aadacb6eec2eeecc124ca236e5bcfdba6a52b30c2971aaa596d1d119b290", + "compressed_sha256": "0ad202612f010df4ab66432a628247b37ad8b497dd6b27595b1685cbd7eb119e", + "parent_center_interface": { + "parent_path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz", + "parent_file_sha256": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "transport_tau": 43, + "ordered_frame_bases_match": true, + "all_ports_match": true, + "transported_centers": [ + 92, + 57, + 81, + 224, + 11, + 240, + 9, + 256 + ], + "source_centers": [ + 92, + 57, + 81, + 11, + 9 + ], + "ordered_frame_bases": [ + [ + 256, + 128, + 64, + 34, + 16, + 10, + 4, + 1 + ], + [ + 256, + 128, + 64, + 32, + 16, + 8, + 5, + 3 + ], + [ + 256, + 128, + 64, + 32, + 17, + 9, + 4, + 2 + ], + [ + 256, + 128, + 64, + 36, + 20, + 8, + 2, + 1 + ], + [ + 256, + 128, + 66, + 32, + 18, + 8, + 4, + 1 + ], + [ + 256, + 128, + 65, + 33, + 17, + 9, + 5, + 3 + ], + [ + 256, + 128, + 65, + 33, + 16, + 8, + 4, + 2 + ], + [ + 256, + 128, + 68, + 32, + 16, + 12, + 2, + 1 + ] + ] + }, + "v": 112, + "h": 9, + "R": 492, + "entering": 204, + "lowends": 78, + "coldends": 44, + "compensation_gates": 7348, + "local_profile": { + "1": 2514, + "2": 404, + "3": 448, + "4": 160, + "5": 56, + "8": 8 + }, + "width_inventory": { + "4": 52, + "5": 48, + "7": 34, + "8": 114, + "9": 244 + }, + "checked_columns": 716, + "elapsed_seconds": 2.443164045999765, + "scope": "Exact rational full scalar map in both orientations; all literal native frame chains, center levels, dyadic units, entrance-zero response, wrapper exclusion and final helper row/column cones. No global owner admission or exponent repricing." + }, + "independent_guard_review": { + "status": "PASS_PR635_ADMISSION_ASSERTION_PRESERVATION", + "files": [ + { + "file": "code/assemble.py", + "baseline_sha256": "1b1a9024ac910dc9b9d9e30150684e1fa9cb228a4c1c275b75ab04b57fdef1dd", + "new_sha256": "7ac28118d69416e4fb67b61216285fb0823310b7635ce1b9025aa3f10119ef6a", + "byte_identical": false, + "assert_count": 91, + "all_assertions_identical_in_order": true + }, + { + "file": "code/invoice_allcold.py", + "baseline_sha256": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "new_sha256": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "byte_identical": true, + "assert_count": 67, + "all_assertions_identical_in_order": true + }, + { + "file": "code/bind_providers_portable.py", + "baseline_sha256": "2eb5c262bf481b3bec9ceaec654fa46ff6fc3a89b13d4906a29a55a89e35feea", + "new_sha256": "7c9aba6c7f138d270852d859d902f905a15598b6263567700b5b08a153823cb6", + "byte_identical": false, + "assert_count": 22, + "all_assertions_identical_in_order": true + }, + { + "file": "code/generated_identity.py", + "baseline_sha256": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "new_sha256": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "byte_identical": true, + "assert_count": 4, + "all_assertions_identical_in_order": true + }, + { + "file": "code/witness.py", + "baseline_sha256": "00789c911a8f32cfe9d52207c7aa78305dc3fce4a8b6305ba402b7e74117103d", + "new_sha256": "00789c911a8f32cfe9d52207c7aa78305dc3fce4a8b6305ba402b7e74117103d", + "byte_identical": true, + "assert_count": 3, + "all_assertions_identical_in_order": true + } + ], + "centre_interface_review": "CENTRE-GUARD-REVIEW.md", + "scope": "Exact syntax preservation for all admission assertions in these five files. The changed emitter/controller centre boundary and single-provider controls require the separate semantic review; assertion counts alone do not prove them." + }, + "owner_replay": { + "status": "PASS_FROZEN_OWNER_AND_INTEGER_MAJORIZATION_REPLAY", + "seed_mode": "included_frozen_seed", + "parent_plan_sha256": "258a8b9baa245fa4096828671e2f1d1462b5af08d56890629622ef6125eaddda", + "parent_owners_sha256": "935ff1a6823c6625daba3349b28d74acf9a3d70a5947ae155aa66c7821804add", + "owners_semantic_sha256": "c09faf298565c1388c02370fdd4e61dd542579fe1898e842d5096cc97b68191d", + "owners_gzip_sha256": "90ff7657a23dcfb67532b49c0800c5fc259b27c89005081e24bf184869e1bd57", + "majorization_semantic_sha256": "9ed3fdb41fb8dbc6542de7701c78bb8f3bb728604057daf82a537bde182ab9fc", + "global_profile": { + "1": 181093, + "2": 29164, + "3": 32429, + "4": 11520, + "5": 4032, + "7": 7, + "8": 582, + "12": 13, + "16": 33, + "19": 1, + "20": 2, + "28": 4, + "32": 62, + "36": 1, + "40": 1, + "44": 6, + "48": 2289 + }, + "scope": "Exact hosting nomination and callwise fixed-point replay; full supplier admission is separate." + }, + "global_replay": { + "status": "PASS_GAUGE44_STRICT_GLOBAL_REPLAY", + "kappa": "1649483702558979/1000000000000000000", + "kappa_decimal": "0.001649483702558979", + "complex_lower": "1652208994368411824947/1000000000000000000000000", + "bit_lower": "413456747036699736067/250000000000000000000000", + "gain_over_pr635_percent": "0.8093060205252829126484020359439672024956960385078942889840023844750830", + "spec_sha256": "fee57674a7f36b30b1e7eb96a8f567a90a522217bc644c1a6a1f8bff85196fbf", + "stages": [ + { + "name": "restore-parent", + "seconds": 2.089, + "exit_code": 0, + "log_sha256": "fc3a01967636bd3173ee7e5049fae45b890e1fad4564b6acdd6aaca30a4e4ea5" + }, + { + "name": "bind", + "seconds": 0.962, + "exit_code": 0, + "log_sha256": "71f679ce5a123fb58397fd6852ba64ce3832fd20e81a096bfda9a1cf3237237a" + }, + { + "name": "emit", + "seconds": 4.817, + "exit_code": 0, + "log_sha256": "90ce07d06a8eaffdb66201e8346021183e5a803395fb9f6d8ceb0e5ff068ef2c" + }, + { + "name": "audit", + "seconds": 19.625, + "exit_code": 0, + "log_sha256": "66b4abb2a88a4eaba8a8baa3585ef4aa819be5f8acb7947bae734b3478280456" + }, + { + "name": "invoice", + "seconds": 1.804, + "exit_code": 0, + "log_sha256": "5d10712d494304287749dd7a6c3369f9b707bba30e9f567b68230669dcf5418a" + }, + { + "name": "assembly", + "seconds": 0.808, + "exit_code": 0, + "log_sha256": "768d3215f1918117dc6c33b4cfeaf0b5f5da9ba5c77178db4bb1d08d000e226f" + }, + { + "name": "admission-controls", + "seconds": 0.885, + "exit_code": 0, + "log_sha256": "051d242318154827c1672ffbb63ad2bdc8ecc4033be650b791dd69cd57d716b3" + } + ], + "scope": "Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, 44 cold dimension-four ends, and explicit all72 whole-owner dispatch are composed with the same cited unchanged PR543 bit supplier as PR635. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification." + }, + "admission_mutations_rejected": 69, + "controller_mutations_rejected": 15, + "frozen_template_content_sha256": "0c2aab7dc120f5882a0171496cbbe819cac81373dcb425802a15f45e36898a46", + "fresh_template_content_sha256": "a1692259fb5a06bbebdc1049a7f757c6d2fc79ff8c31ed0c25b38fe9f98ed051", + "template_comparison": { + "sole_changed_field": "async_schedule.source_plan_sha256", + "frozen_plan_sha256": "609adb126d7d3de2abdd9275f9015589c0b137d0d19821c2c3e7c1a8541c18d2", + "fresh_plan_sha256": "b2e4b1f063250c40e0087f77e896882c60f36ed8764e86ba1610dec9bdff7394", + "explanation": "Fresh phase review differs only in its measured seconds. Runtime provider binding consequently changes the plan byte hash. All remaining serialized template fields match exactly; each runtime hash is checked against its own file." + }, + "assembly_matches_frozen_rates_and_profile": true, + "post_replay_packaging": "Four files received trailing-whitespace cleanup only; complete parsed ASTs were checked unchanged. Constructor input pin refreshed. Admission assertion comparison rerun.", + "scope": "Changed construction and exact recipe, fresh native ledgers/wrappers/phases, independent scalar and guard audits, integer owner reproduction, strict global admission and independent pricing. No predecessor full replay, seed-discovery optimizer or PDF generation. Local Python 3.14; Python 3.11 is covered by CI." +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/MANIFEST.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/MANIFEST.json new file mode 100644 index 0000000000..8161f0e77d --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/MANIFEST.json @@ -0,0 +1,171 @@ +{ + "CONSTRUCTION.md": "7d96eb958a6b4274ea4c4c539b585f8ae2e89363b76aef930f90d2d513e164ea", + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "LOCAL-VALIDATION.json": "f81fbd98eb608b8119f03f89a5692bcd610845fc97022337931586d8582b706e", + "NOTICE.md": "7a8d17b04da1e6c9d0ec217fb5bda72faa09d9a21695128722dd1e2827870fcf", + "PROOF-NOTE-BARCH.md": "c24f211b09358b25d6cf47dd18e4bbd8bcf4ecf279e6f1c6c90613cfa230818d", + "PROOF-NOTE-BIT.md": "dd771adb12f6f0bef0e2931c28b21b243b04d5f512370cbad1207275c342aaf7", + "PROOF-NOTE-FRAMES-X4.md": "39c50420ebb6e8813706a49b2cf759f277c4afac9f6780fc0a7ac6a5fb86e036", + "PROOF-NOTE-LAYERS.md": "92bb85b056803770882afa916277c5b49a7027159c113a106e7b2b33e57c097f", + "PROOF-NOTE-LEAVER.md": "e4f9482ef551d6d4300d8ed8bb7c34dc9327fbcfa30a502bf3476b78468e60c3", + "PROOF-NOTE-NOTRI.md": "774d1ff7b77844990da7bc1feff7f9ffff8b1f4f9b03232a620f1f9a29935414", + "PROOF-NOTE-P6N.md": "cef8fad3d6644b4376ed15c4c5c46c68324009ab8f42d10bfa2da4b505b2c26d", + "PROOF-NOTE-PROMO.md": "c170e5196d3081f86ac377c6fe614ca17f6281972837580275ce5af41cbc64ae", + "PROOF-NOTE-SW4.md": "d7bb225f1a7f9fd363e819a67e92a5fe14c0942f6c3616d73609cc48042daf3d", + "README.md": "0c09f0685e5db77177187c12afea9c45465787c44d6ae0d7d28c0c7de8f1b2a0", + "RESULT.json": "72bf797ce995ff6108c1609b9d71ca50b6fd3e84eb827e9ca2df6b64710d88b6", + "SOURCES.json": "abb903d9b46388f99325a3939eb68171ac163c66b4b62b7961ea46daa20a88f0", + "UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "code/assemble.py": "4c270a996b380ab712f72b81173ab24f1c73203a33578f261bfbaa7e67d75aec", + "code/assembly_controls.py": "e4c0f7828af64fdaef1896e4448d0212bd3041805097140b8cfafd098f8a6162", + "code/audit_allcold.py": "a87d7f4844ca963516637d249b14a0654f67f8047b6b265ae25b0cf30963e503", + "code/bind_providers_portable.py": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "code/bit_supplier_controls.py": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "code/emit_allcold.py": "17c110c7c8d219e79e7dce36b19c4781e7effa800086cec03384387ad9acc7aa", + "code/freeze_spec.py": "f96c2b9cd886596bc7ab267f77abe9d16b6cbb5a724a5ad0a1d18d540369ed93", + "code/generated_identity.py": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "code/invoice_allcold.py": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec", + "code/prepare_global.py": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "code/restore_parent.py": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "code/witness.py": "779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444", + "construction/COLD44-RECIPE.json.gz": "22d0e01e990c0f1c588607a095271f7844851a437ba07174505e98e9528aed4c", + "construction/COMPLETION-PRIORITY.json": "0274ffca1725e7460aaf7b672bc1248aa6dfdec11e5f0fec91af18b829f8ba47", + "construction/INPUTS.json": "edd32ad9a55d3c508ca2ad90c74b5c87c7f7ca509d96b856a2176fa452780f99", + "construction/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "construction/NOTICE.md": "defe7e44af610e25a6c50c1c3b2efd0972d0690574995c0c872fc50eebf4c816", + "construction/REBUILD-CHECKS.json": "1f9d754c89cfed632a6eee919a42d00c6677a8fb4fe1d40615c903242addbc91", + "construction/UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "construction/barch/LOCAL-PINS-barch-U8.json": "2d16f99e1f71fd66378f5f767cf4cfa2a58264919a95074c7b31029f39a3c9f5", + "construction/barch/RECIPE-U8.json": "292f0e9f82824c4111728cf4de929bf6e43320fbbdc77658aae9681906b0d652", + "construction/barch/build_tri.py": "0fba65b31c2fd71864c291358bb0ad8d5f7e1be07e21df23f0ae73d7b966002e", + "construction/barch/reproduce_barch.py": "19bc970aa6af25ab0e7fa96fb65c64dd0c5243976d8f2cb733cba839155482c1", + "construction/barch/run_controls.py": "42639bf62bf57795e3ea615c1944c67efed00f28591333daeb3139bf63d04476", + "construction/build_gauge_cold44.py": "ec730a4d3ff12fb058780718b1d5a7afe61243c532679ef347a5a48e2af0a3bb", + "construction/construct_gauge_xcentre.py": "d8d295566ef2399af2da0707a4adc83e07aa26d2344c01a66bd0ca7684cf9217", + "construction/frames/FRAME-RECIPE-sw4.json": "a2c7ca4d44671386d05974e2627645b42bbb7da7a35cefff6e9fa158b6ac8473", + "construction/frames/LOCAL-PINS-frames-sw4.json": "bc416b8f6443d59c715fb358c4d70fa27eae2d306388ffe0e2a303f60d929f7f", + "construction/frames/build_frames.py": "200847a7e8b3125cbeea0765dad67650e0bf83d32b66d72ba4977e99b8ee8eeb", + "construction/frames/frame_controls.py": "477de854ec9184a2c73d6ac3857a9d0cbd6bc04b71d10a105e7344434b492a77", + "construction/frames/reproduce_frames.py": "dc39ada9a2eb387310be181f3cea5dbd4b538632a888cd7372ece5e38a771832", + "construction/jx/LOCAL-PINS-jx-X4.json": "95c5114c8e937c2737a1b9f9da97303f2e5e129d39e6dfcc4010e99bfdb9c974", + "construction/jx/RECIPE-X4.json": "9d42c6b38e8124f5ffe15da56c260a7fba7260626bf3c5f8cbd93aa4a71ceadd", + "construction/jx/build_jx.py": "3cc7550b0c24bb54e245c6f7f16de489fd7844721fbb64aac628f38f43887916", + "construction/jx/reproduce_jx.py": "5c7afebb4eb7fcdeb7e971cfbc457cf071850e2da21c3c71295efdd453c2399c", + "construction/layers/build_pivot_swap.py": "8e8bced88be2e592ded40929499bac385ca92fcc1fa59183c22229dbf34093b8", + "construction/layers/layer_end_controls.py": "7829187bfc8f909948d5250e0ec00f02c89f5fe98306a3ed88daee36cb3c92ef", + "construction/layers/reproduce_layers.py": "435699f6f79c6c7fb8d6cc5a8382576d6ac88747583a975ff671e45440b93c4e", + "construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz": "3164cfb71baaeba4ac43427bc14075a225fc3a32ecd9341e58aa52c03a4ee2c0", + "construction/layers_np/HPE-RECIPE-NP.json": "43900139f618bdc06b8319098fb8dccaf4fc315b43ef7c067ca2cd778cdba2c1", + "construction/layers_np/PIVOT-SWAP-NP.json": "d49b8d316da1cbdaf995dd0e8314d3c67cc9cd4d5902e9d85ccb907be645bef5", + "construction/layers_np/reproduce_np.py": "1a304144a250d00d14154692ba522365b036777cf2b6fac466095e8ba733c16c", + "construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz": "17e218a17e47c58fe2cde775ab2314d3d84030a61327b7f13da61cae3b374ad4", + "construction/layers_p6n/P6N-SPEC.json": "132a59635077d6afe80f99964a6935fce1dc2ece6587d74209c6f9c60025c8f1", + "construction/layers_p6n/layer_end_controls.py": "fc58c5699ba6191c1163a3041241f6f0b619626c4462cd99bcf88210bac9e81e", + "construction/layers_p6n/reproduce_p6n.py": "aa7d6bcbed05aa1c689437c07a26e5c95be3c700c0c1fb7bcf91c432a88436ca", + "construction/leaver/CHAIN-PINS-k8.json": "9dfcecf963d8fa6d1cf5ba212336437a51f03c1444a1c6d33e54d2bf762970a9", + "construction/leaver/CODED-CELLS-k8.json": "7347f814850a838bd617bc7a55c307cec2b72becde2f12ea3e2e1af344b43563", + "construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz": "6416043008fca68463c0026fb7be500bafbf6b592b1caf42701101531814df33", + "construction/leaver/COLD-LAYERS-RECIPE-P6N-k8.json.gz": "24a304493f28d7b419d3023598ff728deb63e1582cd65011e438951ae22c0beb", + "construction/leaver/FRAME-RECIPE-LV-k8.json": "b53b97ecbefb60cddceec08172438f1902178d9438bcd98ecc736c43773c3065", + "construction/leaver/HPE-RECIPE-k8.json": "907db3b20e2e54e230567259575ac89e7eac2b60ce0daac11b6b98849ce45ee9", + "construction/leaver/LEAVER-PINS-k8.json": "ab6ce39246d102f55d63c819c4cded2450c515b0e99afe5023f726054afc73f6", + "construction/leaver/LEC-REASON-PINS-STACK-k8.json": "d87ed7b5869bed4a3d266f0ce5fc784cbe88340a625d22ab9f580fa00872df19", + "construction/leaver/LEC-REASON-PINS-k8.json": "b07279e41ec9d8f89e8509081e1e7f2c8e8b062fd951b22608a03ac461982914", + "construction/leaver/PIVOT-SWAP-k8.json": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb", + "construction/leaver/PROMO-RECIPE-k8.json": "bc017d6d5126f5f975e7fdae84642963c86ff74f7056ec4764192b5f4497dc83", + "construction/leaver/RECIPE-U8-k8.json": "51e5e37bfcd1dd1f4e2ce1bb60d23f645e5881e36f3aa556f1533543a40e548e", + "construction/leaver/RECIPE-X4-k8.json": "4199b9b6bb28f3f79fa01744a0520a60fdf783eddca459f86830535f759b67c1", + "construction/leaver/REGROUP-LEAVER-k8.json": "b846ea56bc8c58d2513b257f9bea7de5136484b7d66c5bf3d8e3211fc48e4b8e", + "construction/leaver/TRI-LEAVER-k8.json": "b22e6ecf76104de66844bd617c4ca80f5546ba0966a50e5e9aa0ffea4976cb30", + "construction/leaver/build_frames_lv.py": "2eb80d612aa59a7bd8b04a122045e3bd2b83a21954e3164943cd20cf6050a21b", + "construction/leaver/cells-k8/CORE-01+.json": "3d2afc4986f1f3aceacd1e0572daebfb79134ba6af7677150083d0912676427c", + "construction/leaver/cells-k8/CORE-01-.json": "8f8620f47ce5ba5abf6179d1a5a986c25903ba71b6711a7035815968b5888927", + "construction/leaver/cells-k8/CORE-23+.json": "53b65cbaeb24bb2a4625f107a39c0ba3797f37aa4980096f22dff7cdbd76440d", + "construction/leaver/cells-k8/CORE-23-.json": "e34431338f5527838c6e0d0caff885bde82624b0791f2a072c5b4e49faa6b98d", + "construction/leaver/cells-k8/CORE-45+.json": "ba8f3aa26032dc36e2db4073e2cac9fc61d7a475d534a749bdfcbecf3aa103a9", + "construction/leaver/cells-k8/CORE-45-.json": "302024488efff30c820b5bbf6b422c6106bb5a9ee851bef8fccc16512ca789e7", + "construction/leaver/cells-k8/CORE-67+.json": "0a7aa4ee46e7f05c9cf0c1a36791d49e439c0c9c473e76cf954b0655463dae05", + "construction/leaver/cells-k8/CORE-67-.json": "0a7aa4ee46e7f05c9cf0c1a36791d49e439c0c9c473e76cf954b0655463dae05", + "construction/leaver/cgx_leaver.py": "3af491c63dd96204a7c36006c7e419c2e5ce77e5bc453ccd2495c1e41f83f87c", + "construction/leaver/layer_end_controls_leaver.py": "4ba676f1ea326b739a64c3477f64eeb295f8151514f78fa7e62b71e4373a6206", + "construction/leaver/reproduce_leaver.py": "831bfdf2247b5d864b74c3b2b6a475718053d48570851d48bd1c5471d410ee30", + "construction/leaver/reproduce_leaver_chain.py": "2bc3fc3f32e0f957a0731b79254c553ca48fc6d4d47c4f99d6cd31e1901d85b5", + "construction/notri/PRIO6.json": "de0412511b0dd1af13e9717bc791126ac0e91c569b5391fd6c70268083045d15", + "construction/notri/cgx.py": "3da039d4184097c14802f9dbf972520d5b807671196f5e47a2247bc9f29bb418", + "construction/notri/cold44x.py": "f0bc3500efb2c839a0f8cb03dbb9ea0a54f1dfc71ef81e5373b3d638ac5b8296", + "construction/notri/port_stage_x.py": "38310744d054e393ea35e996047cddeb2d212141aaaaa4b07f7a4663b11db8e7", + "construction/notri/reproduce_notri.py": "90148c2a0422b4f92164298a283de73d413ab3d4cb7151a0e6b643a37ea025a8", + "construction/promo/LOCAL-PINS-p6n-k4.json": "a92bb02266596956bd53e9c86e8bbcc6639c92b4a4a248a1521f8eb79228271f", + "construction/promo/PROMO-RECIPE-p6n-k4.json": "fa6065d142646f7ab1f268912ce0cf5a1a6cd33c3994ff96bd6e204cf16b3e90", + "construction/promo/build_promotion.py": "9c9e2001b8d68bbe934d136026276fe97bd9bf6f94d4d78441fc28e14aca4daf", + "construction/promo/make_recipe.py": "ba9e4fdc0c1be7f6a150a5a50909911257a1a8c7cc5d03d61f541178fc07c122", + "construction/promo/promo_controls.py": "786c51f84b53698c2c833083506c4432c30eb0ed3b71e7dbe458a70c7413c372", + "construction/promo/reproduce_promo.py": "f979be666c3f5cf57e342a8427863c0b35b67ca4d3be495ac386f6870deb2026", + "construction/reproduce.py": "047bb9b3536b0b16bb08a21cd9fd80404ca9d022345f1aeab34b21dffc281c92", + "construction/sw4/LOCAL-PINS-sw4-P6k4.json": "3c06bf68b28ff125a6a2372bb70cefd76fb9fe1333438cd34dfb5b617cd70327", + "construction/sw4/NOTES.md": "3a3ddb0c77b188e67fc453ccb3efe9323f87028092a6ce4d259b7dc99d702446", + "construction/sw4/SW4-RECIPE-P6k4.json": "fa58d0ffc95d10b7453daefe4b34404a52895f94126ef973e92e92106cd615fa", + "construction/sw4/build_sw4.py": "9a295f3d534594a6b1326d8a6647e947670d1c6fbc92f37f5169661fde4c8f66", + "construction/sw4/reproduce_sw4.py": "3d082e0cc576fb1b4fb9e5dd11d63bab697c8a8626e2837813cd00d100b1aeac", + "data/FRONTIER.json": "56bed9070d5f0b7585d7b7fd62984696dbc5158e5187663030920a57e1cbfab2", + "data/OWNERS.json.gz": "32ca30cd1c652ef6ad43657273a08a157e1df3545e759ab36306a0d0b516fb4a", + "data/PLAN.json": "7b3122026e82b9d9e964d2a50c7bffdc976ae3dfea64bb98b2fdad5cfbdbaa20", + "data/PREPARATION.json": "1d576298bfafc509992113fdd58b5482655a88e321cbfafe9386588eb6fbb6e9", + "data/SPEC.json": "1208c7c3ae84c158c21b80d69f0f448d376680a7d37e15d0abc77541d3cd61d8", + "data/UPSTREAM-PINS.json": "ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b", + "evidence/ADMISSION-CONTROLS.json": "5ebcc945c53f8279ac3bb6249e1d46422b7c7ddeb41c580ab5cbb3ca886dcf28", + "evidence/ASSEMBLY.json": "847f339db218f62ffabacb4655ba4dc6e8a15f67014ca01b1146083f393b009f", + "evidence/BINDING.json": "f80ad585c9cf94989d459971189fbb176084aedbe27edf5b5cccc5c2a44de43b", + "evidence/CENTER-COMPATIBILITY.json": "c66c7da1099ac8618381e2a7cb48b09b43ccf8d125ff124e129aba8ddb922cf3", + "evidence/LOCAL-STAGES.json": "64165b81b7119a2b23e99d3f3dfe8aa1702f373efe90d82d136c17786ffb6591", + "evidence/REPLAY.json": "45a6065c41df0c2b04e185b4727c7ad8eac5ebeb637dbb7bebffc184415b49a2", + "evidence/STAGES.json": "09d7c6daf1e93c58863267141dedc3873264d3baede0cddefda0d56ecb560458", + "evidence/audit/ASYNC-AUDIT.json": "df19a41a599bf24fd1efaeb2394af63208f95b9e3ca4f83c6f23e9641fb3d662", + "evidence/audit/GLOBAL-PREFIX.json": "5a6fd0d91a650ad5aa830771fb4333b015f06bc4ded02807d65aee260ce9e671", + "evidence/audit/IDLE-REMAINDER-FRAMES.json": "95f5165a10dd187000dba9e55afbc1b7dce5a315cfedfa72e4f8344471149048", + "evidence/audit/OWNERS-AND-PROFILE.json": "a32ecc0d5387d65648e1ff284209122860ee37aaba43ce2dd12024c4bc394313", + "evidence/audit/PREFIX-AND-INVOICE.json": "14b0f41c88209e800236ce4ebbf91d83537e22e18807153d90013f7eee57a582", + "evidence/global/ACTUAL-SIGMAS.json.gz": "bf3b7814b54b30c726cae1dfabd3c09211c8f34cc943534565b131a0006b483f", + "evidence/global/GLOBAL-TEMPLATE.json.gz": "f713f8e66aaeaebb8202fe72bf36c7d23497152497342c27892e0fda3092f95b", + "evidence/global/HOSTED.json": "60866eb6ced5b9eb259bfc1d59ea7b80fb439164b629e868586ad5bef845a88e", + "evidence/global/IDLE-REMAINDER-FRAMES.json.gz": "734fd9bbe0afa2cc1e492bb7effef1aa8f0d8926ab1d9420d64c30045b30e784", + "evidence/layers/LOCAL-AUDIT-LAYERED.json": "a596d7262374a023ae079e0da41d20189bd3ca4594101e5e6f402ce5799df9ff", + "evidence/leaver/CELL-MUTANTS-LV.json": "308975b8288cb9c853ee6b69e68b25e6f3727d259dccfb7509042f103bb03220", + "evidence/leaver/FRAME-CONTROLS-LV-k8.json": "9629e499a7f01f2db1e41873344a1476708f41698a0b145888ee569e580a31dd", + "evidence/local/CANONICAL-WORD.json.gz": "92941c2b718b533f1d3addb710d261a6e2b9ec5d19f0051d79775b08cb2571ed", + "evidence/local/CLIFFORD-RECIPES.json": "0a60293f43d88dbb1b321f02e61204afe1b6272b1346968ef35705caea1e4771", + "evidence/local/CLIFFORD-REVIEW.json": "4e3cdd616d105a49bbf1948bb53e49938d515c42f1c026781d1b5e9cb636db12", + "evidence/local/FULL-WORD.json.gz": "0ad202612f010df4ab66432a628247b37ad8b497dd6b27595b1685cbd7eb119e", + "evidence/local/INDEPENDENT-LOCAL-REPLAY.json": "18d68326ce0aca76911d561e79a817bce90cb8adfe053e19621c7ae0298b842e", + "evidence/local/LOCAL-CHECKS.json": "2b8a6a6854b8df8ecd84d8ff2b92f720c81454636988e6a0dfdc1f6c29d1c82c", + "evidence/local/LOCAL-PROGRAMS.json.gz": "172dc3d23e437909ddc01d07b12ede735afbb5bb6145f1ddf5c2e03097dfebe2", + "evidence/local/RESIDUAL-ADAPTERS.json": "bb6c23ba1b8dd5d2016724c3348b4e91a6b91daaa3f56bbd5216cb7a96bf5c94", + "evidence/local/SCALAR-FRAME-AUDIT.json": "cfc73040079b43ea82a42f3cf4c910edda1362deb09ec21c816c329347313bcb", + "evidence/local/WRAPPER-CHECKS.json": "84c727930f85f1c91900d6d12c523735c8b5d6907cd3eb1bd1030fe1fd4161d7", + "hosting/PROOF.md": "45bb3de8a10298a4cf5a278c3343be22a7d2e735be93a4e9454f24df7275faf0", + "hosting/README.md": "004bcdf6c78bd0316f0606d9e636511f94e1e80cbd79cce1a7e3bc55076d9bf1", + "hosting/audit_frozen.py": "a8d9c7c894cb44453aea93b33141559824f6c3ff81a85a6d066f4a10a2757659", + "hosting/expand_owners.py": "0f826377881d0c9405f90d9f5feac857c7c7cf8aef5bcf22d326bc274f038a70", + "hosting/frozen/FROZEN-AUDIT.json": "df6c7181a097900ee9d37db17bd25436a570f21caaa0cc2108712907ab02904b", + "hosting/frozen/MAJORIZATION.json.gz": "ec5f94b13d190d72bc0608dc9fe2498cc43ba9deb05028159a812ec1e4dcacdf", + "hosting/frozen/MANIFEST.json": "9df028adfa5120c60d2c78bfab06822cf4e6ed55502816b7d6dec19c1a2e4967", + "hosting/frozen/MATCHING-RECEIPT.json": "e1af2ac2c6e2457646d52dd693fb961f6279e10fe50eae9873f2ed149b6735b2", + "hosting/frozen/OWNERS.json.gz": "90ff7657a23dcfb67532b49c0800c5fc259b27c89005081e24bf184869e1bd57", + "hosting/frozen/REPRODUCTION.json": "8354f63148621c5fcf09cd16b496dedd677d813f83974e1f341ce38a1fffec81", + "hosting/frozen/SEED-OWNERS.json.gz": "eb3be5eebbb84349d7e7f1bde2fc77772a12ad5bccc6dab7c4efd8d903e2a048", + "hosting/frozen/SEED-RECEIPT.json": "aecfef753379106f5289f31251584c642e2cf7e4fa2d0886bb4ef9e922f8d9ba", + "hosting/frozen/SEED-REPRODUCTION.json": "4f6d49a85f43c98c816877d783470ca717be2349caceb991bf756eedece1b194", + "hosting/reproduce.py": "7551004d8d15cebcecc6793ebd17385830390935ccd1a8957f1c5472bce6ec82", + "hosting/reuse_owners.py": "2106fe79bd89071e62a3a25c1e444531e14fb89f88b4bdeb72d7b40c91266402", + "independent/CENTRE-GUARD-REVIEW.md": "7b82518d7ddf042d6e71174bc286311fa72127e0dc6dc9e500025fcf7abbf897", + "independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json": "9fb5265c4d2ddf3d615e46600954c79cd1a42481500a0973a5695fcb9f2558c9", + "independent/GAUGE44-GLOBAL-GUARD-REVIEW.json": "631107a9a9acb02441ce80298f815e0c624f811b0d58c6fd78f8dc58d564bb5b", + "independent/GAUGE44-INDEPENDENT-PRICE.json": "6e222b252f3453446d0e41b08f00a9bf9449ce3588b6ddc00c9accc1c00e7683", + "independent/README.md": "25668a62d8c91f6860f8412cf2fc750ba41bf1085dad3709ad5067c7956eac89", + "independent/audit_local.py": "03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd", + "independent/price_profile.py": "d2f548ad6b99f64a8ca5fbaf822a89560bb99359957ce3420b497f6a46fc0acf", + "independent/review_guards.py": "b83164d6c0122a055b3281f3381b305683a875760a2d727dd0188bb2aa59d67d", + "inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "verify_global.py": "16bd5e54598592e92e210f99065348c5df261b8350fdc688072ce053d15b088a", + "verify_manifest.py": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b" +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/NOTICE.md b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/NOTICE.md new file mode 100644 index 0000000000..30d0c8cd3c --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/NOTICE.md @@ -0,0 +1,24 @@ +# Gauge44 attribution and scope + +New contributions by icekylinx, with OpenAI GPT-6 Astra assistance. +Local review and packaging used OpenAI Codex. Apache-2.0 applies; +the license is included. The full original PR635 notice is preserved as +UPSTREAM-NOTICE.md and construction/UPSTREAM-NOTICE.md. + +The new contribution is the changed source-branch gauge and retired-row +completion, source-carried coordinate totals, exact 44-cold-end realization, +and explicit all72 whole-family assignment using concave capacity matching +with integer majorization certificates. The center-carrier generalization +retains the exact ordered common frames and complete native local contract. +Independent local, price, interface and owner fixed-point checks are included. + +The construction retains the credited PR635 K-triangle and porting machinery, +earlier joint-prefix/HPE/frame ancestry and icekylinx's prior factory work. +#645 used the same cited PR543 bit supplier as PR635. This package (research/gauge44-leaver8) cites the merged PR589 bit supplier instead, with a derived rank-mass deficit (PROOF-NOTE-BIT.md); #645's retained PR543-based evidence is historical. It builds #645's word without K-triangles (PartialK) and stacks earlier community jp8 layers on it (G44Stack), adds the p6n ends (NoTriReopen), entrance promotions (BlockInvert) a read-set exchange (BRoute), chafreaky's #741 frames, JointXF's joint exchange, NewBArch's triangle-hybrid B rewrite and LeaverSAT's eight k8 leaver cells (with LeaverSAT2's frame re-optimisation); see README. All-size, realization, +hosting, precision/tape, analytic-transfer and bit H1-H5 assumptions remain +conditional. No upstream license, credit, source pin or AI disclosure is +replaced by this notice. + +PR641 and PR642 were checked as concurrent reported frontier comparisons. +Their endpoints and owner maps are not included here. See CONSTRUCTION.md, +hosting/PROOF.md, independent/ and README.md for the exact contribution scope. diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BARCH.md b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BARCH.md new file mode 100644 index 0000000000..8cea5a6846 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BARCH.md @@ -0,0 +1,43 @@ +# PROOF-NOTE-BARCH: width-neutral triangle-hybrid B-delivery rewrite (U8) + +Construction by NewBArch (`construction/barch/`, builder `build_tri.py`, controls `run_controls.py`, recipe +`RECIPE-U8.json`). Driver: `construction/barch/reproduce_barch.py`, chained after `construction/jx`. + +## The move +On research/gauge44-frames-x's X4 word (`1e1d99ba…`), eight disjoint slots are rewritten. In each slot X an entering +copy E donates into a halves-copy X: 231 (E 450), 230 (E 452), 232 (E 454), 236 (E 456), 226 (E 451), 228 (E 453), 62 (E 455), 238 (E 457). That way, so that one target +read takes X + H in a single gate. A holder pair (for example 496/484) carries the value. Each holder is restored by a +low-end tail at its frame (early cleanup) and a FULL-cleanup restore. Entrance pre-reads keep the entering helper's +start value away from every target. + +The recipe is explicit, with every index referring to the X4 word: +- 40 B deletions; +- 40 B insertions, each with its frame; +- 32 explicit re-chosen B frames; +- 8 early-cleanup tails; +- 8 FULL-cleanup restores. + +The A section and X4's tail frames are untouched. The width is unchanged at 3778. The profile goes +{1:2548, 2:338, 3:430, 4:194, 5:56, 8:8} → {1:2548, 2:338, 3:446, 4:162, 5:72, 8:8}, a delta of {3:+16, 4:−32, 5:+16}. +The eight slots are additive (8 × 3.925e-8 ideal = 3.140e-7). Output word `090fd574…`. U8 contains B0's four slots +(231, 230, 226, 228) plus 232, 236, 62 and 238. + +## Checks rerun on every rebuild +- `build_tri.py` (standard library only) checks the base sha (`1e1d99ba…`) and the result sha (`090fd574…`). +- `run_controls.py` produces 38 outcomes, all required. The control set is pinned in `LOCAL-PINS-barch-U8.json`. + - C0 identity reproduces the input. + - The recipe word PASSes #645's independent `audit_local.py`. + - Four mutants must each FAIL `audit_local` with a pinned message, both globally and for each of the eight slots + (NAME@X): + - drop_restore: the holder is not restored, giving "all-column endpoint failure"; + - restore_full: the low-end restore is moved into the FULL cleanup, giving "all-column endpoint failure"; + - drop_preread: the inserted entrance pre-reads are omitted, giving "nonzero entrance response"; + - donation_after: the donation is placed after the target read, giving "nonzero entrance response". +- The per-end layer-end controls (`../layers_p6n/layer_end_controls.py`) reject 95. +- PR635's native chain runs, with the canonical word, local programs and Clifford recipes pinned. + +## Strict +NewBArch's strict replay: the #741 map (`G44Pack/m741`, byte-identical OWNERS) is rebound to the U8 locals with +`rewidth.py` and admitted with this package's own code (NEWWORD `admit645.py` on research/gauge44-frames-x's tree). +The result is κ 0.001661948695165034, +3.1404e-7 over research/gauge44-frames-x. The four-slot subset B0 strict-passes +at 0.001661791659578416 and the single slot V1 at 0.001661673902364948. diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BIT.md b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BIT.md new file mode 100644 index 0000000000..da06360da0 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BIT.md @@ -0,0 +1,112 @@ +# PROOF-NOTE-BIT: citing the PR589 bit supplier with a derived rank-mass deficit (gauge44) + +This note is BitCap's `PROOF-NOTE-BIT.md` from `complex-571-cold14-k492-bit589`, adapted to the gauge44 package. It +covers the only verifier change relative to #645's package (`research/gauge44-global`): the bit supplier changes from +PR543 to PR589. The complex side is #645's construction, unchanged: supplier word, recipes and every complex check in +`code/assemble.py`. The only complex-side change is the repacked owner map (`data/PLAN.json`, `data/OWNERS.json.gz`), +with expected values re-derived in `data/SPEC.json`. + +## Changed sites + +The changes are in `code/assemble.py`, plus one new stage in `verify_global.py` and a new file +`code/bit_supplier_controls.py`. The independent (non-verifier) `independent/price_profile.py` is ported to PR589 as well. Every other `.py` file equals #645's. + +| # | site | before (#645) | after | +|---|---|---|---| +| S1 | bit input | `inputs/PR543-EXPECTED.json` from the multicold source, blob pin `b61d8598…` | `inputs/PR589-EXPECTED.json`, shipped in this package, blob pin `e293ddc5…`, through `load_bit` | +| S2 | bit deficit | literal `9984` | `bit_deficit(word, live)` = T(2Kv − L·cst), with L = 9, T = 32, K = (L−1)/2 = 4 | +| S3 | profile binding | (none) | Σ r·n of the bit profile = `bit.rank_mass`; moment width `BIT_M = 1 + 7L` asserted = 64 | +| S4 | pipeline binding | (none) | the record's `nine.pipeline` names the nine-stage template with 32 replicas | +| S5 | citation / receipt | input hash names the PR543 file | `bit_supplier` cites PR589 (head `a5afc8c6`, merged as `b3eb785a`, path `research/e8-bit-p111-tuned/tune/EXPECTED.json`) and records v = 111, cst = 63, COPY ranks [7×9] and the derived deficit 10272 | +| S6 | `verify_global.py` | (none) | stage `bit-supplier-controls` runs `code/bit_supplier_controls.py`; it requires status `PASS_PR589_BIT_SUPPLIER_DERIVED_DEFICIT_NEGATIVE_CONTROLS`, exactly 12 rejected controls and derived deficit 10272 | + +The shipped `inputs/PR589-EXPECTED.json` has git blob `e293ddc557742637f9f679f083a1a282d87b1b13`, which equals +`origin/main:research/e8-bit-p111-tuned/tune/EXPECTED.json`. + +## Why the derived deficit is correct + +**The identity.** The rank-mass identity of #545 and #555 is M·live − mass = T(2Kv − L·cst). Its source is +#555's README, "Rank-mass identity", and `code/adapt9p.py`, whose audit carries `DEFICIT=T*(2*K*V-L*CST)`. + +**The parameters.** The bit word has v live ports and decoder constant cst, the sum of the nine retained totals' COPY +ranks. The nine-stage chain is #463/#510 with 32 replicas, so L = 9, T = 32, K = 4 and M = 1 + 7L = 64. The live data +wires number 2KvT. + +**The constraints checked.** The verifier asserts all of: +1. cst = Σ copy_ranks, with exactly `retained_totals` = 9 entries, each in (0, 8]. +2. live = 2KvT. For #589: 2·4·111·32 = 28416. +3. Σ r·n over the priced profile = the record's `rank_mass` = 1808352. +4. M·live − Σ r·n = T(2Kv − L·cst). For #589: 64·28416 − 1808352 = 10272 = 32·(888 − 567). + +Check (4) is #645's `check_moment` guard, unchanged. So v, cst, the profile and live must all agree. + +**PR543 consistency.** The same formula reproduces #645's constant: PR543 has live = 30720, so v = 120; its nine +totals have COPY rank 8, so cst = 72; 32·(960 − 648) = 9984. + +**The deficit does not raise c.** `check_moment` uses the deficit only as an equality guard. The moment engines +compute from (profile, m = 64, live, z) and never read it. The bit value c is established only by the unchanged +acceptance tests at the same exact endpoints, with the bit bad-residue surcharge retained: accept at c and reject at +c + 10⁻²⁴, by both engines. + +## Effect on the outer chain (differs from the k492 package) + +In the k492 package the complex side bound under either supplier, so κ did not move. Here it does. With the +gm3 map the complex side certifies b = 0.001654663299688920102557, with research/gauge44-bit589's dz1 map +b = 0.00165526410310589140991, and with research/gauge44-bit589b's L1g4 map b = 0.001655496738330440231813. PR543's c = 0.001653826988146798944268 is +below b, so under PR543 the bit side would bind. BitCap's table gives the PR543 bit-side κ cap as +0.001651096360425895, which is exactly the κ of `research/gauge44-repack`. PR589's c = 0.001733427039589844234749 +exceeds b, so the complex side binds again (`binding = complex` in `ASSEMBLY.json`): κ = 0.001651929911890057 for gm3 +(conservative 0.001651929909011672) κ = 0.001652528731617094 for dz1 (conservative 0.001652528728737236), and +κ = 0.001652760598550299 for L1g4 (conservative 0.001652760595670246). +Bit589Reviewer recomputed both suppliers with the outer engine and confirmed this. The gain over gauge44-repack therefore depends on this change and on the +assumptions below. + +## Negative controls (all must be rejected; the verifier requires exactly these 12) + +Each control runs the real `assemble()` on the fresh owner/invoice receipts with one input mutated. The strict run's +`BIT-SUPPLIER-CONTROLS.json` lists all 12 as rejected. + +| control | site | rejected at | +|---|---|---| +| `revert_hardcoded_9984` | S2 | `check_moment` deficit guard (10272 ≠ 9984) | +| `ports_112` | S2 | `bit_deficit`: live ≠ 2KvT | +| `decoder_constant_64_copy_ranks_unchanged` | S2 | `bit_deficit`: cst ≠ Σ COPY ranks | +| `decoder_constant_64_with_one_copy_rank_8` (derives exactly 9984) | S2 | `check_moment` deficit guard | +| `eight_retained_totals` | S2 | `bit_deficit`: totals count ≠ 9 | +| `live_minus_one` | S2 | `bit_deficit`: live ≠ 2KvT | +| `profile_rank_mass_plus_one` | S2/S3 | `check_moment` deficit guard | +| `profile_rank_mass_receipt_mismatch` | S3 | profile mass ≠ `rank_mass` | +| `bit_lower_next_grid` | endpoint | `check_moment` reject-side moment test | +| `not_nine_stage_record` | S4 | pipeline binding | +| `tampered_bytes_next_grid` | S1 | blob pin | +| `pr543_file_under_pr589_pin` | S1 | blob pin | + +Bit589Reviewer re-traced all 12 rejection sites on the gauge44 word (b589gm3), and they match the table: `code/assemble.py` L191 (`revert_hardcoded_9984`, `decoder_constant_64_with_one_copy_rank_8`, `profile_rank_mass_plus_one`), L48 (`ports_112`, `live_minus_one`), L47 (`decoder_constant_64_copy_ranks_unchanged`, `eight_retained_totals`), L201 (`profile_rank_mass_receipt_mismatch`), L197 (`bit_lower_next_grid`), L179 (`not_nine_stage_record`) and L39 (both blob controls). dz1 and L1g4 run the same code. + +The ported `independent/price_profile.py` re-derives the deficit separately (`pr589_deficit`) and checks the same blob pin. Its regenerated receipt on this package's PLAN gives the same κ. + +## Inherited assumptions + +**PR merge status (`gh pr view`, 2026-10-13):** #589 MERGED 2026-10-12T17:00:38Z. #555 was merged 2026-10-12. #645 +is OPEN. Main's review replayed #589 freshly as "supplier-only headroom", and main's *selected* composition still +cites #543. + +**Unmerged assumptions:** +1. **#645 itself (open):** the gauge44 factory, its construction steps and all of its retained interfaces and notes. + These are unchanged here. +2. **This verifier change (S1–S6):** under review (Bit589Reviewer). The PR589 record replaces PR543 as an *input of + the gauge44 assembly*, a composition main has not selected. + +**Assumptions carried by #555/#589 (merged, stated there as review points, not theorems):** +3. #545's punctured unit: a 111-port unit with decoder constant 63 is an admissible bit supplier on the same hypotheses + as v = 120. +4. #510's nine-stage chain as re-parameterised for v ≤ 120 by #555's `code/adapt9p.py`, including the rank-mass + identity used in S2. +5. #543's interleaved scalar-interface lemma (H1–H5) for phase-B source rewrites. This is not new: #645 already + inherits it through PR543. +6. #589's two A-section transports. +7. The same bit bad-residue surcharge model as PR543 (`surcharge_model = {'complex': False, 'bit': True}`). + +## Result + +The bit-supplier change is the same as in research/gauge44-bit589 and gauge44-bit589b: the code is byte-identical and was signed by Bit589Reviewer. For this package (k8 leaver word db2c7cfb, K8c8 map), the complex side certifies b = 0.001674185476674086429846 and binds under PR589. Under PR543 the bit side would cap κ at 0.001651096360425895. κ is given in the README and `RESULT.json`. diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-FRAMES-X4.md b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-FRAMES-X4.md new file mode 100644 index 0000000000..a456a8127b --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-FRAMES-X4.md @@ -0,0 +1,58 @@ +# PROOF-NOTE-FRAMES-X4: chafreaky's #741 frames and JointXF's joint exchange (X4) + +Two construction steps on top of research/gauge44-promo-p6k4sw's SW4 word P6k4sw4 (`d232183f…`). + +## 1. #741's eight B frames (`construction/frames/`) +The eight B-gate frame raises are by **chafreaky**, [#741](https://github.com/CrocSwap/integer-mult-bounds/pull/741) +(`research/complex-sw4-frame8`, commit e516b146). `FRAME-RECIPE-sw4.json` is byte-identical to #741's +`data/FRAME-RECIPE.json` (a2c7ca4d…). CompetitorMine ported #741's builder and controls; only package paths are adapted. +The step applies the frames with BlockInvert's `build_promotion.apply` and checks: +- the scalar program of A, cut, B, precondition and cleanup is unchanged; +- start and end frames are unchanged; +- the profile, the widths and the output word `e7804702…` are pinned; +- 3 pin controls are rejected; +- #741's 10 focused native controls are rejected (8 frames emptied, a changed read coefficient, paid-profile tampering); +- the per-end layer-end controls reject 95; +- the native chain matches its pins. + +The rebuilt locals equal G44Pack's F741 locals except the `seconds` field in CLIFFORD-REVIEW. +This step reproduces #741's word. The final word is built by step 2, which contains these frames. + +## 2. Joint exchange X4 (`construction/jx/`, JointXF) +There are four disjoint instances of BRoute's sw4 read-set exchange rule. Each one exchanges *two* copy pairs that +share targets: (448, 472), (458, 592), (470, 604) and (482, 614), with face registers 235, 267, 58, 427, 26, 443, 18 +and 50. #741's eight frames sit on top. The 16 moved reads keep their original stored dim-6 frames: they are +monotone-repaired rather than refitted to the plain join. The recipe `RECIPE-X4.json` is explicit: +- 32 replaced gates, 16 deleted gates and 16 inserted gates, each with its old gate asserted; +- #741's 8 frames, listed with their source; +- 16 explicit frames at the moved reads, each asserted equal to the recomputed frame. + +The builder `build_jx.py` uses only the standard library. It checks: +- target frames lie inside u_t^⊥; +- tails and ends; +- exactness of the whole B segment's rational linear map against the input (a Fraction replay); +- the recomputed paid profile and the output sha `1e1d99ba…`. + +Effect against #741's word: the profile goes {1:2556, 2:334, 3:430, 4:194, 5:56, 8:8} → {1:2548, 2:338, 3:430, +4:194, 5:56, 8:8}. The width inventory is unchanged, and each instance gives +1.0798e-7 at ideal, exactly additive. + +**Controls**, each pinned in the recipe and rerun by `reproduce_jx.py`: + +| control | outcome | +|---|---| +| C0 identity | returns the input `d232183f` | +| C1 #741 only | `e7804702`, #741's word (ties step 1 to step 2) | +| M1 one pair (448) with frames retained | `5fb6fb2e`, neutral (profile = #741) | +| N1 pre-read dropped | rejected: exactness rows [132, 135] | +| N2 pre-read with wrong sign | rejected: exactness rows [132, 135] | +| N3 plain-join refit of the moved reads | `7241cd59`, strictly worse | +| N4 a raise made dim-7 at B855 | rejected: cap at (1302, 174) | + +N3 and M1 are pinned-outcome controls (a specific different word), not rejections. They show the gain needs both the +target-sharing pair and the retained frames. + +**Other checks (JointXF):** +- `audit_local` PASS; +- native chain PASS; +- FrameCoal's global frame optimiser reaches the same profile on this move set, so X4 is frame-optimal for these moves; +- SW4Extend found the same word independently. diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LAYERS.md b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LAYERS.md new file mode 100644 index 0000000000..c4b4e85b6a --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LAYERS.md @@ -0,0 +1,129 @@ +# PROOF-NOTE-LAYERS: earlier jp8 layers, here stacked on the no-triangle gauge44 word + +> In this package the layers sit on the no-triangle word (R = 504), not on #645's 492-helper word. The mapping, the +> NP chain (regroup `864ff4a1` → swap `beb3579f` → layered `a9de804f`), the per-layer status on this base and the +> checks are in `PROOF-NOTE-NOTRI.md` ("Layers on this word"). The text below is research/gauge44-layered's note. It +> describes the same layers and controls on the 492-helper word; its word shas, helper numbers, counts and result +> table refer to that word. + + +This note covers the second change of research/gauge44-layered relative to research/gauge44-bit589. The first change, +the PR589 bit supplier, is covered unchanged by `PROOF-NOTE-BIT.md`. Here the community jp8 layers that were reviewed +on the k492 words (#629/#637/#641 lineage) are re-applied to #645's gauge44 provider word. The layers, their +construction code and their recipes were all reviewed earlier, on k492 words. This note says what carries over +unchanged, what is re-checked on the gauge44 word, and what is new. Sources: G44Stack's report (porting and checks on +gauge44); PivotReviewer's report (sections 1-4, Addenda 3-5); H4aReviewer's report (Addenda 7-8); JP8Ends' report. + +## What the layered word is + +`construction/layers/reproduce_layers.py` builds the layered word from a fresh `construction/reproduce.py --until word` +output. Each step is checked exactly: + +1. **Pivot swaps** (`build_pivot_swap.py`, PR641's constructor, LF sha256 `8e8bced8…`, the file PivotReviewer signed for + st2s4). It reads `PIVOT-SWAP-S6.json` and runs on #645's `regroup/FULL-WORD`. There are six pivot-role swaps: 488→560, + 489→561, 500→572, 501→573 (s4) and 513→537, 525→549 (s6). The `swaps` list is identical, gate for gate, to S6Ship's + s6/s6j3 recipe (`k492-jp8-pivot_swap.json`); only `input_content_sha256` differs, because the base word is #645's + regroup word. The constructor replays the zero response exactly, keeps the profile and width multiset unchanged, and + rejects its 30 negative controls. +2. **HPE.** PR635's `build_hpe.apply` applies the inherited jp8 hyperplane-end changes (`HYPERPLANE-END-S6.json`). Its + LF sha256 `23c9d7ce…` equals the k492 jp8 hyperplane_end recipe committed in s6j3 and earlier. +3. **cold44, exactly.** #645's `build_gauge_cold44.py` runs on the swapped HPE word. Its 44 rank-four cold ends, premix + and low tails must equal the unswapped (pinned) cold44 construction; only the FULL inverse differs. Consequently the + swaps touch no factory block. +4. **Layers.** PR635's unchanged `build_cold_end.apply(HPE, COLD-LAYERS-RECIPE)` applies the cold44 recipe plus: + - 8 entering ends: 560/561/572/573 at U24 (s4) and 597/599/537/549 at U30 (x30: #629's E1 pair, which #645 dropped, + plus s6's two ends); + - 10 factored dim-8 cold ends: p123 (310/506, 311/504, 516/327) and q4 (579, 592, 589, 518). + The output word's sha256 is pinned (`0be48b1d…`), as are its local profile `{1:2542, 2:414, 3:434, 4:154, 5:56, + 8:8}` and width inventory `{4:52, 5:48, 7:42, 8:116, 9:234}`. The recipe's `refactored_cleanup` meta lists the 8 + entering ends in `entering_low_frame_ended_helpers` (LayerReviewer's fix). That meta is copied into the word, which + is why the pinned word sha moved from `b25f0ed9…` to `0be48b1d…`; gates, frames and report are unchanged. +5. **Layer-end controls** (`layer_end_controls.py`, LayerReviewer's adaptation of PR635's `cold_end_controls.py` + d966e29a). These are raw-word negative controls on the layered word, judged by PR635's unchanged + `hpe_audit_and_transport.py`. Each mutant must be rejected at its pinned reason. The adaptation has three parts: the + lower→FULL mutant is pinned at "cleanup on non-FULL end", where gauge44 rejects it; entering ends come from the + recipe meta; and the premix-gate controls are skipped for entering ends that have no premix gate. `reproduce_layers.py` + requires exactly 59 rejections. +6. **Native locals.** PR635's native audit and transport, ledgers, local replay (the 192-bit payload bound), wrappers and + phases all pass. The result is the `--local` that `verify_global.py` consumes. + +G44Stack's run of this driver (`rlayers2`, all steps exit 0, 59 controls rejected) reproduces `locs/pq/local`, the +local G44Pack's strict runs used. Every SPEC-pinned artifact is byte-identical: CANONICAL-WORD, LOCAL-PROGRAMS, +LOCAL-CHECKS, INDEPENDENT-LOCAL-REPLAY, CLIFFORD-RECIPES, RESIDUAL-ADAPTERS and WRAPPER-CHECKS. CLIFFORD-REVIEW differs +only in a seconds field; its semantic hash is what SPEC pins. The two unpinned files that embed the word, +FULL-WORD and SCALAR-FRAME-AUDIT, differ because of the meta. + +## Per-layer status on gauge44 (G44Stack, ideal Δκ at ×72) + +| layer | prior review (k492 words) | on gauge44 | per-call Δ profile | ideal Δκ | +|---|---|---|---|---| +| pivot swaps (6) | PivotReviewer §1-2 (s4), Addenda 4-5 (s6): exact; omitting any rewritten gate is rejected; cost-neutral | all 6 recipe `before` gates match the regroup word; 30 controls rejected; cold44 rebuilds the same 44 ends | neutral | 0 | +| s4 ends 560/561/572/573 @U24 | PivotReviewer §3: (N) exact for ([24], U24) and its canonical pair; climbs paid | positive | {1:+8, 2:−4, 3:+4, 4:−4}, w −4 | +7.0e-8 | +| x30: E1 597/599 + 537/549 @U30 | #629 (E1); PivotReviewer Addenda 4-5 (537/549 end monotonically at the E1 hyperplane, whose (N) is exact) | positive | {1:+10, 2:−6, 3:+2, 4:−2}, w −4 | +2.0e-7 | +| p123 | H4aReviewer Addendum 7: 0 bad rows, dyadic, exact in all 3 orientations; (N) for (0,1039)-(0,1041); Δ recomputed | positive | {1:+6, 2:+12, 3:−12}, w −6 | +2.0e-8 | +| q4 (after p123) | H4aReviewer Addendum 8 (n_q4): exact; (N) for the 310/311/327 frames and 518's (0,1042); independent of u4 | positive | {1:+4, 2:+8, 3:−8}, w −4 | +1.4e-8 | +| **stack T_pq** | — | built and audited | {1:+28, 2:+10, 3:−14, 4:−6}, w 3794→3776 | **+3.08e-7** | + +These layers were left out because they are negative or dead on gauge44: u4 (−1.2e-6), the 249 end (−3.2e-7), a joint +p123+q4 (−2.6e-7, worse than sequential), and #627's dim-7 ends 581/590 (no dyadic basis). j3 is dead: its st2 partner +403 is one of #645's 44 ends, and cold44's block premix uses up the row space. + +**Payload.** H4aReviewer's Addendum 8 correction found that the k492 word n_q4 broke the 192-bit local payload bound +(backward prefix 280 bits). On gauge44 the layered word passes PR635's `hpe_audit_local.py` local-replay stage +(`prefix < 2**192`), both in G44Stack's `localchain.py` and as step 5 of `reproduce_layers.py`. So the q4 layer here +does not repeat that failure. + +## Verifier changes (spot widths) + +A swapped-out pivot p becomes an ordinary cold helper, and its width goes from 8 to 9. #645's global code checks the +spot helpers' widths as all 8, so the five global files gain the spot-width rule PivotReviewer signed as SOUND for +S4Ship (Addendum 3), ported to gauge44: + +- `code/witness.py`: `spot_widths(v)` gives 9 at a spot helper h with 2v+h among the swapped-out pivots and 8 + elsewhere. The swapped-out pivots are read from the recipe that SPEC key `pivot_swap` names (path and sha256; the + sha256 is asserted). Without `pivot_swap` the tuple is all 8, the same as #645. +- `code/bind_providers_portable.py`, `code/audit_allcold.py`, `code/assemble.py`: the `all(... == 8)` spot checks become + tuple equality with `spot_widths()`, which pins every spot width exactly. +- `code/assembly_controls.py`: the `cold_swap` control picks a swap partner whose width differs, so the mutant can + never be the identity. + +Here the spot helpers 264 and 276 (pivots 488 and 500) expect width 9 and the other spot helpers expect 8. The k492 +spot-width review (PivotReviewer Addendum 3) covered the same rule on k492 code. Its gauge44 port is part of this +package's review (LayerReviewer). + +## Controls and what is not re-run + +- The pivot-swap constructor's 30 controls run inside `reproduce_layers.py` (step 1). +- `verify_global.py`'s strict controls are unchanged, including the 12 bit-supplier controls and #645's admission + controls. They run on the layered locals. +- Layer-end controls: 59 raw-word mutants, all rejected at pinned reasons, run as step 5 of `reproduce_layers.py` + (see above). They cover the cold low-frame ends, the refactored cleanup, every entering end (its lower-frame gate, + profile pin and hyperplane, plus its premix gate where it has one) and each distinct dim-8 frame. LayerReviewer ran + them on the layered word (59 rejected). The k492 version (d966e29a) rejected 103-112 on the p123/q4 words; the + k492-only primitives (absorptions, factored accumulators, target writes) are absent from this word. +- #645's independent audit `independent/audit_local.py` on the layered word: PASS, with 204 entering helpers, 96 low ends, + 54 cold ends and 716 columns. Its receipt is `evidence/layers/LOCAL-AUDIT-LAYERED.json` (word `0be48b1d…`, run with + `--main`). The README's clean-clone command reruns it; only `elapsed_seconds` varies. The other `independent/` + receipts are #645's own. +- The prior (N), exactness and pricing checks for each layer were done on k492 words. On gauge44 they are covered by + the native chain (native audit, local replay, wrappers, phases) on the layered word, together with the pinned + profile and width inventory. + +## Inherited assumptions + +These are the same as `PROOF-NOTE-BIT.md` (#645 open; PR589 citation; #545/#555/#589 review points; H1-H5). In +addition: + +1. **(N) for the entering-end pairs outside #599's three Lean-covered pairs** (U24, U30, the dim-8 frames). As on + k492, these are covered by the tool check (clifford_exact / `nchk.py`) and by the native wrappers, not by a Lean + proof (PivotReviewer §3). +2. **The reviews of PR641's pivot-swap constructor and PR635's `build_cold_end.apply` / `build_hpe.apply`**, which this + package uses unchanged. + +## Result + +| | gauge44-bit589b (L1g4 map) | this package (layered, LN5c map) | +|---|---|---| +| κ | 0.001652760598550299 | 0.00165395497190225 | +| per-call width | 3794 | 3776 | +| local profile | #645's {1:2514, 2:404, 3:448, 4:160, 5:56, 8:8} | {1:2542, 2:414, 3:434, 4:154, 5:56, 8:8} | diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LEAVER.md b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LEAVER.md new file mode 100644 index 0000000000..b34a289c48 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LEAVER.md @@ -0,0 +1,82 @@ +# PROOF-NOTE-LEAVER: no-helper mutable-leaver all-K cells, re-stacked layers, hybrids and a frame re-optimisation (k8) + +Construction: LeaverSAT (cells, layer re-indexing, frozen recipes) and LeaverSAT2 (frame re-optimisation). +Drivers: `construction/leaver/reproduce_leaver.py` (cell word) and `construction/leaver/reproduce_leaver_chain.py` +(everything after it). Reviews: PromoReviewer (leaver chain, k8 cells and frames, k8 clean rebuild), SW4Reviewer (hybrid structure), Q6Reviewer +(`layer_end_controls_leaver.py` v2, `LEC-REASON-PINS-k8.json`), LecReviewer (`LEC-REASON-PINS-STACK-k8.json`). + +## 1. The cell (set model, LeaverSAT) +In #781's all-K cell, a pair p with sign e replaces three face events and three packet copies. Direct delivery uses +15 reads y_i += c x_j. LeaverSAT's 21-gate circuit uses the six leaver sources x_j (face-event operands with no later +reads, restored at FULL by the inherited cleanup) as mutable intermediates. It has 3 leaver gates x_k += c x_m, +3 target gates y_a += c y_b (inverted at frame zero in the precondition and scatter, #781's recipe) and 15 reads. +Coefficients are rescaled exactly per cell, C_ij = r_i c_j. The driver re-derives the scaled gates from the unit +circuit and checks the clean map Y_i = Σ_j C_ij X_j in exact rationals. + +Native legality needs one relabelling: the plain circuit fails the native audit, because a y += y source carries +port-stage entering-helper dirt. Each cell is therefore relabelled by S6 so that y–y sources avoid targets carrying +entering dirt at that time. + +**Set k8:** all eight cells (01±, 23±, 45±, 67±), R = 480. The cores are in `construction/leaver/cells-k8/` (documentary; +the driver re-derives every scaled gate from `CODED-CELLS-k8.json`). The regroup word is `00aeefe0…` and the cell word is +cold44 `58e14a02…`. Its pairing ranks are pinned to [0,0,0,4,4,4,4,4,4,4,4,0,0,0] in `cold44x.py` and checked again in +the driver. + +## 2. Re-stacked layers (LeaverSAT; signed builders unchanged, recipes re-indexed) +| step | recipe (data) | word | +|---|---|---| +| pivot swaps (6), mapped through the leaver helper map | `PIVOT-SWAP-k8.json` | `377ab10c…` | +| HPE, greedy (22) | `HPE-RECIPE-k8.json` | `598543fa…` | +| cold44, exact (same ends, premix and tails as the unswapped cell word) | — | — | +| NP layers (s4, x30, b6, q4) | `COLD-LAYERS-RECIPE-NP-k8` | `2c1740f6…` | +| p6n ends | `COLD-LAYERS-RECIPE-P6N-k8` | `25c40614…` | +| promotions (16, minimal) | `PROMO-RECIPE-k8.json` | `84d4da2e…` | +| joint exchange (re-indexed X4) | `RECIPE-X4-k8.json` | `84d4da2e…` (identity) | +| U8-style hybrids ×6 (NewBArch's builder; instances 62, 226, 228, 230, 231, 232) | `RECIPE-U8-k8.json` | `c836d892…` | +| frame re-optimisation (exact global frame optimum, gopt2; 137 B and 2 T frames) | `FRAME-RECIPE-LV-k8.json` | **`db2c7cfb…`** | + +Three steps don't apply to k8. The sw4 exchanges use copy helpers 461, 581, 591 and 603, which the cells drop. Of +#741's eight frames, none survives. All four X4 exchange groups use dropped helpers, so the joint exchange is the +identity (0 raises, 0 frames); it is still run, with its three remaining controls (C0, C1, N3) at their pins. + +The two cold-layer recipes are LeaverSAT's frozen k8 recipes (`fea82fb8…`, `76aedf23…` as .gz) with one key added, +`input_content_sha256` = the swapped HPE word `598543fa…`, as in the k5 package. Removing the key gives the frozen +recipe content exactly. + +## 3. Controls rerun on every rebuild +- **Cell stage:** the exact clean-map check; native audit, ledgers, local replay, wrappers and phases on the cell word. +- **Pivot swaps:** the swap constructor's 30 controls. +- **Promotions:** BlockInvert's `promo_controls.py`, 11 mutants rejected at pinned sites. +- **Joint exchange:** the 3 `RECIPE-X4-k8` controls reproduce their pinned outcomes. +- **Hybrids:** `run_controls.py` gives 30 outcomes, all required. These are C0, the recipe word passing audit_local, + and 4 mutants, each run both globally and per instance. +- **Frames:** `build_frames_lv.py`'s 3 pin controls. LeaverSAT2's 6 frame-recipe mutants are rejected by the builder; + that receipt was reviewed by PromoReviewer and is not rerun. +- **Layer-end controls:** `layer_end_controls_leaver.py` v2 (`4ba676f1…`), Q6Reviewer-signed. It is the signed + per-end controls with per-word reason re-pins and **declared not-applicable sites**. A vacuous mutant site is never + skipped silently: the pins file must declare it, the declared set must equal the detected set, an identity is proven by + sha equality of the mutated and honest words, and a same-class substitute mutant is built and must be rejected at the + class's pinned reason. The count stays 95 on every word. The controls run on all five words: + - p6n, promoted, jx and hybrid words, with `LEC-REASON-PINS-STACK-k8.json`: `extra_end` only. h0 273's first + premixed partner 282 is already cold-ended at h0's frame, so the mutant is the identity (sha-proven per word); the + substitute is partner 281, cold-ended at h0's frame. + - the re-framed final word, with `LEC-REASON-PINS-k8.json`: `extra_end` as above, and `other_hp:554`. The frame + re-optimisation lowers entering end 554's tail frame to dimension 5, and no helper_final frame has dimension 5, so + the 'end at another hyperplane' mutant cannot be built; the substitute moves 554's end to another dim-8 frame and + must be rejected at the cone pre-check. This replaces the interim skip of research/gauge44-leaver. + No reason re-pins are needed on the k8 words. The receipts (`COLD-END-CONTROLS.json`) carry the not-applicable list; + the counts, the not-applicable sites with their reasons and the sha256 of each pins file (`LEC-REASON-PINS-STACK-k8.json` + d87ed7b5…, signed by LecReviewer; `LEC-REASON-PINS-k8.json` b07279e4…, signed by Q6Reviewer) are pinned in + `CHAIN-PINS-k8.json`. +- **Native chain on the final word:** the canonical word, local programs and Clifford recipes are pinned in + `CHAIN-PINS-k8.json`, which also pins every count above. + +## 4. Cell mutants (evidence, not rerun) +LeaverSAT2's `CELL-MUTANTS-LV.json` (in `evidence/leaver/`) records PromoReviewer's cell mutants M1–M6, generalised +to every cell sign. All 42 are rejected by both audit_local and the native audit, on single-cell builds. + +## 5. Strict +The owner map is G44Pack3's K8c8: its pattern-flow LNS on the R = 480 k8 word. Admitted on this package's own code, +with SPEC `width_spot_helpers` [258,270,282,294] and `pivot_swap` → `construction/leaver/PIVOT-SWAP-k8.json` (NEWWORD +discovery, freeze, strict), it gives κ 0.001671387264390146. That is +7.154e-6 over research/gauge44-leaver (k5, +0.001664233607446043). diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-NOTRI.md b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-NOTRI.md new file mode 100644 index 0000000000..54bd84e01d --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-NOTRI.md @@ -0,0 +1,53 @@ +# PROOF-NOTE-NOTRI: #645's gauge44 word without K-triangles (R = 504) + +Construction by PartialK; review by NotriReviewer (scratch/NotriReviewer/FINAL-REPORT.md). Drivers: +`construction/notri/reproduce_notri.py` (this word) and `construction/layers_np/reproduce_np.py` (layers on it). + +## Why the triangles were the blocker +- In #645's gauge44, a K-block has I = 6 low registers with rank C = 4, so L = 2. Only the 2-row priority completion + fits there. The (p,−) triangle reads climb copies loc17/19/21 and source loc2. +- Without the triangles, I = 8. With the 2-row completion, rank C stays 6 (L = 2), which is why the plain removal sweep + restored nothing. With the 6-row completion (`PRIO6.json`, the list blocks 3–10 already use), rank C = 4, so L = 4, + the cap. All 14 blocks then pair at rank 4: 56 rank-four cold ends, R = 504, width 3818, profile + {1:2506, 2:336, 3:472, 4:184, 5:56, 8:8}, rank mass 5674. + +## Constructor changes (NotriReviewer §1) +- **`cgx.py`** is #645's `construct_gauge_xcentre.py`, parameterised by XPARAM. On this path the only change that takes + effect is the K-block priority: `PRIO[c]` is placed in front of the inherited rows. The prepended rows equal the + shared 6-row list of blocks 3–10 (all 8 lists identical). Every completion assert is kept (`qr_rank(M)==4`, + `len(M)==8`, the exact block-total rows). An empty TRI schedule is an input #645 already supports (`NH = 504 − 3·0`). + `HELPER-MAP` is the identity on 728. The `exch`, `COPYL` and `hyb` branches are inert here (defaults, empty, not + reached). +- **`port_stage_x.py`** is PR635's `build_port_stage.py`. The helper map only has to be injective rather than onto; + with no triangles it is onto again. +- **`cold44x.py`** is #645's `build_gauge_cold44.py`. Its per-block pin `r == len(L) == (2 if K-block else 4)` is + replaced by `r == len(L)` together with the explicit per-block pin `PAIRING_RANKS` (set by the driver to [4]*14, + and to #645's pattern in `--control-g44`). Helpers outside the 224+16b ranges join their blocks (EXTRAH, empty here). + Every other assert is kept (U, nonlocal premix, `rank(Qmat) == NB`). +- **Control.** `reproduce_notri.py --control-g44` runs the same scripts with #645's four triangles and no XPARAM. It + reproduces #645's gauge44 word `78c7aada…` exactly, with ranks [2,2,2,4,4,4,4,4,4,4,4,2,2,2]. + +## Exactness and locals (NotriReviewer §2) +- Replay: 0 bad rows over 27,932 gates, all dyadic; forward, inverse and adjoint are exact. None of the 6,448 + compensation additions reads an ended helper, and the precondition never touches one. +- 0 FULL-remainder gates touch an ended helper; E⊂U holds for every entering end. The delta against gauge44 + ({1:−8, 2:−68, 3:+24, 4:+24}, width +24) matches the reported profiles. +- (N): all 17 pairs pass (14 cold dim-4 pairs with 4 helpers each, plus 3 dim-8 entering pairs). +- `audit_local.py --main`: PASS. Payload: prefix bits 66 forward and 72 backward, against 192. +- Native locals: 25 controls rejected, Lemma A on 22 frames, 17 wrapper mutants rejected. The rebuilt locals equal + the strict locals (`PartialK/runs/none_p6/local`): byte-identical except CLIFFORD-REVIEW and SCALAR-FRAME-AUDIT, + which differ only in their `seconds` field. + +## Layers on this word (G44Stack) +The layers are research/gauge44-layered's (see `PROOF-NOTE-LAYERS.md`), mapped to the 504 numbering: +- the 6 pivot swaps 494→566, 495→567, 506→578, 507→579, 519→543, 531→555, which are neutral (same 46 HPE helpers, + same 56 cold ends); +- s4 566/567/578/579 at U24; +- x30 608/610/543/555 at U30; +- BlockCombine's b6; +- q4. + +p123 is negative on this base and dropped; j3 is dead (L = 0 at U24 and U30). The chain is regroup `864ff4a1` → swap +`beb3579f` → layered `a9de804f`, with profile {1:2534, 2:346, 3:458, 4:178, 5:56, 8:8} and width 3800. On that word +the signed `layer_end_controls.py` rejects 59/59 and `audit_local.py` passes with 216 entering helpers, 120 low ends, +66 cold ends and 728 columns. NotriReviewer independently reproduced a9de804f from the packaged recipes. diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-P6N.md b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-P6N.md new file mode 100644 index 0000000000..bef9ad2de0 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-P6N.md @@ -0,0 +1,34 @@ +# PROOF-NOTE-P6N: six b-type dim-8 cold ends on the layered no-triangle word (p6n) + +Construction by NoTriReopen. Driver: `construction/layers_p6n/reproduce_p6n.py`. Review: Q6Reviewer. + +## What p6n adds +On research/gauge44-notri-layered's word NP (`a9de804f…`), p123's lane is rebuilt as three factored dim-8 pairs +(`P6N-SPEC.json`): +- [512, 513] at U = (256,128,66,34,16,8,6,1). The old pair [310,512] split a rank-3 end; [512,513] replaces it; +- [311, 510] at U = (256,128,72,40,24,4,2,1); +- [522, 327] at U = (256,128,66,34,18,10,6,1). + +They are built with the same premix-only factored construction as p123/q4/b6 (JP8Ends' stackJ/stackE, CarrierBypass +pattern; PR635's unchanged `build_cold_end.apply`). The cold-layer recipe `COLD-LAYERS-RECIPE-P6N.json.gz` is NP's +recipe plus these six ends; its meta lists 72 cold ends and the 8 entering ends. Applied to NP's swapped HPE word, it +gives p6n `34b683fa…`: +- profile {1:2540, 2:358, 3:446, 4:178, 5:56, 8:8}; +- widths {4:64, 5:48, 7:54, 8:122, 9:216}; +- width 3794 (NP 3800); +- Δ per call {1:+6, 2:+12, 3:−12}, w −6, every end b-type. + +## Checks +- **NoTriReopen:** native chain including phases PASS; audit_local PASS; 95/95 layer-end controls rejected. +- **Q6Reviewer:** + - exact; + - (N) passes on all 21 pairs; + - payload 55/72 bits, against 192; + - the per-end control variant `layer_end_controls.py` (fc58c569…, which Q6Reviewer signed for research/gauge44-pq6) rejects 95/95; + - 165 further mutants on the six ends are all rejected. + The LayerReviewer-signed `../layers/layer_end_controls.py` controls one end per dim-8 frame family, so it would not + control each new end. This package therefore uses the per-end variant for p6n and for the promoted word built on it. +- **Rebuild:** `reproduce_p6n.py` pins the input NP word, the output sha, profile and widths, and 95 controls. + +## Remaining capacity (NoTriReopen) +After p6n, the only residual cold capacity on the word is 2 a-type units, and every end there prices about −9e-7. diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-PROMO.md b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-PROMO.md new file mode 100644 index 0000000000..8233bbd6b8 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-PROMO.md @@ -0,0 +1,46 @@ +# PROOF-NOTE-PROMO: entrance promotions E4 → E5 on the p6n word + +Construction by BlockInvert (`construction/promo/`); driver `construction/promo/reproduce_promo.py`. + +## What a promotion is +An entering helper h starts at an entrance frame E (its `start_extra`) and climbs to its final frame. Promotion +enlarges E to E′ ⊃ E (here dim 4 → dim 5). That removes one paid climb from h's chain (width −1 per helper) at the +cost of re-choosing the frames of the gates on h's early chain. It is the time-reverse dual of end deepening. Two +conditions make it legal: +1. **Zero target response for h's dirt.** This condition does not depend on E, so it is inherited unchanged from the + input word. +2. **Monotone frames.** Every gate's frame must contain its registers' current frames. +Only frame annotations and start frames change. The scalar program (every gate's registers and coefficients) is +untouched, so the endpoint, every cone and the compensation are those of the input word. + +## The recipe (`PROMO-RECIPE-p6n-k4.json`, data only, minimal) +- Input: the p6n word `34b683fa…` (`PROOF-NOTE-P6N.md`), pinned. +- `entrances`: the 16 entering helpers 627, 629–631, 635, 637–639, 651, 653–655, 659 and 661–663 (four E4 kernel groups) go E4 → E5. +- `gate_frames`: 48 frame re-choices, the promotion's own entry-gate raises (12 per group); each records the old frame, + which must equal the input's exactly. This is BlockInvert's **minimal** recipe: the deterministic rule + E′ = E + ⟨smallest x⟩ on each group's entry gates (PromoReviewer). Unlike research/gauge44-promo's k3 recipe, it + carries none of the 72 price-neutral CP-SAT re-choices. +- `expected`: output `0390ec65…`, profile {1:2572, 2:326, 3:430, 4:194, 5:56, 8:8}, widths + {4:80, 5:32, 7:54, 8:122, 9:216} (width 3778). Against p6n the delta is {1:+32, 2:−32, 3:−16, 4:+16}, width −16. + +## Checks rerun on every rebuild (`reproduce_promo.py`) +- `build_promotion.py`: input pin; each old frame matches; each new entrance strictly contains the old one; the + profile and widths are recomputed from the chains, including target end climbs; output pins. +- `promo_controls.py`: the honest word passes #645's independent `audit_local.py` (exact forward and dual endpoint + frames, entrances, cones). For p6n-k4, 11 mutants are rejected at pinned sites (the count is pinned in `LOCAL-PINS-p6n-k4.json`): + - entrance outside the first gate frame; + - raised gate missing, once per promoted group; + - entrance reverted, so the profile does not match; + - ungrouped promotion; + - a recipe gate whose old frame is wrong; + - a recipe entry that is not a promotion; + - a tampered input word (the constructor's own `__main__` must refuse it at the input pin); + - a scalar tamper on a raised gate. +- The per-end layer-end controls (`../layers_p6n/layer_end_controls.py`, Q6Reviewer-signed): 95 rejected. +- PR635's native chain: transport audit (all columns, native frames), ledgers, local replay (192-bit payload), + wrappers and phases, with the canonical word, local programs and Clifford recipes pinned (`LOCAL-PINS-p6n-k4.json`). + +## Search (not run by the rebuild) +`make_recipe.py` writes the recipe from BlockInvert's CP-SAT solution (`prom.py` with `exactframe2.py`, using MinCutSel's +chain model). These promotions were priced negative before (MinCutSel #3, under a fixed-window arc-flow packer). Under +near-ideal packing (G44Pack's dissolve/gapmerge) they price positive; the strict replay confirms the gain. diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-SW4.md b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-SW4.md new file mode 100644 index 0000000000..a064cc54cc --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-SW4.md @@ -0,0 +1,44 @@ +# PROOF-NOTE-SW4: read-set exchange on four entering-copy pairs + +Construction by BRoute (`construction/sw4/`, with the author's notes in `construction/sw4/NOTES.md`). Driver: +`construction/sw4/reproduce_sw4.py`. + +## The move +In P6k4 (`0390ec65…`; research/gauge44-promo-p6sw applied the same exchange to P6k3 `a38bb414…`), each of four entering packet copies h is written first as h = E_h + r: copy gate add(h, r, 1) +from a non-target face register r, with E_h being h's entering content. The pairs are (h, r) = +(461, 25), (581, 89), (591, 415), (603, 431). For each pair the read sets of h and r are exchanged in phase B: +- every post-copy target read add(t, h, c) becomes add(t, r, c), and t's entrance pre-read add(t, h, −c) (taken + while h = E_h) is deleted; +- every target read add(t, r, c) becomes add(t, h, c), with a pre-read add(t, h, −c) inserted after h's last existing + pre-read and before h's copy gate. + +Since h − r = E_h after the copy, each target's value is unchanged at the end of B. The builder checks this for every +register mod p (p = 2147483629). Moved and inserted gates take the plain join of their operands' current frames. +Every other B gate and every early-cleanup tail keeps span(old frame + current operand frames). Targets must stay +inside u_t^⊥, and tails and ends must contain the current frame. start_extra, helper_final, cleanup and the helper +numbering are unchanged. + +## Effect +Output `d232183f…`. Width 3778 is unchanged. The profile goes from {1:2572, 2:326, 3:430, 4:194, 5:56, 8:8} to +{1:2548, 2:342, 3:438, 4:186, 5:56, 8:8}, a delta of {1:−24, 2:+16, 3:+8, 4:−8}, the same as on P6k3. The four +exchanges are additive. The fourth promotion group (659, 661–663; gates B420–431) commutes exactly with the exchange: +there is no index or register overlap, and SW4Reviewer checked that applying the k3→k4 frame and start differences +to f35a852b gives d232183f. Ideal κ +3.271e-7 over P6k4. + +## Checks rerun on every rebuild +- `build_sw4.py` (standard library only): the input sha pin; the 16 explicit moves of `SW4-RECIPE-P6k4.json`; B-end + state exactness mod p; frame caps, tails and ends; the output sha, profile and W. It also runs 4 controls, all of + which must hold, each at the exact site pinned in the recipe's `rejection_expected` (all three keys N1, N2 and N3 are required): + - C0: the identity recipe reproduces the input B and early_cleanup byte for byte; + - N1: h2r without deleting the pre-read is rejected by exactness, with changed B-end rows exactly {168, 171}; + - N2: a partial exchange (one read only) is rejected by the frame cap, first at ('cap', B1192, register 169), 10 violations; + - N3: an inserted pre-read with the wrong sign is rejected by exactness, with changed rows exactly {129, 130, 169, 170}. +- The per-end layer-end controls (`../layers_p6n/layer_end_controls.py`, Q6Reviewer-signed): 95 rejected. +- PR635's native chain, with the canonical word, local programs and Clifford recipes pinned (`LOCAL-PINS-sw4-P6k4.json`). + The native transport audit re-checks every column and native frame of the exchanged word. + +## Scope of the search (BRoute) +The search was exhaustive within the single-pair family only. NP has 107 copy pairs, and 54 of them have movable +reads. Over those, every nonempty subset of one pair's movable reads gives 602 candidates: 564 are frame-illegal, and +the 38 legal ones are all full single-pair exchanges, of which exactly these 4 are positive. Cross-pair combinations +of partial moves were not enumerated. diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/README.md b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/README.md new file mode 100644 index 0000000000..48f987a99f --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/README.md @@ -0,0 +1,225 @@ +# Gauge44 without K-triangles, with earlier jp8 layers, the p6n ends, entrance promotions, a read-set exchange, #741's frames, a joint exchange, a triangle-hybrid B rewrite, no-helper mutable-leaver cells and PR589's bit supplier: conditional κ = 0.001671387264390146 + +Under the retained all-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape, exact-recovery, analytic-transfer and bit H1–H5 interfaces (as in #645), and the PR589 bit supplier, + +$$ +T(n)=O\!\left(n(\log n)^{1-\kappa}\right),\qquad +\kappa=\frac{1671387264390146}{10^{18}}=0.001671387264390146. +$$ + +**The construction is icekylinx's [#645](https://github.com/CrocSwap/integer-mult-bounds/pull/645) (`research/gauge44-global`).** This package builds the research/gauge44-barch construction (items 1–8) and then rebuilds its word around **no-helper mutable-leaver cells** (item 9): +1. **No-triangle word (PartialK).** #645's gauge44 chain is run with **none** of the four (p,−1) K-triangles, so there are R = 504 helpers. In the six K-blocks {0,1,2,11,12,13}, the completion priority is extended by the 6-row list `construction/notri/PRIO6.json`. Every block then pairs at rank 4, giving **56** rank-four cold ends instead of 44. `construction/notri/reproduce_notri.py` rebuilds this word from a #645 `reproduce.py --until word` output. It uses PartialK's generalisations of #645's and PR635's constructors (`cgx.py`, `port_stage_x.py`, `cold44x.py`; each differs from its original only in the documented parameters). It pins: + - the pairing ranks [4]*14, inside `cold44x.py` and again in the driver; + - the word (`3e99ba77…`); + - the canonical word, the local programs and the Clifford recipes. + `--control-g44` instead rebuilds #645's own gauge44 word (`78c7aada…`) with the same scripts. +2. **Layers on the no-triangle word (G44Stack).** `construction/layers_np/reproduce_np.py` applies to the no-triangle regroup word (`864ff4a1…`): + - research/gauge44-layered's six pivot swaps, mapped to the 504-helper numbering (`PIVOT-SWAP-NP.json`, swap word `beb3579f…`); + - the greedy HPE (46, `HPE-RECIPE-NP.json`); + - the exact cold44 (same 56 ends); + - the entering ends s4 (566/567/578/579 at U24) and x30 (608/610/543/555 at U30), plus BlockCombine's b6 and q4 dim-8 cold ends (`COLD-LAYERS-RECIPE-NP.json.gz`). p123 is negative on this base and dropped; j3 is dead. + The layered word is pinned (`a9de804f…`): profile `{1:2534, 2:346, 3:458, 4:178, 5:56, 8:8}`, width 3800. The signed research/gauge44-layered files `construction/layers/build_pivot_swap.py` and `construction/layers/layer_end_controls.py` are used unchanged, and the latter must reject exactly 59 controls. The global code is research/gauge44-layered's (spot-width rule): SPEC `width_spot_helpers` [270,282,294,306] and `pivot_swap` → `construction/layers_np/PIVOT-SWAP-NP.json`, giving spot widths [9,9,8,8]. +3. **p6n ends (NoTriReopen).** `construction/layers_p6n/reproduce_p6n.py` applies `COLD-LAYERS-RECIPE-P6N.json.gz` to the NP swapped HPE word with PR635's unchanged `build_cold_end.apply`. That is NP's cold-layer recipe plus six b-type dim-8 cold ends: [512,513], [311,510] and [522,327], which rebuild p123's lane as clean pairs. The result is the p6n word (`34b683fa…`): profile `{1:2540, 2:358, 3:446, 4:178, 5:56, 8:8}`, width 3794. The per-end layer-end controls (`construction/layers_p6n/layer_end_controls.py`, the variant Q6Reviewer signed for research/gauge44-pq6) must reject exactly 95 mutants. See `PROOF-NOTE-P6N.md`. +4. **Entrance promotions (BlockInvert).** `construction/promo/reproduce_promo.py --base p6n --k p6n-k4` applies the minimal recipe `PROMO-RECIPE-p6n-k4.json` to the p6n word with BlockInvert's deterministic constructor `build_promotion.py`. The recipe promotes the 16 entering helpers 627, 629–631, 635, 637–639, 651, 653–655, 659 and 661–663 (four E4 kernel groups) from E4 to E5, the time-reverse dual of end deepening. It re-chooses the frames of the gates affected. Only frame annotations and start frames move; the scalar program is unchanged. The promoted word is pinned (`0390ec65…`): profile `{1:2572, 2:326, 3:430, 4:194, 5:56, 8:8}`, widths `{4:80, 5:32, 7:54, 8:122, 9:216}`, width 3778. BlockInvert's `promo_controls.py` runs #645's independent `audit_local.py` on the honest word and must reject 11 recipe- and word-level mutants at pinned sites. The per-end layer-end controls (95) and the native chain then run with pins. The recipe is minimal: 48 entry-gate frame raises and no other frame re-choices. See `PROOF-NOTE-PROMO.md`. +5. **Read-set exchange (BRoute).** `construction/sw4/reproduce_sw4.py` runs BRoute's standard-library builder `build_sw4.py` with `SW4-RECIPE-P6k4.json`, 16 explicit moves, on the promoted word (`0390ec65…`). For the entering-copy pairs (h, r) = (461,25), (581,89), (591,415) and (603,431), the phase-B target read sets of h and its face register r are exchanged. The entrance pre-reads are deleted or inserted so that every register's value at the end of B is unchanged; the builder checks this mod p. Frames are repaired monotonically, and the width is unchanged. The SW4 word is pinned (`d232183f…`): profile `{1:2548, 2:342, 3:438, 4:186, 5:56, 8:8}`, width 3778. Four controls (C0 identity, N1 kept pre-read, N2 partial exchange, N3 wrong sign) must all hold, each at its exact rejection site pinned in the recipe. The per-end layer-end controls (95) and the native chain then run with pins. See `PROOF-NOTE-SW4.md` and `construction/sw4/NOTES.md`. +6. **#741's eight B frames (chafreaky).** `construction/frames/reproduce_frames.py` applies chafreaky's [#741](https://github.com/CrocSwap/integer-mult-bounds/pull/741) frame recipe, `FRAME-RECIPE-sw4.json`, byte-identical to #741's. Ported by CompetitorMine, it raises eight B-gate frames with the scalar program unchanged, giving #741's word `e7804702…`. It runs 3 pin controls, #741's 10 focused native controls, 95 layer-end controls and the native chain with pins. +7. **Joint exchange X4 (JointXF).** `construction/jx/reproduce_jx.py` runs JointXF's standard-library builder `build_jx.py` with `RECIPE-X4.json` on #741's word (step 6's output). It makes four disjoint instances of the read-set exchange, each over two target-sharing copy pairs: (448,472), (458,592), (470,604) and (482,614). The moved reads keep their stored frames, and #741's frames are included. All edits are explicit, and B-segment exactness is checked by Fraction replay. The final word is pinned (`1e1d99ba…`): profile `{1:2548, 2:338, 3:430, 4:194, 5:56, 8:8}`, width 3778. All seven pinned controls are rerun; C1 reproduces #741's word. See `PROOF-NOTE-FRAMES-X4.md`. +8. **Triangle-hybrid B rewrite (NewBArch).** `construction/barch/reproduce_barch.py` runs NewBArch's standard-library builder `build_tri.py` with `RECIPE-U8.json` on the X4 word (step 7's output). Eight disjoint slots receive a width-neutral B-delivery rewrite: an entering copy donates into a halves-copy so that one target read gets X+H, with holder restores and entrance pre-reads. The U8 word is pinned (`090fd574…`): profile `{1:2548, 2:338, 3:446, 4:162, 5:72, 8:8}`, width 3778. All 38 pinned controls are rerun (identity, the recipe word passing audit_local, and four audit_local-rejected mutants, globally and per slot). See `PROOF-NOTE-BARCH.md`. +9. **Leaver cells, re-stacked (LeaverSAT, LeaverSAT2).** `construction/leaver/reproduce_leaver.py --id k8` replaces the no-triangle word's construction with all eight all-K cells (01±, 23±, 45±, 67±). Each cell is LeaverSAT's 21-gate circuit, which uses the face-event leaver sources as mutable intermediates (R = 480, cell word `58e14a02…`). `construction/leaver/reproduce_leaver_chain.py --id k8` then re-applies items 2–8 with the signed builders unchanged and LeaverSAT's re-indexed recipes: swap, HPE, cold44, NP, p6n, 16 promotions, the re-indexed X4 exchange (the identity on this word) and 6 U8-style hybrids (`c836d892…`). It adds LeaverSAT2's exact global frame re-optimisation (`FRAME-RECIPE-LV-k8.json`), which gives the final word **`db2c7cfb…`**. Every intermediate word, control count and native pin is pinned (`LEAVER-PINS-k8.json`, `CHAIN-PINS-k8.json`). The per-word layer-end controls are the Q6Reviewer-signed `layer_end_controls_leaver.py` v2 (95 each), on the p6n, promoted, jx and hybrid words (`LEC-REASON-PINS-STACK-k8.json`) and on the re-framed final word (`LEC-REASON-PINS-k8.json`); its declared not-applicable sites are sha-proven identities or unbuildable mutants, each replaced by a same-class substitute that must be rejected. Items 5 and 6 don't apply on this word: the sw4 copies are dropped, and none of #741's frames survive. Items 1–8 remain in the package as the construction record of research/gauge44-barch. See `PROOF-NOTE-LEAVER.md`. +10. **Owner map (chafreaky's [#685](https://github.com/CrocSwap/integer-mult-bounds/pull/685), adapted by G44Pack).** The map is G44Pack3's K8c8, from its pattern-flow LNS (`pflns`) on the R = 480 k8 word. Its lineage is the #685/#741 map (chafreaky) via G44Pack's relabel and rewidth, followed by G44Pack3's LNS. It was admitted with this package's own code (NEWWORD discovery, `freeze_spec.py`, strict) at κ 0.001671387264390146. Only PLAN and OWNERS change. These are search inputs only; no verifier reads them. +11. **Expected values.** `data/SPEC.json` is re-derived by #645's discovery → `code/freeze_spec.py` → strict chain. + +- **κ = 0.001671387264390146** (conservative 0.001671387261540186). That is +0.4298% over research/gauge44-leaver (k5 cells, κ 0.001664233607446043; same chain on five cells, FO_c1 map) and +0.5672% over [#942](https://github.com/CrocSwap/integer-mult-bounds/pull/942) (κ 0.001661960547713947) and +1.3279% over #645, +0.9174% over research/gauge44-notri-layered (0.001656193765416678) and +0.7701% over research/gauge44-promo (0.00165861362787227) and +0.7273% over research/gauge44-promo-p6 (0.001659319032684569) and +0.7075% over research/gauge44-promo-p6sw (0.001659645685315104) and +0.5869% over research/gauge44-frames-x (0.001661634653669567) and +0.5679% over research/gauge44-barch (0.001661948695165034) and +0.6131% over [#741](https://github.com/CrocSwap/integer-mult-bounds/pull/741) (chafreaky, κ 0.001661202643272239) and +0.6654% over [#685](https://github.com/CrocSwap/integer-mult-bounds/pull/685) (chafreaky, κ 0.001660339298410333). The complex side certifies 0.001674185476674086429846 and PR589's bit supplier gives 0.001733427039589844234749, so **the complex side binds**. Under PR543 the bit side would cap κ at 0.001651096360425895 (`PROOF-NOTE-BIT.md`). +- **Evidence.** This package's own code admitted G44Pack3's K8c8 map (NEWWORD discovery → `freeze_spec.py` → strict): `verify_global.py` passes (`PASS_GAUGE44_STRICT_GLOBAL_REPLAY`, κ 0.001671387264390146) against G44Pack3's k8 locals, with SPEC `width_spot_helpers` [258,270,282,294] and `pivot_swap` → `construction/leaver/PIVOT-SWAP-k8.json`. It equals G44Pack3's own strict κ for K8c8. `RESULT.json` is that replay's `REPLAY.json`, converted to LF. The locals rebuilt by `reproduce_leaver_chain.py --id k8` match G44Pack3's strict locals byte for byte in every file except CLIFFORD-REVIEW and SCALAR-FRAME-AUDIT. Those two differ only in their `seconds` field, and the comparison normalises only that field (canonical `d1bf3c6f…`, programs `683f8323…`/`2d184e4d…`, Clifford `e3bfdfa2…`, pinned in `CHAIN-PINS-k8.json`). For this package, `data/SPEC.json` and a fresh `verify_global.py` replay on locals rebuilt by the two drivers are the binding record. +- **Independent price.** `independent/GAUGE44-INDEPENDENT-PRICE.json` is regenerated on this package's `data/PLAN.json` with the ported `independent/price_profile.py`: `PASS_FROZEN_PROFILE_TWO_EXACT_ENGINE_AND_OUTER47_CROSSCHECK`, κ equal to the strict replay. +- **Independent local audit.** `evidence/layers/LOCAL-AUDIT-LAYERED.json` is #645's `independent/audit_local.py`, run with `--main` on the final leaver word (content `db2c7cfb…`): `PASS_INDEPENDENT_EXACT_FORWARD_AND_DUAL_ENDPOINT_FRAMES_ENTRANCES_CONES`, 192 entering helpers, 78 low ends, 48 cold ends, 704 checked columns. Rerunning it reproduces the receipt except `elapsed_seconds` and, across zlib versions, `compressed_sha256`. +- **Historical #645 files (PR543-based, 492 helpers).** These are #645's files, retained unchanged and **not** updated for this package: `LOCAL-VALIDATION.json`, `CONSTRUCTION.md`, `hosting/`, `evidence/` (except `evidence/layers/`), the rest of `independent/`, `construction/reproduce.py` and its inputs, and `code/prepare_global.py`. They describe #645's word, owner map, PR543 supplier and κ 0.001649483702558979. `code/prepare_global.py` is #645's one-shot owner-map preparer, hard-wired to #645's parent plan and R = 492. No verifier imports it. This package's PLAN/OWNERS are frozen search output, and the strict replay checks them. `construction/reproduce.py` is still used for its `--until word` shadow and hamming inputs; its 492-word output is then superseded by `construction/notri/`. `construction/layers/reproduce_layers.py` is research/gauge44-layered's driver for the 492-helper layered word, shipped unchanged as signed; it is not used here. +- **Construction and code files** by committed LF SHA-256: + - `construction/notri/reproduce_notri.py` 90148c2a0422b4f92164298a283de73d413ab3d4cb7151a0e6b643a37ea025a8 (no-triangle driver) + - `construction/notri/cgx.py` 3da039d4184097c14802f9dbf972520d5b807671196f5e47a2247bc9f29bb418 (PartialK's generalised construct_gauge_xcentre.py) + - `construction/notri/port_stage_x.py` 38310744d054e393ea35e996047cddeb2d212141aaaaa4b07f7a4663b11db8e7 (PartialK's generalised build_port_stage.py) + - `construction/notri/cold44x.py` f0bc3500efb2c839a0f8cb03dbb9ea0a54f1dfc71ef81e5373b3d638ac5b8296 (PartialK's generalised build_gauge_cold44.py plus the PAIRING_RANKS pin) + - `construction/notri/PRIO6.json` de0412511b0dd1af13e9717bc791126ac0e91c569b5391fd6c70268083045d15 (completion priority) + - `construction/layers_np/reproduce_np.py` 1a304144a250d00d14154692ba522365b036777cf2b6fac466095e8ba733c16c (NP layer driver) + - `construction/layers_np/PIVOT-SWAP-NP.json` d49b8d316da1cbdaf995dd0e8314d3c67cc9cd4d5902e9d85ccb907be645bef5 (layer input) + - `construction/layers_np/HPE-RECIPE-NP.json` 43900139f618bdc06b8319098fb8dccaf4fc315b43ef7c067ca2cd778cdba2c1 (layer input) + - `construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz` 3164cfb71baaeba4ac43427bc14075a225fc3a32ecd9341e58aa52c03a4ee2c0 (layer input) + - `construction/layers/build_pivot_swap.py` 8e8bced88be2e592ded40929499bac385ca92fcc1fa59183c22229dbf34093b8 (signed, unchanged) + - `construction/layers/layer_end_controls.py` 7829187bfc8f909948d5250e0ec00f02c89f5fe98306a3ed88daee36cb3c92ef (signed, unchanged) + - `construction/layers/reproduce_layers.py` 435699f6f79c6c7fb8d6cc5a8382576d6ac88747583a975ff671e45440b93c4e (signed, unchanged, unused here) + - `construction/promo/reproduce_promo.py` f979be666c3f5cf57e342a8427863c0b35b67ca4d3be495ac386f6870deb2026 (promotion driver) + - `construction/promo/build_promotion.py` 9c9e2001b8d68bbe934d136026276fe97bd9bf6f94d4d78441fc28e14aca4daf (BlockInvert's constructor) + - `construction/promo/promo_controls.py` 786c51f84b53698c2c833083506c4432c30eb0ed3b71e7dbe458a70c7413c372 (BlockInvert's controls) + - `construction/promo/make_recipe.py` ba9e4fdc0c1be7f6a150a5a50909911257a1a8c7cc5d03d61f541178fc07c122 (discovery-side recipe writer (search, not run)) + - `construction/promo/PROMO-RECIPE-p6n-k4.json` fa6065d142646f7ab1f268912ce0cf5a1a6cd33c3994ff96bd6e204cf16b3e90 (minimal recipe) + - `construction/promo/LOCAL-PINS-p6n-k4.json` a92bb02266596956bd53e9c86e8bbcc6639c92b4a4a248a1521f8eb79228271f (native pins) + - `construction/layers_p6n/reproduce_p6n.py` aa7d6bcbed05aa1c689437c07a26e5c95be3c700c0c1fb7bcf91c432a88436ca (p6n driver) + - `construction/layers_p6n/layer_end_controls.py` fc58c5699ba6191c1163a3041241f6f0b619626c4462cd99bcf88210bac9e81e (per-end controls (Q6Reviewer-signed variant)) + - `construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz` 17e218a17e47c58fe2cde775ab2314d3d84030a61327b7f13da61cae3b374ad4 (p6n recipe) + - `construction/layers_p6n/P6N-SPEC.json` 132a59635077d6afe80f99964a6935fce1dc2ece6587d74209c6f9c60025c8f1 (p6n end spec) + - `construction/sw4/reproduce_sw4.py` 3d082e0cc576fb1b4fb9e5dd11d63bab697c8a8626e2837813cd00d100b1aeac (SW4 driver) + - `construction/sw4/build_sw4.py` 9a295f3d534594a6b1326d8a6647e947670d1c6fbc92f37f5169661fde4c8f66 (BRoute's builder (stdlib)) + - `construction/sw4/SW4-RECIPE-P6k4.json` fa58d0ffc95d10b7453daefe4b34404a52895f94126ef973e92e92106cd615fa (16-move recipe with pinned rejection sites) + - `construction/sw4/LOCAL-PINS-sw4-P6k4.json` 3c06bf68b28ff125a6a2372bb70cefd76fb9fe1333438cd34dfb5b617cd70327 (native pins) + - `construction/frames/reproduce_frames.py` dc39ada9a2eb387310be181f3cea5dbd4b538632a888cd7372ece5e38a771832 (#741 frames driver) + - `construction/frames/build_frames.py` 200847a7e8b3125cbeea0765dad67650e0bf83d32b66d72ba4977e99b8ee8eeb (#741's builder (chafreaky; ported)) + - `construction/frames/frame_controls.py` 477de854ec9184a2c73d6ac3857a9d0cbd6bc04b71d10a105e7344434b492a77 (#741's controls (chafreaky; ported)) + - `construction/frames/FRAME-RECIPE-sw4.json` a2c7ca4d44671386d05974e2627645b42bbb7da7a35cefff6e9fa158b6ac8473 (#741's recipe, byte-identical) + - `construction/frames/LOCAL-PINS-frames-sw4.json` bc416b8f6443d59c715fb358c4d70fa27eae2d306388ffe0e2a303f60d929f7f (native pins) + - `construction/jx/reproduce_jx.py` 5c7afebb4eb7fcdeb7e971cfbc457cf071850e2da21c3c71295efdd453c2399c (X4 driver) + - `construction/jx/build_jx.py` 3cc7550b0c24bb54e245c6f7f16de489fd7844721fbb64aac628f38f43887916 (JointXF's builder (stdlib)) + - `construction/jx/RECIPE-X4.json` 9d42c6b38e8124f5ffe15da56c260a7fba7260626bf3c5f8cbd93aa4a71ceadd (explicit recipe with pinned controls) + - `construction/jx/LOCAL-PINS-jx-X4.json` 95c5114c8e937c2737a1b9f9da97303f2e5e129d39e6dfcc4010e99bfdb9c974 (native pins) + - `construction/barch/reproduce_barch.py` 19bc970aa6af25ab0e7fa96fb65c64dd0c5243976d8f2cb733cba839155482c1 (U8 driver) + - `construction/barch/build_tri.py` 0fba65b31c2fd71864c291358bb0ad8d5f7e1be07e21df23f0ae73d7b966002e (NewBArch's builder (stdlib)) + - `construction/barch/run_controls.py` 42639bf62bf57795e3ea615c1944c67efed00f28591333daeb3139bf63d04476 (NewBArch's controls (38 outcomes)) + - `construction/barch/RECIPE-U8.json` 292f0e9f82824c4111728cf4de929bf6e43320fbbdc77658aae9681906b0d652 (explicit recipe) + - `construction/barch/LOCAL-PINS-barch-U8.json` 2d16f99e1f71fd66378f5f767cf4cfa2a58264919a95074c7b31029f39a3c9f5 (control set and native pins) + - `construction/leaver/reproduce_leaver.py` 831bfdf2247b5d864b74c3b2b6a475718053d48570851d48bd1c5471d410ee30 (cell driver) + - `construction/leaver/cgx_leaver.py` 3af491c63dd96204a7c36006c7e419c2e5ce77e5bc453ccd2495c1e41f83f87c (cell constructor) + - `construction/leaver/reproduce_leaver_chain.py` 2bc3fc3f32e0f957a0731b79254c553ca48fc6d4d47c4f99d6cd31e1901d85b5 (chain driver) + - `construction/leaver/layer_end_controls_leaver.py` 4ba676f1ea326b739a64c3477f64eeb295f8151514f78fa7e62b71e4373a6206 (per-word reason re-pins and declared not-applicable sites, v2 (Q6Reviewer-signed)) + - `construction/leaver/build_frames_lv.py` 2eb80d612aa59a7bd8b04a122045e3bd2b83a21954e3164943cd20cf6050a21b (LeaverSAT2's frame builder) + The global code is research/gauge44-layered's, unchanged: assemble 4c270a99, assembly_controls e4c0f782, audit_allcold a87d7f48, bind 1d39bcc7, witness 779c5172. The bit-supplier code is research/gauge44-bit589's, unchanged: verify_global 16bd5e54, bit_supplier_controls e6d33fb6, price_profile d2f548ad. +- **Line endings.** These files had CRLF in the admitted trees and are committed as LF only (`crlf.replace(b'\r\n', b'\n') == lf`, no lone `\r`): + - `construction/jx/build_jx.py`: CRLF 775c2ae60eec9abc…, committed (LF) 3cc7550b0c24bb54… + - `construction/jx/RECIPE-X4.json`: CRLF 228079b304358500…, committed (LF) 9d42c6b38e8124f5… + - `construction/barch/build_tri.py`: CRLF 2432372f148a4d34…, committed (LF) 0fba65b31c2fd718… + - `construction/barch/run_controls.py`: CRLF 18e1f5953403784f…, committed (LF) 42639bf62bf57795… + - `construction/barch/RECIPE-U8.json`: CRLF 3e97088ad641eb6e…, committed (LF) 292f0e9f82824c41… + - `data/SPEC.json`: CRLF b2515d29d54e5027…, committed (LF) 1208c7c3ae84c158… + - `RESULT.json`: CRLF 454c25d5b0cd7df7…, committed (LF) 72bf797ce995ff61… + - `independent/GAUGE44-INDEPENDENT-PRICE.json`: CRLF 0b8482888e64327f…, committed (LF) 6e222b252f345344… + - `evidence/layers/LOCAL-AUDIT-LAYERED.json`: CRLF 6b63fc2bbea96cb5…, committed (LF) a596d7262374a023… + + +Clean-clone verification, from the repository root (Python 3.11+, assertions on; prepare the pinned #635 supplier as in the #645 section below): + +```sh +python -B research/gauge44-leaver8/verify_manifest.py +python -B research/gauge44-leaver8/construction/reproduce.py \ + --main . --pr635 /tmp/gauge44-pr635 --out /tmp/notri-base --until word +python -B research/gauge44-leaver8/construction/notri/reproduce_notri.py \ + --main . --pr635 /tmp/gauge44-pr635 --word-dir /tmp/notri-base --out /tmp/notri-word --word-only +python -B research/gauge44-leaver8/construction/layers_np/reproduce_np.py \ + --main . --pr635 /tmp/gauge44-pr635 --notri-dir /tmp/notri-word --hamming /tmp/notri-base/hamming --out /tmp/notri-np +python -B research/gauge44-leaver8/construction/layers_p6n/reproduce_p6n.py \ + --main . --pr635 /tmp/gauge44-pr635 --np-dir /tmp/notri-np --out /tmp/p6n +python -B research/gauge44-leaver8/construction/promo/reproduce_promo.py \ + --main . --pr635 /tmp/gauge44-pr635 --base p6n --base-dir /tmp/p6n --k p6n-k4 --out /tmp/promo +python -B research/gauge44-leaver8/construction/sw4/reproduce_sw4.py \ + --main . --pr635 /tmp/gauge44-pr635 --promo-dir /tmp/promo --recipe P6k4 --out /tmp/sw4 +python -B research/gauge44-leaver8/construction/frames/reproduce_frames.py \ + --main . --pr635 /tmp/gauge44-pr635 --sw4-dir /tmp/sw4 --out /tmp/frames +python -B research/gauge44-leaver8/construction/jx/reproduce_jx.py \ + --main . --pr635 /tmp/gauge44-pr635 --frames-dir /tmp/frames --out /tmp/x4 +python -B research/gauge44-leaver8/construction/leaver/reproduce_leaver.py \ + --main . --pr635 /tmp/gauge44-pr635 --word-dir /tmp/notri-base --id k8 --out /tmp/lv --word-only +python -B research/gauge44-leaver8/construction/leaver/reproduce_leaver_chain.py \ + --main . --pr635 /tmp/gauge44-pr635 --leaver-dir /tmp/lv --hamming /tmp/notri-base/hamming --id k8 --out /tmp/lvc +python -B research/gauge44-leaver8/independent/audit_local.py \ + --word /tmp/lvc/frames/FULL-WORD.json.gz --main . --output /tmp/lvc-audit.json +python -B research/gauge44-leaver8/verify_global.py \ + --main . --local /tmp/lvc/local --work /tmp/lvc-global +# kappa 0.001671387264390146 +``` + +Optional control: `reproduce_notri.py ... --control-g44 --out /tmp/notri-ctl` rebuilds #645's gauge44 word `78c7aada…`. + +## Predecessor: #645's README (unchanged below; paths read `research/gauge44-global`) + +### Gauge44: conditional κ = 0.001649483702558979 + +New contributions by **icekylinx**, with **OpenAI GPT-6 Astra** assistance. +Local review and packaging used OpenAI Codex. Original notices and Apache-2.0 licenses are retained. + +Under the retained all-size compiler, common-label/mutable-source realization, +whole-call hosting, precision/tape, exact-recovery, analytic-transfer and bit +H1–H5 interfaces, + +$$ +T(n)=O\!\left(n(\log n)^{1-\kappa_{645}}\right),\qquad +\kappa_{645}=\frac{1649483702558979}{10^{18}}=0.001649483702558979 +$$ + +(This is #645's own κ. **This package's κ is the one at the top of this README.**) + +The certified complex saving is `0.001652208994368411824947`. The unchanged +[#543](https://github.com/CrocSwap/integer-mult-bounds/pull/543) bit supplier gives +`0.001653826988146798944268`, so the complex side binds. The conservative complex +model separately certifies κ `0.001649483699681650`. + +### Construction + +This replaces the local supplier and all 72 owner assignments of pinned +[#635](https://github.com/CrocSwap/integer-mult-bounds/pull/635). Source/copy exchanges +at equal rank-one frames alter the factory's arbitrary-helper-input propagation. +An invertible completion of the retired rows and source-carried coordinate totals +then expose 44 rank-four cold endpoints. Exact input premixes, low-frame tails +and a recomputed full inverse realize them. + +| Per-invocation quantity | Complete #635 JP8 | Gauge44 | +| --- | ---: | ---: | +| Source / target ports | 112 / 112 | 112 / 112 | +| Helpers | 492 | 492 | +| Rank-four cold endpoints | 22 | 44 | +| Helper residual width | 3,894 | 3,794 | +| Paid local rank mass | 5,750 | 5,650 | + +The new paid local profile is `{1:2514, 2:404, 3:448, 4:160, 5:56, 8:8}`. +The explicit whole-family assignment covers 35,424 helper roles on 7,168 live +and 7,670 physical families. It retains the rank deficit 2,560 and charges every +idle remainder. Exact integer majorization certificates justify the owner +updates; the resulting map is a coordinate fixed point, with no claim of joint +optimality. + +The assembled κ is 0.809306% above #635. `data/FRONTIER.json` records Pro's dated +comparison snapshot; it is not a live ranking of community results. + +### Proof and evidence + +- `CONSTRUCTION.md`: exact cold-space calculation, dyadic realization and attribution. +- `hosting/PROOF.md`: capacity, exchange and majorization arguments. +- `independent/CENTRE-GUARD-REVIEW.md`: ordered center-frame interface and source carriers. +- `data/SPEC.json`, `evidence/ASSEMBLY.json`: strict component moments and outer parameters. +- `evidence/audit/`: actual controller, physical charts and finite invoice. +- `construction/INPUTS.json`, `data/UPSTREAM-PINS.json`: inherited input hashes. +- `MANIFEST.json`, `SOURCES.json`, `LOCAL-VALIDATION.json`: submitted bytes, provenance and local checks. + +Original Pro run receipts are retained as evidence; their raw logs remain in +the original archive outside the submission. Fresh replay writes new logs to +the selected output directory. + +### Incremental reproduction + +Use Python 3.11 or newer with assertions enabled. The required replay uses only +the standard library. The optional historical seed-discovery optimizer is not +part of admission. + +Prepare the pinned #635 supplier in a separate directory (the main dependencies +are already present in this repository): + +```sh +git fetch https://github.com/CrocSwap/integer-mult-bounds.git a6895a69f8ad98ab45777b03e9e6f48888c39f6f +mkdir -p /tmp/gauge44-pr635 +git archive FETCH_HEAD research/complex-571-cold14-st2 | tar -x -C /tmp/gauge44-pr635 +``` + +From the repository root, with fresh output directories: + +```sh +python -B research/gauge44-global/verify_manifest.py +python -B research/gauge44-global/construction/reproduce.py \ + --main . --pr635 /tmp/gauge44-pr635 \ + --out /tmp/gauge44-local --until phases +python -B research/gauge44-global/verify_global.py \ + --main . --local /tmp/gauge44-local/local --work /tmp/gauge44-global +``` + +The dedicated workflow also runs the independent literal-word audit, exact owner +reproduction, preserved-assertion comparison and independent pricing on Python +3.11 and 3.14. `hosting/README.md` and `independent/README.md` give those commands. +No ancestral full replay, optimizer search or PDF generation is required. + +The result remains a finite conditional witness. It does not establish an +unconditional multiplication theorem or a complete Lean formalization. diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/RESULT.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/RESULT.json new file mode 100644 index 0000000000..0fcf674173 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/RESULT.json @@ -0,0 +1,86 @@ +{ + "status": "PASS_GAUGE44_STRICT_GLOBAL_REPLAY", + "kappa": "835693632195073/500000000000000000", + "kappa_decimal": "0.001671387264390146", + "complex_lower": "837092738337043214923/500000000000000000000000", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "bit_supplier": { + "pr": 589, + "repository": "CrocSwap/integer-mult-bounds", + "commit": "a5afc8c6169ea61ba7c51dfd3cade02cc7b13b46", + "merged_as": "b3eb785ac5b4b1ca2beea0f80db078a505626a90", + "path": "research/e8-bit-p111-tuned/tune/EXPECTED.json", + "git_blob_sha1": "e293ddc557742637f9f679f083a1a282d87b1b13", + "word": { + "v": 111, + "decoder_constant": 63, + "copy_ranks": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + "derived_deficit": 10272, + "deficit_formula": "T(2Kv-L*cst), L=9 T=32 K=4 M=64", + "replay_scope": "Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit." + }, + "gain_over_pr635_percent": "2.147956935446134609375167880411478290542019964980136631080981857753585", + "spec_sha256": "b2515d29d54e5027ee225a93c338894eca6827d192d4841b95d35a280dcfd3e1", + "stages": [ + { + "name": "restore-parent", + "seconds": 1.094, + "exit_code": 0, + "log_sha256": "3aea2a4b68e7aaeadd9ffef649be0d25e2dff1535d9a61bffeaf6d92e55ba6a8" + }, + { + "name": "bind", + "seconds": 0.313, + "exit_code": 0, + "log_sha256": "78a081673d6b4fde10a86e6f767d53648b868d1f0cac2441d12951434ad7341b" + }, + { + "name": "emit", + "seconds": 2.39, + "exit_code": 0, + "log_sha256": "29618e94d8e948fa870924e3c3aa0a9caa969a8229cc355982eef5b78ee04320" + }, + { + "name": "audit", + "seconds": 11.922, + "exit_code": 0, + "log_sha256": "e38ba1bd8f371365952700a803b9abd81714b521eed22512b914384f8d8f4a94" + }, + { + "name": "invoice", + "seconds": 0.75, + "exit_code": 0, + "log_sha256": "96d5d16d99625e0c33e67255b1351233cb14b032b67642c080ee1a65581ce6a9" + }, + { + "name": "assembly", + "seconds": 0.297, + "exit_code": 0, + "log_sha256": "d0ea37c7097b628ef7d466a7851d7a4c62f5eb10e86bb678ca9e50a17039d352" + }, + { + "name": "admission-controls", + "seconds": 0.344, + "exit_code": 0, + "log_sha256": "34527ddfe1e53bec71dc5759eb9a26417be6d4e93e76cbf80575d9bafebd876b" + }, + { + "name": "bit-supplier-controls", + "seconds": 0.547, + "exit_code": 0, + "log_sha256": "c648542cd6dddbb154af7d02a41aaed1025603d9a4ab54f7c249d2b683e22249" + } + ], + "scope": "Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, 44 cold dimension-four ends, and explicit all72 whole-owner dispatch are composed with the cited unchanged merged PR589 bit supplier (PR555 punctured R439 word; derived bit deficit T(2Kv-L*cst)), replacing the PR543 supplier of PR635; this bit composition is unreviewed. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification." +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/SOURCES.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/SOURCES.json new file mode 100644 index 0000000000..0d69845db9 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/SOURCES.json @@ -0,0 +1,36 @@ +{ + "contributor": "icekylinx", + "research_assistance": "OpenAI GPT-6 Astra", + "local_review_and_packaging": "OpenAI Codex", + "original_archive": { + "filename": "integer_mult_round23_gauge44_delta.zip", + "sha256": "40a20a120f51cbed3c9ae4017603be74a9e9332ad4068bd914bf3e81bf8be6b4", + "manifest_sha256": "ffa23eb668ad558ebb5601470fc1997a9fb8cea0e188aa3c5d61318be9000603" + }, + "upstream_main": "17ce0c79b7b51c2634b439ea5a2b754f09909693", + "construction_parent": { + "pr": 635, + "commit": "a6895a69f8ad98ab45777b03e9e6f48888c39f6f" + }, + "bit_supplier_pr": 589, + "packaging_changes": [ + "Omit original run logs; retain their original receipts as historical evidence.", + "Use repository paths and dollar-delimited Markdown mathematics.", + "Add manifest verification, incremental CI and local validation record.", + "Trim trailing whitespace in four Python files; complete ASTs are unchanged. Refresh the corresponding constructor input hash.", + "research/gauge44-bit589: PR589 bit supplier (G44Stack port, Bit589Reviewer SOUND-WITH-FIXES), G44Pack dz1 owner map, re-derived SPEC, LF line endings, regenerated MANIFEST.", + "research/gauge44-leaver: research/gauge44-barch tree plus construction/leaver (k5 cells, chain, frames); G44Pack3 FO_c1 owner map, re-derived SPEC, regenerated independent price receipt, RESULT.json = strict REPLAY, LF, regenerated MANIFEST.", + "research/gauge44-leaver8: research/gauge44-leaver tree with the k8 cell set (all eight cells, R = 480) and its chain recipes (LeaverSAT/LeaverSAT2 pkg_k8), layer_end_controls_leaver v2 with declared not-applicable sites on all five stack words (replacing the final-word interim skip), CHAIN-PINS-k8; G44Pack3 K8c8 owner map, re-derived SPEC, regenerated independent price receipt and local audit, RESULT.json = strict REPLAY, LF, regenerated MANIFEST." + ], + "attribution": "Original notices and licenses retained. See NOTICE.md, UPSTREAM-NOTICE.md and CONSTRUCTION.md.", + "whitespace_only_python_files": [ + "code/audit_allcold.py", + "code/bind_providers_portable.py", + "construction/construct_gauge_xcentre.py", + "independent/audit_local.py" + ], + "historical_bit_supplier_pr": 543, + "bit_supplier_note": "This package cites PR589 (inputs/PR589-EXPECTED.json, git blob e293ddc5…). PR543 is the supplier of #645's retained historical evidence (LOCAL-VALIDATION.json, independent/ audit files, hosting/, evidence/). RESULT.json is this package's strict replay.", + "owner_map": "G44Pack/G44Pack3: The map is G44Pack3's K8c8, from its pattern-flow LNS (`pflns`) on the R = 480 k8 word. Its lineage is the #685/#741 map (chafreaky) via G44Pack's relabel and rewidth, followed by G44Pack3's LNS. It was admitted with this package's own code (NEWWORD discovery, `freeze_spec.py`, strict) at κ 0.001671387264390146.", + "construction_changes": "PartialK: no-triangle gauge44 word (R=504, PRIO6, ranks [4]*14); G44Stack: layers on it (pivot swaps, s4, x30, b6, q4); LeaverSAT: no-helper mutable-leaver cells and re-stacked recipes, LeaverSAT2: frame re-optimisation (construction/leaver); NewBArch: triangle-hybrid B rewrite U8 (construction/barch); chafreaky #741: eight B frames (construction/frames, ported by CompetitorMine) and the owner map; JointXF: joint exchange X4 (construction/jx); BRoute: read-set exchange SW4 (construction/sw4); NoTriReopen: p6n ends (construction/layers_p6n); BlockInvert: entrance promotions E4->E5 (construction/promo, minimal recipe p6n-k4); drivers construction/notri/reproduce_notri.py, construction/layers_np/reproduce_np.py, construction/promo/reproduce_promo.py" +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/UPSTREAM-NOTICE.md b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/UPSTREAM-NOTICE.md new file mode 100644 index 0000000000..ebc24a0168 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/UPSTREAM-NOTICE.md @@ -0,0 +1,34 @@ +# Attribution and scope + +Four verified provider types are offered to every call: PR571's prefix word with twelve multi-cut cold kernels (PR568's unchanged constructor), the same word with forty width-five entrance promotions (PR569's unchanged frame constructor) before those kernels, PR575's plain joint-prefix provider, and PR568's eight-cold provider. A window MILP with an exact per-pattern model chooses the dispatch and a literal owner map. PR583's six source-bound kernel frame coalescences (its unchanged constructor and negative controls) are applied to every PR571-prefix provider word (ck and atm3), followed by two further coalescences that each first move one addition past two commuting additions (package code/build_gate_moves.py, extending PR583's constructor); a final hyperplane_end step (package code/build_hpe.py) then runs 46 single-gate cleanups h -= p right after part B at the dim-8 join U of their registers, so 46 width-8 entering helpers per call end at U with width 7; each such gate commutes with every earlier cleanup gate on its registers (for 8 of them the partner's one earlier gate x -= p only reads p), and the reordered program is replayed exactly. A window MILP (exact windows, RINS around an LP vertex) gives the dispatch ck 45 / atm3 21 / jp8 6 and the literal owner map. + +Pinned external sources (unchanged; `verify.py` checks their manifests and every file it uses): +- PR568 (`research/complex-multicold`, commit `71c99ac935a33bb7b59a1b4a7af8725a939b0b90`). +- PR571 (`research/structural-gain`, commit `b7bdc5a8de18fcf418cfb9c7d83a2b1097a5e4a3`). +- PR569 (`research/larger-gain`, commit `897213a855b7fb8a1b8b0e552a2f5c42e6c1b326`). +- PR575 (`research/complex-joint-prefix`, commit `eac6f7e378ab622dac50a2fd4b7ef6eab014de44`). +- PR583 (`research/kernel-frame-coalescing`, commit `89be768f0157f5a3d8e4db69cf1748768605eac9`). + +Provider construction is described as typed steps in `data/SPEC.json` (`build`); `verify.py` runs only allowlisted step types with their paired omission audits and checks every input and output content hash. `code/` holds the spec-driven global admission scripts adapted from PR571's `frontier-composition/global-code/` (OpenAI Codex assisted, Apache-2.0): every expected value is read from `data/SPEC.json` and compared only after independent recomputation. `code/generated_identity.py` and `code/generated_identity_controls.py`, and the decompressed-content artifact identities in the bind, audit, invoice, assembly and phase-timing scripts, are taken unchanged from PR586 by chafreaky (`research/promoted-kernel-coalescing`, commit `4846fee5b06af770e9b3a10c36200f673d656725`, OpenAI Codex assisted, Apache-2.0), including its proof-content and reference/metadata mutation controls; the normalization of descriptive width metadata after frame changes follows the same PR. + +In PR601, the owner map was nominated by a HiGHS window MILP (adapted from PR569's `global/nominate_width7.py`) with lazy cross-time Hall cuts; this package's re-solved map is described below. Neither is an admission dependency. + +DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. (The PR601 package this one starts from states: "Prepared by Claude Code (Anthropic) research agents.") Apache-2.0 applies; LICENSE is included. All notices, licenses, source pins and AI disclosures of the pinned sources and their ancestry are retained in those packages and are not replaced by this notice. All inherited conditional assumptions remain conditional. + +**This package (complex-571-cold14, DreamingOfClouds).** It starts from PR601 (jeremykothe2, `research/complex-571-hpem46`, commit `529ab7dcb59d5ea7a5798e9e06cf5b3aee8a1550`). Everything above is kept unchanged except the following: +- every provider chain (ck, atm3, jp8) gains the typed step `cold_end` (`code/build_cold_end.py`, `code/cold_end_controls.py`; recipes `data/recipes/*-cold_end.json.gz`); +- the generalised native chain and the global admission scripts accept cold helpers that end below FULL (with `0:U` wrappers), a refactored exact cleanup, and check the wrapper order; +- `data/PLAN.json` / `data/OWNERS.json.gz` (dispatch and literal owner map) come from a relocate/swap/ejection-chain/provider-flip annealing search started from PR601's map, refined by an exact pattern-restricted owner model (CP-SAT) with a literal edge-colouring expansion (not an admission dependency); +- `data/SPEC.json` holds the expected values, recorded by a discovery run and then checked by a strict run. + +The cold-end construction (a row-plus-column cone condition for low-frame ends, a rank-0 dirt-spread premix and multi-gate lower-frame cleanup) builds on PR591 / PR592 / PR593 / PR601 (jeremykothe2) and our PR599 (Lean: multi-gate and cold hyperplane-end tails). DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. Build on this at your own risk. + +**This package (complex-571-cold14-b3, jeremykothe2).** It is PR604's `complex-571-cold14` (DreamingOfClouds) with ColdBeyond's second cold end per block (two new `cold_end` A-gate primitives, `PROOF-NOTE.md`), ColdSupply's E1 entering pair and reviewed controls, a free dispatch (jp8 ×60, atm3 ×12) and a literal owner map from an exact per-time-Hall window MIP. All other construction, code, controls and proofs are PR604's and earlier contributors', unchanged. + +**This package (complex-571-cold14-k492).** It is complex-571-cold14-b3 with these changes: +- **K-triangle base words.** The leaver-read K-triangle skeleton atom and its read schedule (`data/TRI-SCHEDULE.json`) are by AtomScout, a Claude Code research agent. `code/construct_k_triangle.py` is PR531's `code/construct_504.py` (icekylinx, OpenAI Codex / GPT assisted, Apache-2.0; pinned source `direct_delivery`) extended with that atom. +- **Ported chains.** The PR604/B3 chains are ported stage by stage onto the K-triangle words by `code/build_port_stage.py` (Port480, a Claude Code research agent). `code/build_frame_regroup.py` extends PR583's `build_frames.py` (chafreaky). +- **Helper count R.** The generalisation of the global scripts to the provider helper count R is by GlobalR (a Claude Code research agent), with AtomReviewer's fixes (PROOF-NOTE-R.md). +- **Owner map.** The owner map, the cold_end recipes on the K-triangle words and the package assembly are by Stack492, Port480 and ColdBeyond (Claude Code research agents). + +Build on this at your own risk. diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/assemble.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/assemble.py new file mode 100644 index 0000000000..8cee90b50e --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/assemble.py @@ -0,0 +1,241 @@ +"""Gauge44 complete global admission with the retained native exact-complex moment. + +Prepared with OpenAI Codex assistance. The rational engines and outer +constraints are retained from PR547/PR548 and their preserved ancestry. +The bit operator is the cited unchanged PR589 supplier (PR555's punctured +R439 word, v = 111, decoder constant 63, two A-section transports), shipped +as inputs/PR589-EXPECTED.json and pinned by git blob id. Its rank-mass +deficit is derived from the word's parameters, T(2Kv - L*cst) at nine +stages (PR545/PR555 rank-mass identity), not hard-coded. The complex owner +and invoice inputs must be freshly emitted by the packaged physical replay. +All conservative admission guards and conservative moment/outer witnesses run +before the PR559 native-complex correction. The bit surcharge is retained. +""" +from pathlib import Path +from fractions import Fraction as Q +from decimal import Decimal, localcontext +import argparse,json,hashlib,importlib.util,os,sys +from collections import Counter +assert __debug__, 'Assertions required' +P=Path(sys.argv[1] if __name__=='__main__' else os.environ['GAIN_PR564_SOURCE']).resolve() +read=lambda p:json.loads(p.read_text()) +sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest() +hash_ok=lambda x:isinstance(x,str) and len(x)==64 and all(t in '0123456789abcdef'for t in x) +digest=lambda x:hashlib.sha256(json.dumps(x,separators=(',',':')).encode()).hexdigest() +def load(n): + s=importlib.util.spec_from_file_location(n,P/'engines'/(n+'.py'));m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m +M,B,A=[load(n)for n in ('moment','base_two_moment','outer')] +def dec(x): + with localcontext()as ctx:ctx.prec=70;return str(Decimal(x.numerator)/Decimal(x.denominator)) +from witness import DISPATCH,CALL_ORDER,COUNTS,PIDS,X,DISCOVER,pin,SPOT,spot_widths +# Cited bit supplier: PR589's tune/EXPECTED.json (merged on main as research/e8-bit-p111-tuned/tune/EXPECTED.json). +BIT_PATH=Path(__file__).resolve().parents[1]/'inputs/PR589-EXPECTED.json' +BIT_BLOB='e293ddc557742637f9f679f083a1a282d87b1b13' +# Nine-stage bit template (PR463/PR510 chain, 32 replicas): L stages, T replicas, K=(L-1)//2 pairs, moment width M=1+7L. +BIT_L,BIT_T=9,32;BIT_K=(BIT_L-1)//2;BIT_M=1+7*BIT_L +def git_blob(data):return hashlib.sha1(b'blob '+str(len(data)).encode()+b'\0'+data).hexdigest() +def load_bit(data): + """The pinned supplier record: its full record (word parameters) and its nine-stage price.""" + assert git_blob(data)==BIT_BLOB,'bit supplier blob pin' + return json.loads(data) +def bit_deficit(word,live): + """Rank-mass deficit M*live - mass = T(2Kv - L*cst) of a v-port bit word with decoder constant cst (PR545/PR555). + cst is the sum of the retained totals' COPY ranks and live = 2KvT data wires; both are cross-checked here, and the + caller checks the result against the priced profile, so neither v nor cst is free.""" + v,cst,ranks=word['v'],word['decoder_constant'],word['copy_ranks'] + assert type(v)is int and type(cst)is int and all(type(r)is int and 00;return d + + +def assemble(owner,invoice,owner_sha,invoice_sha): + # These are admission receipts, not optional collections of successful rows. + # Require both orientations and every finite check before pricing anything. + assert owner['status']=='PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE' + assert invoice['status']=='PASS_INDEPENDENT_MIXED_ASYNC_SCALAR_PREFIX_AND_FINITE_INVOICE' + assert all(hash_ok(x)for x in (owner_sha,invoice_sha,owner['template_sha256'],owner['controller_audit_sha256'],invoice['parent_template_sha256'])) + checks={'local_primitive_bound','logical','router','literal','mass','precision','tape','row','halving'} + assert set(invoice['strict_checks'])==checks + assert all(invoice['strict_checks'][name] is True for name in checks) + assert set(invoice['providers'])==set(PIDS) + assert invoice['provider_counts']==COUNTS + assert owner['all_live_owners_per_call_distinct'] is True + # R (helpers per provider word) is read from the invoice and must be shared by every provider; n=2v+R. + R=invoice['helpers'];assert type(R) is int and R>0 and all(p['helpers']==R for p in invoice['providers'].values()) + assert owner['owners_per_call']==2*112+R and owner['actual_helper_owner_charts']==owner['hosted_residuals']==72*R==pin('expected.hosted_residuals',owner['hosted_residuals']) + pin('expected.rank_mass',owner['rank_mass']) + pin('expected.actual_73column_sigmas',owner['actual_73column_sigmas']);pin('expected.cross_replica_helper_roles',owner['cross_replica_helper_roles']) + pin('expected.idle_remainders',owner['explicit_idle_remainder_children']) + assert invoice['complete_invocation_sweeps']==invoice['bridge_sweeps']==72 + assert invoice['live']==owner['live'] and invoice['physical']==owner['physical'] + assert invoice['centres']==8 + assert invoice['physical_stock_identity']==dict(data_and_owner_families=7168,local_helpers=R,private_centres=8,coefficient_work=2) + assert sum(invoice['physical_stock_identity'].values())==invoice['physical'] + assert invoice['controller_audit_sha256']==owner['controller_audit_sha256'] + for pid,p in invoice['providers'].items(): + assert set(p['local'])=={'forward','backward'} + assert p['helpers']==R and p['centres']==8 and p['n']==2*112+R and p['v']==112 and p['h']==9 + K='providers.'+pid+'.';pin(K+'entering',p['entering_helpers']);pin(K+'entrance',p['entrance_rank']) + pin(K+'inventory',p['width_inventory']) + assert all(type(w) is int and 0=0 for n in idle.values()) + idle=+idle;assert sum(idle.values())==owner['explicit_idle_remainder_children'] + pin('expected.idle_remainder_profile',{str(r):n for r,n in sorted(idle.items())}) + paid.update(idle) + assert dict(paid)=={int(r):n for r,n in owner['paid_profile'].items()} + assert invoice['compiler']==64*74**3 + assert invoice['local_adapters']==max(p['local_adapters']for p in invoice['providers'].values()) + assert invoice['local_primitive_bound']==max(p['local_primitive_bound']for p in invoice['providers'].values()) + # Recount the retained dedicated-bank envelope independently. Its geometry + # stays fixed, while every local primitive and wrapper comes from the actual + # selected provider/orientation sums above. + parent_live,parent_physical,parent_idle=11704,12218,16128 + parent_banks,rem=divmod(parent_live-2*112*4*8,9);assert rem==0 and parent_physical==parent_live+parent_banks+8+2 # parent R0=504 dedicated helpers per stage bank + assert owner['source_idle_children_charged']==parent_idle + bridges,shifts=2*112*72,4*112*8;moves=2*shifts + nonlocal_items=(4*112*8*9+2*112*8*9+2*72*R+parent_idle+9*parent_banks+bridges+shifts+moves+parent_live+parent_physical+invoice['wrapper_elementary_factors_charged']) + outside=8*nonlocal_items+64*73 + pervertex=(invoice['selected_real_component_primitives']+bridges+shifts+moves+parent_live+(72*invoice['local_adapters']+outside)*invoice['compiler']+64*parent_physical) + rebased=pervertex+65*(invoice['physical']-parent_physical)+(invoice['live']-parent_live) + assert invoice['unhosted_pervertex']==pervertex and invoice['hosted_rebased_pervertex']==rebased + used=max(pervertex,rebased) + prior=invoice['retained_prior_overcharge'] + if prior is not None: + assert hash_ok(prior['sha256']) and type(prior['previous_pervertex_allowance']) is int and prior['previous_pervertex_allowance']>0 + assert prior['added_complete_new_pervertex']==pervertex + assert prior['policy']=='Retain old allowance and add entire fresh mixed recount.' + used=max(used,prior['previous_pervertex_allowance']+pervertex) + assert invoice['conservative_pervertex_used']==used + finite=invoice['finite'] + assert 02*48*48) + assert actual_checks==invoice['strict_checks'] and all(actual_checks.values()) + bit_record=load_bit(BIT_PATH.read_bytes()) + bit=bit_record['nine'] + assert 'nine-stage' in bit['pipeline'] and '32 replicas' in bit['pipeline'] + c=Q(bit['bit_lower']) + bit_D=bit_deficit(bit_record['word'],bit['bit']['live']) + H={int(r):n for r,n in owner['paid_profile'].items()};pin('expected.global_profile',owner['paid_profile']) + # Claimed lower endpoints come from the spec; discovery derives them with the same certified moment engine. + # Either way they are verified below (accepted at b, rejected at b+1e-24). + if DISCOVER:b=Q(M.certify(H,73,owner['live'],False)['lower']);conservative_b=Q(M.certify(H,73,owner['live'],True)['lower']) + else:b=Q(X['complex_lower']);conservative_b=Q(X['conservative_complex_lower']) + assert owner['template_sha256']==invoice['template_sha256'] and owner_sha==invoice['owner_audit_sha256'] + pin('expected.live',owner['live']);pin('expected.physical',owner['physical']);assert owner['deficit']==2560 + assert owner['banked_residuals']==0 + def check_moment(side,h,m,W,lower,deficit,bad): + assert m*W-sum(r*n for r,n in h.items())==deficit and m*m>2*max(h)**2 + rows=[] + for z,accept in [(lower,True),(lower+Q(1,10**24),False)]: + l,u=M.moment(h,m,W,z,bad);ll,uu=B.moment(m,W,list(h.items()),z) + if bad: + fl,fu=B.moment(m,W,[(1,32*m*m*sum(h.values()))],z);ll+=fl/10**16;uu+=fu/10**16 + assert (u<1 and uu<1)if accept else(l>1 and ll>1) + rows.append(dict(side=side,surcharge=bad,endpoint=str(z),accept=accept,mercator=[str(l-1),str(u-1)],base_two=[str(ll-1),str(uu-1)])) + return rows + bitH={int(r):n for r,n in bit['profile'].items()} + assert BIT_M==64 and sum(r*n for r,n in bitH.items())==bit['bit']['rank_mass'] + bit_moments=check_moment('bit',bitH,BIT_M,bit['bit']['live'],c,bit_D,True) + conservative_moments=check_moment('conservative_complex',H,73,owner['live'],conservative_b,2560,True) + assert bit['bit']['two_level_coefficient_bits']0 + ceil=lambda x:-(-x.numerator//x.denominator);cut=max(ceil(36/gap**2),ceil(2*(4+512)/gap));assert cut*gap**2>=36 and cut*gap>=2*(4+512) + cuts.append(dict(exponent=str(a),gap=str(gap),cutoff_log2=str(cut)));chain.append(a) + q=chain[-1]*(1-2*eta);margin=(1-eta)*q/(1+q);ticks=margin*10**18;k=Q((ticks.numerator-1)//ticks.denominator,10**18) + bridge={'semantic':{'C0':{'base':2,'exponent':210000},'strict_literal_gap':1},'rows':{'degree_gap':Q(10**6)-Q(51*20161,25)}} + outer=A.assembly(chain[-1],bb,bridge,k,eta=eta,beta=beta);assert len(outer['strict_constraints'])==47 and all(v>0 for v in outer['strict_constraints'].values()) + controls=[] + for name,kk,ee,be in [('next_grid',k+Q(1,10**18),eta,beta),('zero_eta',k,Q(0),beta),('zero_beta',k,eta,Q(0)),('unit_beta',k,eta,Q(1))]: + try:A.assembly(chain[-1],bb,bridge,kk,eta=ee,beta=be) + except AssertionError:controls.append(name) + else:raise AssertionError(name) + return k,cuts,outer,controls + conservative_k,conservative_cuts,conservative_outer,conservative_controls=outer_witness(conservative_b) + pin('expected.conservative_kappa_decimal',dec(conservative_k)) + # Only after every conservative supplier/admission/outer check succeeds is + # the reviewed native exact-complex recurrence selected. Bit charge stays. + native_moments=check_moment('complex',H,73,owner['live'],b,2560,False) + k,cuts,outer,controls=outer_witness(b) + pin('expected.kappa_decimal',dec(k)) + assert M.moment(H,73,owner['live'],b,True)[0]>1 + assert M.moment(bitH,64,bit['bit']['live'],c+Q(1,10**24),False)[1]<1 + model_controls=['native_complex_endpoint_rejected_with_old_surcharge','omitting_bit_surcharge_would_fail_next_endpoint_rejection'] + moments=bit_moments+native_moments + input_hashes={'owner_audit':owner_sha,'fresh_invoice':invoice_sha,'package:inputs/PR589-EXPECTED.json':sha(BIT_PATH)} + input_hashes.update({'engines/'+name+'.py':sha(P/'engines'/(name+'.py'))for name in ('moment','base_two_moment','outer')}) + return dict(status='PASS_GAUGE44_NATIVE_EXACT_GLOBAL_ASSEMBLY',kappa=str(k),kappa_decimal=dec(k),complex_lower=str(b),complex_decimal=dec(b),bit_lower=str(c),bit_decimal=dec(c),binding='complex',gain_over_pr635_percent=dec(100*(k/Q(X['gain_baseline_kappa'])-1)),complex_profile=H,provider_counts=invoice['provider_counts'],surcharge_model={'complex':False,'bit':True},conservative_complex_lower=str(conservative_b),conservative_complex_decimal=dec(conservative_b),conservative_kappa=str(conservative_k),conservative_kappa_decimal=dec(conservative_k),conservative_moments=conservative_moments,conservative_bootstrap=conservative_cuts,conservative_outer={n:str(v)for n,v in conservative_outer['strict_constraints'].items()},conservative_controls=conservative_controls,model_controls=model_controls,native_correction_gain=dec(k-conservative_k),template_sha256=owner['template_sha256'],input_sha256=input_hashes,bit_supplier=dict(pr=589,repository='CrocSwap/integer-mult-bounds',commit='a5afc8c6169ea61ba7c51dfd3cade02cc7b13b46',merged_as='b3eb785ac5b4b1ca2beea0f80db078a505626a90',path='research/e8-bit-p111-tuned/tune/EXPECTED.json',git_blob_sha1=BIT_BLOB,word=dict(v=bit_record['word']['v'],decoder_constant=bit_record['word']['decoder_constant'],copy_ranks=bit_record['word']['copy_ranks']),derived_deficit=bit_D,deficit_formula='T(2Kv-L*cst), L=%d T=%d K=%d M=%d'%(BIT_L,BIT_T,BIT_K,BIT_M),replay_scope='Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit.'),moments=moments,bootstrap=cuts,outer={n:str(v)for n,v in outer['strict_constraints'].items()},controls=controls,scope='Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, 44 cold dimension-four ends, and explicit all72 whole-owner dispatch are composed with the cited unchanged merged PR589 bit supplier (PR555 punctured R439 word; derived bit deficit T(2Kv-L*cst)), replacing the PR543 supplier of PR635; this bit composition is unreviewed. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification.') +if __name__=='__main__': + import sys + package,C,out=map(Path,sys.argv[1:4]);assert package.resolve()==P and not out.exists() + owner_path=C/'audit/OWNERS-AND-PROFILE.json';invoice_path=C/'audit/PREFIX-AND-INVOICE.json' + owner,invoice=read(owner_path),read(invoice_path) + assert owner['template_sha256']==read(C/'hosted/HOSTED.json')['template_sha256'] + r=assemble(owner,invoice,sha(owner_path),sha(invoice_path));out.write_text(json.dumps(r,indent=2)+'\n');print(r['status'],r['kappa_decimal']) diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/assembly_controls.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/assembly_controls.py new file mode 100644 index 0000000000..93bca1ce6f --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/assembly_controls.py @@ -0,0 +1,260 @@ +"""Independent admission controls for the N-provider native-complex assembly (per-provider controls). + +Prepared with OpenAI Codex assistance; Apache-2.0. Mutation receipts are +rebound to their new owner digest, so unrelated stale hashes cannot conceal +an incomplete width, provider, orientation, paid-profile or finite check. +The fresh physical replay remains a separate prerequisite. +""" +import argparse +import copy +import itertools +import math +import hashlib +import json +import os +from pathlib import Path +import sys as _s,pathlib as _p;_s.path.insert(0,str(_p.Path(__file__).resolve().parent)) +from witness import * + +assert __debug__, 'Assertions required' +P = Path(__file__).resolve().parent +sha = lambda p: hashlib.sha256(p.read_bytes()).hexdigest() +digest = lambda x: hashlib.sha256(json.dumps(x, sort_keys=True, separators=(',', ':')).encode()).hexdigest() + + +def verify(owner_path, invoice_path, source_package): + os.environ['GAIN_PR564_SOURCE'] = str(source_package.resolve()) + from assemble import assemble + owner = json.loads(owner_path.read_text()) + invoice = json.loads(invoice_path.read_text()) + baseline = assemble(owner, invoice, sha(owner_path), sha(invoice_path)) + + def empty_maps(o, i): + i['strict_checks'] = {} + i['providers'] = {} + + def understated_stock(o, i): + o['physical'] -= 1 + i['physical'] -= 1 + i['physical_stock_identity']['coefficient_work'] -= 1 + + def changed_profile(o, i): + o['paid_profile']['1'] += 2 + o['paid_profile']['2'] -= 1 + + def wrong_orientation(o, i): + c = next(c for c in i['selected_calls'] if c['stage'] == 0) + c['orientation'] = 'backward' + p = i['providers'][c['provider_id']] + z = p['local']['backward'] + c['program_sha256'] = p['program_hashes']['backward'] + for name in ('events', 'macros', 'real_component_primitives', + 'coefficient_work_primitive_count', 'pre_wrappers', 'post_wrappers'): + c[name] = z[name] + i['selected_real_component_primitives'] = sum(c['real_component_primitives'] for c in i['selected_calls']) + i['selected_coefficient_work_primitive_count'] = sum(c['coefficient_work_primitive_count'] for c in i['selected_calls']) + + def understated_prefix(o, i): + for p in i['providers'].values(): + for z in p['local'].values(): + z['prefix_bits'], z['prefix_l1'] = 1, '1' + i['global_prefix_bits'] = 1 + 37 + 72 + 72 + 4 + + def reordered_calls(o, i): + i['selected_calls'][0], i['selected_calls'][1] = i['selected_calls'][1], i['selected_calls'][0] + + def no_cold_wrappers(o, i): + for p in i['providers'].values(): + p['entering_helpers'] -= 4 + for z in p['local'].values():z['pre_wrappers'] = z['post_wrappers'] = p['entering_helpers'] + for c in i['selected_calls']: + c['entering_helpers'] = c['pre_wrappers'] = c['post_wrappers'] = i['providers'][c['provider_id']]['entering_helpers'] + i['wrapper_elementary_factors_charged'] = sum(2*c['pre_wrappers'] for c in i['selected_calls'])*i['factors_per_wrapper'] + + controls = [ + ('empty_certification_maps', empty_maps), + ('failed_invoice_status', lambda o, i: i.__setitem__('status', 'FAIL')), + ('nonboolean_precision_check', lambda o, i: i['strict_checks'].__setitem__('precision', 'true')), + ('wrong_owner_role_count', lambda o, i: o.__setitem__('actual_helper_owner_charts', o['actual_helper_owner_charts'] - 1)), + ('understated_physical_stock', understated_stock), + ('changed_profile_same_rank_mass', changed_profile), + ('insufficient_finite_C0', lambda o, i: i['finite'].__setitem__('required_C0_bits', 210001)), + ('missing_finite_check', lambda o, i: i['strict_checks'].pop('halving')), + ('wrong_reflected_orientation_selfconsistent_totals', wrong_orientation), + ('missing_selected_call', lambda o, i: i['selected_calls'].pop()), + ('wrong_selected_primitive_sum', lambda o, i: i.__setitem__('selected_real_component_primitives', i['selected_real_component_primitives'] - 1)), + ('wrong_selected_coefficient_work_sum', lambda o, i: i.__setitem__('selected_coefficient_work_primitive_count', i['selected_coefficient_work_primitive_count'] - 1)), + ('unpaid_wrapper_factors', lambda o, i: i.__setitem__('wrapper_elementary_factors_charged', i['wrapper_elementary_factors_charged'] - 144)), + ('wrong_global_compiler', lambda o, i: i.__setitem__('compiler', 1)), + ('wrong_global_adapter_maximum', lambda o, i: i.__setitem__('local_adapters', 1)), + ('understated_exact_prefix_and_global_sum', understated_prefix), + ('wrong_global_prefix_sum', lambda o, i: i.__setitem__('global_prefix_bits', 224)), + ('wrong_row_prefix_reserve', lambda o, i: i.__setitem__('row_prefix_extra', 0)), + ('wrong_parent_geometry_charge', lambda o, i: i.__setitem__('unhosted_pervertex', 1)), + ('wrong_rebased_geometry_charge', lambda o, i: i.__setitem__('hosted_rebased_pervertex', 1)), + ('wrong_complete_pervertex_envelope', lambda o, i: i.__setitem__('conservative_pervertex_used', 1)), + ('wrong_prior_added_complete_invoice', lambda o, i: i['retained_prior_overcharge'].__setitem__('added_complete_new_pervertex', 1)), + ('wrong_finite_router_bits', lambda o, i: i['finite'].__setitem__('router_bits', 1)), + ('wrong_finite_literal_bits', lambda o, i: i['finite'].__setitem__('literal_bits', 1)), + ('wrong_finite_physical_stock_bits', lambda o, i: i['finite'].__setitem__('physical_stock_bits', 1)), + ('wrong_finite_row_coefficient', lambda o, i: i['finite'].__setitem__('physical_row_coefficient', 1)), + ('reordered_complete_calls', reordered_calls), + ('understated_explicit_idle_remainders', lambda o, i: o.__setitem__('explicit_idle_remainder_children', o['explicit_idle_remainder_children']-1)), + ('understated_actual_chart_types', lambda o, i: o.__setitem__('actual_73column_sigmas', o['actual_73column_sigmas']-1)), + ('wrong_cross_replica_role_count', lambda o, i: o.__setitem__('cross_replica_helper_roles', o['cross_replica_helper_roles']-1)), + ('old_no_cold_wrapper_counts_selfconsistent', no_cold_wrappers), + ] + + def resync(i, c): + p = i['providers'][c['provider_id']] + c['program_sha256'] = p['program_hashes'][c['orientation']] + c['entering_helpers'], c['entrance_rank'] = p['entering_helpers'], p['entrance_rank'] + for name in ('events','macros','real_component_primitives','coefficient_work_primitive_count','pre_wrappers','post_wrappers'): + c[name] = p['local'][c['orientation']][name] + + # Every provider gets the full per-provider control set, substituting a partner provider where needed. + for P in PIDS: + Qp = partner(P) if len(PIDS)>1 else '__unregistered__' + widths = invoice['providers'][P]['widths'] + + def forged_program_hash(o, i, P=P): + i['providers'][P]['program_hashes']['forward'] = '0' * 64 + for c in i['selected_calls']: + if c['provider_id'] == P: + c['program_sha256'] = '0' * 64 + + def wrong_selected_call(o, i, P=P): + c = next(c for c in i['selected_calls'] if c['provider_id'] == P) + d = next(d for d in i['selected_calls'] if d is not c and (d['provider_id'] != P or len(PIDS)==1) and (d['stage'] - c['stage']) % 2 == 0) + c['stage'], d['stage'], c['replica'], d['replica'] = d['stage'], c['stage'], d['replica'], c['replica'] + + def stale_program(o, i, P=P, Qp=Qp): + p = i['providers'][P] + p['program_hashes'] = copy.deepcopy(i['providers'][Qp]['program_hashes']) + for c in i['selected_calls']: + if c['provider_id'] == P: + c['program_sha256'] = p['program_hashes'][c['orientation']] + + def stale_profile(o, i, P=P, Qp=Qp): + p = i['providers'][P] + p['paid_profile'] = copy.deepcopy(i['providers'][Qp]['paid_profile']) + p['children'] = sum(p['paid_profile'].values()) + + def moved(o, i, P=P): + a = next(c for c in i['selected_calls'] if c['provider_id'] == P) + b = next(c for c in i['selected_calls'] if c['provider_id'] != P and c['orientation'] == a['orientation']) + a['provider_id'], b['provider_id'] = b['provider_id'], a['provider_id'] + resync(i, a); resync(i, b) + + def compensating(o, i, P=P, Qp=Qp): + # Two dishonest profiles that cancel exactly in the dispatch-weighted aggregate. + g = math.gcd(COUNTS[P], COUNTS[Qp]); dp, dq = COUNTS[Qp] // g, COUNTS[P] // g + p, q = i['providers'][P], i['providers'][Qp] + p['paid_profile']['1'] += dp; q['paid_profile']['1'] -= dq + p['children'] += dp; q['children'] -= dq + + def forged_recipe(o, i, P=P): + name = 'CLIFFORD-RECIPES.json' + i['providers'][P]['artifacts'][name] = '0'*64 + o['source_artifacts']['providers/'+P+'/'+name] = '0'*64 + + def forged_phase(o, i, P=P): + i['providers'][P]['semantic_artifact_sha256']['CLIFFORD-REVIEW.json'] = '0'*64 + o['provider_phase_semantic_sha256'][P] = i['provider_phase_semantic_sha256'][P] = '0'*64 + + controls += [ + (P + ':missing_provider', lambda o, i, P=P: i['providers'].pop(P)), + (P + ':missing_backward_orientation', lambda o, i, P=P: i['providers'][P]['local'].pop('backward')), + (P + ':unpaid_scalar_primitive', lambda o, i, P=P: i['providers'][P]['local']['forward'].__setitem__('real_component_primitives', i['providers'][P]['local']['forward']['real_component_primitives'] - 1)), + (P + ':wrong_local_artifact_binding', lambda o, i, P=P: i['providers'][P]['artifacts'].__setitem__('LOCAL-PROGRAMS.json.gz', '0' * 64)), + (P + ':false_dirty_restoration', lambda o, i, P=P: i['providers'][P]['local']['backward'].__setitem__('all_dirty_helper_columns_restored', False)), + (P + ':wrong_declared_provider_count', lambda o, i, P=P: i['provider_counts'].__setitem__(P, i['provider_counts'][P] + 1)), + (P + ':wrong_local_compiler', lambda o, i, P=P: i['providers'][P].__setitem__('compiler', 1)), + (P + ':wrong_local_adapter_charge', lambda o, i, P=P: i['providers'][P].__setitem__('local_adapters', 1)), + (P + ':wrong_local_primitive_bound', lambda o, i, P=P: i['providers'][P].__setitem__('local_primitive_bound', 1)), + (P + ':forged_provider_and_call_program_hash', forged_program_hash), + (P + ':provider_at_wrong_call', wrong_selected_call), + (P + ':stale_partner_program_consistent_call_hashes', stale_program), + (P + ':stale_partner_profile_consistent_child_total', stale_profile), + (P + ':relocated_against_partner_same_counts', moved), + (P + ':compensating_false_profiles_with_' + Qp, compensating), + (P + ':synchronized_forged_source_recipe_hash', forged_recipe), + (P + ':synchronized_forged_phase_review_semantics', forged_phase), + ] + if len(PIDS)==1: + # Cross-provider substitutions require a second actual supplier. + # All single-provider program, phase, profile and dispatch bindings + # retain their direct mutations above and in the controller audit. + partner_only = {P+':stale_partner_program_consistent_call_hashes', + P+':stale_partner_profile_consistent_child_total', + P+':relocated_against_partner_same_counts', + P+':compensating_false_profiles_with_'+Qp} + controls = [(name, fn) for name, fn in controls if name not in partner_only] + # Width order and inventory: swap the first helper of every pair of distinct widths (same inventory), + # and shift one unit between them (same total). + first = {} + for h, w in enumerate(widths): + first.setdefault(w, h) + for wa, wb in itertools.combinations(sorted(first), 2): + def swap(o, i, P=P, a=first[wa], b=first[wb]): + w = i['providers'][P]['widths']; w[a], w[b] = w[b], w[a] + def shift(o, i, P=P, a=first[wa], b=first[wb]): + w = i['providers'][P]['widths']; w[a] += 1; w[b] -= 1 + controls.append((P + ':width_order_swap_%d_%d' % (wa, wb), swap)) + controls.append((P + ':width_inventory_shift_%d_%d' % (wa, wb), shift)) + for h in SPOT: + def cold_swap(o, i, P=P, h=h): + w = i['providers'][P]['widths']; j = w.index(9 if w[h] != 9 else 8); w[h], w[j] = w[j], w[h] # never the identity + controls.append((P + ':cold_helper_width_swap_%d' % h, cold_swap)) + rejected = [] + accepted = [] + for name, mutate in controls: + o, i = copy.deepcopy(owner), copy.deepcopy(invoice) + mutate(o, i) + oh = digest(o) + i['owner_audit_sha256'] = oh + try: + assemble(o, i, oh, digest(i)) + except (AssertionError, KeyError): + rejected.append(name) + else: + # Discovery has no pinned values to reject spec-only mutations; the strict run must reject every control. + if not DISCOVER: + raise AssertionError('Invalid admission receipt accepted: ' + name) + accepted.append(name) + try: + assemble(owner, invoice, '0' * 64, sha(invoice_path)) + except AssertionError: + rejected.append('wrong_owner_receipt_hash') + else: + raise AssertionError('Wrong owner digest accepted') + pin('expected.assembly_controls_rejected', len(rejected)) + assert baseline['controls'] == ['next_grid', 'zero_eta', 'zero_beta', 'unit_beta'] + assert baseline['conservative_controls'] == baseline['controls'] + assert baseline['surcharge_model'] == {'complex': False, 'bit': True} + assert len(baseline['model_controls']) == 2 + return dict( + status='PASS_EXACT_MIXED_048_ALLCOLD_NATIVE_ASSEMBLY_ADMISSION_NEGATIVE_CONTROLS', + valid_receipt_kappa=baseline['kappa'], + input_sha256=baseline['input_sha256'], + assembler_sha256=sha(Path(__file__).resolve().parent / 'assemble.py'), + rejected_controls=rejected, + discovery_accepted_controls=accepted, + exact_outer_controls=baseline['controls'], + conservative_outer_controls=baseline['conservative_controls'], + recurrence_model_controls=baseline['model_controls'], + scope='Complete receipt schema; ordered widths and both reflected providers; exact program, work and paid-profile binding; independently recounted compiler, conservative envelope and finite inequalities. Does not replace fresh physical replay.', + ) + + +if __name__ == '__main__': + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--source-package', type=Path, required=True) + ap.add_argument('--owner', type=Path, required=True) + ap.add_argument('--invoice', type=Path, required=True) + ap.add_argument('--out', type=Path, required=True) + a = ap.parse_args() + assert not a.out.exists() + result = verify(a.owner, a.invoice, a.source_package) + a.out.write_text(json.dumps(result, indent=2) + '\n') + print(result['status'], len(result['rejected_controls'])) diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/audit_allcold.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/audit_allcold.py new file mode 100644 index 0000000000..c86f7b0235 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/audit_allcold.py @@ -0,0 +1,254 @@ +"""OpenAI Codex independent serialized ASYNCHRONOUS controller/spectator audit. +Imports no emitter, optimizer, expander, edge-coloring, or source hosting code. +CLI: BASE HOSTED REPORT [--mutation-controls] +Each provider is independently read from BASE/providers, never from a baseline width histogram. +OpenAI Codex two-provider width-seven extension; retains all inherited independent controller checks. +The exact 63 width-seven and 9 plain calls are frozen below. +""" +import sys,json,gzip,hashlib,copy +assert __debug__, 'Assertions must remain enabled' +from pathlib import Path +from collections import Counter,defaultdict +import sys as _s,pathlib as _p;_s.path.insert(0,str(_p.Path(__file__).resolve().parent)) +from witness import * +from generated_identity import artifact_identities +BASE,OUT,REPORT=map(lambda p:Path(p).resolve(),sys.argv[1:4]);read=lambda p:json.loads(gzip.decompress(p.read_bytes())if p.suffix=='.gz'else p.read_bytes()) +parent=read(BASE/'split-centres/GLOBAL-TEMPLATE.json.gz') +ph=read(BASE/'work/complex-nine-native/DATA-PHASES.json') +ct=read(OUT/'GLOBAL-TEMPLATE.json.gz');summary=read(OUT/'HOSTED.json') +sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest() +provider_ids=PIDS +providers={};registry={};phase_semantic_hashes={};artifact_semantic_hashes={} +required_artifacts={'work/complex-nine-native/DATA-PHASES.json'} +provider_files=('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json', + 'INDEPENDENT-LOCAL-REPLAY.json','RESIDUAL-ADAPTERS.json','CLIFFORD-RECIPES.json','CLIFFORD-REVIEW.json') +for pid in provider_ids: + p=BASE/'providers'/pid + c=read(p/'CANONICAL-WORD.json.gz');checks=read(p/'LOCAL-CHECKS.json') + programs=read(p/'LOCAL-PROGRAMS.json.gz');replay=read(p/'INDEPENDENT-LOCAL-REPLAY.json') + phase=read(p/'CLIFFORD-REVIEW.json');adapters=read(p/'RESIDUAL-ADAPTERS.json')['recipes'] + widths=[len(c['frames'][c['final'][2*c['v']+h]])-len(c['frames'][c['start'][2*c['v']+h]])for h in range(c['R'])] # HPE: residual width |final|-|start| + assert tuple(widths[h]for h in SPOT)==spot_widths();pin('providers.%s.inventory'%pid,{str(k):v for k,v in sorted(Counter(widths).items())}) + canonical_sha=sha(p/'CANONICAL-WORD.json.gz');programs_sha=sha(p/'LOCAL-PROGRAMS.json.gz') + assert replay['status']=='PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY' + assert replay['canonical_word_sha256']==canonical_sha and replay['local_programs_sha256']==programs_sha + assert replay['v']==c['v'] and replay['helpers']==c['R'] + assert set(programs)==set(checks)==set(replay['local'])==set(replay['paid_profiles'])=={'forward','backward'} + for orientation,events in programs.items(): + ck=checks[orientation];rr=replay['local'][orientation] + assert hashlib.sha256(json.dumps(events,sort_keys=True,separators=(',',':')).encode()).hexdigest()==ck['sha256'] + assert ck['events']==len(events) and ck['all_columns']==2*c['v']+c['R'] + assert ck['private_centers_cleared'] and ck['private_coefficient_stream_cleared_after_each_macro'] + assert rr['all_exact_columns']==2*c['v']+c['R'] and rr['private_work_erased'] + literal=Counter(e[-1]for e in events if e[0]in('climb','center')) + assert dict(literal)=={int(r):n for r,n in ck['paid_profile'].items()}=={int(r):n for r,n in c['local_profile'].items()} + assert ck['paid_profile']==replay['paid_profiles'][orientation] + assert phase['canonical_word_sha256']==canonical_sha and phase['recipe_sha256']==sha(p/'CLIFFORD-RECIPES.json') + assert phase['all_child_equalities_include_global_phase'] + artifact_semantic_hashes[pid]=artifact_identities(p) + pin('providers.%s.artifact_semantic_sha256'%pid,artifact_semantic_hashes[pid]) + phase_semantic_hashes[pid]=artifact_semantic_hashes[pid]['CLIFFORD-REVIEW.json'] + for h,w in enumerate(widths): + assert 0>i)&1==0);a=q^(1<>i&1 else 0)for i in order]+[1<2*max(paid)**2 + return dict(profile=dict(sorted(paid.items())),mass=mass,hosted=HOSTED,entering=entering,cross_replica=cross,sigma_digest=digest.hexdigest(),sigmas=sigmas,idle_remainders=len(wanted),busy_family_checks=len(roles),invocations=72) + +r=audit(ct);raw=gzip.decompress((OUT/'GLOBAL-TEMPLATE.json.gz').read_bytes());assert hashlib.sha256(raw).hexdigest()==summary['template_sha256'];assert r['profile']=={int(k):v for k,v in summary['global_profile'].items()};assert r['sigmas']==read(OUT/'ACTUAL-SIGMAS.json.gz');assert r['sigma_digest']==summary['sigma_stream_sha256'] +assert all(hashlib.sha256((BASE/name).read_bytes()).hexdigest()==value for name,value in summary['source_artifacts'].items()) +controls=[] +def reject(name,mut): + if '--mutation-controls' not in sys.argv[4:]:return + q=copy.deepcopy(ct);mut(q) + try:audit(q) + except(AssertionError,KeyError,IndexError,ValueError,TypeError):controls.append(name) + else:raise AssertionError('ACCEPTED '+name) +enter=lambda q:next(o for c in q['calls']for o in c['owners'][(2*V):]if o[1][0]==4) +reject('alias two whole owners',lambda q:q['calls'][0]['owners'].__setitem__((2*V+1),q['calls'][0]['owners'][(2*V)])) +reject('helper on active data family',lambda q:q['calls'][0]['owners'][(2*V)].__setitem__(0,q['calls'][0]['owners'][0][0])) +reject('owner in private namespace',lambda q:q['calls'][0]['owners'][(2*V)].__setitem__(0,DATA)) +reject('wrong residual width',lambda q:enter(q)[1].__setitem__(3,enter(q)[1][3]-1)) +reject('wrong spectator coordinate',lambda q:enter(q)[1][4].__setitem__(0,72)) +reject('omit idle remainder',lambda q:q['idle_children'].pop()) +reject('understate physical reserve',lambda q:q.__setitem__('physical',PHYSICAL-1)) +# Single-provider dispatch still has all source/program/width binding controls. +if len(provider_ids)==1: + P=provider_ids[0] + at_p=lambda q:next(c for c in q['calls']if c['provider_id']==P) + narrow=next(h for h in range(R)if providers[P]['widths'][h]<9) + reject(P+': wrong provider at its invocation',lambda q:at_p(q).__setitem__('provider_id','__unregistered__')) + reject(P+': stale per-call local program hash',lambda q:at_p(q).__setitem__('local_program_sha256','0'*64)) + reject(P+': stale serialized provider program',lambda q:q['local_providers'][P]['local_programs']['forward'].pop()) + reject(P+': unbound residual adapter hash',lambda q:q['local_providers'][P].__setitem__('residual_adapter_sha256','0'*64)) + reject(P+': wrong provider width registry',lambda q:q['local_providers'][P]['widths'].__setitem__(narrow,providers[P]['widths'][narrow]-1)) + reject(P+': wrong per-call residual width',lambda q:at_p(q)['owners'][2*V+narrow][1].__setitem__(3,at_p(q)['owners'][2*V+narrow][1][3]-1)) + reject(P+': wrong sweep provider',lambda q:next(e for e in q['execution_schedule']if e['kind']=='local_cover_sweep').__setitem__('provider_id','__unregistered__')) + reject(P+': entering helper width silently restored to nine',lambda q:q['local_providers'][P]['widths'].__setitem__(narrow,9)) +else: + # Per-provider substitution controls: every provider is swapped against a partner provider. + for P in provider_ids: + Qp=partner(P) + at_p=lambda q,P=P:next(c for c in q['calls']if c['provider_id']==P) + diff=[h for h in range(R)if providers[P]['widths'][h]!=providers[Qp]['widths'][h]] + narrow=next(h for h in range(R)if providers[P]['widths'][h]<9) + reject(P+': wrong provider at its invocation',lambda q,P=P,Qp=Qp,at_p=at_p:at_p(q).__setitem__('provider_id',Qp)) + reject(P+': stale per-call local program hash',lambda q,Qp=Qp,at_p=at_p:at_p(q).__setitem__('local_program_sha256',registry[Qp]['local_program_checks'][at_p(q)['orientation']]['sha256'])) + reject(P+': stale serialized provider program',lambda q,P=P,Qp=Qp:q['local_providers'][P].__setitem__('local_programs',registry[Qp]['local_programs'])) + reject(P+': unbound residual adapter hash',lambda q,P=P:q['local_providers'][P].__setitem__('residual_adapter_sha256','0'*64)) + if diff:reject(P+': partner width in provider width registry',lambda q,P=P,Qp=Qp,h=diff[0]:q['local_providers'][P]['widths'].__setitem__(h,providers[Qp]['widths'][h])) + reject(P+': wrong per-call residual width',lambda q,at_p=at_p,h=narrow:at_p(q)['owners'][2*V+h][1].__setitem__(3,at_p(q)['owners'][2*V+h][1][3]-1)) + reject(P+': wrong sweep provider',lambda q,P=P,Qp=Qp:next(e for e in q['execution_schedule']if e['kind']=='local_cover_sweep'and DISPATCH[e['stage'],e['replica']]==P).__setitem__('provider_id',Qp)) + reject(P+': entering helper width silently restored to nine',lambda q,P=P,h=narrow:q['local_providers'][P]['widths'].__setitem__(h,9)) + +report=dict(status='PASS_INDEPENDENT_ASYNC_WHOLE_OWNER_CONTROLLER_PHASES_AND_SPECTATORS',template_sha256=summary['template_sha256'],complex_template_sha256=summary['template_sha256'],complex_live=DATA,complex_profile=r['profile'],complex_hosted_residuals=HOSTED,physical=PHYSICAL,rank_mass=r['mass'],deficit=2560,entering_helper_roles=r['entering'],cross_replica_helper_roles=r['cross_replica'],one_owner_per_complete_invocation=True,helper_busy_family_window_checks=r['busy_family_checks'],complete_invocations=r['invocations'],actual_orthogonal_73column_maps=len(r['sigmas']),actual_sigma_stream_sha256=r['sigma_digest'],all_actual_residual_and_spectator_charts=True,idle_remainders=r['idle_remainders'],mutations_rejected=controls,mutation_controls_run='--mutation-controls' in sys.argv[4:],provider_phase_semantic_sha256=phase_semantic_hashes,provider_artifact_semantic_sha256=artifact_semantic_hashes,widths_by_provider={pid:dict(sorted(Counter(providers[pid]['widths']).items()))for pid in provider_ids},provider_counts=dict(Counter(c['provider_id']for c in ct['calls'])),all_provider_program_phase_and_wrapper_bindings=True,scope='Independent exact asynchronous chronology, per-replica phase projection, owner/chart/paid-profile audit. Uses per-invocation local providers bound by exact scalar, phase and residual-wrapper receipts; all-size compilation and complete coefficient invoice are separate inherited obligations.') +REPORT.parent.mkdir(parents=True,exist_ok=True) +REPORT.write_text(json.dumps(report,indent=2)+'\n');print(json.dumps(report,indent=2)) + +owners=dict(status='PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE',template_sha256=summary['template_sha256'],paid_profile=r['profile'],live=DATA,physical=PHYSICAL,rank_mass=r['mass'],deficit=2560,hosted_residuals=HOSTED,banked_residuals=0,all_live_owners_per_call_distinct=True,owners_per_call=N,actual_helper_owner_charts=HOSTED,actual_73column_sigmas=len(r['sigmas']),cross_replica_helper_roles=r['cross_replica'],explicit_idle_remainder_children=r['idle_remainders'],source_idle_children_charged=sum(x['replicas']for x in parent['idle_children']),source_artifacts=summary['source_artifacts'],provider_phase_semantic_sha256=phase_semantic_hashes,provider_artifact_semantic_sha256=artifact_semantic_hashes,controller_audit_sha256=hashlib.sha256(REPORT.read_bytes()).hexdigest()) +(REPORT.parent/'OWNERS-AND-PROFILE.json').write_text(json.dumps(owners,indent=2)+'\n') + +# Literal residual frames are a compact export of the already checked offsets, +# not another global replay. Every row names its actual inherited axes. +frames=[] +for z in ct['idle_children']: + axes=list(map(int,ph['recipes'][z['port']]['idle_children'][z['child']]['orthogonal_axes'])) + tail=axes[z['pending_offset']:] + assert len(tail)==z['rank'] + frames.append(dict(z,orthogonal_axes=tail)) +frame_raw=json.dumps(frames,sort_keys=True,separators=(',',':')).encode() +portable=bytearray(gzip.compress(frame_raw,mtime=0));portable[9]=255 +(OUT/'IDLE-REMAINDER-FRAMES.json.gz').write_bytes(bytes(portable)) +frame_receipt=dict(status='PASS_LITERAL_IDLE_REMAINDER_FRAMES',template_sha256=summary['template_sha256'], + uncompressed_frames_sha256=hashlib.sha256(frame_raw).hexdigest(),children=len(frames), + rank_profile=dict(sorted(Counter(z['rank']for z in frames).items())), + source_data_phase_sha256=hashlib.sha256((BASE/'work/complex-nine-native/DATA-PHASES.json').read_bytes()).hexdigest(), + scope='Actual orthogonal axes after the independently checked whole-owner prefix in each inherited pending child.') +(REPORT.parent/'IDLE-REMAINDER-FRAMES.json').write_text(json.dumps(frame_receipt,indent=2)+'\n') diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/bind_providers_portable.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/bind_providers_portable.py new file mode 100644 index 0000000000..97e28da17e --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/bind_providers_portable.py @@ -0,0 +1,67 @@ +"""Bind freshly verified plain and width-seven four-cold providers to the frozen literal owner plan. +Prepared with OpenAI Codex assistance; Apache-2.0. All byte-stable native +files are pinned to the plan. Only validated phase-receipt timing/serialization +and directory fields are rebound; no dispatch, width or owner choice changes. +""" +import argparse,copy,gzip,hashlib,json,shutil +from collections import Counter +from pathlib import Path +import sys as _s,pathlib as _p;_s.path.insert(0,str(_p.Path(__file__).resolve().parent)) +from witness import * +from generated_identity import artifact_identities +assert __debug__, 'Assertions required' +ap=argparse.ArgumentParser(description=__doc__) +for name in ('baseline','plan','out'):ap.add_argument('--'+name,type=Path,required=True) +ap.add_argument('--provider',action='append',required=True,help='PID=DIR');a=ap.parse_args();assert not a.out.exists();a.out.mkdir(parents=True) +def read(p):return json.loads(gzip.decompress(p.read_bytes())if p.suffix=='.gz'else p.read_bytes()) +def sha(p):return hashlib.sha256(p.read_bytes()).hexdigest() +base=a.out/'base';shutil.copytree(a.baseline/'complex-global/base',base) +ap2=dict(x.split('=',1)for x in a.provider);dirs={k:Path(v)for k,v in ap2.items()};assert set(dirs)==set(PIDS) +for pid,src in dirs.items():shutil.copytree(src,base/'providers'/pid) +pin('data.plan_sha256',sha(a.plan)) +plan=read(a.plan);original=copy.deepcopy(plan);sources={};helpers=set() # R: helper count per provider word; all providers must agree +assert set(plan['provider_registry'])==set(dirs) +assert {(c['stage'],c['replica']):c['provider']for c in plan['provider_calls']}==DISPATCH,'PLAN dispatch differs from spec dispatch' +stable=('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json','INDEPENDENT-LOCAL-REPLAY.json','CLIFFORD-RECIPES.json','RESIDUAL-ADAPTERS.json') +for pid,desc in plan['provider_registry'].items(): + d=base/'providers'/pid + word,program,checks,native,phase=[read(d/name)for name in('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json','INDEPENDENT-LOCAL-REPLAY.json','CLIFFORD-REVIEW.json')] + assert (word['v'],word['h'],len(word['centers']))==(112,9,8) and type(word['R']) is int and word['R']>0;helpers.add(word['R']) + assert word['ports']==desc['ports'] and word['centers']==desc['centers'] + widths=[len(word['frames'][word['final'][r]])-len(word['frames'][word['start'][r]])for r in range(2*112,2*112+word['R'])] # HPE: residual width |final|-|start| + assert tuple(widths[h]for h in SPOT)==spot_widths() + assert widths==desc['widths'];pin('providers.%s.inventory'%pid,{str(k):v for k,v in sorted(Counter(widths).items())}) + assert native['status']=='PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY' + pin('providers.%s.native_negative_controls'%pid,len(native['negative_controls_rejected'])) + assert native['canonical_word_sha256']==sha(d/'CANONICAL-WORD.json.gz') and native['local_programs_sha256']==sha(d/'LOCAL-PROGRAMS.json.gz') + assert phase['status']=='PASS_NEW_WORD_EXACT_LOCAL_PHASE_RECIPES' + assert phase['canonical_word_sha256']==sha(d/'CANONICAL-WORD.json.gz') and phase['recipe_sha256']==sha(d/'CLIFFORD-RECIPES.json') + assert phase['all_child_equalities_include_global_phase'] is True and phase['endpoint_adapters']==224 + pin('providers.%s.phase_edges'%pid,phase['directed_edges']) + assert set(program)==set(checks)=={'forward','backward'} + expected={int(r):n for r,n in checks['forward']['paid_profile'].items()};pin('providers.%s.expected_profile'%pid,checks['forward']['paid_profile']) + for orientation,events in program.items(): + profile=Counter() + for e in events: + if e[0]=='climb':profile[e[5]]+=1 + elif e[0]=='center':profile[e[4]]+=1 + assert dict(profile)==expected=={int(r):n for r,n in checks[orientation]['paid_profile'].items()}=={int(r):n for r,n in native['paid_profiles'][orientation].items()} + assert hashlib.sha256(json.dumps(events,separators=(',',':')).encode()).hexdigest()==checks[orientation]['sha256'] + identities=artifact_identities(d) + pin('providers.%s.artifact_semantic_sha256'%pid,identities) + assert identities==desc['artifact_semantic_sha256'] + for name in ('LOCAL-CHECKS.json','CLIFFORD-RECIPES.json','RESIDUAL-ADAPTERS.json'): + assert sha(d/name)==desc['artifact_sha256'][name],(pid,name,'changed non-reference artifact') + for c in plan['provider_calls']: + if c['provider']==pid: + assert c['orientation']==('forward'if c['stage']%2==0 else'backward') + assert c['local_program_sha256']==checks[c['orientation']]['sha256'] + desc['directory']='providers/'+pid + desc['artifact_sha256']={name:sha(d/name)for name in desc['artifact_sha256']} + sources[pid]=dict(artifact_sha256=desc['artifact_sha256'],canonical_content_sha256=hashlib.sha256(json.dumps(word,sort_keys=True,separators=(',',':')).encode()).hexdigest(),all_phase_edges=phase['directed_edges']) +assert len(helpers)==1,'providers disagree on helper count R: %s'%sorted(helpers) +plan['runtime_source_plan_sha256']=sha(a.plan) +(a.out/'PLAN.json').write_text(json.dumps(plan,indent=2)+'\n') +receipt=dict(status='PASS_FROZEN_048_ALLCOLD_DISPATCH_FRESH_PROVIDER_BINDING',source_plan_sha256=sha(a.plan),runtime_plan_sha256=sha(a.out/'PLAN.json'),providers=sources,only_rebound_fields=['provider_registry.directory','provider_registry.artifact_sha256','runtime_source_plan_sha256']) +(a.out/'BINDING.json').write_text(json.dumps(receipt,indent=2)+'\n') +print(receipt['status']) diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/bit_supplier_controls.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/bit_supplier_controls.py new file mode 100644 index 0000000000..e86b8527b4 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/bit_supplier_controls.py @@ -0,0 +1,111 @@ +"""Negative controls for the cited PR589 bit supplier and its derived rank-mass deficit. + +Apache-2.0. Each control mutates one input of the changed bit-supplier sites in assemble.py (the pinned record, the +deficit derivation from the word's parameters, the profile/live binding, the claimed endpoint) and runs the unchanged +assemble() on the fresh owner/invoice receipts. Every control must be rejected; the unmutated run must pass. +`revert_hardcoded_9984` restores the PR543 constant the parent package hard-coded: with PR589's word it must fail. +""" +import argparse +import copy +import hashlib +import json +import os +import tempfile +from fractions import Fraction as Q +from pathlib import Path +import sys as _s,pathlib as _p;_s.path.insert(0,str(_p.Path(__file__).resolve().parent)) + +assert __debug__, 'Assertions required' +sha = lambda p: hashlib.sha256(p.read_bytes()).hexdigest() + + +def verify(owner_path, invoice_path, source_package): + os.environ['GAIN_PR564_SOURCE'] = str(source_package.resolve()) + import assemble as A + owner = json.loads(owner_path.read_text()) + invoice = json.loads(invoice_path.read_text()) + args = (owner, invoice, sha(owner_path), sha(invoice_path)) + baseline = A.assemble(*args) + data = A.BIT_PATH.read_bytes() + record = A.load_bit(data) + word = record['word'] + assert A.bit_deficit(word, record['nine']['bit']['live']) == 10272 == 32 * (8 * 111 - 9 * 63) + + real_load, real_deficit = A.load_bit, A.bit_deficit + + def with_record(mutate): + def load(d): + r = copy.deepcopy(real_load(d)); mutate(r); return r + return load + + def shift_profile(r): # one rank-1 child becomes rank 2: rank mass +1, totals unchanged + p = r['nine']['profile']; p['1'] -= 1; p['2'] += 1; r['nine']['bit']['rank_mass'] += 1 + + bumped = data.replace(record['nine']['bit_lower'].encode(), + str(Q(record['nine']['bit_lower']) + Q(1, 10**24)).encode(), 1) + assert bumped != data + pr543 = (source_package / 'inputs/PR543-EXPECTED.json').read_bytes() + controls = [ + # deficit site: the parent's hard-coded constant, restored + ('revert_hardcoded_9984', dict(bit_deficit=lambda w, live: 9984)), + # deficit site: each word parameter perturbed alone + ('ports_112', dict(load_bit=with_record(lambda r: r['word'].__setitem__('v', 112)))), + ('decoder_constant_64_copy_ranks_unchanged', dict(load_bit=with_record(lambda r: r['word'].__setitem__('decoder_constant', 64)))), + # v=111, cst=64 derives 32*(888-576)=9984: consistent word, wrong for the priced profile + ('decoder_constant_64_with_one_copy_rank_8', dict(load_bit=with_record(lambda r: (r['word'].__setitem__('decoder_constant', 64), r['word']['copy_ranks'].__setitem__(0, 8))))), + ('eight_retained_totals', dict(load_bit=with_record(lambda r: (r['word'].__setitem__('copy_ranks', [7] * 8), r['word'].__setitem__('decoder_constant', 56))))), + ('live_minus_one', dict(load_bit=with_record(lambda r: r['nine']['bit'].__setitem__('live', r['nine']['bit']['live'] - 1)))), + # profile binding: same totals, rank mass +1 + ('profile_rank_mass_plus_one', dict(load_bit=with_record(shift_profile))), + ('profile_rank_mass_receipt_mismatch', dict(load_bit=with_record(lambda r: r['nine']['bit'].__setitem__('rank_mass', r['nine']['bit']['rank_mass'] + 1)))), + # endpoint: the next 1e-24 grid point + ('bit_lower_next_grid', dict(load_bit=with_record(lambda r: r['nine'].__setitem__('bit_lower', str(Q(r['nine']['bit_lower']) + Q(1, 10**24)))))), + ('not_nine_stage_record', dict(load_bit=with_record(lambda r: r['nine'].__setitem__('pipeline', r['nine']['pipeline'].replace('nine-stage', 'eleven-stage'))))), + # pinned-input site: tampered bytes and the parent's PR543 file under the PR589 pin + ('tampered_bytes_next_grid', dict(read=bumped)), + ('pr543_file_under_pr589_pin', dict(read=pr543)), + ] + rejected = [] + scratch = Path(tempfile.mkdtemp(prefix='bitctl-')) + for name, patch in controls: + saved_path = A.BIT_PATH + try: + if 'read' in patch: + tmp = scratch / (name + '.json'); tmp.write_bytes(patch['read']); A.BIT_PATH = tmp + A.load_bit = patch.get('load_bit', real_load) + A.bit_deficit = patch.get('bit_deficit', real_deficit) + try: + A.assemble(*args) + except (AssertionError, KeyError): + rejected.append(name) + else: + raise AssertionError('Invalid bit supplier accepted: ' + name) + finally: + A.load_bit, A.bit_deficit, A.BIT_PATH = real_load, real_deficit, saved_path + if 'read' in patch: + tmp.unlink() + scratch.rmdir() + assert rejected == [n for n, _ in controls] + again = A.assemble(*args) + assert again['kappa'] == baseline['kappa'] and again['bit_lower'] == baseline['bit_lower'] + return dict( + status='PASS_PR589_BIT_SUPPLIER_DERIVED_DEFICIT_NEGATIVE_CONTROLS', + kappa=baseline['kappa_decimal'], bit_lower=baseline['bit_lower'], bit_decimal=baseline['bit_decimal'], + binding=baseline['binding'], bit_supplier=baseline['bit_supplier'], + derived_deficit=baseline['bit_supplier']['derived_deficit'], + rejected_controls=rejected, + assembler_sha256=sha(Path(__file__).resolve().parent / 'assemble.py'), + ) + + +if __name__ == '__main__': + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--source-package', type=Path, required=True) + ap.add_argument('--owner', type=Path, required=True) + ap.add_argument('--invoice', type=Path, required=True) + ap.add_argument('--out', type=Path, required=True) + a = ap.parse_args() + assert not a.out.exists() + result = verify(a.owner, a.invoice, a.source_package) + a.out.write_text(json.dumps(result, indent=2) + '\n', newline='\n') + print(result['status'], len(result['rejected_controls'])) diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/emit_allcold.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/emit_allcold.py new file mode 100644 index 0000000000..8e147f80a6 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/emit_allcold.py @@ -0,0 +1,150 @@ +"""Two-provider width-seven whole-owner derivative, adapted with OpenAI Codex assistance. +Based on PR514 and its credited PR484/507 lineage. +CLI: --base VERIFIED_VARIANT --owners ASYNC-OWNERS.json.gz --plan ASYNC-PLAN.json --out OUT +No optimizer or unpublished word builder runs. The frozen map explicitly names +one whole helper per family per complete invocation, plus borrowed spectators. +""" +import sys,json,gzip,hashlib,copy,argparse +from pathlib import Path +from collections import Counter,defaultdict +import sys as _s,pathlib as _p;_s.path.insert(0,str(_p.Path(__file__).resolve().parent)) +from witness import * +parser=argparse.ArgumentParser(description=__doc__) +parser.add_argument('--base',type=Path,required=True);parser.add_argument('--owners',type=Path,required=True);parser.add_argument('--plan',type=Path,required=True);parser.add_argument('--out',type=Path,required=True) +a=parser.parse_args();BASE,MAP,PLAN,OUT=(p.resolve()for p in(a.base,a.owners,a.plan,a.out));assert not OUT.exists();OUT.mkdir(parents=True) +class OH: + @staticmethod + def idle_basis(q): + z=next(i for i in range(9)if not(q>>i)&1);u=q^(1<>i&1 else 0)for i in order]+[1<0 and all(x['R']==R for x in registry.values()),'providers disagree on helper count R' + assert replay['status']=='PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY' + assert replay['canonical_word_sha256']==sha(directory/'CANONICAL-WORD.json.gz')and replay['local_programs_sha256']==sha(directory/'LOCAL-PROGRAMS.json.gz') + widths=[len(pc['frames'][pc['final'][2*V+h]])-len(pc['frames'][pc['start'][2*V+h]])for h in range(R)] # HPE: residual width |final|-|start| + assert widths==plan['provider_registry'][provider_id]['widths'] + for name in provider_files: + value=sha(directory/name);assert value==plan['provider_registry'][provider_id]['artifact_sha256'][name] + source_artifacts[f'providers/{provider_id}/{name}']=value + registry[provider_id]=dict(local_programs=programs,canonical_word_sha256=sha(directory/'CANONICAL-WORD.json.gz'),local_programs_sha256=sha(directory/'LOCAL-PROGRAMS.json.gz'),local_program_checks=checks,exact_local_clifford_recipe_sha256=sha(directory/'CLIFFORD-RECIPES.json'),residual_adapter_sha256=sha(directory/'RESIDUAL-ADAPTERS.json'),v=V,h=9,R=R,ports=pc['ports'],centers=pc['centers'],widths=widths) +assert len(roles)==72*R # one whole-owner role per (call, provider helper) +selected={(c['stage'],c['replica']):c for c in plan['provider_calls']} +assert len(selected)==72 and set(selected)==set(call_order) +assert Counter(c['provider']for c in selected.values())==COUNTS +per_call_widths={(c['stage'],c['replica']):c['widths']for c in plan['per_call_widths']} +for key,c in selected.items(): + assert c['time']==at[key] and c['provider']in registry + assert per_call_widths[key]==registry[c['provider']]['widths'] +for key in('local_programs','exact_local_clifford_recipe_sha256','residual_adapter_sha256'):t.pop(key) +t['local_providers']=registry +rank={z['child']:z['rank']for z in parent['idle_children']};side={};pairs={} +for e in parent['execution_schedule']: + if e['kind']=='idle_cover_sweep': + for sd,ch in enumerate(e['child_indices']):side[ch]=sd;pairs[ch]=e['pair'] +bycall=defaultdict(dict);used=defaultdict(set);sigmas={};digest=hashlib.sha256();entering=0 +for z in roles: + s,rep,h=z['stage'],z['replica'],z['helper'];i,cp,off,w,f=z['child'],z['copy'],z['offset'],z['width'],z['family'];orp,port=divmod(cp,V) + assert 0<=s<9 and 0<=rep=0 and off+w<=rank[i] + assert z['time']==at[s,rep] and z['time'] in plan['windows'][f'{orp},{i}'][1] + B=OH.idle_basis(canon['ports'][port]);pending=list(map(int,ph['recipes'][port]['idle_children'][i]['orthogonal_axes']));assert len(pending)==rank[i] + occ=[B.index(v)for v in pending[off:off+w]];sp=OH.spectators(canon['ports'][port],pending,off,w)if w<9 else[] + order=occ+sp+[j for j in range(M)if j not in occ and j not in sp];assert len(order)==len(set(order))==M + sigma=[B[j]for j in order];sigmahash=hashlib.sha256(json.dumps(sigma,separators=(',',':')).encode()).hexdigest();sigmas[sigmahash]=sigma + route=[4,i,off,w,sp]if w<9 else[3,i,off];bycall[s,rep][h]=[f,route];entering+=w<9 + cells=set(range(off,off+w));assert not used[i,orp,port]&cells;used[i,orp,port]|=cells + digest.update(json.dumps([s,rep,h,f,sigmahash],separators=(',',':')).encode()+b'\n') +for c in t['calls']: + k=(c['stage'],c['replica']);assert set(bycall[k])==set(range(R)) + c['owners']=c['owners'][:(2*V)]+[bycall[k][h]for h in range(R)];assert len({f for f,r in c['owners']})==2*V+R and all(f2*max(paid)**2 + +assert all(c['local_program_sha256']==registry[c['provider_id']]['local_program_checks'][c['orientation']]['sha256']for c in t['calls']) +t['provider_dispatch']='For each indivisible local_cover_sweep, execute local_providers[call.provider_id].local_programs[call.orientation] with that provider residual adapters and Clifford recipes. The sweep provider_id must equal its call provider_id.' +raw=json.dumps(t,sort_keys=True,separators=(',',':')).encode();(OUT/'GLOBAL-TEMPLATE.json.gz').write_bytes(gzip.compress(raw,mtime=0)) +res=dict(status='EMITTED_MIXED_PROVIDER_ASYNCHRONOUS_WHOLE_OWNER_COMPLEX_TEMPLATE', + template_sha256=hashlib.sha256(raw).hexdigest(), + parent_template_sha256=hashlib.sha256(gzip.decompress((BASE/'split-centres/GLOBAL-TEMPLATE.json.gz').read_bytes())).hexdigest(), + live=DATA,physical=physical,global_profile=dict(sorted(paid.items())), + rank_mass=sum(r*n for r,n in paid.items()),deficit=2560,maxchild=max(paid), + hosted_residuals=len(roles),banks_per_stage=[0]*9,entering_helper_roles=entering, + unique_actual_73column_sigmas=len(sigmas),sigma_stream_sha256=digest.hexdigest(), + cross_replica_helper_roles=sum(z['replica']!=z['owner_replica']for z in roles), + asynchronous_order_sha256=hashlib.sha256(json.dumps(call_order,separators=(',',':')).encode()).hexdigest(), + source_artifacts=source_artifacts,provider_counts=dict(Counter(c['provider_id']for c in t['calls'])), + scope='Two actual verified plain/width-seven providers dispatched per complete invocation; independent controller/spectator/normalization and complete finite invoice admission required.') +(OUT/'HOSTED.json').write_text(json.dumps(res,indent=2)+'\n');(OUT/'ACTUAL-SIGMAS.json.gz').write_bytes(gzip.compress(json.dumps(sigmas,separators=(',',':')).encode(),mtime=0));print(json.dumps(res,indent=2)) diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/freeze_spec.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/freeze_spec.py new file mode 100644 index 0000000000..dd0358d396 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/freeze_spec.py @@ -0,0 +1,29 @@ +"""Freeze independently recomputed discovery values before strict replay.""" +import argparse +import json +from pathlib import Path + +ap = argparse.ArgumentParser(description=__doc__) +ap.add_argument('--spec', type=Path, required=True) +ap.add_argument('--discovery', type=Path, required=True) +a = ap.parse_args() +spec = json.loads(a.spec.read_text()) +for line in (a.discovery/'WITNESS-RECORD.jsonl').read_text().splitlines(): + key, value = json.loads(line) + parts = key.split('.') + if len(parts)>3 and parts[0]=='providers' and parts[2]=='artifacts': + parts = parts[:3] + ['.'.join(parts[3:])] + target = spec + for part in parts[:-1]: + target = target.setdefault(part, {}) + if parts[-1] in target: + assert target[parts[-1]]==value, 'Conflicting independent recomputations: '+key + target[parts[-1]] = value +assembly = json.loads((a.discovery/'ASSEMBLY.json').read_text()) +for key in ('complex_lower','conservative_complex_lower','kappa','kappa_decimal','conservative_kappa_decimal'): + spec['expected'][key] = assembly[key] +spec['expected']['assembly_controls_rejected'] = 69 +spec['expected']['provider_counts'] = {'gauge44':72} +spec['expected']['mutations_rejected'] = 15 +a.spec.write_text(json.dumps(spec, indent=2)+'\n') +print('Frozen exact witness for strict replay:', assembly['kappa_decimal']) diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/generated_identity.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/generated_identity.py new file mode 100644 index 0000000000..74a9b60479 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/generated_identity.py @@ -0,0 +1,62 @@ +"""Proof-relevant identities for generated artifacts, independent of gzip streams. + +Immutable source archives retain their exact byte hashes. For freshly emitted +artifacts, gzip identity is the exact decompressed payload and JSON identity +retains every field. Only CLIFFORD-REVIEW's root timing field is excluded. +Literal receipt references are checked against actual files before replacing +the three gzip references (and the phase recipe reference) with content hashes. +Prepared with OpenAI Codex assistance; Apache-2.0. +""" +from pathlib import Path +import copy +import gzip +import hashlib +import json +import math + +if not __debug__: + raise RuntimeError('Assertions must remain enabled') + +FILES=('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json', + 'INDEPENDENT-LOCAL-REPLAY.json','CLIFFORD-RECIPES.json', + 'CLIFFORD-REVIEW.json','RESIDUAL-ADAPTERS.json') + +def sha(path): + return hashlib.sha256(Path(path).read_bytes()).hexdigest() + +def json_identity(value): + return hashlib.sha256(json.dumps(value,sort_keys=True,separators=(',',':'),allow_nan=False).encode('utf-8')).hexdigest() + +def payload_identity(path): + return hashlib.sha256(gzip.decompress(Path(path).read_bytes())).hexdigest() + +def phase_value(directory,value=None): + directory=Path(directory) + value=copy.deepcopy(json.loads((directory/'CLIFFORD-REVIEW.json').read_bytes())if value is None else value) + assert value['canonical_word_sha256']==sha(directory/'CANONICAL-WORD.json.gz'),'stale phase canonical word reference' + assert value['recipe_sha256']==sha(directory/'CLIFFORD-RECIPES.json'),'stale phase recipe reference' + seconds=value.pop('seconds') + assert type(seconds)in(int,float) and math.isfinite(seconds) and seconds>=0,'invalid phase timing metadata' + value['canonical_word_sha256']=payload_identity(directory/'CANONICAL-WORD.json.gz') + value['recipe_sha256']=json_identity(json.loads((directory/'CLIFFORD-RECIPES.json').read_bytes())) + return value + +def native_value(directory,value=None): + directory=Path(directory) + value=copy.deepcopy(json.loads((directory/'INDEPENDENT-LOCAL-REPLAY.json').read_bytes())if value is None else value) + for field,name in [('canonical_word_sha256','CANONICAL-WORD.json.gz'),('local_programs_sha256','LOCAL-PROGRAMS.json.gz')]: + assert value[field]==sha(directory/name),'stale native artifact reference: '+field + value[field]=payload_identity(directory/name) + return value + +def artifact_identities(directory): + directory=Path(directory) + result={} + for name in FILES: + path=directory/name + if name.endswith('.gz'): + result[name]=payload_identity(path) + else: + value=phase_value(directory)if name=='CLIFFORD-REVIEW.json'else native_value(directory)if name=='INDEPENDENT-LOCAL-REPLAY.json'else json.loads(path.read_bytes()) + result[name]=json_identity(value) + return result diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/invoice_allcold.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/invoice_allcold.py new file mode 100644 index 0000000000..b244cd5994 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/code/invoice_allcold.py @@ -0,0 +1,329 @@ +"""Fresh call-specific mixed-provider finite invoice. + +Prepared with OpenAI Codex assistance, Apache-2.0. The scalar/Horner recount +and finite inequalities are adapted from the retained PR558 -> PR552 -> +PR531 invoice_final.py, whose notices and sources are preserved in the package. +Every call selects a hash-bound provider. Shared compiler reserves use maxima; +primitive work, coefficient work, local children and wrappers are also summed +from actual selected provider/orientation records. +""" +import argparse, gzip, hashlib, json +import sys as _s,pathlib as _p;_s.path.insert(0,str(_p.Path(__file__).resolve().parent)) +from witness import * +from generated_identity import artifact_identities +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path +assert __debug__, 'Assertions required' + +def read(path): + data=path.read_bytes() + return json.loads(gzip.decompress(data) if path.suffix=='.gz' else data) +def filehash(path): return hashlib.sha256(path.read_bytes()).hexdigest() +def contenthash(path): + data=path.read_bytes() + return hashlib.sha256(gzip.decompress(data) if path.suffix=='.gz' else data).hexdigest() +def programhash(events): + return hashlib.sha256(json.dumps(events,separators=(',',':')).encode()).hexdigest() + +def recount_provider(local_dir, registry): + cp=local_dir/'CANONICAL-WORD.json.gz'; pp=local_dir/'LOCAL-PROGRAMS.json.gz' + rp=local_dir/'INDEPENDENT-LOCAL-REPLAY.json' + w,programs,replay=read(cp),read(pp),read(rp) + checks=read(local_dir/'LOCAL-CHECKS.json') + assert set(programs)=={'forward','backward'} + assert replay['status']=='PASS_INDEPENDENT_LOCAL_SCALAR_FRAME_AND_WRAPPER_REPLAY' + assert replay['canonical_word_sha256']==filehash(cp)==registry['canonical_word_sha256'] + assert replay['local_programs_sha256']==filehash(pp)==registry['local_programs_sha256'] + assert programs==registry['local_programs'] + assert checks==registry['local_program_checks'] + assert filehash(local_dir/'CLIFFORD-RECIPES.json')==registry['exact_local_clifford_recipe_sha256'] + assert filehash(local_dir/'RESIDUAL-ADAPTERS.json')==registry['residual_adapter_sha256'] + v,helpers,h,m=w['v'],w['R'],w['h'],73 + assert (v,h)==(112,9) and type(helpers) is int and helpers>0 + assert registry['v']==v and registry['R']==helpers and registry['h']==h + assert registry['ports']==w['ports'] and registry['centers']==w['centers'] + assert replay['v']==v and replay['helpers']==helpers + n=2*v+helpers + widths = [len(w['frames'][w['final'][r]])-len(w['frames'][w['start'][r]]) for r in range(2*v, 2*v+helpers)] # HPE: |final|-|start| + terminal_codim = sum(h-len(w['frames'][w['final'][r]]) for r in range(2*v, 2*v+helpers)) # HPE: 0 for FULL-ended helpers + ends = {r: f for r, f in enumerate(w['final']) if r >= 2*v and f != 1} + assert len(widths) == helpers + entrances = {r: f for r, f in enumerate(w['start']) if r >= 2*v and f != 0} + entering = len(entrances) + wrapped = {**entrances, **{r: 0 for r in ends if r not in entrances}} # COLD-HPE: cold hyperplane-ended helpers carry wrappers too + cold_ends = len(wrapped) - len(entrances) + assert entering == replay['entering_helpers'] + local = {} + for orientation, events in programs.items(): + # Endpoint equality and native frames were already independently + # replayed on all n columns in the hash-bound receipt above. + env = {('L', r): Q(1) for r in range(n)} + peak = Q(1) + real = macros = workops = 0 + paid = Counter() + wrappers = {'pre': set(), 'post': set()} + for event in events: + tag = event[0] + if tag == 'climb': + paid[event[5]] += 1 + elif tag == 'center': + paid[event[4]] += 1 + elif tag == 'residual_adapter': + _, kind, register, frame, *end = event + assert kind in wrappers and wrapped.get(register) == frame + assert end == ([ends[register]] if register in ends else []) # HPE: R_{E,U}^-1 and L_{E,U}^-1 name U + assert register not in wrappers[kind] + wrappers[kind].add(register) + elif tag == 'scalar': + macros += 1 + scalar = event[1] + op, target = scalar[0], tuple(scalar[1]) + if op == 'clear': + env[target] = Q(0) + count = 1 + elif op == 'copy': + env[target] = env[tuple(scalar[2])] + count = 1 + elif op == 'scale': + q = Q(scalar[2], scalar[3]) + numerator, denominator = abs(q.numerator), q.denominator + assert numerator and numerator & (numerator-1) == 0 + assert denominator & (denominator-1) == 0 + env[target] *= abs(q) + count = abs(numerator.bit_length()-denominator.bit_length()) + int(q < 0) + elif op == 'add': + source = tuple(scalar[2]) + q = Q(scalar[3], scalar[4]) + numerator, denominator = abs(q.numerator), q.denominator + assert source != target and numerator > 0 + assert denominator & (denominator-1) == 0 + acc, count = 0, 1 # clear coefficient work + for i, bit in enumerate(bin(numerator)[2:]): + if i: + acc *= 2 + count += 1 + peak = max(peak, acc*env[source]) + if bit == '1': + acc += 1 + count += 1 + peak = max(peak, acc*env[source]) + value = Q(acc) + for _ in range(denominator.bit_length()-1): + value /= 2 + count += 1 + peak = max(peak, value*env[source]) + assert value == abs(q) + count += 2 # signed accumulation and work clear + env[target] = env.get(target, Q(0)) + abs(q)*env[source] + workops += count + else: + raise AssertionError(op) + real += 2*count + peak = max(peak, env[target]) + else: + assert tag in ('adapter', 'phase') + assert wrappers['pre'] == wrappers['post'] == set(wrapped) + assert all(value == 0 for register, value in env.items() if register[0] == 'C') + prior = replay['local'][orientation] + assert prior['all_exact_columns'] == n and prior['private_work_erased'] + assert peak == Q(prior['prefix_l1_upper']) and peak < 2**prior['charged_payload_bits'] + bits = peak.numerator.bit_length()-peak.denominator.bit_length()+1 + assert bits == prior['prefix_bits_upper'] + assert real == checks[orientation]['real_component_primitive_bound'] + assert macros == checks[orientation]['scalar_macros'] + assert dict(paid) == {int(r): count for r, count in checks[orientation]['paid_profile'].items()} + assert dict(paid) == {int(r): count for r, count in replay['paid_profiles'][orientation].items()} + local[orientation] = dict( + events=len(events), macros=macros, real_component_primitives=real, + prefix_l1=str(peak), prefix_bits=bits, + coefficient_work_primitive_count=workops, all_exact_columns=n, + dirty_helper_columns=helpers, all_dirty_helper_columns_restored=True, + private_centres_and_coefficient_work_cleared=True, + pre_wrappers=len(wrappers['pre']), post_wrappers=len(wrappers['post']), + endpoint_evidence='Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json') + + centres = len(w['centers']) + children = sum(checks['forward']['paid_profile'].values()) + assert checks['forward']['paid_profile'] == checks['backward']['paid_profile'] + macro_bound = max(row['macros'] for row in local.values()) + compiler = 64*(m+1)**3 + adapters = 16*(macro_bound+children+n+centres)+64*m + primitive_bound = max(row['real_component_primitives'] for row in local.values())+adapters*compiler + + assert widths==registry['widths'] + artifacts={f.name:filehash(f) for f in local_dir.iterdir() if f.is_file()} + phase_review=read(local_dir/'CLIFFORD-REVIEW.json') + return dict(local=local,helpers=helpers,centres=centres,v=v,h=h,n=n, + entering_helpers=entering,entrance_rank=sum(len(w['frames'][f]) for f in w['start'][2*v:]), + terminal_codimension=terminal_codim, hyperplane_ended_helpers=len(ends), # HPE: always reported (0 for FULL-ended words) + **({'cold_hyperplane_ended_helpers': cold_ends} if cold_ends else {}), # COLD-HPE: absent without cold ends + width_inventory=dict(sorted(Counter(widths).items())),widths=widths, + local_adapters=adapters,local_primitive_bound=primitive_bound, + compiler=compiler,children=children,artifacts=artifacts, + paid_profile=checks['forward']['paid_profile'], + program_hashes={o:programhash(events) for o,events in programs.items()},semantic_artifact_sha256=artifact_identities(local_dir)) + + +def run(base, hosted, audit, out, retained_invoice=None): + local_dir=base/'split-centres' + parent=read(local_dir/'GLOBAL-TEMPLATE.json.gz') + template_path=hosted/'GLOBAL-TEMPLATE.json.gz' + template=read(template_path); summary=read(hosted/'HOSTED.json') + owners=read(audit/'OWNERS-AND-PROFILE.json'); control=read(audit/'ASYNC-AUDIT.json') + template_hash=contenthash(template_path) + assert template_hash==control['complex_template_sha256']==owners['template_sha256']==summary['template_sha256'] + assert owners['status']=='PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE' + assert template['recipe']==parent['recipe'] + assert 'local_programs' not in template + assert set(template['local_providers'])==set(PIDS) + providers={pid:recount_provider(base/'providers'/pid,registry) + for pid,registry in template['local_providers'].items()} + for pid,p in providers.items(): + assert owners['provider_phase_semantic_sha256'][pid]==control['provider_phase_semantic_sha256'][pid]==p['semantic_artifact_sha256']['CLIFFORD-REVIEW.json'] + # The fresh controller admission must cite precisely these provider bytes. + for name in ('CANONICAL-WORD.json.gz','LOCAL-PROGRAMS.json.gz','LOCAL-CHECKS.json', + 'INDEPENDENT-LOCAL-REPLAY.json','CLIFFORD-RECIPES.json', + 'CLIFFORD-REVIEW.json','RESIDUAL-ADAPTERS.json'): + path='providers/'+pid+'/'+name + assert summary['source_artifacts'][path]==p['artifacts'][name] + assert owners['source_artifacts'][path]==p['artifacts'][name] + # R is read from the provider words (all must agree); the parent dedicated-bank + # envelope keeps its own helper count R0 from the parent split-centres word. + assert len({p['helpers'] for p in providers.values()})==1,'providers disagree on helper count R' + v,h,m,centres=112,9,73,8 + helpers=next(iter(providers.values()))['helpers']; n=2*v+helpers + assert all((p['v'],p['h'],p['centres'],p['n'])==(v,h,centres,n) for p in providers.values()) + parent_helpers=read(local_dir/'CANONICAL-WORD.json.gz')['R'] + stages,replicas,blocks_per_stream=9,8,4 + call_count=len(template['calls']) + assert call_count==stages*replicas==control['complete_invocations'] + assert control['one_owner_per_complete_invocation'] + assert len({(c['stage'],c['replica']) for c in template['calls']})==call_count + parent_calls={(c['stage'],c['replica']):c for c in parent['calls']} + sweeps=[e for e in template['execution_schedule'] if e['kind']=='local_cover_sweep'] + assert len(sweeps)==call_count + selected=[]; selected_paid=Counter(); provider_counts=Counter(); orientation_counts=Counter() + scalar=coefficient_work=macros=0; wrapper_factors=0 + factors_per_wrapper=2*(m-1) + for c in template['calls']: + pid,orientation=c['provider_id'],c['orientation']; p=providers[pid] + old=parent_calls[(c['stage'],c['replica'])] + assert orientation==old['orientation'] and c['owners'][:2*v]==old['owners'][:2*v] + assert c['local_program_sha256']==p['program_hashes'][orientation] + r=p['local'][orientation] + scalar+=r['real_component_primitives']; coefficient_work+=r['coefficient_work_primitive_count']; macros+=r['macros'] + wrapper_factors+=(r['pre_wrappers']+r['post_wrappers'])*factors_per_wrapper + provider_counts[pid]+=1; orientation_counts[(pid,orientation)]+=1 + selected_paid.update({int(k):v for k,v in p['paid_profile'].items()}) + selected.append(dict(stage=c['stage'],replica=c['replica'],provider_id=pid,orientation=orientation, + program_sha256=c['local_program_sha256'],events=r['events'],macros=r['macros'], + real_component_primitives=r['real_component_primitives'], + coefficient_work_primitive_count=r['coefficient_work_primitive_count'], + entering_helpers=p['entering_helpers'],entrance_rank=p['entrance_rank'], + pre_wrappers=r['pre_wrappers'],post_wrappers=r['post_wrappers'])) + assert provider_counts==COUNTS + # The sweep registry is executable: no hidden use of the historical supplier. + by_call={(c['stage'],c['replica']):c for c in template['calls']} + for e in sweeps: + c=by_call[(e['stage'],e['replica'])] + assert e['provider_id']==c['provider_id'] + assert set(p['compiler'] for p in providers.values())=={64*(m+1)**3} + compiler=64*(m+1)**3 + adapters=max(p['local_adapters'] for p in providers.values()) + primitive_bound=max(p['local_primitive_bound'] for p in providers.values()) + bridge_steps=sum(event['kind']=='bridge' for event in parent['recipe']) + bridge_sweeps=sum(event['kind']=='bridge' for event in template['execution_schedule']) + assert bridge_sweeps==replicas*bridge_steps + bridge_additions=2*v*bridge_sweeps + shifts=blocks_per_stream*v*replicas; moves=2*shifts + parent_live,parent_physical=parent['live'],parent['physical'] + data_stock=2*v*blocks_per_stream*replicas + assert (parent_live-data_stock)%stages==0 + parent_banks=(parent_live-data_stock)//stages + assert parent_banks>=0 and parent_physical==parent_live+parent_helpers+centres+2 + nonlocal_items=(4*v*replicas*stages+2*v*replicas*stages+2*call_count*helpers + +sum(child['replicas'] for child in parent['idle_children'])+stages*parent_banks + +bridge_additions+shifts+moves+parent_live+parent_physical+wrapper_factors) + outside=8*nonlocal_items+64*m + parent_pervertex=(scalar+bridge_additions+shifts+moves+parent_live + +(call_count*adapters+outside)*compiler+64*parent_physical) + live,physical=template['live'],template['physical'] + mass,profile=owners['rank_mass'],owners['paid_profile'] + assert m*live-mass==owners['deficit']==2560 + assert mass==sum(int(r)*count for r,count in profile.items()) + assert physical==live+helpers+centres+2 + assert live==owners['live'] and physical==owners['physical'] + assert live<=parent_live and physical<=parent_physical + assert not template['bank_padding']['families'] + assert owners['explicit_idle_remainder_children']<=owners['source_idle_children_charged'] + # The old dedicated-bank geometry is only a conservative reserve envelope. + # Its singular program is never used as evidence for a mixed invocation. + rebased=parent_pervertex+65*(physical-parent_physical)+(live-parent_live) + used=max(rebased,parent_pervertex); retained=None; payload=512 + if retained_invoice is not None: + previous=read(retained_invoice) + assert previous['compiler']==compiler and previous['charged_prefix_bits']==payload + previous_bound=previous['conservative_pervertex_used'] + used=max(used,previous_bound+parent_pervertex) + retained=dict(sha256=filehash(retained_invoice),previous_pervertex_allowance=previous_bound, + added_complete_new_pervertex=parent_pervertex,policy='Retain old allowance and add entire fresh mixed recount.') + half=m//2; group=2**(half*half) + for i in range(1,half+1): group*=2**(2*i)-1 + stock,streamed_mass=group*physical,group*mass + logical=group*used+64; router=compiler*(logical+1)*(stock+1)**2 + g_bound,e_bound,c0=2**30000,2**100000,2**210000 + total_mass=streamed_mass+e_bound + literal=2*g_bound*stock**2+8*streamed_mass+4*stock+4+32*m + row=2*stock.bit_length()+9909+252+2*payload + maxchild=max(map(int,profile)) + inequalities=dict(local_primitive_bound=primitive_bound<2**48, + logical=logical<2**6050,router=router2*maxchild*maxchild) + assert all(inequalities.values()) + localbits=max(r['prefix_bits'] for p in providers.values() for r in p['local'].values()) + input_l2_bits=(m+1)//2 + required_prefix=localbits+input_l2_bits+call_count+bridge_sweeps+4 + assert required_prefix R helper map +# (verify.py checks the spec value against the constructor's HELPER-MAP.json) +SPOT=tuple(SPEC.get('width_spot_helpers',(270,282,294,306))) +# A pivot swap moves a kernel family's pivot role p -> x; the old pivot p becomes an ordinary cold helper and its width +# goes 8 -> 9 (construction/layers, PR641 PROOF-NOTE-PIVOT). Expected spot widths are derived from the package's pinned +# pivot-swap recipe (path and sha256 in the spec), not from free data: 9 at a swapped-out pivot, 8 otherwise. +_PKG=Path(os.environ['WITNESS_SPEC']).resolve().parents[1] +def _old_pivots(): + ps=SPEC.get('pivot_swap') + if not ps:return frozenset() + raw=(_PKG/ps['recipe']).read_bytes();import hashlib + assert hashlib.sha256(raw).hexdigest()==ps['sha256'],'pivot-swap recipe pin' + return frozenset(s['pivot']for s in json.loads(raw)['swaps']) +OLD_PIVOTS=_old_pivots() +def spot_widths(v=112): + """Expected residual widths at the spot helpers (helper indices) of the gauge44 provider.""" + return tuple(9 if 2*v+h in OLD_PIVOTS else 8 for h in SPOT) +PIDS=tuple(sorted(set(DISPATCH.values()))) +COUNTS=dict(Counter(DISPATCH.values())) +assert DISCOVER or set(PROVIDERS)==set(PIDS),'spec providers differ from dispatch providers' +def lookup(key): + """Dotted spec path; a segment may itself contain dots when it names a file (split at most once per known file suffix).""" + v=SPEC;parts=key.split('.') + while parts: + for n in range(len(parts),0,-1): + k='.'.join(parts[:n]) + if isinstance(v,dict) and k in v:v=v[k];parts=parts[n:];break + else:raise KeyError('spec has no key %s'%key) + return v +def pin(key,got): + """Strict mode: got must equal the spec value at dotted key; the failure names the key.""" + if DISCOVER: + if os.environ.get('WITNESS_RECORD'): # discovery bookkeeping only: append (key, value) for the spec writer + with open(os.environ['WITNESS_RECORD'],'a')as f:f.write(json.dumps([key,got],default=str)+chr(10)) + return got + want=lookup(key) + assert got==want,'SPEC MISMATCH %s: expected %s got %s'%(key,json.dumps(want)[:400],json.dumps(got,default=str)[:400]) + return got +def partner(pid): + """A different provider for substitution controls (next in sorted order).""" + assert len(PIDS)>1 + return PIDS[(PIDS.index(pid)+1)%len(PIDS)] diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/COLD44-RECIPE.json.gz b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/COLD44-RECIPE.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..6f59d889202eee8d97ba32329273a3b7cf2389b2 GIT binary patch literal 100443 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
    3F9R=7c848la&w}3d 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 Ob9`44L}87W&;37epa?Ah literal 0 HcmV?d00001 diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/COMPLETION-PRIORITY.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/COMPLETION-PRIORITY.json new file mode 100644 index 0000000000..e0df30aeef --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/COMPLETION-PRIORITY.json @@ -0,0 +1,746 @@ +{ + "0,1,2,3": { + "rows": [ + [ + "1", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0" + ] + ], + "registers": [ + 64, + 67 + ] + }, + "0,1,4,5": { + "rows": [ + [ + "1", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0" + ] + ], + "registers": [ + 32, + 35 + ] + }, + "0,1,6,7": { + "rows": [ + [ + "1", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0" + ] + ], + "registers": [ + 24, + 27 + ] + }, + "0,2,4,6": { + "rows": [ + [ + "1", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/2", + "1/2", + "0", + "0", + "-1/2", + "1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "1" + ], + [ + "0", + "0", + "0", + "0", + "0", + "-1/2", + "1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "1/2" + ] + ], + "registers": [ + 16, + 18, + 19, + 297, + 301, + 303 + ] + }, + "0,2,5,7": { + "rows": [ + [ + "1", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/2", + "1/2", + "0", + "0", + "-1/2", + "1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "1" + ], + [ + "0", + "0", + "0", + "0", + "0", + "-1/2", + "1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "1/2" + ] + ], + "registers": [ + 40, + 42, + 43, + 313, + 317, + 319 + ] + }, + "0,3,4,7": { + "rows": [ + [ + "1", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/2", + "1/2", + "0", + "0", + "-1/2", + "1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "1" + ], + [ + "0", + "0", + "0", + "0", + "0", + "-1/2", + "1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "1/2" + ] + ], + "registers": [ + 72, + 74, + 75, + 329, + 333, + 335 + ] + }, + "0,3,5,6": { + "rows": [ + [ + "1", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/2", + "1/2", + "0", + "0", + "-1/2", + "1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "1" + ], + [ + "0", + "0", + "0", + "0", + "0", + "-1/2", + "1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "1/2" + ] + ], + "registers": [ + 112, + 114, + 115, + 345, + 349, + 351 + ] + }, + "1,2,4,7": { + "rows": [ + [ + "1", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/2", + "1/2", + "0", + "0", + "-1/2", + "1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "1" + ], + [ + "0", + "0", + "0", + "0", + "0", + "-1/2", + "1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "1/2" + ] + ], + "registers": [ + 8, + 10, + 11, + 361, + 365, + 367 + ] + }, + "1,2,5,6": { + "rows": [ + [ + "1", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/2", + "1/2", + "0", + "0", + "-1/2", + "1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "1" + ], + [ + "0", + "0", + "0", + "0", + "0", + "-1/2", + "1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "1/2" + ] + ], + "registers": [ + 48, + 50, + 51, + 377, + 381, + 383 + ] + }, + "1,3,4,6": { + "rows": [ + [ + "1", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/2", + "1/2", + "0", + "0", + "-1/2", + "1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "1" + ], + [ + "0", + "0", + "0", + "0", + "0", + "-1/2", + "1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "1/2" + ] + ], + "registers": [ + 80, + 82, + 83, + 393, + 397, + 399 + ] + }, + "1,3,5,7": { + "rows": [ + [ + "1", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "-1/2", + "1/2", + "0", + "0", + "-1/2", + "1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "1" + ], + [ + "0", + "0", + "0", + "0", + "0", + "-1/2", + "1/2", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "-1/2", + "0", + "0", + "1/2" + ] + ], + "registers": [ + 104, + 106, + 107, + 409, + 413, + 415 + ] + }, + "2,3,4,5": { + "rows": [ + [ + "1", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0" + ] + ], + "registers": [ + 96, + 99 + ] + }, + "2,3,6,7": { + "rows": [ + [ + "1", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0" + ] + ], + "registers": [ + 88, + 91 + ] + }, + "4,5,6,7": { + "rows": [ + [ + "1", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "-1/2", + "0", + "0", + "1/2", + "0", + "0", + "0", + "0" + ] + ], + "registers": [ + 56, + 59 + ] + } +} \ No newline at end of file diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/INPUTS.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/INPUTS.json new file mode 100644 index 0000000000..2b12294b58 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/INPUTS.json @@ -0,0 +1,65 @@ +{ + "schema": "gauge44-compact-construction-v1", + "repository": "https://github.com/CrocSwap/integer-mult-bounds", + "commits": { + "main": "17ce0c79b7b51c2634b439ea5a2b754f09909693", + "pr635": "a6895a69f8ad98ab45777b03e9e6f48888c39f6f" + }, + "files": { + "main": { + "research/complex-k492-owner-repair/vendor/direct_delivery/inputs/hamming/PACKET-PROGRAMS.json.gz": "d833ae0390d165d7da0c639a3c7aeb77156c2ddb52447087cb49b9d03b19e9b9", + "research/complex-k492-owner-repair/vendor/direct_delivery/inputs/hamming/PROTOTYPE.json": "327d2a868043e846381aa58a33053c24425e8cad522ff401b10ec8af1d649a3f", + "research/complex-k492-owner-repair/vendor/joint_prefix/code/build_joint_prefix.py": "d7804669e528b6fd8d80195a4a2e76efac9bc67440b82c73973f4bc9fe273783", + "research/complex-k492-owner-repair/vendor/joint_prefix/data/JOINT-PREFIX.json": "0fddbd3f482b72a5197eacd75abe192e1d92f83aa2cde33a76dbc7be1682bcf2", + "research/complex-k492-owner-repair/vendor/multicold/code/build_cold_kernel.py": "aa556a1988f7d4c52bd82fd2a648769f7094bd75ba79582c15ec441d710e213b", + "research/complex-k492-owner-repair/vendor/multicold/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-k492-owner-repair/vendor/multicold/data/EIGHT-COLD.json": "089617bdc33fd9f27b7fc8e9ae9e01c8e65a86a57c4b6f180f4f378f3f0e6160", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/phases_full.py": "a273c325ffd6793d5b63b79a289a9d2bbc9292e6940fb5a926924f3708627af4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz": "e070ae2c78b4a1b644b418774af62b40d8d16e6ba89602f0474afb557d507c37", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_common.py": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_word.py": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/RAW504.json.gz": "1c6144791dbedf6427e3ee7b4c24fb05b5bf407f6346592f50f8dd8d9638108d", + "research/structural-gain/frontier-composition/global-replay/base/split-centres/FULL-WORD.json.gz": "375bd23001cd805707968005a9342827d5464e3f8e3a754197b31c46fc3f63c2", + "research/structural-gain/frontier-composition/multicold-eight-word/FULL-WORD.json.gz": "4d4a59db7f74d7505447fbb2aa87735771cca1d04a0afafa455d21bd8dbf1f77" + }, + "pr635": { + "research/complex-571-cold14-st2/code/build_cold_end.py": "864b4701dd73afd0c9d99761b7a749f3354c48985730f17054e18c052996a668", + "research/complex-571-cold14-st2/code/build_hpe.py": "ba2001695d8c7547a82260c3b016e01dac686e95a61757ca124eb9879078ea8e", + "research/complex-571-cold14-st2/code/build_port_stage.py": "beb0d30fde1b9a30db091880b38c4a8ec906da3f715c43de7db8bf7932526e72", + "research/complex-571-cold14-st2/code/hpe_adapters_local.py": "eb0b5c6c7161e18dc22168da3211448d321586edd15bcfb4b4741174d36993cf", + "research/complex-571-cold14-st2/code/hpe_audit_and_transport.py": "c9a05ff291016b870b4fc925b317abd9c3a604c73ffc8920dfdbbeb475e20aa3", + "research/complex-571-cold14-st2/code/hpe_audit_local.py": "6bd9a1e279c9c9e4f3767d9f82e537b559292906feb2ddab02f380fb6523a810", + "research/complex-571-cold14-st2/code/hpe_emit_local.py": "7e4a6fbc38c8228157b6311457d1496bf460291393043932d2c365f004f77805", + "research/complex-571-cold14-st2/data/TRI-SCHEDULE.json": "94da9d5575f5b237097a77ac7dd09aff594322dd9c35138bfd34ffc5e1a7a51e", + "research/complex-571-cold14-st2/data/recipes/k492-jp8-frame_regroup.json": "9bd347334de643f29865290be1ed37289f9cae6cd339547ac89b45fa7aaee65a", + "research/complex-571-cold14-st2/data/recipes/k492-jp8-hyperplane_end.json": "e4d4dfd83d0c64cb0a8ee8c8bbd95d0510ee68699859e568fe201cd6f8d250c1" + }, + "delta": { + "COLD44-RECIPE.json.gz": "22d0e01e990c0f1c588607a095271f7844851a437ba07174505e98e9528aed4c", + "COMPLETION-PRIORITY.json": "0274ffca1725e7460aaf7b672bc1248aa6dfdec11e5f0fec91af18b829f8ba47", + "build_gauge_cold44.py": "ec730a4d3ff12fb058780718b1d5a7afe61243c532679ef347a5a48e2af0a3bb", + "construct_gauge_xcentre.py": "d8d295566ef2399af2da0707a4adc83e07aa26d2344c01a66bd0ca7684cf9217", + "reproduce.py": "047bb9b3536b0b16bb08a21cd9fd80404ca9d022345f1aeab34b21dffc281c92" + } + }, + "word_content_sha256": { + "shadow-early": "edb55811a9d38802c311c74bdd2d4d1b2f3eaf37d06e4178eef0785c2fa4b57d", + "shadow-prefix": "6c361b33967bb62d878b3acef44a4ac2c70970e99f36a11906b03811495de533", + "raw": "0ac47f92fc2e3f5aa457d78f7b8a5c785bf140c546932b9dfcd9e610ad319180", + "port0": "7086d4309f145f0bf85b97f567e2cbeeaca9fc5011f62c86c805bfadeb0300fc", + "port1": "8f47545698a11072f8c6a0b50ae9c8acf8e4e2b0e35a0e8c672bbca216b04534", + "port2": "4e4919c140e07f6c820bea4aae83565b3b4967ffbfbb907611216ff6e2e6105d", + "port3": "9774dca3e4295e2eb9171a9cf34e1973bc72bad38eddec2cc0fc498bd9e041f3", + "regroup": "989082402d2292a18328e86927c0a12d34fcab18ef4ff724bd1ce691cf4e7531", + "hpe": "42fb8b3aa314593fe976820cf65824f5fce0ee4f95281796992d4809709864cc", + "cold44": "78c7aadacb6eec2eeecc124ca236e5bcfdba6a52b30c2971aaa596d1d119b290" + }, + "helper_map_sha256": "688d5115b221be68c96970822cc04ff698e2a84432fa7db9cb59057f6fe55def", + "canonical_content_sha256": "e6daee410e04d5e023faf21144081534ad222d334ce786e6b5f52407e6b3c41f", + "local_program_sha256": { + "forward": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "backward": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4" + }, + "clifford_recipes_sha256": "0a60293f43d88dbb1b321f02e61204afe1b6272b1346968ef35705caea1e4771" +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/LICENSE b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/NOTICE.md b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/NOTICE.md new file mode 100644 index 0000000000..16b0507070 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/NOTICE.md @@ -0,0 +1,9 @@ +# Construction delta notice + +Prepared for icekylinx with OpenAI GPT-6 Astra assistance. Apache-2.0. + +`construct_gauge_xcentre.py` modifies PR635's credited `construct_k_triangle.py`, which in turn extends icekylinx's PR531/PR514/PR425 factory lineage. Its original source comments are retained. The K-triangle schedule and the upstream porting, JP8 frame, kernel and HPE procedures are reused from the pinned source checkouts and are not new contributions of this delta. + +The new source-copy exchanges, complementary factory basis, carrier assignment, exact cold44 constructor and compact reproduction driver are described in `../CONSTRUCTION.md`. + +`UPSTREAM-NOTICE.md` is the complete unmodified notice from the pinned PR635 package. `LICENSE` is that package's Apache-2.0 license. All further notices and source credits of the referenced upstream packages remain applicable and are retained in the source checkouts rather than vendored again here. diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/REBUILD-CHECKS.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/REBUILD-CHECKS.json new file mode 100644 index 0000000000..0801f35da7 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/REBUILD-CHECKS.json @@ -0,0 +1,51 @@ +{ + "status": "PASS_COMPACT_SCALAR_REPRODUCTION_AND_FROZEN_RECIPE_SPLICE", + "steps": [ + { + "step": "shadow-early", + "exit_code": 0, + "seconds": 0.355 + }, + { + "step": "shadow-prefix", + "exit_code": 0, + "seconds": 0.511 + }, + { + "step": "gauge-forward", + "exit_code": 0, + "seconds": 0.527 + }, + { + "step": "port0", + "exit_code": 0, + "seconds": 0.468 + }, + { + "step": "port1", + "exit_code": 0, + "seconds": 0.636 + }, + { + "step": "port2", + "exit_code": 0, + "seconds": 0.474 + }, + { + "step": "port3", + "exit_code": 0, + "seconds": 0.497 + }, + { + "step": "cold44-exact", + "exit_code": 0, + "seconds": 2.754 + } + ], + "constructor_seconds": 6.222, + "word_content_sha256": "78c7aadacb6eec2eeecc124ca236e5bcfdba6a52b30c2971aaa596d1d119b290", + "all_step_input_and_output_pins_checked": true, + "regenerated_recipe_equals_frozen_recipe": true, + "frozen_splice_matches_exact_constructor": true, + "scope": "One portable scalar reconstruction from pinned main and PR635 inputs; existing native and independent mathematical receipts accompany the package separately." +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/UPSTREAM-NOTICE.md b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/UPSTREAM-NOTICE.md new file mode 100644 index 0000000000..ebc24a0168 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/UPSTREAM-NOTICE.md @@ -0,0 +1,34 @@ +# Attribution and scope + +Four verified provider types are offered to every call: PR571's prefix word with twelve multi-cut cold kernels (PR568's unchanged constructor), the same word with forty width-five entrance promotions (PR569's unchanged frame constructor) before those kernels, PR575's plain joint-prefix provider, and PR568's eight-cold provider. A window MILP with an exact per-pattern model chooses the dispatch and a literal owner map. PR583's six source-bound kernel frame coalescences (its unchanged constructor and negative controls) are applied to every PR571-prefix provider word (ck and atm3), followed by two further coalescences that each first move one addition past two commuting additions (package code/build_gate_moves.py, extending PR583's constructor); a final hyperplane_end step (package code/build_hpe.py) then runs 46 single-gate cleanups h -= p right after part B at the dim-8 join U of their registers, so 46 width-8 entering helpers per call end at U with width 7; each such gate commutes with every earlier cleanup gate on its registers (for 8 of them the partner's one earlier gate x -= p only reads p), and the reordered program is replayed exactly. A window MILP (exact windows, RINS around an LP vertex) gives the dispatch ck 45 / atm3 21 / jp8 6 and the literal owner map. + +Pinned external sources (unchanged; `verify.py` checks their manifests and every file it uses): +- PR568 (`research/complex-multicold`, commit `71c99ac935a33bb7b59a1b4a7af8725a939b0b90`). +- PR571 (`research/structural-gain`, commit `b7bdc5a8de18fcf418cfb9c7d83a2b1097a5e4a3`). +- PR569 (`research/larger-gain`, commit `897213a855b7fb8a1b8b0e552a2f5c42e6c1b326`). +- PR575 (`research/complex-joint-prefix`, commit `eac6f7e378ab622dac50a2fd4b7ef6eab014de44`). +- PR583 (`research/kernel-frame-coalescing`, commit `89be768f0157f5a3d8e4db69cf1748768605eac9`). + +Provider construction is described as typed steps in `data/SPEC.json` (`build`); `verify.py` runs only allowlisted step types with their paired omission audits and checks every input and output content hash. `code/` holds the spec-driven global admission scripts adapted from PR571's `frontier-composition/global-code/` (OpenAI Codex assisted, Apache-2.0): every expected value is read from `data/SPEC.json` and compared only after independent recomputation. `code/generated_identity.py` and `code/generated_identity_controls.py`, and the decompressed-content artifact identities in the bind, audit, invoice, assembly and phase-timing scripts, are taken unchanged from PR586 by chafreaky (`research/promoted-kernel-coalescing`, commit `4846fee5b06af770e9b3a10c36200f673d656725`, OpenAI Codex assisted, Apache-2.0), including its proof-content and reference/metadata mutation controls; the normalization of descriptive width metadata after frame changes follows the same PR. + +In PR601, the owner map was nominated by a HiGHS window MILP (adapted from PR569's `global/nominate_width7.py`) with lazy cross-time Hall cuts; this package's re-solved map is described below. Neither is an admission dependency. + +DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. (The PR601 package this one starts from states: "Prepared by Claude Code (Anthropic) research agents.") Apache-2.0 applies; LICENSE is included. All notices, licenses, source pins and AI disclosures of the pinned sources and their ancestry are retained in those packages and are not replaced by this notice. All inherited conditional assumptions remain conditional. + +**This package (complex-571-cold14, DreamingOfClouds).** It starts from PR601 (jeremykothe2, `research/complex-571-hpem46`, commit `529ab7dcb59d5ea7a5798e9e06cf5b3aee8a1550`). Everything above is kept unchanged except the following: +- every provider chain (ck, atm3, jp8) gains the typed step `cold_end` (`code/build_cold_end.py`, `code/cold_end_controls.py`; recipes `data/recipes/*-cold_end.json.gz`); +- the generalised native chain and the global admission scripts accept cold helpers that end below FULL (with `0:U` wrappers), a refactored exact cleanup, and check the wrapper order; +- `data/PLAN.json` / `data/OWNERS.json.gz` (dispatch and literal owner map) come from a relocate/swap/ejection-chain/provider-flip annealing search started from PR601's map, refined by an exact pattern-restricted owner model (CP-SAT) with a literal edge-colouring expansion (not an admission dependency); +- `data/SPEC.json` holds the expected values, recorded by a discovery run and then checked by a strict run. + +The cold-end construction (a row-plus-column cone condition for low-frame ends, a rank-0 dirt-spread premix and multi-gate lower-frame cleanup) builds on PR591 / PR592 / PR593 / PR601 (jeremykothe2) and our PR599 (Lean: multi-gate and cold hyperplane-end tails). DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. Build on this at your own risk. + +**This package (complex-571-cold14-b3, jeremykothe2).** It is PR604's `complex-571-cold14` (DreamingOfClouds) with ColdBeyond's second cold end per block (two new `cold_end` A-gate primitives, `PROOF-NOTE.md`), ColdSupply's E1 entering pair and reviewed controls, a free dispatch (jp8 ×60, atm3 ×12) and a literal owner map from an exact per-time-Hall window MIP. All other construction, code, controls and proofs are PR604's and earlier contributors', unchanged. + +**This package (complex-571-cold14-k492).** It is complex-571-cold14-b3 with these changes: +- **K-triangle base words.** The leaver-read K-triangle skeleton atom and its read schedule (`data/TRI-SCHEDULE.json`) are by AtomScout, a Claude Code research agent. `code/construct_k_triangle.py` is PR531's `code/construct_504.py` (icekylinx, OpenAI Codex / GPT assisted, Apache-2.0; pinned source `direct_delivery`) extended with that atom. +- **Ported chains.** The PR604/B3 chains are ported stage by stage onto the K-triangle words by `code/build_port_stage.py` (Port480, a Claude Code research agent). `code/build_frame_regroup.py` extends PR583's `build_frames.py` (chafreaky). +- **Helper count R.** The generalisation of the global scripts to the provider helper count R is by GlobalR (a Claude Code research agent), with AtomReviewer's fixes (PROOF-NOTE-R.md). +- **Owner map.** The owner map, the cold_end recipes on the K-triangle words and the package assembly are by Stack492, Port480 and ColdBeyond (Claude Code research agents). + +Build on this at your own risk. diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/LOCAL-PINS-barch-U8.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/LOCAL-PINS-barch-U8.json new file mode 100644 index 0000000000..4028b95c0e --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/LOCAL-PINS-barch-U8.json @@ -0,0 +1,50 @@ +{ + "word": "U8", + "barch_controls": [ + "C0_identity", + "recipe", + "drop_restore", + "restore_full", + "drop_preread", + "donation_after", + "drop_restore@231", + "restore_full@231", + "drop_preread@231", + "donation_after@231", + "drop_restore@230", + "restore_full@230", + "drop_preread@230", + "donation_after@230", + "drop_restore@232", + "restore_full@232", + "drop_preread@232", + "donation_after@232", + "drop_restore@236", + "restore_full@236", + "drop_preread@236", + "donation_after@236", + "drop_restore@226", + "restore_full@226", + "drop_preread@226", + "donation_after@226", + "drop_restore@228", + "restore_full@228", + "drop_preread@228", + "donation_after@228", + "drop_restore@62", + "restore_full@62", + "drop_preread@62", + "donation_after@62", + "drop_restore@238", + "restore_full@238", + "drop_preread@238", + "donation_after@238" + ], + "layer_controls": 95, + "canonical_sha256": "24db880b7dab31e6af4eec8a1aba1bbbae29cd50d9a7b77cf0e9b571b3e5ae7c", + "program_sha256": { + "forward": "83d65a63f51bd1ce7f3dd4e4d3597311e065b4775796cd87aea3e3a62689047c", + "backward": "e4e483b764e9a85f84a04425e57d73ecdcc72eb2e4d97a64f17d9da58fa5ace0" + }, + "clifford_recipes_sha256": "4629507dcbdd516457c001ff8f9dbe750d1a0cbfa5cfa3c6be003d45804ba0c5" +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/RECIPE-U8.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/RECIPE-U8.json new file mode 100644 index 0000000000..ee215a805a --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/RECIPE-U8.json @@ -0,0 +1,1528 @@ +{ + "base_sha256": "1e1d99ba7aab877d6b573c41f7030ee73de9a52fee51d0a822ddaae71251999f", + "B_delete": [ + 5, + 7, + 9, + 11, + 13, + 15, + 17, + 19, + 878, + 880, + 886, + 888, + 894, + 896, + 902, + 904, + 910, + 912, + 918, + 920, + 926, + 928, + 934, + 936, + 1215, + 1217, + 1223, + 1225, + 1231, + 1233, + 1239, + 1241, + 1247, + 1249, + 1255, + 1257, + 1263, + 1265, + 1271, + 1273 + ], + "B_insert": [ + [ + 5, + [ + "add", + 125, + 450, + 1, + 2, + [ + 24 + ] + ] + ], + [ + 7, + [ + "add", + 121, + 451, + 1, + 2, + [ + 24 + ] + ] + ], + [ + 9, + [ + "add", + 181, + 452, + 1, + 2, + [ + 30 + ] + ] + ], + [ + 11, + [ + "add", + 177, + 453, + 1, + 2, + [ + 30 + ] + ] + ], + [ + 13, + [ + "add", + 117, + 454, + -1, + 1, + [ + 30 + ] + ] + ], + [ + 15, + [ + "add", + 113, + 455, + -1, + 1, + [ + 30 + ] + ] + ], + [ + 17, + [ + "add", + 189, + 456, + -1, + 1, + [ + 24 + ] + ] + ], + [ + 19, + [ + "add", + 185, + 457, + -1, + 1, + [ + 24 + ] + ] + ], + [ + 676, + [ + "add", + 484, + 231, + 1, + 1, + [ + 386, + 64, + 34, + 24, + 4, + 1 + ] + ] + ], + [ + 677, + [ + "add", + 485, + 226, + 1, + 1, + [ + 388, + 68, + 32, + 24, + 2, + 1 + ] + ] + ], + [ + 693, + [ + "add", + 496, + 450, + 1, + 1, + [ + 260, + 132, + 70, + 38, + 24, + 1 + ] + ] + ], + [ + 694, + [ + "add", + 497, + 451, + 1, + 1, + [ + 260, + 132, + 64, + 32, + 24, + 1 + ] + ] + ], + [ + 711, + [ + "add", + 508, + 230, + 1, + 1, + [ + 390, + 70, + 38, + 20, + 10, + 1 + ] + ] + ], + [ + 712, + [ + "add", + 509, + 228, + 1, + 1, + [ + 390, + 64, + 32, + 20, + 10, + 1 + ] + ] + ], + [ + 729, + [ + "add", + 520, + 452, + 1, + 1, + [ + 268, + 140, + 64, + 38, + 30, + 1 + ] + ] + ], + [ + 730, + [ + "add", + 521, + 453, + 1, + 1, + [ + 266, + 138, + 70, + 32, + 30, + 1 + ] + ] + ], + [ + 747, + [ + "add", + 532, + 232, + -2, + 1, + [ + 385, + 64, + 33, + 18, + 11, + 7 + ] + ] + ], + [ + 748, + [ + "add", + 533, + 62, + -2, + 1, + [ + 385, + 65, + 32, + 19, + 10, + 7 + ] + ] + ], + [ + 763, + [ + "add", + 544, + 454, + -2, + 1, + [ + 267, + 139, + 65, + 33, + 25, + 7 + ] + ] + ], + [ + 764, + [ + "add", + 545, + 455, + -2, + 1, + [ + 267, + 139, + 64, + 32, + 25, + 7 + ] + ] + ], + [ + 779, + [ + "add", + 556, + 236, + -2, + 1, + [ + 385, + 65, + 33, + 24, + 4, + 3 + ] + ] + ], + [ + 780, + [ + "add", + 557, + 238, + -2, + 1, + [ + 385, + 64, + 32, + 24, + 4, + 3 + ] + ] + ], + [ + 795, + [ + "add", + 568, + 456, + -2, + 1, + [ + 258, + 130, + 64, + 33, + 24, + 7 + ] + ] + ], + [ + 796, + [ + "add", + 569, + 457, + -2, + 1, + [ + 259, + 131, + 65, + 32, + 24, + 7 + ] + ] + ], + [ + 1215, + [ + "add", + 125, + 450, + -1, + 2, + [ + 256, + 128, + 66, + 34, + 24, + 4, + 1 + ] + ] + ], + [ + 1217, + [ + "add", + 121, + 451, + -1, + 2, + [ + 260, + 132, + 64, + 32, + 24, + 2, + 1 + ] + ] + ], + [ + 1223, + [ + "add", + 149, + 231, + -1, + 2, + [ + 258, + 128, + 64, + 34, + 24, + 4, + 1 + ] + ] + ], + [ + 1225, + [ + "add", + 145, + 226, + -1, + 2, + [ + 256, + 132, + 68, + 32, + 24, + 2, + 1 + ] + ] + ], + [ + 1231, + [ + "add", + 181, + 452, + -1, + 2, + [ + 262, + 134, + 64, + 38, + 20, + 10, + 1 + ] + ] + ], + [ + 1233, + [ + "add", + 177, + 453, + -1, + 2, + [ + 256, + 128, + 70, + 32, + 20, + 10, + 1 + ] + ] + ], + [ + 1239, + [ + "add", + 221, + 230, + -1, + 2, + [ + 256, + 134, + 70, + 38, + 20, + 10, + 1 + ] + ] + ], + [ + 1241, + [ + "add", + 217, + 228, + -1, + 2, + [ + 262, + 128, + 64, + 32, + 20, + 10, + 1 + ] + ] + ], + [ + 1247, + [ + "add", + 117, + 454, + 1, + 1, + [ + 256, + 128, + 65, + 33, + 18, + 11, + 7 + ] + ] + ], + [ + 1249, + [ + "add", + 113, + 455, + 1, + 1, + [ + 257, + 129, + 64, + 32, + 19, + 10, + 7 + ] + ] + ], + [ + 1255, + [ + "add", + 157, + 232, + 1, + 1, + [ + 257, + 128, + 64, + 33, + 18, + 11, + 7 + ] + ] + ], + [ + 1257, + [ + "add", + 153, + 62, + 1, + 1, + [ + 256, + 129, + 65, + 32, + 19, + 10, + 7 + ] + ] + ], + [ + 1263, + [ + "add", + 189, + 456, + 1, + 1, + [ + 257, + 129, + 64, + 33, + 24, + 4, + 3 + ] + ] + ], + [ + 1265, + [ + "add", + 185, + 457, + 1, + 1, + [ + 256, + 128, + 65, + 32, + 24, + 4, + 3 + ] + ] + ], + [ + 1271, + [ + "add", + 213, + 236, + 1, + 1, + [ + 256, + 129, + 65, + 33, + 24, + 4, + 3 + ] + ] + ], + [ + 1273, + [ + "add", + 209, + 238, + 1, + 1, + [ + 257, + 128, + 64, + 32, + 24, + 4, + 3 + ] + ] + ] + ], + "B_frames": { + "1340": [ + 256, + 128, + 66, + 34, + 24, + 4, + 1 + ], + "1343": [ + 256, + 128, + 64, + 32, + 24, + 4, + 1 + ], + "1346": [ + 260, + 132, + 68, + 36, + 24, + 2, + 1 + ], + "1349": [ + 260, + 132, + 64, + 32, + 24, + 2, + 1 + ], + "1352": [ + 258, + 128, + 64, + 34, + 24, + 4, + 1 + ], + "1355": [ + 260, + 128, + 68, + 32, + 24, + 2, + 1 + ], + "1358": [ + 256, + 130, + 64, + 34, + 24, + 4, + 1 + ], + "1361": [ + 256, + 132, + 68, + 32, + 24, + 2, + 1 + ], + "1364": [ + 262, + 134, + 64, + 38, + 20, + 10, + 1 + ], + "1367": [ + 262, + 134, + 70, + 32, + 18, + 12, + 1 + ], + "1370": [ + 256, + 128, + 64, + 38, + 18, + 12, + 1 + ], + "1373": [ + 256, + 128, + 70, + 32, + 20, + 10, + 1 + ], + "1376": [ + 256, + 134, + 70, + 38, + 20, + 10, + 1 + ], + "1379": [ + 256, + 134, + 64, + 32, + 20, + 10, + 1 + ], + "1382": [ + 262, + 128, + 70, + 38, + 20, + 10, + 1 + ], + "1385": [ + 262, + 128, + 64, + 32, + 20, + 10, + 1 + ], + "1388": [ + 256, + 128, + 65, + 33, + 18, + 11, + 7 + ], + "1391": [ + 256, + 128, + 64, + 32, + 18, + 11, + 7 + ], + "1394": [ + 257, + 129, + 65, + 33, + 19, + 10, + 7 + ], + "1397": [ + 257, + 129, + 64, + 32, + 19, + 10, + 7 + ], + "1400": [ + 257, + 128, + 64, + 33, + 18, + 11, + 7 + ], + "1403": [ + 257, + 128, + 65, + 32, + 19, + 10, + 7 + ], + "1406": [ + 256, + 129, + 64, + 33, + 18, + 11, + 7 + ], + "1409": [ + 256, + 129, + 65, + 32, + 19, + 10, + 7 + ], + "1412": [ + 257, + 129, + 64, + 33, + 24, + 4, + 3 + ], + "1415": [ + 257, + 129, + 65, + 32, + 24, + 5, + 2 + ], + "1418": [ + 256, + 128, + 64, + 33, + 24, + 5, + 2 + ], + "1421": [ + 256, + 128, + 65, + 32, + 24, + 4, + 3 + ], + "1424": [ + 256, + 129, + 65, + 33, + 24, + 4, + 3 + ], + "1427": [ + 256, + 129, + 64, + 32, + 24, + 4, + 3 + ], + "1430": [ + 257, + 128, + 65, + 33, + 24, + 4, + 3 + ], + "1433": [ + 257, + 128, + 64, + 32, + 24, + 4, + 3 + ] + }, + "tail_insert": [ + [ + 7, + [ + "add", + 496, + 450, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ] + ], + [ + 6, + [ + "add", + 497, + 451, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ] + ], + [ + 5, + [ + "add", + 520, + 452, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ] + ], + [ + 4, + [ + "add", + 521, + 453, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ] + ], + [ + 3, + [ + "add", + 544, + 454, + 2, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ] + ], + [ + 2, + [ + "add", + 545, + 455, + 2, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ] + ], + [ + 1, + [ + "add", + 568, + 456, + 2, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ] + ], + [ + 0, + [ + "add", + 569, + 457, + 2, + 1, + [ + 256, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ] + ] + ] + ], + "cleanup_prepend": [ + [ + "add", + 484, + 231, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 485, + 226, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 508, + 230, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 509, + 228, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 532, + 232, + 2, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 533, + 62, + 2, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 556, + 236, + 2, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "add", + 557, + 238, + 2, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ] + ], + "local_profile": { + "1": 2548, + "2": 338, + "3": 446, + "4": 162, + "5": 72, + "8": 8 + }, + "expect_sha256": "090fd574747fbf9628e70cb9beb792732914cfa52e1df147579fe4dbccc68c5a", + "priced": { + "dk_ideal": 3.140480230774418e-07, + "dP": { + "5": 16, + "4": -32, + "3": 16 + } + }, + "variants": [ + { + "X": 231, + "E": 450, + "dsides": [ + 878, + 886 + ], + "donors": [ + 450, + 231 + ], + "hold": [ + 496, + 484 + ], + "kept": { + "1215": 450, + "1223": 231 + }, + "when": "mid" + }, + { + "X": 230, + "E": 452, + "dsides": [ + 894, + 902 + ], + "donors": [ + 452, + 230 + ], + "hold": [ + 520, + 508 + ], + "kept": { + "1231": 452, + "1239": 230 + }, + "when": "mid" + }, + { + "X": 232, + "E": 454, + "dsides": [ + 910, + 918 + ], + "donors": [ + 454, + 232 + ], + "hold": [ + 544, + 532 + ], + "kept": { + "1247": 454, + "1255": 232 + }, + "when": "mid" + }, + { + "X": 236, + "E": 456, + "dsides": [ + 926, + 934 + ], + "donors": [ + 456, + 236 + ], + "hold": [ + 568, + 556 + ], + "kept": { + "1263": 456, + "1271": 236 + }, + "when": "mid" + }, + { + "X": 226, + "E": 451, + "dsides": [ + 880, + 888 + ], + "donors": [ + 451, + 226 + ], + "hold": [ + 497, + 485 + ], + "kept": { + "1217": 451, + "1225": 226 + }, + "when": "mid" + }, + { + "X": 228, + "E": 453, + "dsides": [ + 896, + 904 + ], + "donors": [ + 453, + 228 + ], + "hold": [ + 521, + 509 + ], + "kept": { + "1233": 453, + "1241": 228 + }, + "when": "mid" + }, + { + "X": 62, + "E": 455, + "dsides": [ + 912, + 920 + ], + "donors": [ + 455, + 62 + ], + "hold": [ + 545, + 533 + ], + "kept": { + "1249": 455, + "1257": 62 + }, + "when": "mid" + }, + { + "X": 238, + "E": 457, + "dsides": [ + 928, + 936 + ], + "donors": [ + 457, + 238 + ], + "hold": [ + 569, + 557 + ], + "kept": { + "1265": 457, + "1273": 238 + }, + "when": "mid" + } + ] +} \ No newline at end of file diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/build_tri.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/build_tri.py new file mode 100644 index 0000000000..11c4371114 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/build_tri.py @@ -0,0 +1,87 @@ +#!/usr/bin/env python3 +"""build_tri.py BASE_WORD RECIPE OUT_WORD [--control NAME] + +Standard library only. Applies a NewBArch triangle-hybrid recipe to the X4 word (1e1d99ba) and writes a FULL-WORD.json.gz. +Recipe keys (all indices refer to the BASE word): + base_sha256 sha256 of the decompressed base JSON (checked) + B_delete list of B indices removed + B_insert list of [pos, gate]: gate (with frame) inserted before base B gate pos (list order kept) + B_frames {index: frame}: explicit re-chosen frame of a kept base B gate + tail_insert list of [early_index, gate]: gates appended to cleanup in list order, then registered as early cleanup at early_index (ascending) + cleanup_prepend list of gates prepended to the full cleanup (early indices are shifted) + local_profile report.local_profile of the result + expect_sha256 sha256 of the decompressed result (checked unless a control is requested) +Controls (each must be REJECTED by audit_local; see controls.json): + drop_restore omit cleanup_prepend (end value of the holder not restored) + restore_full move tail_insert gates into the full cleanup (FULL frame) instead of early cleanup + drop_preread omit the inserted entrance pre-reads (inserted target += E gates at pos < first donation) + donation_after insert each donation after its reading target's read instead of before it + NAME@X the same control restricted to the instance whose packet register is X (recipe 'variants') +""" +import sys, json, gzip, hashlib, copy + +FULL = [256, 128, 64, 32, 16, 8, 4, 2, 1] + +def load(p): + raw = gzip.decompress(open(p, 'rb').read()); return json.loads(raw), hashlib.sha256(raw).hexdigest() + +def apply(w, rc, control=None): + w = copy.deepcopy(w); B = w['B'] + S = None + if control and '@' in control: # per-instance control: name@X mutates only instance X's gates + control, x = control.split('@'); x = int(x) + vv = [s for s in rc['variants'] if s['X'] == x][0]; S = {vv['X'], vv['E'], *vv['hold']} + sel = lambda g: S is None or bool({g[1], g[2]} & S) + dele = set(rc['B_delete']); fr = {int(k): f for k, f in rc['B_frames'].items()} + ins = [list(x) for x in rc['B_insert']] + don = [x for x in ins if not (112 <= x[1][1] < 224)] # donations: destination is not a target + first_don = min(p for p, _ in don) if don else 0 + if control == 'drop_preread': + ins = [x for x in ins if not (x[0] < first_don and 112 <= x[1][1] < 224 and sel(x[1]))] + if control == 'donation_after': + new = [] + for p, g in ins: + if g in [d[1] for d in don] and sel(g): + rd = [i for i, e in enumerate(B) if i >= p and e[0] == 'add' and e[2] == g[1] and 112 <= e[1] < 224] + p = rd[0] + 1 + new.append([p, g]) + ins = new + at = {} + for p, g in ins: at.setdefault(p, []).append(list(g)) + out = [] + for i, e in enumerate(B): + out.extend(at.get(i, [])) + if i in dele: continue + e = list(e) + if i in fr: e = e[:-1] + [list(fr[i])] + out.append(e) + out.extend(at.get(len(B), [])) + w['B'] = out + pre = [list(g) for g in rc['cleanup_prepend'] if not (control == 'drop_restore' and sel(g))] + tails = [list(x) for x in rc['tail_insert']] + if control == 'restore_full': + pre = pre + [g[1][:-1] + [FULL] for g in tails if sel(g[1])]; tails = [g for g in tails if not sel(g[1])] + C = pre + w['cleanup']; sh = len(pre) + early = [[i + sh, U] for i, U in w['early_cleanup']] + idx = [] + for j, g in tails: C.append(list(g)); idx.append((j, len(C) - 1, list(g[-1]))) # appended in recipe order + for j, ci, U in sorted(idx): early.insert(j, [ci, U]) # then registered at their early index + w['cleanup'] = C; w['early_cleanup'] = early + w['report'] = dict(w['report']); w['report']['local_profile'] = rc['local_profile'] + return w + +def main(): + a = sys.argv[1:]; control = None + if '--control' in a: k = a.index('--control'); control = a[k + 1]; del a[k:k + 2] + base, out = a[0], a[2] + w, sha = load(base); rc = json.load(open(a[1])) + if sha != rc['base_sha256']: raise SystemExit('base sha mismatch ' + sha) + w2 = apply(w, rc, control) + raw = json.dumps(w2, separators=(',', ':')).encode() + open(out, 'wb').write(gzip.compress(raw, mtime=0)) + s = hashlib.sha256(raw).hexdigest() + if control is None and s != rc['expect_sha256']: raise SystemExit('result sha mismatch ' + s) + print(json.dumps(dict(control=control, sha256=s))) + +if __name__ == '__main__': + main() diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/reproduce_barch.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/reproduce_barch.py new file mode 100644 index 0000000000..22f15b491d --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/reproduce_barch.py @@ -0,0 +1,92 @@ +#!/usr/bin/env python3 +"""Rebuild the B0 word (NewBArch's width-neutral triangle-hybrid B-delivery rewrite on X4) and its native locals. + +Input: a fresh `construction/jx/reproduce_jx.py` output directory; its X4 word (1e1d99ba...) is pinned there and by +RECIPE-B0.json (base_sha256). Steps, each checked exactly: + 1. barch: build_tri.py (standard library only; NewBArch) applies the recipe's explicit B deletes and inserts (with frames), + re-chosen B frames, early-cleanup tails and FULL-cleanup restores; it checks the base and result shas (d9ba0942...). + 2. barch-controls: run_controls.py rebuilds C0 (identity, must reproduce the input), the recipe word (must PASS #645's + independent audit_local.py) and four mutants (drop_restore, restore_full, drop_preread, donation_after), globally + and for each recipe variant (NAME@X); each mutant must FAIL audit_local with its pinned message. Every outcome is + required and the control set is pinned (LOCAL-PINS). + 3. layer-end-controls: ../layers_p6n/layer_end_controls.py (per-end variant) on the B0 word; count pinned. + 4. native, ledgers, local-replay, wrappers, phases: PR635's native local programs; canonical word, local programs and + Clifford recipes pinned (LOCAL-PINS-barch-.json). +Apache-2.0. Driver by ColdWitness around NewBArch's builder and controls. +""" +import argparse, gzip, hashlib, json, os, subprocess, sys, time +from pathlib import Path + +HERE = Path(__file__).resolve().parent +PKG = HERE.parents[1] +P6 = HERE.parent / 'layers_p6n' +MUTANTS = ('drop_restore', 'restore_full', 'drop_preread', 'donation_after') + + +def read(p): + raw = Path(p).read_bytes() + return json.loads(gzip.decompress(raw) if str(p).endswith('.gz') else raw) + + +def main(): + assert __debug__, 'Assertions are required' + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--main', type=Path, required=True) + ap.add_argument('--pr635', type=Path, required=True) + ap.add_argument('--jx-dir', type=Path, required=True, help='construction/jx/reproduce_jx.py output') + ap.add_argument('--recipe', default='U8', help='RECIPE-.json and LOCAL-PINS-barch-.json') + ap.add_argument('--out', type=Path, required=True) + ap.add_argument('--skip-phases', action='store_true') + a = ap.parse_args() + out = a.out.resolve(); assert not out.exists(); out.mkdir(parents=True) + up = a.pr635.resolve() / 'research/complex-571-cold14-st2' + src = a.main.resolve() / 'research/complex-k492-owner-repair/vendor/multicold' + base = src / 'vendor/pr558'; parent = base / 'vendor/pr552' + rfile = HERE / ('RECIPE-%s.json' % a.recipe); rec = read(rfile); pins = read(HERE / ('LOCAL-PINS-barch-%s.json' % a.recipe)) + env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONUTF8='1', PYTHONINTMAXSTRDIGITS='0', + MULTICOLD_SOURCE=str(src), GAIN_PR564_SOURCE=str(src)) + for k in ('PYTHONOPTIMIZE', 'XPARAM', 'EXTRAH', 'PAIRING_RANKS', 'DIAG', 'HYBBUDGET', 'PR635_CODE'): env.pop(k, None) + steps = [] + + def run(label, script, *args, portable=True): + t = time.monotonic() + cmd = [sys.executable, '-B'] + ([str(src / 'code/run_portable.py')] if portable else []) + [str(script), *map(str, args)] + with (out / (label + '.log')).open('w') as f: + rc = subprocess.call(cmd, env=env, stdout=f, stderr=subprocess.STDOUT) + steps.append(dict(step=label, exit_code=rc, seconds=round(time.monotonic() - t, 3))) + (out / 'STEPS.json').write_text(json.dumps(steps, indent=2) + '\n') + assert rc == 0, label + print('PASS', label, flush=True) + + inp = a.jx_dir.resolve() / 'jx/FULL-WORD.json.gz' + assert hashlib.sha256(gzip.decompress(inp.read_bytes())).hexdigest() == rec['base_sha256'], 'input must be the pinned X4 word' + (out / 'barch').mkdir(); word = out / 'barch/FULL-WORD.json.gz' + run('barch', HERE / 'build_tri.py', inp, rfile, word, portable=False) + assert hashlib.sha256(gzip.decompress(word.read_bytes())).hexdigest() == rec['expect_sha256'] + run('barch-controls', HERE / 'run_controls.py', inp, rfile, PKG / 'independent/audit_local.py', out / 'barch-controls', portable=False) + res = read(out / 'barch-controls/controls.json') + want = ['C0_identity', 'recipe', *MUTANTS] + [m + '@' + str(v['X']) for v in rec.get('variants', []) for m in MUTANTS] + assert sorted(res) == sorted(want) == sorted(pins['barch_controls']) and all(x['ok'] for x in res.values()), res + routing = parent / 'complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz' + env['PR635_CODE'] = str(up / 'code') + run('layer-end-controls', P6 / 'layer_end_controls.py', word, routing, out / 'controls') + env.pop('PR635_CODE') + ctl = read(out / 'controls/COLD-END-CONTROLS.json') + assert ctl['status'] == 'PASS_COLD_END_RAW_WORD_CONTROLS' and len(ctl['rejected']) == pins['layer_controls'], len(ctl['rejected']) + local = out / 'local' + run('native', up / 'code/hpe_audit_and_transport.py', '--raw', word, '--routing', routing, '--out', local) + assert hashlib.sha256(gzip.decompress((local / 'CANONICAL-WORD.json.gz').read_bytes())).hexdigest() == pins['canonical_sha256'], 'canonical word' + run('ledgers', up / 'code/hpe_emit_local.py', local) + run('local-replay', up / 'code/hpe_audit_local.py', local) + run('wrappers', up / 'code/hpe_adapters_local.py', local / 'CANONICAL-WORD.json.gz', + local / 'RESIDUAL-ADAPTERS.json', local / 'WRAPPER-CHECKS.json') + checks = read(local / 'LOCAL-CHECKS.json') + for o, s in pins['program_sha256'].items(): assert checks[o]['sha256'] == s, ('local program', o) + if not a.skip_phases: + run('phases', base / 'code/phases_full.py', local, parent / 'complex-global/vendor531/vendor/clifford') + assert hashlib.sha256((local / 'CLIFFORD-RECIPES.json').read_bytes()).hexdigest() == pins['clifford_recipes_sha256'], 'clifford recipes' + print('DONE', local, flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/run_controls.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/run_controls.py new file mode 100644 index 0000000000..f1ce999bfb --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/run_controls.py @@ -0,0 +1,33 @@ +#!/usr/bin/env python3 +"""run_controls.py BASE_WORD RECIPE AUDIT_LOCAL_PY OUTDIR : C0 identity, the recipe word (must PASS) and the four negative +controls (each must FAIL audit_local with its pinned message prefix). Standard library only; writes OUTDIR/controls.json.""" +import sys, json, subprocess, os, gzip, hashlib +base, recipe, audit, out = sys.argv[1:5] +here = os.path.dirname(os.path.abspath(__file__)); os.makedirs(out, exist_ok=True) +# pinned rejection sites (observed on RECIPE-V1 and RECIPE-B0; the failing rows are recorded in controls.json): the holder 485 is not restored; the low-end restore 497-=451 moved to the +# FULL cleanup runs after 451's own tail and leaves 497 wrong; without the pre-read (or with the donation after the read) +# the entering helper's start value reaches a target. +EXPECT = {None: 'PASS', 'drop_restore': 'all-column endpoint failure (False, ', + 'restore_full': 'all-column endpoint failure (False, ', + 'drop_preread': 'nonzero entrance response', 'donation_after': 'nonzero entrance response'} +res = {} +ident = os.path.join(out, 'C0.json') +json.dump(dict(json.load(open(recipe)), B_delete=[], B_insert=[], B_frames={}, tail_insert=[], cleanup_prepend=[], + local_profile=json.loads(gzip.decompress(open(base, 'rb').read()))['report']['local_profile'], + expect_sha256=hashlib.sha256(gzip.decompress(open(base, 'rb').read())).hexdigest()), open(ident, 'w')) +r = subprocess.run([sys.executable, '-B', os.path.join(here, 'build_tri.py'), base, ident, os.path.join(out, 'C0.json.gz')], capture_output=True, text=True) +res['C0_identity'] = dict(ok=r.returncode == 0, out=r.stdout.strip() or r.stderr.strip()[-200:]) +ctls = list(EXPECT) + [c + '@' + str(s['X']) for s in json.load(open(recipe)).get('variants', []) for c in EXPECT if c] +for ctl in ctls: + name = ctl or 'recipe'; wp = os.path.join(out, name + '.json.gz') + cmd = [sys.executable, '-B', os.path.join(here, 'build_tri.py'), base, recipe, wp] + (['--control', ctl] if ctl else []) + b = subprocess.run(cmd, capture_output=True, text=True) + if b.returncode: res[name] = dict(ok=False, build=b.stderr[-300:]); continue + a = subprocess.run([sys.executable, '-B', audit, '--word', wp, '--output', os.path.join(out, name + '.audit.json')], capture_output=True, text=True) + txt = a.stdout + a.stderr + if ctl is None: ok = a.returncode == 0 and 'PASS_INDEPENDENT' in txt + else: ok = a.returncode != 0 and EXPECT[ctl.split('@')[0]] in txt + res[name] = dict(ok=ok, build=json.loads(b.stdout), audit_tail=txt.strip().splitlines()[-1][:200]) +json.dump(res, open(os.path.join(out, 'controls.json'), 'w'), indent=1) +print(json.dumps({k: x['ok'] for k, x in res.items()})) +sys.exit(0 if all(x['ok'] for x in res.values()) else 1) diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/build_gauge_cold44.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/build_gauge_cold44.py new file mode 100644 index 0000000000..72d2945f6b --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/build_gauge_cold44.py @@ -0,0 +1,210 @@ +"""Exact dyadic cold-end realization of the source-branch/factory-completion word. +Prepared for icekylinx with OpenAI Codex assistance; Apache-2.0. +This is a constructor: independent endpoint/frame audits remain required. +""" +from pathlib import Path +from fractions import Fraction as Q +from collections import Counter +import copy,gzip,json,hashlib,time,sys,argparse,importlib.util +D=Path(__file__).resolve().parent +ap=argparse.ArgumentParser(description=__doc__) +for name in ('input','out','hamming','upstream-package'):ap.add_argument('--'+name,type=Path,required=True) +args=ap.parse_args();WPATH=args.input;OUT=args.out +assert __debug__, 'Assertions are required' +OUT.mkdir(exist_ok=False,parents=True) +def rd(p):return json.loads(gzip.decompress(p.read_bytes()) if p.suffix=='.gz' else p.read_bytes()) +w=rd(WPATH);v=w['report']['v'];n=2*v+w['report']['R'];N=list(range(v))+list(range(2*v,n));ix={x:i for i,x in enumerate(N)} +F9=[256,128,64,32,16,8,4,2,1];t0=time.monotonic() +def basis(vs): + d={} + for a in vs: + for k in sorted(d,reverse=True): + if a>>k&1:a^=d[k] + if a: + k=a.bit_length()-1 + for j in d: + if d[j]>>k&1:d[j]^=a + d[k]=a + return tuple(d[k] for k in sorted(d,reverse=True)) +def inside(a,b):return basis(a+b)==b +def regs(e):return e[1:3] if e[0]=='add' else e[1:2] +def inverse(e): + e=copy.deepcopy(e) + if e[0]=='add':e[3]=-e[3] + else:e[2],e[3]=e[3],e[2] + return e +def apply(e,M,mapping=None): + t=mapping[e[1]] if mapping is not None else e[1] + if e[0]=='add': + s=mapping[e[2]] if mapping is not None else e[2];q=Q(e[3],e[4]) + for j,a in M[s].items(): + x=M[t].get(j,Q(0))+q*a + if x:M[t][j]=x + else:M[t].pop(j,None) + else: + q=Q(e[2],e[3]);M[t]={j:q*a for j,a in M[t].items()} +def rref(A): + a=[list(map(Q,row)) for row in A];nr=len(a);nc=len(a[0]) if nr else 0;row=0;piv=[] + for c in range(nc): + k=next((i for i in range(row,nr) if a[i][c]),None) + if k is None:continue + a[row],a[k]=a[k],a[row];q=a[row][c];a[row]=[x/q for x in a[row]] + for i in range(nr): + if i!=row and a[i][c]:q=a[i][c];a[i]=[x-q*y for x,y in zip(a[i],a[row])] + piv.append(c);row+=1 + if row==nr:break + return a,piv +def rank(A):return len(rref(A)[1]) +def null(A,nc=None): + if A:a,piv=rref(A);nc=len(a[0]) + else:a=[];piv=[];assert nc is not None + free=[j for j in range(nc) if j not in piv];out=[[Q(0) for j in free] for i in range(nc)] + for k,c in enumerate(free):out[c][k]=Q(1) + for i,c in enumerate(piv): + for k,j in enumerate(free):out[c][k]=-a[i][j] + return out +def mm(A,B): + if not A:return [] + if not B:return [[] for row in A] + bt=list(zip(*B));return [[sum((a*b for a,b in zip(row,col)),Q(0)) for col in bt] for row in A] +def tr(A):return list(map(list,zip(*A))) +def inv(A): + n0=len(A);a,p=rref([row+[Q(i==j) for j in range(n0)] for i,row in enumerate(A)]) + assert p[:n0]==list(range(n0)) + return [row[n0:] for row in a] +def unit(q): + if not q:return False + a=abs(q.numerator);b=q.denominator + return not a&(a-1) and not b&(b-1) +def dyadic(q):return not q.denominator&(q.denominator-1) +def opadd(t,s,q,F):return ['add',t,s,q.numerator,q.denominator,list(F)] +def opscale(t,q,F):return ['scale',t,q.numerator,q.denominator,list(F)] +def eliminate(M,ids,F,skip=()): + """Return legal dyadic row operations taking an invertible sparse matrix to I.""" + skip=set(skip);ops=[];dim=len(M) + def add(i,j,q): + if q: + assert dyadic(q);e=opadd(ids[i],ids[j],q,F);ops.append(e) + for c,x in M[j].items(): + z=M[i].get(c,Q(0))+q*x + if z:M[i][c]=z + else:M[i].pop(c,None) + def scale(i,q): + if q!=1: + assert unit(q);ops.append(opscale(ids[i],q,F));M[i]={c:q*x for c,x in M[i].items()} + def swap(i,j): + if i!=j: + add(i,j,Q(1));add(j,i,Q(-1));add(i,j,Q(1));scale(j,Q(-1)) + for c in range(dim): + if c in skip: + assert M[c]=={c:Q(1)} and all(not M[i].get(c) for i in range(dim) if i!=c) + continue + cand=[i for i in range(c,dim) if i not in skip and M[i].get(c)] + k=next((i for i in cand if unit(M[i][c])),None) + if k is None: + # Elementary Euclidean row additions reduce the pivot-column numerator gcd. + assert cand,('singular',c) + while k is None: + cand.sort(key=lambda i:abs(M[i][c]));a=cand[0] + b=next((i for i in cand[1:] if M[i][c]),None) + if b is None:raise ValueError(('non-dyadic determinant pivot',c,M[a][c])) + rat=M[b][c]/M[a][c];q=rat.numerator//rat.denominator + if q==0:q=1 if rat>0 else -1 + add(b,a,Q(-q));cand=[i for i in cand if M[i].get(c)] + k=next((i for i in cand if unit(M[i][c])),None) + swap(c,k);scale(c,1/M[c][c]) + for i in range(dim): + if i!=c and M[i].get(c): + assert i not in skip + add(i,c,-M[i][c]) + assert all(row=={i:Q(1)} for i,row in enumerate(M)) + return ops +def realize(A,ids,F): + M=[{j:Q(x) for j,x in enumerate(row) if x} for row in A] + return [inverse(e) for e in reversed(eliminate(M,ids,F))] +# Reconstruct the actual non-target map after the inherited HPE tail. +inherited_tail=[w['cleanup'][i][:-1]+[list(f)] for i,f in w.get('early_cleanup',[])] +mainN=[e for e in w['A']+w['B'] if not v<=e[1]<2*v] +M=[{i:Q(1)} for i in range(len(N))] +for e in mainN+inherited_tail:apply(e,M,ix) +MI=[{i:Q(1)} for i in range(len(N))] +for e in reversed(mainN+inherited_tail):apply(inverse(e),MI,ix) +cur={x:(w['ports'][x],) if xlen(ih):ih.append(j) + if len(ih)==r:break + assert len(ih)==r + endhs=[N[I[j]] for j in ih];endhidx=[hs.index(h) for h in endhs] + kerR=null(RR,16);Qmat=[[Q(0) for j in range(16)] for i in range(16)] + for j,hj in enumerate(endhidx): + for i in range(16):Qmat[i][hj]=qH[i][j] + other=[j for j in range(16) if j not in endhidx] + for k,j in enumerate(other): + for i in range(16):Qmat[i][j]=kerR[i][k] + assert rank(Qmat)==16 + pops=realize(Qmat,hs,());premix+=pops + T=[[Q(i==j)-sum((U[i][k]*L[k][j] for k in range(r)),Q(0)) for j in range(len(I))] for i in range(len(I))] + for k,i in enumerate(ih):T[i]=L[k] + tops=realize(T,[N[i] for i in I],F);tail+=tops + # Right-compose this initial helper premix; other blocks have disjoint H sets. + for row in Mafter: + vals=[row.get(h,Q(0)) for h in H] + if any(vals): + for hj in H:row.pop(hj,None) + for j,hj in enumerate(H): + z=sum((vals[i]*Qmat[i][j] for i in range(16)),Q(0)) + if z:row[hj]=z + for e in tops:apply(e,Mafter,ix) + ends.update({h:list(F) for h in endhs}) + plans.append(dict(block=b,frame=list(F),registers=[N[i] for i in I],ends=endhs,pairing_rank=r,premix_gates=len(pops),tail_gates=len(tops),Q=[[str(x) for x in row] for row in Qmat],T=[[str(x) for x in row] for row in T])) + print('BLOCK',b,'ends',endhs,'Qops',len(pops),'Tops',len(tops),flush=True) +# Check actual post-tail isolation before constructing the high-frame inverse. +allends=set(ends)|set(map(int,w.get('helper_final',{}))) +for h in allends: + j=ix[h];assert Mafter[j]=={j:Q(1)},('row not isolated',h,Mafter[j]);assert all(not row.get(j) for i,row in enumerate(Mafter) if i!=j),('column not isolated',h) +print('EXACT_ISOLATED',len(ends),'new;',len(allends),'total',round(time.monotonic()-t0,3),flush=True) +fullops=eliminate(copy.deepcopy(Mafter),N,F9,[ix[x] for x in allends]) +print('FULL_INVERSE',len(fullops),round(time.monotonic()-t0,3),flush=True) +# Cancel new cold-axis target responses inside A, after their wrappers. +Dirt=[({h:Q(1)} if h in ends else {}) for h in range(n)] +for e in premix+w['A']+w['cut']+w['B']:apply(e,Dirt) +for e in w['precondition']:apply(e,Dirt) +postcomp=[opadd(y,h,-a,()) for y in range(v,2*v) for h,a in sorted(Dirt[y].items()) if a] +assert all(h in ends for e in postcomp for h in [e[2]]) +new=copy.deepcopy(w);new['A']=postcomp+premix+w['A'];new['cleanup']=inherited_tail+tail+fullops +new['early_cleanup']=[[i,e[-1]] for i,e in enumerate(inherited_tail+tail)] +new['helper_final'].update({str(h):f for h,f in ends.items()}) +new['refactored_cleanup']={'kind':'source_branch_gauge_and_retired_completion_cold44','new_cold_ends':len(ends),'exact_non_target_isolation_checked':True,'high_inverse':'dyadic_sparse_Gauss_Jordan'} +# Derive paid profile by subtracting and adding literal frame-chain counts. +spec=importlib.util.spec_from_file_location('upstream_cold_end',args.upstream_package/'code/build_cold_end.py') +profile_module=importlib.util.module_from_spec(spec);spec.loader.exec_module(profile_module) +oldprof,_=profile_module.chain_profile(w);newprof,_=profile_module.chain_profile(new) +prof=Counter({int(k):z for k,z in w['report']['local_profile'].items()});prof.subtract(oldprof);prof.update(newprof) +widths=Counter(len(basis(new['helper_final'].get(str(h),F9)))-len(basis(new.get('start_extra',{}).get(str(h),[]))) for h in range(224,n)) +new['report'].update(local_profile={str(k):z for k,z in sorted(prof.items()) if z},local_rank_mass=sum(k*z for k,z in prof.items()),width_inventory={str(k):z for k,z in sorted(widths.items()) if z},status='EXACT_COLD44_CONSTRUCTED_PENDING_INDEPENDENT_AUDIT') +raw=json.dumps(new,sort_keys=True,separators=(',',':')).encode();sha=hashlib.sha256(raw).hexdigest();(OUT/'FULL-WORD.json.gz').write_bytes(gzip.compress(raw,mtime=0)) +recipe={'premix':postcomp+premix,'cleanup':new['cleanup'],'early_cleanup':new['early_cleanup'],'cold_ends':{str(h):f for h,f in ends.items()},'refactored_cleanup':new['refactored_cleanup'],'output_content_sha256':sha} +(OUT/'RECIPE.json.gz').write_bytes(gzip.compress(json.dumps(recipe,sort_keys=True,separators=(',',':')).encode(),mtime=0)) +receipt=dict(input_content_sha256=hashlib.sha256(gzip.decompress(WPATH.read_bytes())).hexdigest(),output_content_sha256=sha,blocks=plans,new_cold_ends=len(ends),all_low_ended_helpers=len(allends),premix_gates=len(premix),postwrapper_compensation_gates=len(postcomp),tail_gates=len(tail),inherited_tail_gates=len(inherited_tail),full_inverse_gates=len(fullops),profile=new['report']['local_profile'],width_inventory=new['report']['width_inventory'],rank_mass=new['report']['local_rank_mass'],seconds=time.monotonic()-t0) +(OUT/'CONSTRUCTION.json').write_text(json.dumps(receipt,indent=2)+'\n') +print(json.dumps({k:z for k,z in receipt.items() if k!='blocks'},indent=2),flush=True) diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/construct_gauge_xcentre.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/construct_gauge_xcentre.py new file mode 100644 index 0000000000..1010d86746 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/construct_gauge_xcentre.py @@ -0,0 +1,381 @@ +# Round20 early-coordinate-center / own-Y variant, prepared for icekylinx +# with OpenAI Codex assistance. Apache-2.0. Scalar elementary-operation +# helpers below are retained from the attributed PR514 construct_partial.py. +# Adapted by OpenAI Codex for isolated structural research. +# Modified from PR425 by icekylinx with Codex assistance. +"""Full discovery word for Hamming packets with borrowed X and Y registers. + +This changes the scalar architecture. It is not accepted by the old restricted +gx interface: source bases may change until full-frame cleanup, and targets use +an explicitly inverted output basis. No supplier admission is asserted. +""" +import copy,gzip,json,math,time +import itertools as it +from collections import Counter,defaultdict +from fractions import Fraction as Q +from pathlib import Path + +import sys +INPUT=Path(sys.argv[1]);OUT=Path(sys.argv[2]);OUT.mkdir(parents=True,exist_ok=False);D=json.loads((INPUT/'PROTOTYPE.json').read_text()) +P=D['binary_ports'];R=D['root_lines'];v=120;h=9 +modules=json.load(gzip.open(INPUT/'PACKET-PROGRAMS.json.gz')) +# AtomScout: leaver-read K-triangles (schedule from atom1.py / rog.py CP-SAT) +TRI=json.loads(Path(sys.argv[3]).read_text()) +FULLT={(tuple(tr['p']),tr['e']) for tr in TRI['triangles']} +TRI_COORDS={t+8 for tr in TRI['triangles'] for t,_,_ in tr['reads']} +COPYL=[] +NH=504-3*len(FULLT)+len(COPYL) + +def basis(vectors): + b={} + for x in vectors: + for p in sorted(b,reverse=True): + if x>>p&1:x^=b[p] + if x: + p=x.bit_length()-1 + for q in b: + if b[q]>>p&1:b[q]^=x + b[p]=x + return tuple(b[p] for p in sorted(b,reverse=True)) +def inside(a,b):return basis(a+b)==b +def hyper(p):return basis([x for x in range(1,512) if (x&p).bit_count()%2==0]) +FULL=basis([1<=v,r)) + for col,s in enumerate(ids): + k=next(i for i in range(col,len(regs)) if rows[regs[i]].get(s,Q(0))) + swap(regs[k],regs[col],F) + scale(regs[col],1/rows[regs[col]][s],F) + for i in range(len(regs)): + if i!=col and rows[regs[i]].get(s,Q(0)):add(regs[i],regs[col],-rows[regs[i]][s],F) + assert all(rows[regs[i]]=={s:Q(1)} for i,s in enumerate(ids)) + M=[[Q(R[s][i]) for s in ids] for i in c] + def qr_rank(rs): + bs={} + for r in rs: + r=r.copy() + for i,b in sorted(bs.items()): + if r[i]:q=r[i];r=[x-q*y for x,y in zip(r,b)] + i=next((i for i,x in enumerate(r) if x),None) + if i is not None:q=r[i];bs[i]=[x/q for x in r] + return len(bs) + assert qr_rank(M)==4 + for rr0 in PRIORITY[",".join(map(str,c))]["rows"]: + rr=list(map(Q,rr0)) + if qr_rank(M+[rr])>len(M):M.append(rr) + if len(M)==8:break + for i in range(8): + if len(M)==8:break + rr=[Q(i==j) for j in range(8)] + if qr_rank(M+[rr])>len(M):M.append(rr) + if len(M)==8:break + assert len(M)==8 + linear(regs,M,F) + for i,r in zip(c,regs): + assert rows[r]=={s:Q(R[s][i]) for s in ids} + block_totals[c,i]=r + +# All centers are complete while Y is still at zero. This is the crucial +# difference from an illegal early-own-Y prefix using the old center order. +centers=[] +for i in range(8): + regs=[block_totals[c,i] for c in sorted(blocks) if i in c] + F=hyper(P[frame[i]]);a=regs[0] + for b in regs[1:]:add(a,b,1,F) + centers.append(a) +centers += [frame[i] for i in range(8)] +center_frames=[cur[r] for r in centers] +assert list(map(len,center_frames))==[8]*8+[1]*8 +assert all(cur[v+t]==() for t in range(v)) + +phase=B +for t,(r,coef,F) in sorted(own_rows.items()): + if t in TRI_COORDS:continue + assert cur[r]==F + add(v+t,r,coef,F) +# requests are needed for TRI coefficients +requests=defaultdict(list) +for pid,pair in enumerate(pairs): + if not pair['selected']:continue + (t,u),(key1,key2),mat=pair['targets'],pair['keys'],pair['matrix'] + requests[key1].append((t,-Q(mat[0][0],2))) + requests[key2].append((u,-Q(mat[0][1],2))) +reqcoef={t:(key,coef) for key,reqs in requests.items() for t,coef in reqs} +def face_info(c,p,eps): + z=blocks[c];keys=[(pp,ee) for pp in it.combinations(c,2) for ee in (-1,1)] + r_local,alpha=z['outputs'][keys.index((p,eps))] + j=[j for j in range(40,len(z['events'])) if z['events'][j][0]==r_local];assert len(j)==1 + return j[0],Q(alpha) +tri_join_counts=Counter() +lcopy={} +for s8 in COPYL: + r=s8+8;c=alloc();add(c,r,1,cur[r]);lcopy[r]=c +for tr in TRI['triangles']: + p,eps=tuple(tr['p']),tr['e'] + for t8,blk,loc in tr['reads']: + t=t8+8;blk=tuple(blk);r=maps[blk][loc];r0=r;r=lcopy.get(r,r) + key,coef=reqcoef[t];assert key[1]==p and key[2]==eps,(key,p,eps) + if blk==key[0]: + rr,c0,F0=own_rows[t];assert rr==r0;q=c0 + else: + j,alpha=face_info(blk,p,eps);ev=blocks[blk]['events'][j];assert loc in ev[:2] + q=coef*alpha + F=basis(cur[v+t]+cur[r]);assert inside(F,hyper(P[t])),('TRI frame',t) + tri_join_counts[len(F)]+=1;add(v+t,r,q,F) + +packets={} +for c,z in sorted(blocks.items()): + mp=maps[c] + keys=[(p,eps) for p in it.combinations(c,2) for eps in (-1,1)] + skipev={face_info(c,p,eps)[0] for p,eps in keys if (p,eps) in FULLT} + for j,(e,F) in enumerate(list(zip(z['events'],z['event_frames']))[40:]): + if j not in early[c] and 40+j not in skipev: + t,s,a,b=e;add(mp[t],mp[s],Q(a,b),tuple(F)) + for key,(r,alpha) in zip(keys,z['outputs']): + if tuple(key) in FULLT:skip();continue + a=mp[r];b=alloc();add(b,a,1,cur[a]) + consumers=sorted(d for d in blocks if d!=c and set(key[0])<=set(d)) + assert len(consumers)==2 + for target,r in zip(consumers,(a,b)):packets[c,key[0],key[1],target]=(r,Q(alpha)) + +# Both tetrahedra use the same partition. A selected key has exactly two +# selected Y loads and no ordinary M consumer. Supply its two raw halves in +# opposite orders and never form that M. Other keys retain the old M path. +second=[];first_join_counts=Counter() +for key,reqs in sorted(requests.items()): + assert len(reqs)==2 + c,p,eps=key + if (p,eps) in FULLT:continue + ds=sorted(d for d in blocks if d!=c and set(p)<=set(d));a,b=ds + for j,(target,coef) in enumerate(sorted(reqs)): + first_source,second_source=(a,b) if j==0 else (b,a) + r,alpha=packets[first_source,p,eps,second_source] + F=basis(cur[v+target]+cur[r]);assert inside(F,hyper(P[target])) + first_join_counts[len(F)]+=1;add(v+target,r,coef*alpha,F) + r,alpha=packets[second_source,p,eps,c] + second.append((target,r,coef*alpha)) + +Ms={} +for c in sorted(blocks): + for p in it.combinations(c,2): + ds=sorted(d for d in blocks if d!=c and set(p)<=set(d)) + for eps in (-1,1): + if (c,p,eps) in requests:continue + (a,alpha),(b,beta)=[packets[d,p,eps,c] for d in ds] + F=basis(cur[a]+cur[b]);add(a,b,beta/alpha,F) + Ms[c,p,eps]=(a,alpha) + +consumers=defaultdict(list) +for pid,pair in enumerate(pairs): + for key in pair['keys']:consumers[key].append(pid) +slots={} +for key,uses in sorted(consumers.items()): + assert len(uses)==2 + if key in requests: + assert all(pairs[i]['selected'] for i in uses) + continue + assert all(not pairs[i]['selected'] for i in uses) + a,alpha=Ms[key] + for j,pid in enumerate(uses): + if j==0:r=a + else:r=alloc();add(r,a,1,cur[a]) + slots[pid,key]=(r,alpha) +assert len(cur)-240==NH,len(cur)-240 + +selected_join_counts=Counter() +for target,r,coef in second: + F=basis(cur[v+target]+cur[r]);assert inside(F,hyper(P[target])) + selected_join_counts[len(F)]+=1;add(v+target,r,coef,F) +output_basis=[] +for pair in pairs: + if not pair['selected']:continue + (t,u),mat=pair['targets'],pair['matrix'] + F=basis(cur[v+t]+cur[v+u]);assert inside(F,hyper(P[t])) and inside(F,hyper(P[u])) + add(v+t,v+u,1,F);add(v+u,v+t,-Q(1,2),F) + z=-Q(2*mat[1][0],mat[0][0]);scale(v+u,z,F);output_basis.append((t,u,z)) + +for pid,pair in enumerate(pairs): + if pair['selected']:continue + (t,u),(key1,key2),mat=pair['targets'],pair['keys'],pair['matrix'] + (a,alpha),(b,beta)=slots[pid,key1],slots[pid,key2] + F=basis(cur[a]+cur[b]);aa,ab=Q(mat[0][0])*alpha,Q(mat[0][1])*beta + ba,bb=Q(mat[1][0])*alpha,Q(mat[1][1])*beta + add(a,b,ab/aa,F);q=ba/(bb-ba*ab/aa);add(b,a,q,F) + add(v+t,a,-aa/2,hyper(P[t]));add(v+u,b,-(bb-ba*ab/aa)/2,hyper(P[u])) + +for t in range(v): + expected={s:-Q(G[t][s],2) for s in range(v) if s!=t and G[t][s] and s not in frame.values()} if t not in frame.values() else {} + assert rows[v+t]==expected,('side identity',t) + +scatter=[[Q(r[i],4) if t not in frame.values() else Q(0) for i in range(8)]+[Q(t==frame[i]) for i in range(8)] for t,r in enumerate(R)] +precondition=[] +for t,u,z in output_basis: + a,b=scatter[t].copy(),scatter[u].copy() + scatter[t]=[x/2-y/z for x,y in zip(a,b)] + scatter[u]=[x/2+y/z for x,y in zip(a,b)] + precondition.extend([['scale',v+u,(1/z).numerator,(1/z).denominator,[]], + ['add',v+u,v+t,1,2,[]],['add',v+t,v+u,-1,1,[]]]) +for r in range(len(cur)):climb(r,hyper(P[r-v]) if v<=r<2*v else FULL) +H[8]+=8;H[1]+=8 +assert sum(r*z for r,z in H.items())==9*NH+240*8+72,sum(r*z for r,z in H.items()) + +def apply(e,matrix): + if e[0]=='add': + _,t,s,a,b,*_=e;q=Q(a,b) + for j,x in list(matrix[s].items()): + z=matrix[t].get(j,Q(0))+q*x + if z:matrix[t][j]=z + else:matrix[t].pop(j,None) + else: + _,t,a,b,*_=e;q=Q(a,b);matrix[t]={j:q*x for j,x in matrix[t].items()} +def inverse(e): + e=copy.deepcopy(e) + if e[0]=='add':e[3]*=-1 + else:e[2],e[3]=e[3],e[2] + e[-1]=list(FULL);return e +cut=[['add',v+t,centers[i],q.numerator,q.denominator,None] for t,row in enumerate(scatter) for i,q in enumerate(row) if q] +cleanup=[inverse(e) for e in reversed(A+B) if not v<=e[1]<2*v] +matrix=[{r:Q(1)} if r.json. Steps, each checked exactly: + 1. frames: build_frames.py (standard library only) applies the eight 'B' gate_frames with BlockInvert's + build_promotion.apply. Scalar program, start and end frames unchanged; profile, widths and output sha pinned; + three pin controls must be rejected (count pinned). + 2. frame-controls: frame_controls.py, PR741's ten focused mutants judged by PR635's unchanged native audit. + 3. layer-end-controls: ../layers_p6n/layer_end_controls.py (per-end variant) on the SW4F8 word; count pinned. + 4. native, ledgers, local-replay, wrappers, phases: PR635's native local programs, with the canonical word, local + programs and Clifford recipes pinned (LOCAL-PINS-frames-.json). +Apache-2.0. +""" +import argparse, gzip, hashlib, json, os, subprocess, sys, time +from pathlib import Path + +HERE = Path(__file__).resolve().parent +P6 = HERE.parent / 'layers_p6n' + + +def read(p): + raw = Path(p).read_bytes() + return json.loads(gzip.decompress(raw) if str(p).endswith('.gz') else raw) + + +def main(): + assert __debug__, 'Assertions are required' + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--main', type=Path, required=True) + ap.add_argument('--pr635', type=Path, required=True) + ap.add_argument('--sw4-dir', type=Path, required=True, help='construction/sw4/reproduce_sw4.py output') + ap.add_argument('--out', type=Path, required=True) + ap.add_argument('--recipe', default='sw4', help='FRAME-RECIPE-.json and LOCAL-PINS-frames-.json') + ap.add_argument('--skip-phases', action='store_true') + a = ap.parse_args() + out = a.out.resolve(); assert not out.exists(); out.mkdir(parents=True) + up = a.pr635.resolve() / 'research/complex-571-cold14-st2' + src = a.main.resolve() / 'research/complex-k492-owner-repair/vendor/multicold' + base = src / 'vendor/pr558'; parent = base / 'vendor/pr552' + rfile = HERE / ('FRAME-RECIPE-%s.json' % a.recipe); rec = read(rfile); pins = read(HERE / ('LOCAL-PINS-frames-%s.json' % a.recipe)) + env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONUTF8='1', PYTHONINTMAXSTRDIGITS='0', + MULTICOLD_SOURCE=str(src), GAIN_PR564_SOURCE=str(src)) + for k in ('PYTHONOPTIMIZE', 'XPARAM', 'EXTRAH', 'PAIRING_RANKS', 'DIAG', 'HYBBUDGET', 'PR635_CODE'): env.pop(k, None) + steps = [] + + def run(label, script, *args, portable=True): + t = time.monotonic() + cmd = [sys.executable, '-B'] + ([str(src / 'code/run_portable.py')] if portable else []) + [str(script), *map(str, args)] + with (out / (label + '.log')).open('w') as f: + rc = subprocess.call(cmd, env=env, stdout=f, stderr=subprocess.STDOUT) + steps.append(dict(step=label, exit_code=rc, seconds=round(time.monotonic() - t, 3))) + (out / 'STEPS.json').write_text(json.dumps(steps, indent=2) + '\n') + assert rc == 0, label + print('PASS', label, flush=True) + + inp = a.sw4_dir.resolve() / 'sw4/FULL-WORD.json.gz' + assert hashlib.sha256(gzip.decompress(inp.read_bytes())).hexdigest() == rec['input_content_sha256'], 'input must be the pinned SW4 word' + run('frames', HERE / 'build_frames.py', inp, out / 'frames', rfile, portable=False) + b = read(out / 'frames/BUILD.json') + assert b['status'] == 'PASS_EIGHT_FRAME_EXACT_CONSTRUCTION' and len(b['rejected_controls']) == pins['frame_build_controls'], b + word = out / 'frames/FULL-WORD.json.gz' + assert hashlib.sha256(gzip.decompress(word.read_bytes())).hexdigest() == rec['expected']['output_content_sha256'] + routing = parent / 'complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz' + env['PR635_CODE'] = str(up / 'code') + run('frame-controls', HERE / 'frame_controls.py', word, routing, out / 'FRAME-CONTROLS.json', rfile, portable=False) + fc = read(out / 'FRAME-CONTROLS.json') + assert fc['status'] == 'PASS_FOCUSED_EIGHT_FRAME_NATIVE_CONTROLS' and len(fc['rejected']) == pins['frame_controls'], len(fc['rejected']) + run('layer-end-controls', P6 / 'layer_end_controls.py', word, routing, out / 'controls') + env.pop('PR635_CODE') + ctl = read(out / 'controls/COLD-END-CONTROLS.json') + assert ctl['status'] == 'PASS_COLD_END_RAW_WORD_CONTROLS' and len(ctl['rejected']) == pins['layer_controls'], len(ctl['rejected']) + local = out / 'local' + run('native', up / 'code/hpe_audit_and_transport.py', '--raw', word, '--routing', routing, '--out', local) + assert hashlib.sha256(gzip.decompress((local / 'CANONICAL-WORD.json.gz').read_bytes())).hexdigest() == pins['canonical_sha256'], 'canonical word' + run('ledgers', up / 'code/hpe_emit_local.py', local) + run('local-replay', up / 'code/hpe_audit_local.py', local) + run('wrappers', up / 'code/hpe_adapters_local.py', local / 'CANONICAL-WORD.json.gz', + local / 'RESIDUAL-ADAPTERS.json', local / 'WRAPPER-CHECKS.json') + checks = read(local / 'LOCAL-CHECKS.json') + for o, s in pins['program_sha256'].items(): assert checks[o]['sha256'] == s, ('local program', o) + if not a.skip_phases: + run('phases', base / 'code/phases_full.py', local, parent / 'complex-global/vendor531/vendor/clifford') + assert hashlib.sha256((local / 'CLIFFORD-RECIPES.json').read_bytes()).hexdigest() == pins['clifford_recipes_sha256'], 'clifford recipes' + print('DONE', local, flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/LOCAL-PINS-jx-X4.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/LOCAL-PINS-jx-X4.json new file mode 100644 index 0000000000..417e4ba7a1 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/LOCAL-PINS-jx-X4.json @@ -0,0 +1,11 @@ +{ + "word": "X4", + "jx_controls": 7, + "layer_controls": 95, + "canonical_sha256": "1c0e9da767d4418f70016af599e4a447a3f7777acabe930318459c0fbbd260aa", + "program_sha256": { + "forward": "076a2d428f97abb30473df05110998efbe5ac809885bae4ceb1b8bd81329a1e6", + "backward": "7915679ee305927463d19725360cc15132dd21ede18897d09a935dca1df0d55d" + }, + "clifford_recipes_sha256": "20dddfce0ded7e41dc507939df7297bd98aec1286e05d7dbf18000d57e69a0b7" +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/RECIPE-X4.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/RECIPE-X4.json new file mode 100644 index 0000000000..30f7fa5948 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/RECIPE-X4.json @@ -0,0 +1,1412 @@ +{ + "input_content_sha256": "d232183f233899961bf55cac67a18545ed33548d9a7ca7078990d1a83d557c59", + "input_word": "P6k4sw4 (BRoute w/P6k4sw4, d232183f)", + "frames_741_source": { + "pr": 741, + "commit": "e516b146", + "recipe": "scratch/WasteAttack/FRAME-RECIPE-741.json", + "frames_only_output_sha": "e78047028c7dcd25fb1b6216c2b53eda76d2f91292b21d43f5d1903cc13a5c6c" + }, + "frames_741": [ + [ + 856, + [ + 272, + 144, + 64, + 8, + 6, + 1 + ] + ], + [ + 860, + [ + 256, + 128, + 65, + 16, + 9, + 6 + ] + ], + [ + 868, + [ + 256, + 144, + 81, + 33, + 9, + 6 + ] + ], + [ + 873, + [ + 320, + 192, + 32, + 16, + 6, + 1 + ] + ], + [ + 876, + [ + 273, + 144, + 64, + 33, + 9, + 6 + ] + ], + [ + 953, + [ + 265, + 137, + 73, + 32, + 25, + 6 + ] + ], + [ + 961, + [ + 265, + 128, + 64, + 41, + 16, + 6 + ] + ], + [ + 965, + [ + 257, + 128, + 73, + 40, + 17, + 6 + ] + ] + ], + "raises": [ + [ + 855, + [ + 280, + 128, + 64, + 40, + 6, + 1 + ] + ], + [ + 859, + [ + 256, + 129, + 65, + 40, + 25, + 6 + ] + ], + [ + 862, + [ + 280, + 144, + 80, + 56, + 6, + 1 + ] + ], + [ + 863, + [ + 272, + 136, + 80, + 56, + 6, + 1 + ] + ], + [ + 867, + [ + 256, + 136, + 64, + 41, + 16, + 6 + ] + ], + [ + 870, + [ + 256, + 200, + 40, + 16, + 6, + 1 + ] + ], + [ + 875, + [ + 272, + 144, + 80, + 49, + 8, + 6 + ] + ], + [ + 942, + [ + 256, + 136, + 72, + 33, + 25, + 6 + ] + ], + [ + 943, + [ + 320, + 193, + 33, + 16, + 9, + 6 + ] + ], + [ + 946, + [ + 256, + 129, + 64, + 41, + 16, + 6 + ] + ], + [ + 947, + [ + 273, + 128, + 81, + 33, + 9, + 6 + ] + ], + [ + 950, + [ + 257, + 193, + 33, + 16, + 9, + 6 + ] + ], + [ + 954, + [ + 272, + 129, + 80, + 49, + 8, + 6 + ] + ], + [ + 955, + [ + 256, + 128, + 64, + 33, + 17, + 6 + ] + ], + [ + 958, + [ + 257, + 128, + 81, + 33, + 9, + 6 + ] + ], + [ + 962, + [ + 273, + 128, + 64, + 33, + 8, + 6 + ] + ] + ], + "edits": { + "replace": [ + { + "h": 448, + "i": 862, + "old": [ + "add", + 140, + 448, + -1, + 2 + ], + "new": [ + "add", + 140, + 235, + -1, + 2 + ], + "why": "h2r: read of h -> read of r" + }, + { + "h": 448, + "i": 1207, + "old": [ + "add", + 133, + 448, + -1, + 2 + ], + "new": [ + "add", + 133, + 235, + -1, + 2 + ], + "why": "h2r: read of h -> read of r" + }, + { + "h": 448, + "i": 870, + "old": [ + "add", + 132, + 235, + -1, + 2 + ], + "new": [ + "add", + 132, + 448, + -1, + 2 + ], + "why": "r2h: read of r -> read of h" + }, + { + "h": 448, + "i": 1199, + "old": [ + "add", + 141, + 235, + -1, + 2 + ], + "new": [ + "add", + 141, + 448, + -1, + 2 + ], + "why": "r2h: read of r -> read of h" + }, + { + "h": 472, + "i": 855, + "old": [ + "add", + 173, + 472, + -1, + 2 + ], + "new": [ + "add", + 173, + 267, + -1, + 2 + ], + "why": "h2r: read of h -> read of r" + }, + { + "h": 472, + "i": 1198, + "old": [ + "add", + 140, + 472, + -1, + 2 + ], + "new": [ + "add", + 140, + 267, + -1, + 2 + ], + "why": "h2r: read of h -> read of r" + }, + { + "h": 472, + "i": 863, + "old": [ + "add", + 141, + 267, + -1, + 2 + ], + "new": [ + "add", + 141, + 472, + -1, + 2 + ], + "why": "r2h: read of r -> read of h" + }, + { + "h": 472, + "i": 1190, + "old": [ + "add", + 172, + 267, + -1, + 2 + ], + "new": [ + "add", + 172, + 472, + -1, + 2 + ], + "why": "r2h: read of r -> read of h" + }, + { + "h": 458, + "i": 942, + "old": [ + "add", + 204, + 458, + 1, + 1 + ], + "new": [ + "add", + 204, + 58, + 1, + 1 + ], + "why": "h2r: read of h -> read of r" + }, + { + "h": 458, + "i": 1287, + "old": [ + "add", + 197, + 458, + 1, + 1 + ], + "new": [ + "add", + 197, + 58, + 1, + 1 + ], + "why": "h2r: read of h -> read of r" + }, + { + "h": 458, + "i": 950, + "old": [ + "add", + 196, + 58, + 1, + 1 + ], + "new": [ + "add", + 196, + 458, + 1, + 1 + ], + "why": "r2h: read of r -> read of h" + }, + { + "h": 458, + "i": 1279, + "old": [ + "add", + 205, + 58, + 1, + 1 + ], + "new": [ + "add", + 205, + 458, + 1, + 1 + ], + "why": "r2h: read of r -> read of h" + }, + { + "h": 592, + "i": 859, + "old": [ + "add", + 174, + 592, + -1, + 2 + ], + "new": [ + "add", + 174, + 427, + -1, + 2 + ], + "why": "h2r: read of h -> read of r" + }, + { + "h": 592, + "i": 1278, + "old": [ + "add", + 204, + 592, + -1, + 2 + ], + "new": [ + "add", + 204, + 427, + -1, + 2 + ], + "why": "h2r: read of h -> read of r" + }, + { + "h": 592, + "i": 943, + "old": [ + "add", + 205, + 427, + -1, + 2 + ], + "new": [ + "add", + 205, + 592, + -1, + 2 + ], + "why": "r2h: read of r -> read of h" + }, + { + "h": 592, + "i": 1194, + "old": [ + "add", + 170, + 427, + -1, + 2 + ], + "new": [ + "add", + 170, + 592, + -1, + 2 + ], + "why": "r2h: read of r -> read of h" + }, + { + "h": 470, + "i": 946, + "old": [ + "add", + 202, + 470, + 1, + 1 + ], + "new": [ + "add", + 202, + 26, + 1, + 1 + ], + "why": "h2r: read of h -> read of r" + }, + { + "h": 470, + "i": 1295, + "old": [ + "add", + 165, + 470, + 1, + 1 + ], + "new": [ + "add", + 165, + 26, + 1, + 1 + ], + "why": "h2r: read of h -> read of r" + }, + { + "h": 470, + "i": 958, + "old": [ + "add", + 164, + 26, + 1, + 1 + ], + "new": [ + "add", + 164, + 470, + 1, + 1 + ], + "why": "r2h: read of r -> read of h" + }, + { + "h": 470, + "i": 1283, + "old": [ + "add", + 206, + 26, + 1, + 1 + ], + "new": [ + "add", + 206, + 470, + 1, + 1 + ], + "why": "r2h: read of r -> read of h" + }, + { + "h": 604, + "i": 867, + "old": [ + "add", + 142, + 604, + -1, + 2 + ], + "new": [ + "add", + 142, + 443, + -1, + 2 + ], + "why": "h2r: read of h -> read of r" + }, + { + "h": 604, + "i": 1282, + "old": [ + "add", + 202, + 604, + -1, + 2 + ], + "new": [ + "add", + 202, + 443, + -1, + 2 + ], + "why": "h2r: read of h -> read of r" + }, + { + "h": 604, + "i": 947, + "old": [ + "add", + 206, + 443, + -1, + 2 + ], + "new": [ + "add", + 206, + 604, + -1, + 2 + ], + "why": "r2h: read of r -> read of h" + }, + { + "h": 604, + "i": 1202, + "old": [ + "add", + 138, + 443, + -1, + 2 + ], + "new": [ + "add", + 138, + 604, + -1, + 2 + ], + "why": "r2h: read of r -> read of h" + }, + { + "h": 482, + "i": 954, + "old": [ + "add", + 194, + 482, + 1, + 1 + ], + "new": [ + "add", + 194, + 18, + 1, + 1 + ], + "why": "h2r: read of h -> read of r" + }, + { + "h": 482, + "i": 1299, + "old": [ + "add", + 166, + 482, + 1, + 1 + ], + "new": [ + "add", + 166, + 18, + 1, + 1 + ], + "why": "h2r: read of h -> read of r" + }, + { + "h": 482, + "i": 962, + "old": [ + "add", + 162, + 18, + 1, + 1 + ], + "new": [ + "add", + 162, + 482, + 1, + 1 + ], + "why": "r2h: read of r -> read of h" + }, + { + "h": 482, + "i": 1291, + "old": [ + "add", + 198, + 18, + 1, + 1 + ], + "new": [ + "add", + 198, + 482, + 1, + 1 + ], + "why": "r2h: read of r -> read of h" + }, + { + "h": 614, + "i": 875, + "old": [ + "add", + 134, + 614, + 1, + 1 + ], + "new": [ + "add", + 134, + 50, + 1, + 1 + ], + "why": "h2r: read of h -> read of r" + }, + { + "h": 614, + "i": 1290, + "old": [ + "add", + 194, + 614, + 1, + 1 + ], + "new": [ + "add", + 194, + 50, + 1, + 1 + ], + "why": "h2r: read of h -> read of r" + }, + { + "h": 614, + "i": 955, + "old": [ + "add", + 198, + 50, + 1, + 1 + ], + "new": [ + "add", + 198, + 614, + 1, + 1 + ], + "why": "r2h: read of r -> read of h" + }, + { + "h": 614, + "i": 1210, + "old": [ + "add", + 130, + 50, + 1, + 1 + ], + "new": [ + "add", + 130, + 614, + 1, + 1 + ], + "why": "r2h: read of r -> read of h" + } + ], + "delete": [ + { + "h": 448, + "i": 1, + "old": [ + "add", + 140, + 448, + 1, + 2 + ], + "why": "h2r: delete t pre-read of h" + }, + { + "h": 448, + "i": 0, + "old": [ + "add", + 133, + 448, + 1, + 2 + ], + "why": "h2r: delete t pre-read of h" + }, + { + "h": 472, + "i": 33, + "old": [ + "add", + 173, + 472, + 1, + 2 + ], + "why": "h2r: delete t pre-read of h" + }, + { + "h": 472, + "i": 32, + "old": [ + "add", + 140, + 472, + 1, + 2 + ], + "why": "h2r: delete t pre-read of h" + }, + { + "h": 458, + "i": 21, + "old": [ + "add", + 204, + 458, + -1, + 1 + ], + "why": "h2r: delete t pre-read of h" + }, + { + "h": 458, + "i": 20, + "old": [ + "add", + 197, + 458, + -1, + 1 + ], + "why": "h2r: delete t pre-read of h" + }, + { + "h": 592, + "i": 64, + "old": [ + "add", + 174, + 592, + 1, + 2 + ], + "why": "h2r: delete t pre-read of h" + }, + { + "h": 592, + "i": 65, + "old": [ + "add", + 204, + 592, + 1, + 2 + ], + "why": "h2r: delete t pre-read of h" + }, + { + "h": 470, + "i": 29, + "old": [ + "add", + 202, + 470, + -1, + 1 + ], + "why": "h2r: delete t pre-read of h" + }, + { + "h": 470, + "i": 28, + "old": [ + "add", + 165, + 470, + -1, + 1 + ], + "why": "h2r: delete t pre-read of h" + }, + { + "h": 604, + "i": 72, + "old": [ + "add", + 142, + 604, + 1, + 2 + ], + "why": "h2r: delete t pre-read of h" + }, + { + "h": 604, + "i": 73, + "old": [ + "add", + 202, + 604, + 1, + 2 + ], + "why": "h2r: delete t pre-read of h" + }, + { + "h": 482, + "i": 37, + "old": [ + "add", + 194, + 482, + -1, + 1 + ], + "why": "h2r: delete t pre-read of h" + }, + { + "h": 482, + "i": 36, + "old": [ + "add", + 166, + 482, + -1, + 1 + ], + "why": "h2r: delete t pre-read of h" + }, + { + "h": 614, + "i": 95, + "old": [ + "add", + 134, + 614, + -1, + 1 + ], + "why": "h2r: delete t pre-read of h" + }, + { + "h": 614, + "i": 96, + "old": [ + "add", + 194, + 614, + -1, + 1 + ], + "why": "h2r: delete t pre-read of h" + } + ], + "insert": [ + { + "h": 448, + "before": 2, + "gate": [ + "add", + 132, + 448, + 1, + 2 + ], + "why": "r2h: pre-read of h (h = E_h) after h last pre-read" + }, + { + "h": 448, + "before": 2, + "gate": [ + "add", + 141, + 448, + 1, + 2 + ], + "why": "r2h: pre-read of h (h = E_h) after h last pre-read" + }, + { + "h": 472, + "before": 34, + "gate": [ + "add", + 141, + 472, + 1, + 2 + ], + "why": "r2h: pre-read of h (h = E_h) after h last pre-read" + }, + { + "h": 472, + "before": 34, + "gate": [ + "add", + 172, + 472, + 1, + 2 + ], + "why": "r2h: pre-read of h (h = E_h) after h last pre-read" + }, + { + "h": 458, + "before": 22, + "gate": [ + "add", + 196, + 458, + -1, + 1 + ], + "why": "r2h: pre-read of h (h = E_h) after h last pre-read" + }, + { + "h": 458, + "before": 22, + "gate": [ + "add", + 205, + 458, + -1, + 1 + ], + "why": "r2h: pre-read of h (h = E_h) after h last pre-read" + }, + { + "h": 592, + "before": 66, + "gate": [ + "add", + 205, + 592, + 1, + 2 + ], + "why": "r2h: pre-read of h (h = E_h) after h last pre-read" + }, + { + "h": 592, + "before": 66, + "gate": [ + "add", + 170, + 592, + 1, + 2 + ], + "why": "r2h: pre-read of h (h = E_h) after h last pre-read" + }, + { + "h": 470, + "before": 30, + "gate": [ + "add", + 164, + 470, + -1, + 1 + ], + "why": "r2h: pre-read of h (h = E_h) after h last pre-read" + }, + { + "h": 470, + "before": 30, + "gate": [ + "add", + 206, + 470, + -1, + 1 + ], + "why": "r2h: pre-read of h (h = E_h) after h last pre-read" + }, + { + "h": 604, + "before": 74, + "gate": [ + "add", + 206, + 604, + 1, + 2 + ], + "why": "r2h: pre-read of h (h = E_h) after h last pre-read" + }, + { + "h": 604, + "before": 74, + "gate": [ + "add", + 138, + 604, + 1, + 2 + ], + "why": "r2h: pre-read of h (h = E_h) after h last pre-read" + }, + { + "h": 482, + "before": 38, + "gate": [ + "add", + 162, + 482, + -1, + 1 + ], + "why": "r2h: pre-read of h (h = E_h) after h last pre-read" + }, + { + "h": 482, + "before": 38, + "gate": [ + "add", + 198, + 482, + -1, + 1 + ], + "why": "r2h: pre-read of h (h = E_h) after h last pre-read" + }, + { + "h": 614, + "before": 97, + "gate": [ + "add", + 198, + 614, + -1, + 1 + ], + "why": "r2h: pre-read of h (h = E_h) after h last pre-read" + }, + { + "h": 614, + "before": 97, + "gate": [ + "add", + 130, + 614, + -1, + 1 + ], + "why": "r2h: pre-read of h (h = E_h) after h last pre-read" + } + ] + }, + "pairs": { + "448": 235, + "458": 58, + "470": 26, + "472": 267, + "482": 18, + "592": 427, + "604": 443, + "614": 50 + }, + "expected": { + "output_content_sha256": "1e1d99ba7aab877d6b573c41f7030ee73de9a52fee51d0a822ddaae71251999f", + "local_profile": { + "1": 2548, + "2": 338, + "3": 430, + "4": 194, + "5": 56, + "8": 8 + } + }, + "controls": { + "C0_identity": { + "mutation": { + "kind": "empty" + }, + "expected_sha": "d232183f233899961bf55cac67a18545ed33548d9a7ca7078990d1a83d557c59", + "local_profile": { + "1": 2548, + "2": 342, + "3": 438, + "4": 186, + "5": 56, + "8": 8 + } + }, + "C1_741_only": { + "mutation": { + "kind": "only_edits_of", + "h": [], + "raises": [] + }, + "expected_sha": "e78047028c7dcd25fb1b6216c2b53eda76d2f91292b21d43f5d1903cc13a5c6c", + "local_profile": { + "1": 2556, + "2": 334, + "3": 430, + "4": 194, + "5": 56, + "8": 8 + } + }, + "M1_one_pair_448": { + "mutation": { + "kind": "only_edits_of", + "h": [ + 448 + ], + "raises": [ + 862, + 870 + ] + }, + "expected_sha": "5fb6fb2e5e63d18b865535c1dbd3dbaddab530c39429a4b09f11ac96723257c9", + "local_profile": { + "1": 2556, + "2": 334, + "3": 430, + "4": 194, + "5": 56, + "8": 8 + } + }, + "N1_drop_preread": { + "mutation": { + "kind": "drop_insert", + "k": 0 + }, + "rejection_expected": [ + "exactness rows", + [ + 132, + 135 + ] + ] + }, + "N2_wrong_sign_preread": { + "mutation": { + "kind": "flip_insert_sign", + "k": 0 + }, + "rejection_expected": [ + "exactness rows", + [ + 132, + 135 + ] + ] + }, + "N3_plain_join_moved_reads": { + "mutation": { + "kind": "drop_raises" + }, + "expected_sha": "7241cd59dd0376e0b2e1b5ba8403c5423d247ddd7cbcc2f02bdc353752806f30", + "local_profile": { + "1": 2532, + "2": 378, + "3": 430, + "4": 178, + "5": 56, + "8": 8 + } + }, + "N4_raise_dim7_at_855": { + "mutation": { + "kind": "frame", + "i": 855, + "frame": [ + 280, + 128, + 64, + 40, + 4, + 2, + 1 + ] + }, + "rejection_expected": [ + "cap", + 1302, + 174 + ] + } + } +} \ No newline at end of file diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/build_jx.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/build_jx.py new file mode 100644 index 0000000000..f8d74a6324 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/build_jx.py @@ -0,0 +1,167 @@ +#!/usr/bin/env python3 +"""build_jx.py --input WORD --recipe RECIPE.json --out OUT.json.gz [--control NAME] [--no-pin] + +Stdlib-only builder: joint read-set exchange (copy pairs, BRoute sw4 rule) + explicit B frame raises on P6k4sw4. +Steps: + 1. input content sha256 must equal recipe.input_content_sha256. + 2. explicit B edits: replace (old gate asserted), delete (old gate asserted), insert (before an original index). + 3. frames: replaced/inserted gates take the plain join of their operands' current frames; gates listed in + frames_741 / raises take base = the listed frame and the resulting frame must EQUAL it (explicit frames); + every other gate keeps span(stored frame + operand frames) (monotone repair). Early cleanup likewise. + 4. legality: target frames inside u_t^perp at every gate; tails inside helper_final; every end frame contains the + final frame; the explicit frame must contain the join (enforced by equality in 3). + 5. exactness: the rational linear map of the whole B segment is identical to the input's (Fraction replay). + 6. paid profile recomputed (A + centre levels + B + tails + ends) and written to report.local_profile. +Output: canonical json (sort_keys, compact) gzip mtime=0. Exit 0 and prints output sha; exit 2 with the first +rejection (site) on failure. --control applies a named mutation from recipe.controls (expected to be rejected +or to give a pinned sha).""" +import argparse, gzip, json, hashlib, sys, copy +from fractions import Fraction as Fr +from collections import Counter + +V, H = 112, 9 + +def basis(vs): + piv = {} + for a in vs: + while a: + b = a.bit_length() - 1 + if b in piv: a ^= piv[b] + else: piv[b] = a; break + for k in sorted(piv): + for j in sorted(piv): + if j > k and (piv[j] >> k) & 1: piv[j] ^= piv[k] + return tuple(piv[k] for k in sorted(piv, reverse=True)) + +def contained(a, b): return basis(list(a) + list(b)) == tuple(b) +def registers(e): return e[1:3] if e[0] == 'add' else e[1:2] +def hyper(p): return basis([x for x in range(1, 1 << H) if (x & p).bit_count() % 2 == 0]) +FULL = basis([1 << i for i in range(H)]) +def csha(w): return hashlib.sha256(json.dumps(w, sort_keys=True, separators=(',', ':')).encode()).hexdigest() + +class Reject(Exception): pass + +def symstate(gs): + rows = {} + for e in gs: + for q in registers(e): rows.setdefault(q, {q: Fr(1)}) + if e[0] == 'add': + t, s = e[1], e[2]; c = Fr(e[3], e[4]); d = rows[t] + for k, x in list(rows[s].items()): + a = d.get(k, 0) + c * x + if a: d[k] = a + else: d.pop(k, None) + else: + t = e[1]; c = Fr(e[2], e[3]); rows[t] = {k: c * x for k, x in rows[t].items()} + return rows + +def build(w, rc, control=None): + w = copy.deepcopy(w); B0 = w['B'] + edits = copy.deepcopy(rc['edits']); explicit = {int(i): f for i, f in rc['frames_741']} + for i, f in rc['raises']: + if int(i) in explicit: raise Reject(('duplicate frame', i)) + explicit[int(i)] = f + if control: + c = rc['controls'][control]['mutation'] + if c['kind'] == 'drop_insert': edits['insert'] = [x for k, x in enumerate(edits['insert']) if k != c['k']] + elif c['kind'] == 'flip_insert_sign': edits['insert'][c['k']]['gate'][3] *= -1 + elif c['kind'] == 'frame': explicit[c['i']] = c['frame'] + elif c['kind'] == 'drop_edits': edits = dict(replace=[], delete=[], insert=[]) + elif c['kind'] == 'drop_raises': explicit = {int(i): f for i, f in rc['frames_741']} + elif c['kind'] == 'only_edits_of': + hs = set(c['h']) + edits = {k: [x for x in v if x['h'] in hs] for k, v in edits.items()} + explicit = {i: f for i, f in explicit.items() if i in {int(j) for j, _ in rc['frames_741']} or i in set(c['raises'])} + elif c['kind'] == 'empty': edits = dict(replace=[], delete=[], insert=[]); explicit = {} + else: raise SystemExit('unknown control') + B = [list(e) for e in B0]; tag = set(); dele = set(); ins = {} + for x in edits['replace']: + i = x['i'] + if B[i][:-1] != x['old']: raise Reject(('replace old mismatch', i)) + B[i] = list(x['new']) + [B[i][-1]]; tag.add(i) + for x in edits['delete']: + i = x['i'] + if B[i][:-1] != x['old']: raise Reject(('delete old mismatch', i)) + dele.add(i) + for x in edits['insert']: ins.setdefault(x['before'], []).append(list(x['gate']) + [None]) + NB, nt, key = [], set(), [] + for i, e in enumerate(B): + for g in ins.get(i, []): nt.add(len(NB)); NB.append(g); key.append(None) + if i in dele: continue + if i in tag: nt.add(len(NB)) + NB.append(e); key.append(i) + # frames + paid + R = w['report']['R']; n = 2 * V + R + END = [FULL] * V + [hyper(p) for p in w['ports']] + [FULL] * R + for q, U in w['helper_final'].items(): END[int(q)] = basis(U) + cur = [(p,) for p in w['ports']] + [()] * (V + R) + for q, U in w['start_extra'].items(): cur[int(q)] = basis(U) + paid = Counter() + for e in w['A']: + for q in registers(e): + U = basis(e[-1]); d = len(U) - len(cur[q]) + if d: paid[d] += 1 + cur[q] = U + lev = {int(t): basis(U) for t, U in w.get('target_levels', {}).items()} + for q, U in zip(w['centers'], w['center_frames']): + U = basis(U); served = {lev.get(e[1] - V, ()) for e in w['cut'] if e[2] == q} + for T in sorted(served, key=lambda x: -len(x)): + if T != U: paid[len(U) - len(T)] += 1 + U = T + used = set() + for j, e in enumerate(NB): + rs = registers(e); k = key[j] + if k is not None and k in explicit: base = list(explicit[k]); used.add(k) + elif j in nt or e[-1] is None: base = [] + else: base = list(e[-1]) + F = basis(base + [x for q in rs for x in cur[q]]) + if k is not None and k in explicit and F != basis(explicit[k]): raise Reject(('explicit frame below join', k)) + for q in rs: + if V <= q < 2 * V and not contained(F, END[q]): raise Reject(('cap', j, q)) + d = len(F) - len(cur[q]) + if d: paid[d] += 1 + cur[q] = F + NB[j] = list(e[:-1]) + [list(F)] + if used != set(explicit): raise Reject(('unused explicit frame', sorted(set(explicit) - used))) + newearly = [] + for i, U in w['early_cleanup']: + rs = registers(w['cleanup'][i]); F = basis(list(U) + [x for q in rs for x in cur[q]]) + for q in rs: + if w['helper_final'].get(str(q)) is not None and not contained(F, END[q]): raise Reject(('tailend', i, q)) + d = len(F) - len(cur[q]) + if d: paid[d] += 1 + cur[q] = F + newearly.append([i, list(F)]) + for q in range(n): + if not contained(cur[q], END[q]): raise Reject(('end', q)) + d = len(END[q]) - len(cur[q]) + if d: paid[d] += 1 + # exactness of the B segment + a, b = symstate([e[:-1] for e in B0]), symstate([e[:-1] for e in NB]) + bad = sorted(q for q in set(a) | set(b) if a.get(q, {q: Fr(1)}) != b.get(q, {q: Fr(1)})) + if bad: raise Reject(('exactness rows', bad)) + w['B'] = NB; w['early_cleanup'] = newearly + w['report'] = dict(w['report']); w['report']['local_profile'] = {str(k): v for k, v in sorted(paid.items())} + return w + +def main(): + ap = argparse.ArgumentParser(); ap.add_argument('--input', required=True); ap.add_argument('--recipe', required=True) + ap.add_argument('--out'); ap.add_argument('--control'); ap.add_argument('--no-pin', action='store_true') + a = ap.parse_args() + w = json.loads(gzip.decompress(open(a.input, 'rb').read())); rc = json.load(open(a.recipe)) + if csha(w) != rc['input_content_sha256']: print('REJECT input pin'); sys.exit(2) + pin = rc['controls'][a.control].get('rejection_expected') if a.control else None + try: o = build(w, rc, a.control) + except Reject as r: + got = json.loads(json.dumps(r.args[0])); print('REJECT', json.dumps(got)) + if pin is not None: + print('CONTROL', 'PINNED' if got == pin else 'PIN MISMATCH %s' % json.dumps(pin)); sys.exit(0 if got == pin else 4) + sys.exit(2) + if pin is not None and not a.no_pin: print('CONTROL NOT REJECTED, pinned', json.dumps(pin)); sys.exit(4) + s = csha(o) + exp = rc['controls'][a.control].get('expected_sha') if a.control else rc['expected']['output_content_sha256'] + print('OK', s, o['report']['local_profile']) + if a.out: open(a.out, 'wb').write(gzip.compress(json.dumps(o, sort_keys=True, separators=(',', ':')).encode(), mtime=0)) + if not a.no_pin and exp and s != exp: print('REJECT output pin', exp); sys.exit(3) + +if __name__ == '__main__': main() diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/reproduce_jx.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/reproduce_jx.py new file mode 100644 index 0000000000..6829a1b25d --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/reproduce_jx.py @@ -0,0 +1,99 @@ +#!/usr/bin/env python3 +"""Rebuild the X4 word (JointXF: joint read-set exchange on four further copy-pair instances plus explicit B frame +raises, including chafreaky's PR741 eight frames) and its native locals. + +Input: a fresh `construction/sw4/reproduce_sw4.py --recipe P6k4` output directory; its SW4 word (d232183f...) is pinned +there and by RECIPE-X4.json. Steps, each checked exactly: + 1. jx: build_jx.py (standard library only; JointXF) applies the recipe's explicit B edits (replace / delete / insert, + each old gate asserted), the PR741 frames and the explicit raises, repairs all other frames monotonically, checks + target frames inside u_t^perp, tails and ends, and the exactness of the whole B segment (rational replay), and + pins the output sha. + 2. jx-controls: every control in the recipe is rebuilt and must reproduce its pinned outcome exactly: a pinned + rejection site (exit 0 with CONTROL PINNED) or a pinned output sha. C1_741_only must reproduce PR741's word + e78047028c... (the construction/frames step's output); C0_identity reproduces the input. + 3. layer-end-controls: ../layers_p6n/layer_end_controls.py (per-end variant) on the X4 word; count pinned. + 4. native, ledgers, local-replay, wrappers, phases: PR635's native local programs; canonical word, local programs + and Clifford recipes pinned (LOCAL-PINS-jx-X4.json). +Apache-2.0. Driver by ColdWitness around JointXF's builder. +""" +import argparse, gzip, hashlib, json, os, subprocess, sys, time +from pathlib import Path + +HERE = Path(__file__).resolve().parent +P6 = HERE.parent / 'layers_p6n' + + +def read(p): + raw = Path(p).read_bytes() + return json.loads(gzip.decompress(raw) if str(p).endswith('.gz') else raw) + + +def main(): + assert __debug__, 'Assertions are required' + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--main', type=Path, required=True) + ap.add_argument('--pr635', type=Path, required=True) + ap.add_argument('--sw4-dir', type=Path, required=True, help='construction/sw4/reproduce_sw4.py output') + ap.add_argument('--recipe', default='X4', help='RECIPE-.json and LOCAL-PINS-jx-.json') + ap.add_argument('--out', type=Path, required=True) + ap.add_argument('--skip-phases', action='store_true') + a = ap.parse_args() + out = a.out.resolve(); assert not out.exists(); out.mkdir(parents=True) + up = a.pr635.resolve() / 'research/complex-571-cold14-st2' + src = a.main.resolve() / 'research/complex-k492-owner-repair/vendor/multicold' + base = src / 'vendor/pr558'; parent = base / 'vendor/pr552' + rfile = HERE / ('RECIPE-%s.json' % a.recipe); rec = read(rfile); pins = read(HERE / ('LOCAL-PINS-jx-%s.json' % a.recipe)) + env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONUTF8='1', PYTHONINTMAXSTRDIGITS='0', + MULTICOLD_SOURCE=str(src), GAIN_PR564_SOURCE=str(src)) + for k in ('PYTHONOPTIMIZE', 'XPARAM', 'EXTRAH', 'PAIRING_RANKS', 'DIAG', 'HYBBUDGET', 'PR635_CODE'): env.pop(k, None) + steps = [] + + def run(label, script, *args, portable=True, ok=(0,)): + t = time.monotonic() + cmd = [sys.executable, '-B'] + ([str(src / 'code/run_portable.py')] if portable else []) + [str(script), *map(str, args)] + with (out / (label + '.log')).open('w') as f: + rc = subprocess.call(cmd, env=env, stdout=f, stderr=subprocess.STDOUT) + steps.append(dict(step=label, exit_code=rc, seconds=round(time.monotonic() - t, 3))) + (out / 'STEPS.json').write_text(json.dumps(steps, indent=2) + '\n') + assert rc in ok, (label, rc) + print('PASS', label, flush=True) + return (out / (label + '.log')).read_text() + + inp = a.sw4_dir.resolve() / 'sw4/FULL-WORD.json.gz' + assert hashlib.sha256(gzip.decompress(inp.read_bytes())).hexdigest() == rec['input_content_sha256'], 'input must be the pinned SW4 word' + (out / 'jx').mkdir(); word = out / 'jx/FULL-WORD.json.gz' + run('jx', HERE / 'build_jx.py', '--input', inp, '--recipe', rfile, '--out', word, portable=False) + assert hashlib.sha256(gzip.decompress(word.read_bytes())).hexdigest() == rec['expected']['output_content_sha256'] + assert len(rec['controls']) == pins['jx_controls'], len(rec['controls']) + results = {} + for name, c in sorted(rec['controls'].items()): + log = run('jx-control-' + name, HERE / 'build_jx.py', '--input', inp, '--recipe', rfile, '--control', name, portable=False) + if 'rejection_expected' in c: + assert 'CONTROL PINNED' in log, (name, log[-300:]); results[name] = dict(rejected=c['rejection_expected']) + else: + assert ('OK ' + c['expected_sha']) in log, (name, log[-300:]); results[name] = dict(sha=c['expected_sha']) + assert rec['controls']['C1_741_only']['expected_sha'] == rec['frames_741_source']['frames_only_output_sha'] + (out / 'JX-CONTROLS.json').write_text(json.dumps(dict(status='PASS_JX_PINNED_CONTROLS', controls=results), indent=1) + '\n') + routing = parent / 'complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz' + env['PR635_CODE'] = str(up / 'code') + run('layer-end-controls', P6 / 'layer_end_controls.py', word, routing, out / 'controls') + env.pop('PR635_CODE') + ctl = read(out / 'controls/COLD-END-CONTROLS.json') + assert ctl['status'] == 'PASS_COLD_END_RAW_WORD_CONTROLS' and len(ctl['rejected']) == pins['layer_controls'], len(ctl['rejected']) + local = out / 'local' + run('native', up / 'code/hpe_audit_and_transport.py', '--raw', word, '--routing', routing, '--out', local) + assert hashlib.sha256(gzip.decompress((local / 'CANONICAL-WORD.json.gz').read_bytes())).hexdigest() == pins['canonical_sha256'], 'canonical word' + run('ledgers', up / 'code/hpe_emit_local.py', local) + run('local-replay', up / 'code/hpe_audit_local.py', local) + run('wrappers', up / 'code/hpe_adapters_local.py', local / 'CANONICAL-WORD.json.gz', + local / 'RESIDUAL-ADAPTERS.json', local / 'WRAPPER-CHECKS.json') + checks = read(local / 'LOCAL-CHECKS.json') + for o, s in pins['program_sha256'].items(): assert checks[o]['sha256'] == s, ('local program', o) + if not a.skip_phases: + run('phases', base / 'code/phases_full.py', local, parent / 'complex-global/vendor531/vendor/clifford') + assert hashlib.sha256((local / 'CLIFFORD-RECIPES.json').read_bytes()).hexdigest() == pins['clifford_recipes_sha256'], 'clifford recipes' + print('DONE', local, flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/build_pivot_swap.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/build_pivot_swap.py new file mode 100644 index 0000000000..b225601c01 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/build_pivot_swap.py @@ -0,0 +1,160 @@ +"""Cost-neutral pivot-role swaps inside existing entrance-kernel families. Apache-2.0. Prepared with Claude Code +assistance. The pivot/donor role exchange follows PR266's "pivot role is moved" idea (bit side), applied here to the +complex supplier's multicut kernel families (PR568 build_multicut_kernels.py shape). + +A kernel family on the input word is an entering helper p (start_extra E) together with the gates that read p at frame +E before any other touch of p: d += c_d * p @E (d a helper or, in B, a target). They cancel p's complete dirty +response: col(p) + sum_d c_d * col_{g_d}(d) = 0, where col_{g}(d) is d's suffix response from gate g on. + +Swap to the new pivot x (a helper donor of the family with exactly one family gate g_x = x's FIRST touch, and no other +touch of x up to the family's last gate): + g_x : x += c_x p -> p += (1/c_x) x + g_d : d += c_d p -> d += (c_d/c_x) x (d != x, same position and frame E) + start_extra: p -> x (same E); cleanup regenerated by the inherited inverse rule. +Exactness (PROOF-NOTE-PIVOT.md): x holds only its initial dirt at every rewritten gate, and p holds only its initial dirt +until g_x, so x's new response is col(x) + col(p)/c_x + sum_d (c_d/c_x) col_{g_d}(d) = (c_x col(x) + col(p) + +sum_d c_d col_{g_d}(d)) / c_x = 0, because col(x) = col_{g_x}(x). This script checks it by exact rational replay anyway. +Cost: the frame chains of p and x are exchanged (p now climbs [] -> E at g_x where x did; x starts at E where p did), so +gk_word.profile and the width multiset are unchanged; both are asserted. + +Recipe: {input_content_sha256, output_content_sha256, swaps: [{pivot, new_pivot, entrance, gates: [{part, index, +before, after}]}]}. Every expected `after` gate is recomputed from the rule above and must equal the recipe. + +Negative controls (--controls): mutated recipes/words that must be rejected at pinned reasons: + * nonzero response: another family gate's rescaled coefficient has the wrong sign; + * wrong pivot coefficient: g_x's new coefficient doubled; + * wrong entrance: the recipe's entrance is not p's start_extra; + * non-family gate: a recipe gate whose `before` is not the word's gate; + * new pivot touched in the window: x replaced by a family donor that is not a fresh helper (a target donor, or the + first other helper donor when the family has no target donor). +""" +from pathlib import Path +from collections import Counter +from fractions import Fraction as Q +import argparse, copy, gzip, hashlib, json, sys +assert __debug__, 'Assertions required' +ap = argparse.ArgumentParser() +for k in ('--input', '--recipe', '--gk-dir', '--out'): ap.add_argument(k, type=Path, required=True) +a = ap.parse_args(); assert not a.out.exists() +sys.path.insert(0, str(a.gk_dir)); import gk_word as G, gk_common as C +G.V = C.V = 112; G.DATA = C.DATA = 7168 +V = 112 +raw = json.loads(gzip.decompress(a.input.read_bytes())); recipe = json.loads(a.recipe.read_text()) +enc = lambda x: json.dumps(x, sort_keys=True, separators=(',', ':')).encode(); sha = lambda x: hashlib.sha256(x).hexdigest() +regs = lambda e: [e[1]] + ([e[2]] if e[0] == 'add' else []) +inv_rule = lambda w: [G.inverse(e, G.FULL) for e in reversed(w['A'] + w['B']) if not V <= e[1] < 2 * V] +dy = lambda q: q != 0 and q.denominator & (q.denominator - 1) == 0 + + +def response(w, h): + rows = {} + def get(r): return rows.setdefault(r, {r: Q(1)}) + for e in w['A'] + w['cut'] + w['B']: + if e[0] == 'scale': + q = Q(e[2], e[3]); rows[e[1]] = {j: q * x for j, x in get(e[1]).items()} + else: + t, s = e[1], e[2]; q = Q(e[3], e[4]); src = get(s); tgt = get(t) + for j, x in list(src.items()): + z = tgt.get(j, Q(0)) + q * x + if z: tgt[j] = z + else: tgt.pop(j, None) + return {r: rows[r][h] for r in range(V, 2 * V) if r in rows and rows[r].get(h)} + + +def build(w0, rec): + w = copy.deepcopy(w0); n = 2 * V + w['report']['R'] + assert w['cleanup'] == inv_rule(w), 'input cleanup is not the inherited inverse rule' + P0 = G.profile(w); W0 = Counter(C.widths_of(w)) + AB = [('A', i) for i in range(len(w['A']))] + [('B', i) for i in range(len(w['B']))] + pos = {k: j for j, k in enumerate(AB)} + seen = set(); receipts = []; rules = [] + for s in rec['swaps']: + p, x, E = s['pivot'], s['new_pivot'], s['entrance'] + assert 2 * V <= p < n and w['start_extra'].get(str(p)) == E, 'pivot is not an entering helper at the entrance' + assert 2 * V <= x < n and x not in w['centers'], 'new pivot must be a helper' + assert str(x) not in w['start_extra'], 'new pivot already entering' + assert not {p, x} & seen, 'registers shared between swaps'; seen |= {p, x} + gs = s['gates']; ks = [pos[(g['part'], g['index'])] for g in gs] + assert ks == sorted(ks) and len(set(ks)) == len(ks) + for g in gs: + e = w[g['part']][g['index']] + assert e == g['before'], 'recipe gate is not the word gate' + assert e[0] == 'add' and e[2] == p and e[1] != p and list(e[-1]) == list(E), 'not a family gate (d += c p @E)' + touch = lambda r: [j for j, (part, i) in enumerate(AB) if r in regs(w[part][i])] + tp = touch(p); assert tp[:len(ks)] == ks, 'family gates must be all touches of the pivot up to its first other touch' + gx = [k for k, g in zip(ks, gs) if g['before'][1] == x]; assert len(gx) == 1, 'new pivot must have exactly one family gate' + tx = touch(x); assert tx[0] == gx[0], 'new pivot touched before its family gate' + assert len(tx) == 1 or tx[1] > ks[-1], 'new pivot touched inside the family window' + cx = Q(*[g['before'][3:5] for g in gs if g['before'][1] == x][0]) + for g in gs: + d, f = g['before'][1], g['after'] + assert f[0] == 'add' and list(f[-1]) == list(E) and (f[1:3] == [p, x] if d == x else f[1:3] == [d, x]), 'after-gate shape' + assert dy(Q(f[3], f[4])), 'non-dyadic swapped coefficient' + w[g['part']][g['index']] = f + q = 1 / cx if d == x else Q(g['before'][3], g['before'][4]) / cx + rules.append((f, ['add', p, x, q.numerator, q.denominator, list(E)] if d == x else ['add', d, x, q.numerator, q.denominator, list(E)])) + w['start_extra'][str(x)] = w['start_extra'].pop(str(p)) + receipts.append(dict(pivot=p, new_pivot=x, entrance=E, family_gates=len(gs))) + w['cleanup'] = inv_rule(w) + for s in rec['swaps']: + assert not response(w, s['new_pivot']), 'new pivot dirty response not zero' + assert all(f == e for f, e in rules), 'recipe after-gate is not the swap rule' + P1 = G.profile(w) + assert P1 == P0, 'paid profile not identical (swap is not cost-neutral)' + assert Counter(C.widths_of(w)) == W0, 'width multiset changed' + w['report']['local_profile'] = {str(k): v for k, v in sorted(P1.items())} + w['report']['local_rank_mass'] = sum(k * v for k, v in P1.items()) + return w, receipts + + +assert sha(enc(raw)) == recipe['input_content_sha256'], 'input content' +out, receipts = build(raw, recipe) +o = enc(out); assert sha(o) == recipe['output_content_sha256'], sha(o) + +# ---- negative controls ------------------------------------------------------------------------------------------- +WHY = dict(nonzero='new pivot dirty response not zero', coef='new pivot dirty response not zero', + entrance='paid profile not identical', nonfamily='recipe gate is not the word gate', + window='new pivot') +controls = [] + + +def reject(name, mut, why): + r = copy.deepcopy(recipe); w = copy.deepcopy(raw) + mut(r, w) + try: + build(w, r) + except AssertionError as ex: + msg = str(ex) + assert why in msg, ('control rejected for the wrong reason', name, msg) + controls.append(dict(control=name, reason=msg)); return + raise AssertionError('control accepted: ' + name) + + +for si, s in enumerate(recipe['swaps']): + x = s['new_pivot']; tag = '%d->%d' % (s['pivot'], x) + def m_other(r, w, si=si): + g = [g for g in r['swaps'][si]['gates'] if g['before'][1] != r['swaps'][si]['new_pivot']][0] + g['after'] = list(g['after']); g['after'][3] = -g['after'][3] + def m_coef(r, w, si=si): + g = [g for g in r['swaps'][si]['gates'] if g['before'][1] == r['swaps'][si]['new_pivot']][0] + g['after'] = list(g['after']); g['after'][3] *= 2 + def m_nonfamily(r, w, si=si): + g = r['swaps'][si]['gates'][0]; g['before'] = list(g['before']); g['before'][3] = -g['before'][3] + def m_window(r, w, si=si): + S = r['swaps'][si]; S['new_pivot'] = [g['before'][1] for g in S['gates'] if g['before'][1] != S['new_pivot']][0] + def m_entrance(r, w, si=si): + S = r['swaps'][si]; S['entrance'] = [1] + reject('swap %s: another family gate keeps a wrong (unrescaled-sign) coefficient: new pivot response nonzero' % tag, m_other, WHY['nonzero']) + reject('swap %s: wrong pivot coefficient (1/c doubled) on the new pivot gate' % tag, m_coef, WHY['coef']) + reject('swap %s: non-family gate in the recipe' % tag, m_nonfamily, WHY['nonfamily']) + reject('swap %s: new pivot replaced by another family donor (not a fresh cold helper)' % tag, m_window, WHY['window']) + reject('swap %s: wrong entrance frame for the moved entrance' % tag, m_entrance, 'pivot is not an entering helper at the entrance') +controls_receipt = list(controls) + +a.out.mkdir(parents=True); (a.out / 'FULL-WORD.json.gz').write_bytes(gzip.compress(o, mtime=0)) +rc = dict(status='PASS_COST_NEUTRAL_PIVOT_SWAPS', input_content_sha256=recipe['input_content_sha256'], + output_content_sha256=recipe['output_content_sha256'], swaps=receipts, local_profile=out['report']['local_profile'], + negative_controls_rejected=controls_receipt, + scope='Exact family rewrite, exact zero dirty response of every new pivot, identical paid profile and widths, ' + 'regenerated inverse-rule cleanup. Native all-column audit, HPE/cold steps and global checks remain separate.') +(a.out / 'PIVOT-SWAP.json').write_text(json.dumps(rc, indent=2, sort_keys=True) + '\n', newline='\n'); print(json.dumps(rc, indent=2)) diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/layer_end_controls.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/layer_end_controls.py new file mode 100644 index 0000000000..317da36d95 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/layer_end_controls.py @@ -0,0 +1,201 @@ +"""layer_end_controls.py LAYERED-WORD.json.gz ROUTING OUTDIR (env PR635_CODE): adapted PR635 cold_end_controls.py (LayerReviewer): raw-word negative controls for the cold low-frame ends and the +refactored cleanup accepted by hpe_audit_and_transport.py. Every mutation MUST be rejected (AssertionError); the +unmutated word MUST pass. Apache-2.0. DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code.""" +import copy, gzip, json, shutil, sys, tempfile +from pathlib import Path +import os +sys.path.insert(0, os.environ['PR635_CODE']) # PR635's unchanged hpe_audit_and_transport.py +import hpe_audit_and_transport as atc + +src, routing, outdir = Path(sys.argv[1]), Path(sys.argv[2]), Path(sys.argv[3]) +word = json.load(gzip.open(src)) +v, R = word['report']['v'], word['report']['R']; n = 2*v + R +regs = lambda e: [e[1]] + ([e[2]] if e[0] == 'add' else []) +meta = word['refactored_cleanup'] +cold = [int(h) for h in meta['cold_low_frame_ended_helpers']] +npre = meta['premix_gates']; nlow = meta['lower_frame_gates'] +early = word['early_cleanup']; eidx = {i for i, _ in early} +rest = [i for i in range(len(word['cleanup'])) if i not in eidx] + + +def trial(w): + """None if the transport audit accepts w, else the AssertionError message.""" + tmp = Path(tempfile.mkdtemp()) + p = tmp/'w.json.gz'; p.write_bytes(gzip.compress(json.dumps(w).encode(), mtime=0)) + try: + atc.run(p, routing, tmp/'out') + return None + except AssertionError as e: + return repr(e.args[0]) if e.args else 'AssertionError' + finally: + shutil.rmtree(tmp, ignore_errors=True) + + +# Pinned rejection reasons: each mutant must fail at this assertion of hpe_audit_and_transport.py (message substring). +ENDPOINT, COLDPRE, CONE = "'arbitrary-dirt endpoint'", 'touches a cold hyperplane-ended helper', 'hpe cone pre-check (row / column)' +WHY = dict(premix_to_precondition=COLDPRE, premix_dropped=COLDPRE, e_premix_dropped=ENDPOINT, lower_dropped=ENDPOINT, + remainder_dropped=ENDPOINT, coefficient=ENDPOINT, into_full='cleanup on non-FULL end', dyadic=ENDPOINT, frame_below="'nonmonotone'", + nonmonotone="'nonmonotone'", other_frame=CONE, cone=CONE, extra_end=COLDPRE, marker='cleanup is not the literal reversed inverse', + target='refactored cleanup touches a target', profile_pin='paid local profile differs from the reported local_profile', + entering_precondition='zero-frame precondition/compensation touches an entering helper') +assert trial(word) is None, 'unmutated cold-end word must pass' +results = [] + + +def reject(name, mut, why): + """the mutation must be rejected, and for the pinned reason (a substring of the audit's assertion message).""" + w = copy.deepcopy(word); mut(w) + msg = trial(w) + assert msg is not None, 'cold-end mutation accepted: ' + name + assert why in msg, 'cold-end mutation %r rejected for the wrong reason: %s' % (name, msg[:300]) + results.append(name); print('rejected', name, '|', why, flush=True) + + +h0 = cold[0] +i0, U0 = next((i, f) for i, f in early if h0 in regs(word['cleanup'][i])) +r0 = rest[len(rest)//2] + + +def premix_to_precondition(w): # premix before the wrappers; compensation then reads the cold ends + w['precondition'] = w['precondition'] + w['A'][:npre]; w['A'] = w['A'][npre:] + + +def lower_gate_into_full(w): # a lower-frame gate on a cold-ended helper executed in the FULL remainder instead + w['early_cleanup'] = [x for x in w['early_cleanup'] if x[0] != i0] + + +def drop_cleanup_gate(w, i): # remove the gate AND its early_cleanup entry: a structurally valid word missing one gate + w['cleanup'].pop(i) + w['early_cleanup'] = [[j - (j > i), f] for j, f in w['early_cleanup'] if j != i] + + +def other_frame(w): # a different frame of the same dimension as the cold end (another cold helper's) + f = next(w['helper_final'][str(h)] for h in cold if w['helper_final'][str(h)] != w['helper_final'][str(h0)]) + w['helper_final'][str(h0)] = f + + +def extra_cold_end(w): # declare a premixed partner of h0 cold-ended at h0's frame: fails the row/column cone + p = next(r for e in w['A'][:npre] for r in regs(e) if r != h0 and h0 in regs(e)) + w['helper_final'][str(p)] = w['helper_final'][str(h0)] + + +reject('premix placed in the zero-frame precondition (before the cold wrappers)', premix_to_precondition, WHY['premix_to_precondition']) +reject('one premix gate dropped (the compensation then reads a cold-ended helper)', lambda w: w['A'].pop(npre - 1), WHY['premix_dropped']) +reject('one lower-frame cleanup gate dropped (gate and its early_cleanup entry)', lambda w: drop_cleanup_gate(w, i0), WHY['lower_dropped']) +reject('one FULL-remainder gate dropped', lambda w: drop_cleanup_gate(w, r0), WHY['remainder_dropped']) +reject('lower-frame gate coefficient changed', lambda w: w['cleanup'][i0].__setitem__(3, w['cleanup'][i0][3] * 2), WHY['coefficient']) +reject('lower-frame gate moved into the FULL remainder (touches a cold-ended helper at FULL)', lower_gate_into_full, WHY['into_full']) +reject('lower-frame gate frame below its registers\' frames', lambda w: next(x for x in w['early_cleanup'] if x[0] == i0).__setitem__(1, U0[:-1]), WHY['frame_below']) +reject('cold end at another dim-4 frame', other_frame, WHY['other_frame']) +# PROFILE-PIN control: without its helper_final entry the cold-ended helper is a valid FULL-ended helper; the word is +# rejected because its reported paid profile (which counts the low end) no longer matches the frame chains. +reject('profile pin: cold end dropped (valid FULL end, but the reported profile counts the low end)', lambda w: w['helper_final'].pop(str(h0)), WHY['profile_pin']) +reject('extra cold end on a premixed partner (the compensation reads it before its wrapper)', extra_cold_end, WHY['extra_end']) +reject('refactored-cleanup marker removed (literal-inverse rule applies)', lambda w: w.pop('refactored_cleanup'), WHY['marker']) +reject('remainder gate retargeted to a target register', lambda w: w['cleanup'][r0].__setitem__(1, v + 3), WHY['target']) +reject('non-dyadic remainder coefficient', lambda w: w['cleanup'][r0].__setitem__(4 if w['cleanup'][r0][0] == 'add' else 3, 3 * w['cleanup'][r0][4 if w['cleanup'][r0][0] == 'add' else 3]), WHY['dyadic']) +reject('profile not updated (paid climbs misreported)', lambda w: w['report']['local_profile'].__setitem__('5', w['report']['local_profile']['5'] - 1), WHY['profile_pin']) +ent = [int(h) for h in sys.argv[4].split(',')] if len(sys.argv) > 4 else [int(h) for h in meta.get('entering_low_frame_ended_helpers', [])] +for e0 in ent: # ENTERING LOW-FRAME ENDS (ColdSupply extension; every entering end; absent for words without them) + j0 = next((i for i, e in enumerate(word['A'][:npre]) if e0 in regs(e)), None) + print('entering end', e0, 'premix gate', j0, flush=True) + k0, Ue = next((i, f) for i, f in early if e0 in regs(word['cleanup'][i])) + def to_pre(w, j0=j0): w['precondition'].append(w['A'][j0]); w['A'].pop(j0) + def other_hp(w, e0=e0, Ue=Ue): w['helper_final'][str(e0)] = next(f for h, f in w['helper_final'].items() if len(f) == len(Ue) and sorted(f) != sorted(Ue)) + if j0 is not None: reject('entering end %d: premix gate dropped' % e0, lambda w, j0=j0: w['A'].pop(j0), WHY['e_premix_dropped']) + if j0 is not None: reject('entering end %d: premix gate at frame [] instead of its entrance E' % e0, lambda w, j0=j0: w['A'][j0].__setitem__(-1, []), WHY['nonmonotone']) + if j0 is not None: reject('entering end %d: premix gate moved into the zero-frame precondition' % e0, to_pre, WHY['entering_precondition']) + reject('entering end %d: lower-frame gate dropped (gate and its early_cleanup entry)' % e0, lambda w, k0=k0: drop_cleanup_gate(w, k0), WHY['lower_dropped']) + reject('entering end %d: profile pin: end dropped (valid FULL end, but the reported profile counts the low end)' % e0, lambda w, e0=e0: w['helper_final'].pop(str(e0)), WHY['profile_pin']) + reject('entering end %d: end at another hyperplane' % e0, other_hp, WHY['cone']) +# Pinned rejection reasons of the COLD-BEYOND mutants (substrings of hpe_audit_and_transport.py assertion messages). +MYWHY = dict(tw_precondition=COLDPRE, tw_dropped=COLDPRE, tw_coefficient=COLDPRE, tw_other_block=COLDPRE, + tw_entering='zero-frame compensation reads an entering helper', + ab_dropped=ENDPOINT, ab_coefficient=ENDPOINT, ab_early=ENDPOINT, ab_live=ENDPOINT, ab_centre=ENDPOINT, + ab_lower="'nonmonotone'", ab_higher="'nonmonotone'", + sh_dropped=ENDPOINT, sh_coefficient=ENDPOINT, rel_dropped=ENDPOINT, rel_coefficient=ENDPOINT, rel_live=ENDPOINT, + h8_other=CONE, h8_lower=ENDPOINT) +# COLD-BEYOND primitives (present only when the word carries them): frame-[] target writes in the premix (explicit +# post-wrapper compensation of an ended helper's dirt) and forward absorptions into dead registers. +nw = meta.get('premix_target_writes', 0) +if nw: + wi = [i for i in range(npre) if v <= word['A'][i][1] < 2*v] + assert len(wi) == nw + + def writes_to_precondition(w): # the target writes run before the cold wrappers (inside the zero-frame precondition) + g = [w['A'][i] for i in wi]; w['precondition'] = w['precondition'] + g + w['A'] = [e for i, e in enumerate(w['A']) if i not in set(wi)] + reject('premix target writes placed in the zero-frame precondition (before the cold wrappers)', writes_to_precondition, MYWHY['tw_precondition']) + reject('one premix target write dropped (compensation must read an ended helper)', lambda w: w['A'].pop(wi[0]), MYWHY['tw_dropped']) + reject('premix target write coefficient changed', lambda w: w['A'][wi[0]].__setitem__(3, w['A'][wi[0]][3] * 2), MYWHY['tw_coefficient']) + # (reading another register that carries the SAME weight of the ended helper's dirt is a valid variant, so the mutant reads + # the same factory slot of the next block, which carries none of it) + entering_regs = sorted(int(r) for r in word.get('start_extra', {})) + reject('premix target write reads an entering helper', lambda w: w['A'][wi[0]].__setitem__(2, entering_regs[0]), MYWHY['tw_entering']) + reject('premix target write reads a cold helper of another block', lambda w: w['A'][wi[0]].__setitem__(2, 2*v + (w['A'][wi[0]][2] - 2*v + 16) % 224), MYWHY['tw_other_block']) +ab = meta.get('forward_absorption_A_indices', []) +if any(len(word['helper_final'][str(h)]) == 8 for h in cold): + # with dim-8 cold ends, the centre-retargeted absorption first leaks an ended helper's dirt into the cut's targets + MYWHY['ab_centre'] = COLDPRE +if ab: + # the ColdBeyond U_b absorption (q += -1/2 g); ColdThird's extra absorptions have their own controls below + a0 = next(a for a in ab if word['A'][a][3] * 2 == -word['A'][a][4]); g0 = word['A'][a0] + + def absorption_moved_early(w): # absorbed before the absorbed register's last kernel write + e = w['A'].pop(a0); j = max(i for i in range(npre, a0) if g0[2] == w['A'][i][1] and w['A'][i][-1] == g0[-1]) + w['A'].insert(j, e) + + def absorption_into_live(w): # q += a g moved right after g's previous frame-mate gate, while q is still live + e = w['A'].pop(a0); j = max(i for i in range(npre, a0) if g0[1] in regs(w['A'][i])) + w['A'].insert(j, e) + reject('forward absorption dropped', lambda w: w['A'].pop(a0), MYWHY['ab_dropped']) + reject('forward absorption into a centre (a live register read by the cut)', lambda w: w['A'][a0].__setitem__(1, next(c for c in word['centers'] if c not in g0[1:3] and c not in cold)), MYWHY['ab_centre']) + reject('forward absorption coefficient changed', lambda w: w['A'][a0].__setitem__(3, w['A'][a0][3] * 2), MYWHY['ab_coefficient']) + reject('forward absorption placed before the absorbed register\'s last kernel write', absorption_moved_early, MYWHY['ab_early']) + reject('forward absorption placed while the absorbing register is still live', absorption_into_live, MYWHY['ab_live']) + reject('forward absorption at a lower frame than its registers', lambda w: w['A'][a0].__setitem__(-1, w['A'][a0][-1][:-1]), MYWHY['ab_lower']) + reject('forward absorption at a higher frame (FULL) than its registers', lambda w: w['A'][a0].__setitem__(-1, [256, 128, 64, 32, 16, 8, 4, 2, 1]), MYWHY['ab_higher']) +# COLD-THIRD primitives (present only when the word carries them): several absorptions after one input gate, dirt-release +# absorptions (a dead port takes a live helper's value so that a hyperplane unit's column has no dirt on it), and cold ends at +# a dim-8 frame with lifted partners. +hyper = [h for h in cold if len(word['helper_final'][str(h)]) == 8] +if hyper and ab: + sh = next(a for a, b in zip(ab, ab[1:]) if b == a + 1) # two absorptions sharing one input anchor + rel = next(a for a in ab if a - 1 not in ab and a + 1 not in ab and word['A'][a][2] in hyper and word['A'][a][3] * 2 != -word['A'][a][4]) + hh = hyper[0]; ih = next(i for i, f in early if hh in regs(word['cleanup'][i])) + reject('second absorption sharing an input anchor dropped', lambda w: w['A'].pop(sh + 1), MYWHY['sh_dropped']) + reject('shared-anchor absorption coefficient changed', lambda w: w['A'][sh + 1].__setitem__(3, w['A'][sh + 1][3] * 2), MYWHY['sh_coefficient']) + reject('dirt-release absorption dropped', lambda w: w['A'].pop(rel), MYWHY['rel_dropped']) + reject('dirt-release absorption coefficient changed', lambda w: w['A'][rel].__setitem__(3, w['A'][rel][3] * 2), MYWHY['rel_coefficient']) + jr = max(i for i in range(npre, rel) if word['A'][i][0] == 'add' and word['A'][i][2] == word['A'][rel][1]) + + def release_while_read(w): # the release runs before a kernel gate that still READS the port (port live) + e = w['A'].pop(rel); w['A'].insert(jr, e) + reject('dirt-release absorption moved before a kernel gate that still reads the port', release_while_read, MYWHY['rel_live']) +if hyper: + # dim-8 cold-end controls once PER DISTINCT dim-8 terminal frame (each family of dim-8 cold ends keeps its own controls) + fams = [] + for h in hyper: + if sorted(word['helper_final'][str(h)]) not in [sorted(word['helper_final'][str(x)]) for x in fams]: fams.append(h) + for hh in fams: + ih = next(i for i, f in early if hh in regs(word['cleanup'][i])) + Uh = word['helper_final'][str(hh)] + reject('dim-8 cold end %d (frame %s) at another dim-8 frame' % (hh, Uh), lambda w, hh=hh: w['helper_final'].__setitem__(str(hh), next(f for h, f in w['helper_final'].items() if len(f) == 8 and sorted(f) != sorted(w['helper_final'][str(hh)]))), MYWHY['h8_other']) + reject('dim-8 cold end %d (frame %s): one lower-frame gate dropped (gate and its early_cleanup entry)' % (hh, Uh), lambda w, ih=ih: drop_cleanup_gate(w, ih), MYWHY['h8_lower']) + reject('dim-8 cold end %d (frame %s): profile pin (end dropped)' % (hh, Uh), lambda w, hh=hh: w['helper_final'].pop(str(hh)), WHY['profile_pin']) +# FACTORED ACCUMULATOR (CarrierBypass; present only when the word carries one): a lower-frame tail gate a += x*g on two +# non-ended registers whose accumulator a is afterwards read by a dim-8 cold end's tail gate (h += y*a at its U). +ended_all = {int(h) for h in word['helper_final']} +tailg = [(i, word['cleanup'][i]) for i, _ in early] +accs = [] # EVERY factored accumulator gate (one per accumulator register a), each controlled on its own +for k, (i, e) in enumerate(tailg): + if e[0] == 'add' and e[1] not in ended_all and e[2] not in ended_all and len(next(f for j, f in early if j == i)) < 8: + if e[1] not in [word['cleanup'][j][1] for j in accs] and any(t[0] == 'add' and t[2] == e[1] and t[1] in hyper for _, t in tailg[k + 1:]): + accs.append(i) +for acc in accs: + a = word['cleanup'][acc][1] + reject('factored accumulator %d (gate %d) zeroed' % (a, acc), lambda w, acc=acc: w['cleanup'][acc].__setitem__(3, 0), ENDPOINT) + reject('factored accumulator %d (gate %d) coefficient doubled' % (a, acc), lambda w, acc=acc: w['cleanup'][acc].__setitem__(3, w['cleanup'][acc][3] * 2), ENDPOINT) +outdir.mkdir(parents=True, exist_ok=True) +(outdir/'COLD-END-CONTROLS.json').write_text(json.dumps(dict(status='PASS_COLD_END_RAW_WORD_CONTROLS', word=str(src), rejected=results), indent=1) + '\n') +print('PASS', len(results), 'cold-end raw-word mutations rejected') diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/reproduce_layers.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/reproduce_layers.py new file mode 100644 index 0000000000..ed517ba1dd --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/reproduce_layers.py @@ -0,0 +1,105 @@ +#!/usr/bin/env python3 +"""Rebuild the layered gauge44 word (pivot swaps + entering ends + factored dim-8 cold ends) and its native locals. + +Input: a fresh `construction/reproduce.py --until word` output directory (its regroup/ and cold44/ words are pinned +by reproduce.py itself). Steps, each checked exactly: + 1. pivot-swap: construction/layers/build_pivot_swap.py on regroup/FULL-WORD (six cost-neutral pivot-role swaps, + exact zero-response replay, unchanged profile and width multiset, 30 negative controls); + 2. hpe: the inherited jp8 hyperplane-end changes (HYPERPLANE-END-S6.json) applied with PR635's build_hpe.apply; + 3. cold44-exact: #645's build_gauge_cold44.py on the swapped HPE word; its 44 rank-four cold ends, premix and tail + must equal the unswapped cold44 construction's (the swaps touch no factory block); + 4. layers: PR635's unchanged build_cold_end.apply(HPE, COLD-LAYERS-RECIPE) - the cold44 recipe plus 8 entering ends + (560/561/572/573 at U24, 597/599/537/549 at U30) and 10 factored dim-8 cold ends; output sha pinned; + 5. layer-end-controls: raw-word negative controls on the layered word (PR635 cold_end_controls adapted by + LayerReviewer: lower->FULL pinned at 'cleanup on non-FULL end', entering ends from the recipe); 59 rejected; + 6. native, ledgers, local-replay, wrappers, phases: PR635's native local programs (as in reproduce.py). +""" +import argparse, gzip, hashlib, importlib.util, json, os, subprocess, sys, time +from pathlib import Path + +HERE = Path(__file__).resolve().parent +LAYERED_SHA = '0be48b1d8a6105059addf3f0d5e420c27ae3398b3a1186b6b11e9c4aa9e3f3d4' +LAYER_CONTROLS = 59 + + +def read(p): + raw = Path(p).read_bytes() + return json.loads(gzip.decompress(raw) if str(p).endswith('.gz') else raw) + + +def enc(x): return json.dumps(x, sort_keys=True, separators=(',', ':')).encode() + + +def load(name, path): + s = importlib.util.spec_from_file_location(name, path); m = importlib.util.module_from_spec(s); s.loader.exec_module(m); return m + + +def main(): + assert __debug__, 'Assertions are required' + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--main', type=Path, required=True) + ap.add_argument('--pr635', type=Path, required=True) + ap.add_argument('--word-dir', type=Path, required=True, help='construction/reproduce.py --until word output') + ap.add_argument('--out', type=Path, required=True) + ap.add_argument('--skip-phases', action='store_true') + a = ap.parse_args() + out = a.out.resolve(); assert not out.exists(); out.mkdir(parents=True) + up = a.pr635.resolve() / 'research/complex-571-cold14-st2' + src = a.main.resolve() / 'research/complex-k492-owner-repair/vendor/multicold' + base = src / 'vendor/pr558'; parent = base / 'vendor/pr552'; gk = parent / 'complex-local/static44/gk' + env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONUTF8='1', PYTHONINTMAXSTRDIGITS='0', + MULTICOLD_SOURCE=str(src), GAIN_PR564_SOURCE=str(src)) + env.pop('PYTHONOPTIMIZE', None) + steps = [] + + def run(label, script, *args): + t = time.monotonic() + with (out / (label + '.log')).open('w') as f: + rc = subprocess.call([sys.executable, '-B', str(src / 'code/run_portable.py'), str(script), *map(str, args)], + env=env, stdout=f, stderr=subprocess.STDOUT) + steps.append(dict(step=label, exit_code=rc, seconds=round(time.monotonic() - t, 3))) + (out / 'STEPS.json').write_text(json.dumps(steps, indent=2) + '\n') + assert rc == 0, label + print('PASS', label, flush=True) + + wd = a.word_dir.resolve() + run('pivot-swap', HERE / 'build_pivot_swap.py', '--input', wd / 'regroup/FULL-WORD.json.gz', + '--recipe', HERE / 'PIVOT-SWAP-S6.json', '--gk-dir', gk, '--out', out / 'swap') + hpe = load('upstream_hpe', up / 'code/build_hpe.py') + w = hpe.apply(read(out / 'swap/FULL-WORD.json.gz'), read(HERE / 'HYPERPLANE-END-S6.json')['changes']) + (out / 'hpe').mkdir(); (out / 'hpe/FULL-WORD.json.gz').write_bytes(gzip.compress(enc(w), mtime=0)) + run('cold44-exact', HERE.parent / 'build_gauge_cold44.py', '--input', out / 'hpe/FULL-WORD.json.gz', + '--out', out / 'cold44', '--hamming', wd / 'hamming', '--upstream-package', up) + new, old = read(out / 'cold44/RECIPE.json.gz'), read(wd / 'cold44/RECIPE.json.gz') + # The swaps touch no factory block: the 44 ends, their premix and their low tails are identical; only the FULL + # inverse (rebuilt from the whole word) differs. + for key in ('premix', 'early_cleanup', 'cold_ends'): + assert new[key] == old[key], ('swapped cold44 differs from the pinned cold44 construction', key) + tail = len(new['early_cleanup']); assert new['cleanup'][:tail] == old['cleanup'][:tail], 'low tails' + bce = load('upstream_cold', up / 'code/build_cold_end.py') + layered = bce.apply(w, read(HERE / 'COLD-LAYERS-RECIPE.json.gz')) + raw = enc(layered); assert hashlib.sha256(raw).hexdigest() == LAYERED_SHA, 'layered word' + rep = layered['report'] + assert rep['local_profile'] == {'1': 2542, '2': 414, '3': 434, '4': 154, '5': 56, '8': 8}, rep['local_profile'] + assert rep['width_inventory'] == {'4': 52, '5': 48, '7': 42, '8': 116, '9': 234}, rep['width_inventory'] + (out / 'layers').mkdir(); word = out / 'layers/FULL-WORD.json.gz'; word.write_bytes(gzip.compress(raw, mtime=0)) + print('PASS layered scalar word', word, flush=True) + routing = parent / 'complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz' + env['PR635_CODE'] = str(up / 'code') + run('layer-end-controls', HERE / 'layer_end_controls.py', word, routing, out / 'controls') + ctl = json.loads((out / 'controls/COLD-END-CONTROLS.json').read_text()) + assert ctl['status'] == 'PASS_COLD_END_RAW_WORD_CONTROLS' and len(ctl['rejected']) == LAYER_CONTROLS, len(ctl['rejected']) + local = out / 'local' + run('native', up / 'code/hpe_audit_and_transport.py', '--raw', word, + '--routing', routing, '--out', local) + run('ledgers', up / 'code/hpe_emit_local.py', local) + run('local-replay', up / 'code/hpe_audit_local.py', local) + run('wrappers', up / 'code/hpe_adapters_local.py', local / 'CANONICAL-WORD.json.gz', + local / 'RESIDUAL-ADAPTERS.json', local / 'WRAPPER-CHECKS.json') + if not a.skip_phases: + run('phases', base / 'code/phases_full.py', local, parent / 'complex-global/vendor531/vendor/clifford') + print('DONE', local, flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..f9155e307940fcd10dcb75c20e996c3b439b92fa GIT binary patch literal 31578 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 literal 0 HcmV?d00001 diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/HPE-RECIPE-NP.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/HPE-RECIPE-NP.json new file mode 100644 index 0000000000..2605d199ed --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/HPE-RECIPE-NP.json @@ -0,0 +1 @@ +{"changes": [{"helper": 448, "cleanup_index": 674, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 449, "cleanup_index": 673, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 450, "cleanup_index": 672, "frame": [256, 128, 64, 32, 24, 4, 2, 1]}, {"helper": 451, "cleanup_index": 671, "frame": [256, 128, 64, 32, 24, 4, 2, 1]}, {"helper": 452, "cleanup_index": 670, "frame": [256, 128, 64, 32, 18, 10, 6, 1]}, {"helper": 453, "cleanup_index": 669, "frame": [256, 128, 64, 32, 18, 10, 6, 1]}, {"helper": 454, "cleanup_index": 668, "frame": [256, 128, 64, 32, 18, 10, 6, 1]}, {"helper": 455, "cleanup_index": 667, "frame": [256, 128, 64, 32, 18, 10, 6, 1]}, {"helper": 456, "cleanup_index": 666, "frame": [256, 128, 64, 32, 24, 4, 2, 1]}, {"helper": 457, "cleanup_index": 665, "frame": [256, 128, 64, 32, 24, 4, 2, 1]}, {"helper": 458, "cleanup_index": 664, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 459, "cleanup_index": 663, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 460, "cleanup_index": 658, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 461, "cleanup_index": 657, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 470, "cleanup_index": 648, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 471, "cleanup_index": 647, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 472, "cleanup_index": 642, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 473, "cleanup_index": 641, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 482, "cleanup_index": 632, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 483, "cleanup_index": 631, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 496, "cleanup_index": 609, "frame": [256, 128, 64, 32, 24, 4, 2, 1]}, {"helper": 497, "cleanup_index": 608, "frame": [256, 128, 64, 32, 24, 4, 2, 1]}, {"helper": 520, "cleanup_index": 573, "frame": [256, 128, 64, 32, 18, 10, 6, 1]}, {"helper": 521, "cleanup_index": 572, "frame": [256, 128, 64, 32, 18, 10, 6, 1]}, {"helper": 544, "cleanup_index": 539, "frame": [256, 128, 64, 32, 18, 10, 6, 1]}, {"helper": 545, "cleanup_index": 538, "frame": [256, 128, 64, 32, 18, 10, 6, 1]}, {"helper": 568, "cleanup_index": 507, "frame": [256, 128, 64, 32, 24, 4, 2, 1]}, {"helper": 569, "cleanup_index": 506, "frame": [256, 128, 64, 32, 24, 4, 2, 1]}, {"helper": 580, "cleanup_index": 491, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 581, "cleanup_index": 490, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 590, "cleanup_index": 481, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 591, "cleanup_index": 480, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 592, "cleanup_index": 475, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 593, "cleanup_index": 474, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 602, "cleanup_index": 465, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 603, "cleanup_index": 464, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 604, "cleanup_index": 459, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 605, "cleanup_index": 458, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 606, "cleanup_index": 457, "frame": [256, 128, 64, 32, 24, 4, 2, 1]}, {"helper": 607, "cleanup_index": 456, "frame": [256, 128, 64, 32, 24, 4, 2, 1]}, {"helper": 609, "cleanup_index": 454, "frame": [256, 128, 64, 32, 18, 10, 6, 1]}, {"helper": 611, "cleanup_index": 452, "frame": [256, 128, 64, 32, 18, 10, 6, 1]}, {"helper": 612, "cleanup_index": 451, "frame": [256, 128, 64, 32, 24, 4, 2, 1]}, {"helper": 613, "cleanup_index": 450, "frame": [256, 128, 64, 32, 24, 4, 2, 1]}, {"helper": 614, "cleanup_index": 449, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}, {"helper": 615, "cleanup_index": 448, "frame": [256, 128, 64, 32, 16, 8, 6, 1]}]} \ No newline at end of file diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/PIVOT-SWAP-NP.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/PIVOT-SWAP-NP.json new file mode 100644 index 0000000000..4e0d846426 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/PIVOT-SWAP-NP.json @@ -0,0 +1,588 @@ +{ + "input_content_sha256": "864ff4a19987bcb27016367801a98ca50dae69eafe01d3614f8bae69f5713d6d", + "output_content_sha256": "beb3579fce83cb3b70f4e85761cbb3b8c91d711d4b9cf473074269b8447fc4e4", + "swaps": [ + { + "pivot": 494, + "new_pivot": 566, + "entrance": [ + 24 + ], + "gates": [ + { + "part": "B", + "index": 379, + "before": [ + "add", + 566, + 494, + -1, + 1, + [ + 24 + ] + ], + "after": [ + "add", + 494, + 566, + -1, + 1, + [ + 24 + ] + ] + }, + { + "part": "B", + "index": 380, + "before": [ + "add", + 640, + 494, + 2, + 1, + [ + 24 + ] + ], + "after": [ + "add", + 640, + 566, + -2, + 1, + [ + 24 + ] + ] + }, + { + "part": "B", + "index": 381, + "before": [ + "add", + 642, + 494, + -2, + 1, + [ + 24 + ] + ], + "after": [ + "add", + 642, + 566, + 2, + 1, + [ + 24 + ] + ] + }, + { + "part": "B", + "index": 382, + "before": [ + "add", + 688, + 494, + 1, + 1, + [ + 24 + ] + ], + "after": [ + "add", + 688, + 566, + -1, + 1, + [ + 24 + ] + ] + }, + { + "part": "B", + "index": 383, + "before": [ + "add", + 690, + 494, + -1, + 1, + [ + 24 + ] + ], + "after": [ + "add", + 690, + 566, + 1, + 1, + [ + 24 + ] + ] + } + ] + }, + { + "pivot": 495, + "new_pivot": 567, + "entrance": [ + 24 + ], + "gates": [ + { + "part": "B", + "index": 516, + "before": [ + "add", + 123, + 495, + 1, + 1, + [ + 24 + ] + ], + "after": [ + "add", + 123, + 567, + -1, + 1, + [ + 24 + ] + ] + }, + { + "part": "B", + "index": 584, + "before": [ + "add", + 187, + 495, + -1, + 1, + [ + 24 + ] + ], + "after": [ + "add", + 187, + 567, + 1, + 1, + [ + 24 + ] + ] + }, + { + "part": "B", + "index": 686, + "before": [ + "add", + 567, + 495, + -1, + 1, + [ + 24 + ] + ], + "after": [ + "add", + 495, + 567, + -1, + 1, + [ + 24 + ] + ] + } + ] + }, + { + "pivot": 506, + "new_pivot": 578, + "entrance": [ + 24 + ], + "gates": [ + { + "part": "B", + "index": 176, + "before": [ + "add", + 652, + 506, + 2, + 1, + [ + 24 + ] + ], + "after": [ + "add", + 652, + 578, + -2, + 1, + [ + 24 + ] + ] + }, + { + "part": "B", + "index": 178, + "before": [ + "add", + 652, + 506, + -2, + 1, + [ + 24 + ] + ], + "after": [ + "add", + 652, + 578, + 2, + 1, + [ + 24 + ] + ] + }, + { + "part": "B", + "index": 278, + "before": [ + "add", + 700, + 506, + -2, + 1, + [ + 24 + ] + ], + "after": [ + "add", + 700, + 578, + 2, + 1, + [ + 24 + ] + ] + }, + { + "part": "B", + "index": 280, + "before": [ + "add", + 700, + 506, + 2, + 1, + [ + 24 + ] + ], + "after": [ + "add", + 700, + 578, + -2, + 1, + [ + 24 + ] + ] + }, + { + "part": "B", + "index": 702, + "before": [ + "add", + 578, + 506, + -1, + 1, + [ + 24 + ] + ], + "after": [ + "add", + 506, + 578, + -1, + 1, + [ + 24 + ] + ] + } + ] + }, + { + "pivot": 507, + "new_pivot": 579, + "entrance": [ + 24 + ], + "gates": [ + { + "part": "B", + "index": 93, + "before": [ + "add", + 211, + 507, + -1, + 1, + [ + 24 + ] + ], + "after": [ + "add", + 211, + 579, + 1, + 1, + [ + 24 + ] + ] + }, + { + "part": "B", + "index": 541, + "before": [ + "add", + 147, + 507, + 1, + 1, + [ + 24 + ] + ], + "after": [ + "add", + 147, + 579, + -1, + 1, + [ + 24 + ] + ] + }, + { + "part": "B", + "index": 704, + "before": [ + "add", + 579, + 507, + -1, + 1, + [ + 24 + ] + ], + "after": [ + "add", + 507, + 579, + -1, + 1, + [ + 24 + ] + ] + } + ] + }, + { + "pivot": 519, + "new_pivot": 543, + "entrance": [ + 30 + ], + "gates": [ + { + "part": "B", + "index": 507, + "before": [ + "add", + 115, + 519, + -1, + 1, + [ + 30 + ] + ], + "after": [ + "add", + 115, + 543, + 1, + 1, + [ + 30 + ] + ] + }, + { + "part": "B", + "index": 575, + "before": [ + "add", + 179, + 519, + 1, + 1, + [ + 30 + ] + ], + "after": [ + "add", + 179, + 543, + -1, + 1, + [ + 30 + ] + ] + }, + { + "part": "B", + "index": 722, + "before": [ + "add", + 543, + 519, + -1, + 1, + [ + 30 + ] + ], + "after": [ + "add", + 519, + 543, + -1, + 1, + [ + 30 + ] + ] + } + ] + }, + { + "pivot": 531, + "new_pivot": 555, + "entrance": [ + 30 + ], + "gates": [ + { + "part": "B", + "index": 550, + "before": [ + "add", + 155, + 531, + -1, + 1, + [ + 30 + ] + ], + "after": [ + "add", + 155, + 555, + 1, + 1, + [ + 30 + ] + ] + }, + { + "part": "B", + "index": 617, + "before": [ + "add", + 219, + 531, + 1, + 1, + [ + 30 + ] + ], + "after": [ + "add", + 219, + 555, + -1, + 1, + [ + 30 + ] + ] + }, + { + "part": "B", + "index": 740, + "before": [ + "add", + 555, + 531, + -1, + 1, + [ + 30 + ] + ], + "after": [ + "add", + 531, + 555, + -1, + 1, + [ + 30 + ] + ] + } + ] + } + ] +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/reproduce_np.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/reproduce_np.py new file mode 100644 index 0000000000..79cb6fa912 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/reproduce_np.py @@ -0,0 +1,149 @@ +#!/usr/bin/env python3 +"""Rebuild the layered no-triangle word (NP) and its native locals. + +Input: a fresh `construction/notri/reproduce_notri.py --word-only` output directory. That driver pins the +no-triangle word (3e99ba77...) and writes its regroup/ and cold44/ words. Steps, each checked exactly: + 1. pivot-swap: ../layers/build_pivot_swap.py (PR641's constructor, signed, unchanged) on the no-triangle regroup word, with PIVOT-SWAP-NP.json: + the six pivot-role swaps of research/gauge44-layered, mapped through the 504-helper map (494->566, 495->567, + 506->578, 507->579, 519->543, 531->555). Exact zero-response replay, unchanged profile and width multiset, + 30 negative controls. + 2. hpe: PR635's build_hpe.candidates, greedy with disjoint registers. Must equal HPE-RECIPE-NP.json (46 changes, + the same helpers as the unswapped word); applied with build_hpe.apply. + 3. cold44-exact: notri/cold44x.py on the swapped HPE word, pairing ranks pinned [4]*14. Its 56 cold ends, premix + and low tails must equal the unswapped no-triangle construction's. + 4. layers: PR635's unchanged build_cold_end.apply(HPE, COLD-LAYERS-RECIPE-NP): cold44 plus the entering ends + 566/567/578/579 at U24 (s4) and 608/610/543/555 at U30 (x30), BlockCombine's b6 and the q4 dim-8 cold ends. + The output word sha and its profile and widths are pinned. + 5. layer-end-controls: ../layers/layer_end_controls.py (LayerReviewer's signed adaptation of PR635's + cold_end_controls.py, unchanged) on the layered word; exactly 59 rejections at pinned reasons. +../layers/reproduce_layers.py is research/gauge44-layered's driver for the 492-helper word, shipped unchanged as +signed; it is not used for this word. + 6. native, ledgers, local-replay, wrappers, phases: PR635's native local programs, with pins. +Apache-2.0. Driver by ColdWitness after G44Stack's NP chain (NP/chain.py, seq.py). +""" +import argparse, gzip, hashlib, importlib.util, json, os, subprocess, sys, time +from pathlib import Path + +HERE = Path(__file__).resolve().parent +NOTRI = HERE.parent / 'notri' +LAYERS = HERE.parent / 'layers' # the signed research/gauge44-layered files, unchanged +REGROUP_SHA = '864ff4a1' # prefix; full value checked against PIVOT-SWAP-NP.json's input_content_sha256 +SWAP_SHA = 'beb3579f' +NP_SHA = 'a9de804f194eeb39f52a4c6e54c14d93e881bec4b632694249733ed410b58113' +LAYER_CONTROLS = 59 +CANONICAL_SHA = '1ae812a336178760071efe347e876e0102b5b71f799d957db15c5f3004c19d7a' +PROGRAM_SHA = {'forward': 'a3882a428bdafab888072211d4ed8d34572746873d77c6ef900495853cc3fa11', + 'backward': 'f67a3dc20c27fb39295b8030e951e9779109ef1537f6f8de9d08510b9ad6792a'} +CLIFFORD_SHA = '890b60fc4ae183c773c51405e0f4ef6a945dc2aae55ba2480f134602e8296cda' + + +def read(p): + raw = Path(p).read_bytes() + return json.loads(gzip.decompress(raw) if str(p).endswith('.gz') else raw) + + +def enc(x): return json.dumps(x, sort_keys=True, separators=(',', ':')).encode() + + +def dump(p, v): + p.parent.mkdir(parents=True, exist_ok=True); p.write_bytes(gzip.compress(enc(v), mtime=0)) + + +def load(name, path): + s = importlib.util.spec_from_file_location(name, path); m = importlib.util.module_from_spec(s); s.loader.exec_module(m); return m + + +def main(): + assert __debug__, 'Assertions are required' + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--main', type=Path, required=True) + ap.add_argument('--pr635', type=Path, required=True) + ap.add_argument('--notri-dir', type=Path, required=True, help='construction/notri/reproduce_notri.py --word-only output') + ap.add_argument('--hamming', type=Path, required=True, help='hamming/ of the construction/reproduce.py --until word output') + ap.add_argument('--out', type=Path, required=True) + ap.add_argument('--skip-phases', action='store_true') + a = ap.parse_args() + out = a.out.resolve(); assert not out.exists(); out.mkdir(parents=True) + up = a.pr635.resolve() / 'research/complex-571-cold14-st2' + src = a.main.resolve() / 'research/complex-k492-owner-repair/vendor/multicold' + base = src / 'vendor/pr558'; parent = base / 'vendor/pr552'; gk = parent / 'complex-local/static44/gk' + nd = a.notri_dir.resolve() + env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONUTF8='1', PYTHONINTMAXSTRDIGITS='0', + MULTICOLD_SOURCE=str(src), GAIN_PR564_SOURCE=str(src)) + for k in ('PYTHONOPTIMIZE', 'XPARAM', 'EXTRAH', 'PAIRING_RANKS', 'DIAG', 'HYBBUDGET'): env.pop(k, None) + steps = [] + + def run(label, script, *args): + t = time.monotonic() + with (out / (label + '.log')).open('w') as f: + rc = subprocess.call([sys.executable, '-B', str(src / 'code/run_portable.py'), str(script), *map(str, args)], + env=env, stdout=f, stderr=subprocess.STDOUT) + steps.append(dict(step=label, exit_code=rc, seconds=round(time.monotonic() - t, 3))) + (out / 'STEPS.json').write_text(json.dumps(steps, indent=2) + '\n') + assert rc == 0, label + print('PASS', label, flush=True) + + # the input must be the pinned no-triangle construction + nr = load('notri_driver', NOTRI / 'reproduce_notri.py') + assert hashlib.sha256(enc(read(nd / 'cold44/FULL-WORD.json.gz'))).hexdigest() == nr.NOTRI_SHA, 'notri word' + # 1. pivot swaps on the regroup word + rg = hashlib.sha256(enc(read(nd / 'regroup/FULL-WORD.json.gz'))).hexdigest() + assert rg.startswith(REGROUP_SHA) and rg == read(HERE / 'PIVOT-SWAP-NP.json')['input_content_sha256'], ('regroup word', rg) + run('pivot-swap', LAYERS / 'build_pivot_swap.py', '--input', nd / 'regroup/FULL-WORD.json.gz', + '--recipe', HERE / 'PIVOT-SWAP-NP.json', '--gk-dir', gk, '--out', out / 'swap') + w = read(out / 'swap/FULL-WORD.json.gz') + sw = hashlib.sha256(enc(w)).hexdigest(); assert sw.startswith(SWAP_SHA) and sw == read(HERE / 'PIVOT-SWAP-NP.json')['output_content_sha256'], ('swap word', sw) + # 2. HPE (greedy, must equal the pinned recipe) + h = load('upstream_hpe', up / 'code/build_hpe.py') + used, ch = set(), [] + for c in h.candidates(w): + rs = set(h.regs(w['cleanup'][c['cleanup_index']])) + if rs & used: continue + used |= rs; ch.append(c) + assert ch == read(HERE / 'HPE-RECIPE-NP.json')['changes'], 'HPE recipe' + w = h.apply(w, ch); dump(out / 'hpe/FULL-WORD.json.gz', w) + # 3. cold44 on the swapped word: same ends, premix and tails as the unswapped no-triangle construction + hm = set(read(nd / 'raw/HELPER-MAP.json')['map'].values()) + env['EXTRAH'] = json.dumps(sorted(set(range(224, 224 + w['report']['R'])) - hm)) + env['PAIRING_RANKS'] = json.dumps([4] * 14) + run('cold44-exact', NOTRI / 'cold44x.py', '--input', out / 'hpe/FULL-WORD.json.gz', '--out', out / 'cold44', + '--hamming', a.hamming.resolve(), '--upstream-package', up) + for k in ('EXTRAH', 'PAIRING_RANKS'): env.pop(k) + new, old = read(out / 'cold44/RECIPE.json.gz'), read(nd / 'cold44/RECIPE.json.gz') + for key in ('premix', 'early_cleanup', 'cold_ends'): + assert new[key] == old[key], ('swapped cold44 differs from the pinned no-triangle construction', key) + tail = len(new['early_cleanup']); assert new['cleanup'][:tail] == old['cleanup'][:tail], 'low tails' + # 4. layers + bce = load('upstream_cold', up / 'code/build_cold_end.py') + layered = bce.apply(w, read(HERE / 'COLD-LAYERS-RECIPE-NP.json.gz')) + raw = enc(layered); assert hashlib.sha256(raw).hexdigest() == NP_SHA, ('layered word', hashlib.sha256(raw).hexdigest()) + rep = layered['report'] + assert rep['local_profile'] == {'1': 2534, '2': 346, '3': 458, '4': 178, '5': 56, '8': 8}, rep['local_profile'] + assert rep['width_inventory'] == {'4': 64, '5': 48, '7': 54, '8': 116, '9': 222}, rep['width_inventory'] + (out / 'layers').mkdir(); word = out / 'layers/FULL-WORD.json.gz'; word.write_bytes(gzip.compress(raw, mtime=0)) + print('PASS layered no-triangle word', NP_SHA, flush=True) + # 5. layer-end controls + routing = parent / 'complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz' + env['PR635_CODE'] = str(up / 'code') + run('layer-end-controls', LAYERS / 'layer_end_controls.py', word, routing, out / 'controls') + env.pop('PR635_CODE') + ctl = json.loads((out / 'controls/COLD-END-CONTROLS.json').read_text()) + assert ctl['status'] == 'PASS_COLD_END_RAW_WORD_CONTROLS' and len(ctl['rejected']) == LAYER_CONTROLS, len(ctl['rejected']) + # 6. native locals + local = out / 'local' + run('native', up / 'code/hpe_audit_and_transport.py', '--raw', word, '--routing', routing, '--out', local) + assert hashlib.sha256(gzip.decompress((local / 'CANONICAL-WORD.json.gz').read_bytes())).hexdigest() == CANONICAL_SHA, 'canonical word' + run('ledgers', up / 'code/hpe_emit_local.py', local) + run('local-replay', up / 'code/hpe_audit_local.py', local) + run('wrappers', up / 'code/hpe_adapters_local.py', local / 'CANONICAL-WORD.json.gz', + local / 'RESIDUAL-ADAPTERS.json', local / 'WRAPPER-CHECKS.json') + checks = read(local / 'LOCAL-CHECKS.json') + for o, s in PROGRAM_SHA.items(): assert checks[o]['sha256'] == s, ('local program', o) + if not a.skip_phases: + run('phases', base / 'code/phases_full.py', local, parent / 'complex-global/vendor531/vendor/clifford') + assert hashlib.sha256((local / 'CLIFFORD-RECIPES.json').read_bytes()).hexdigest() == CLIFFORD_SHA, 'clifford recipes' + print('DONE', local, flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..a408c95816d0a92e962ec5e7e083e8ba1900a396 GIT binary patch literal 32594 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 literal 0 HcmV?d00001 diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/P6N-SPEC.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/P6N-SPEC.json new file mode 100644 index 0000000000..43c3ec265c --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/P6N-SPEC.json @@ -0,0 +1 @@ +{"ends":[{"U":[256,128,66,34,16,8,6,1],"labels":[512,513]},{"U":[256,128,72,40,24,4,2,1],"labels":[311,510]},{"U":[256,128,66,34,18,10,6,1],"labels":[522,327]}]} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/layer_end_controls.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/layer_end_controls.py new file mode 100644 index 0000000000..dd321fe255 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/layer_end_controls.py @@ -0,0 +1,199 @@ +"""layer_end_controls.py LAYERED-WORD.json.gz ROUTING OUTDIR (env PR635_CODE): adapted PR635 cold_end_controls.py (LayerReviewer): raw-word negative controls for the cold low-frame ends and the +refactored cleanup accepted by hpe_audit_and_transport.py. Every mutation MUST be rejected (AssertionError); the +unmutated word MUST pass. Apache-2.0. DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code.""" +import copy, gzip, json, shutil, sys, tempfile +from pathlib import Path +import os +sys.path.insert(0, os.environ['PR635_CODE']) # PR635's unchanged hpe_audit_and_transport.py +import hpe_audit_and_transport as atc + +src, routing, outdir = Path(sys.argv[1]), Path(sys.argv[2]), Path(sys.argv[3]) +word = json.load(gzip.open(src)) +v, R = word['report']['v'], word['report']['R']; n = 2*v + R +regs = lambda e: [e[1]] + ([e[2]] if e[0] == 'add' else []) +meta = word['refactored_cleanup'] +cold = [int(h) for h in meta['cold_low_frame_ended_helpers']] +npre = meta['premix_gates']; nlow = meta['lower_frame_gates'] +early = word['early_cleanup']; eidx = {i for i, _ in early} +rest = [i for i in range(len(word['cleanup'])) if i not in eidx] + + +def trial(w): + """None if the transport audit accepts w, else the AssertionError message.""" + tmp = Path(tempfile.mkdtemp()) + p = tmp/'w.json.gz'; p.write_bytes(gzip.compress(json.dumps(w).encode(), mtime=0)) + try: + atc.run(p, routing, tmp/'out') + return None + except AssertionError as e: + return repr(e.args[0]) if e.args else 'AssertionError' + finally: + shutil.rmtree(tmp, ignore_errors=True) + + +# Pinned rejection reasons: each mutant must fail at this assertion of hpe_audit_and_transport.py (message substring). +ENDPOINT, COLDPRE, CONE = "'arbitrary-dirt endpoint'", 'touches a cold hyperplane-ended helper', 'hpe cone pre-check (row / column)' +WHY = dict(premix_to_precondition=COLDPRE, premix_dropped=COLDPRE, e_premix_dropped=ENDPOINT, lower_dropped=ENDPOINT, + remainder_dropped=ENDPOINT, coefficient=ENDPOINT, into_full='cleanup on non-FULL end', dyadic=ENDPOINT, frame_below="'nonmonotone'", + nonmonotone="'nonmonotone'", other_frame=CONE, cone=CONE, extra_end=COLDPRE, marker='cleanup is not the literal reversed inverse', + target='refactored cleanup touches a target', profile_pin='paid local profile differs from the reported local_profile', + entering_precondition='zero-frame precondition/compensation touches an entering helper') +assert trial(word) is None, 'unmutated cold-end word must pass' +results = [] + + +def reject(name, mut, why): + """the mutation must be rejected, and for the pinned reason (a substring of the audit's assertion message).""" + w = copy.deepcopy(word); mut(w) + msg = trial(w) + assert msg is not None, 'cold-end mutation accepted: ' + name + assert why in msg, 'cold-end mutation %r rejected for the wrong reason: %s' % (name, msg[:300]) + results.append(name); print('rejected', name, '|', why, flush=True) + + +h0 = cold[0] +i0, U0 = next((i, f) for i, f in early if h0 in regs(word['cleanup'][i])) +r0 = rest[len(rest)//2] + + +def premix_to_precondition(w): # premix before the wrappers; compensation then reads the cold ends + w['precondition'] = w['precondition'] + w['A'][:npre]; w['A'] = w['A'][npre:] + + +def lower_gate_into_full(w): # a lower-frame gate on a cold-ended helper executed in the FULL remainder instead + w['early_cleanup'] = [x for x in w['early_cleanup'] if x[0] != i0] + + +def drop_cleanup_gate(w, i): # remove the gate AND its early_cleanup entry: a structurally valid word missing one gate + w['cleanup'].pop(i) + w['early_cleanup'] = [[j - (j > i), f] for j, f in w['early_cleanup'] if j != i] + + +def other_frame(w): # a different frame of the same dimension as the cold end (another cold helper's) + f = next(w['helper_final'][str(h)] for h in cold if w['helper_final'][str(h)] != w['helper_final'][str(h0)]) + w['helper_final'][str(h0)] = f + + +def extra_cold_end(w): # declare a premixed partner of h0 cold-ended at h0's frame: fails the row/column cone + p = next(r for e in w['A'][:npre] for r in regs(e) if r != h0 and h0 in regs(e)) + w['helper_final'][str(p)] = w['helper_final'][str(h0)] + + +reject('premix placed in the zero-frame precondition (before the cold wrappers)', premix_to_precondition, WHY['premix_to_precondition']) +reject('one premix gate dropped (the compensation then reads a cold-ended helper)', lambda w: w['A'].pop(npre - 1), WHY['premix_dropped']) +reject('one lower-frame cleanup gate dropped (gate and its early_cleanup entry)', lambda w: drop_cleanup_gate(w, i0), WHY['lower_dropped']) +reject('one FULL-remainder gate dropped', lambda w: drop_cleanup_gate(w, r0), WHY['remainder_dropped']) +reject('lower-frame gate coefficient changed', lambda w: w['cleanup'][i0].__setitem__(3, w['cleanup'][i0][3] * 2), WHY['coefficient']) +reject('lower-frame gate moved into the FULL remainder (touches a cold-ended helper at FULL)', lower_gate_into_full, WHY['into_full']) +reject('lower-frame gate frame below its registers\' frames', lambda w: next(x for x in w['early_cleanup'] if x[0] == i0).__setitem__(1, U0[:-1]), WHY['frame_below']) +reject('cold end at another dim-4 frame', other_frame, WHY['other_frame']) +# PROFILE-PIN control: without its helper_final entry the cold-ended helper is a valid FULL-ended helper; the word is +# rejected because its reported paid profile (which counts the low end) no longer matches the frame chains. +reject('profile pin: cold end dropped (valid FULL end, but the reported profile counts the low end)', lambda w: w['helper_final'].pop(str(h0)), WHY['profile_pin']) +reject('extra cold end on a premixed partner (the compensation reads it before its wrapper)', extra_cold_end, WHY['extra_end']) +reject('refactored-cleanup marker removed (literal-inverse rule applies)', lambda w: w.pop('refactored_cleanup'), WHY['marker']) +reject('remainder gate retargeted to a target register', lambda w: w['cleanup'][r0].__setitem__(1, v + 3), WHY['target']) +reject('non-dyadic remainder coefficient', lambda w: w['cleanup'][r0].__setitem__(4 if w['cleanup'][r0][0] == 'add' else 3, 3 * w['cleanup'][r0][4 if w['cleanup'][r0][0] == 'add' else 3]), WHY['dyadic']) +reject('profile not updated (paid climbs misreported)', lambda w: w['report']['local_profile'].__setitem__('5', w['report']['local_profile']['5'] - 1), WHY['profile_pin']) +ent = [int(h) for h in sys.argv[4].split(',')] if len(sys.argv) > 4 else [int(h) for h in meta.get('entering_low_frame_ended_helpers', [])] +for e0 in ent: # ENTERING LOW-FRAME ENDS (ColdSupply extension; every entering end; absent for words without them) + j0 = next((i for i, e in enumerate(word['A'][:npre]) if e0 in regs(e)), None) + print('entering end', e0, 'premix gate', j0, flush=True) + k0, Ue = next((i, f) for i, f in early if e0 in regs(word['cleanup'][i])) + def to_pre(w, j0=j0): w['precondition'].append(w['A'][j0]); w['A'].pop(j0) + def other_hp(w, e0=e0, Ue=Ue): w['helper_final'][str(e0)] = next(f for h, f in w['helper_final'].items() if len(f) == len(Ue) and sorted(f) != sorted(Ue)) + if j0 is not None: reject('entering end %d: premix gate dropped' % e0, lambda w, j0=j0: w['A'].pop(j0), WHY['e_premix_dropped']) + if j0 is not None: reject('entering end %d: premix gate at frame [] instead of its entrance E' % e0, lambda w, j0=j0: w['A'][j0].__setitem__(-1, []), WHY['nonmonotone']) + if j0 is not None: reject('entering end %d: premix gate moved into the zero-frame precondition' % e0, to_pre, WHY['entering_precondition']) + reject('entering end %d: lower-frame gate dropped (gate and its early_cleanup entry)' % e0, lambda w, k0=k0: drop_cleanup_gate(w, k0), WHY['lower_dropped']) + reject('entering end %d: profile pin: end dropped (valid FULL end, but the reported profile counts the low end)' % e0, lambda w, e0=e0: w['helper_final'].pop(str(e0)), WHY['profile_pin']) + reject('entering end %d: end at another hyperplane' % e0, other_hp, WHY['cone']) +# Pinned rejection reasons of the COLD-BEYOND mutants (substrings of hpe_audit_and_transport.py assertion messages). +MYWHY = dict(tw_precondition=COLDPRE, tw_dropped=COLDPRE, tw_coefficient=COLDPRE, tw_other_block=COLDPRE, + tw_entering='zero-frame compensation reads an entering helper', + ab_dropped=ENDPOINT, ab_coefficient=ENDPOINT, ab_early=ENDPOINT, ab_live=ENDPOINT, ab_centre=ENDPOINT, + ab_lower="'nonmonotone'", ab_higher="'nonmonotone'", + sh_dropped=ENDPOINT, sh_coefficient=ENDPOINT, rel_dropped=ENDPOINT, rel_coefficient=ENDPOINT, rel_live=ENDPOINT, + h8_other=CONE, h8_lower=ENDPOINT) +# COLD-BEYOND primitives (present only when the word carries them): frame-[] target writes in the premix (explicit +# post-wrapper compensation of an ended helper's dirt) and forward absorptions into dead registers. +nw = meta.get('premix_target_writes', 0) +if nw: + wi = [i for i in range(npre) if v <= word['A'][i][1] < 2*v] + assert len(wi) == nw + + def writes_to_precondition(w): # the target writes run before the cold wrappers (inside the zero-frame precondition) + g = [w['A'][i] for i in wi]; w['precondition'] = w['precondition'] + g + w['A'] = [e for i, e in enumerate(w['A']) if i not in set(wi)] + reject('premix target writes placed in the zero-frame precondition (before the cold wrappers)', writes_to_precondition, MYWHY['tw_precondition']) + reject('one premix target write dropped (compensation must read an ended helper)', lambda w: w['A'].pop(wi[0]), MYWHY['tw_dropped']) + reject('premix target write coefficient changed', lambda w: w['A'][wi[0]].__setitem__(3, w['A'][wi[0]][3] * 2), MYWHY['tw_coefficient']) + # (reading another register that carries the SAME weight of the ended helper's dirt is a valid variant, so the mutant reads + # the same factory slot of the next block, which carries none of it) + entering_regs = sorted(int(r) for r in word.get('start_extra', {})) + reject('premix target write reads an entering helper', lambda w: w['A'][wi[0]].__setitem__(2, entering_regs[0]), MYWHY['tw_entering']) + reject('premix target write reads a cold helper of another block', lambda w: w['A'][wi[0]].__setitem__(2, 2*v + (w['A'][wi[0]][2] - 2*v + 16) % 224), MYWHY['tw_other_block']) +ab = meta.get('forward_absorption_A_indices', []) +if any(len(word['helper_final'][str(h)]) == 8 for h in cold): + # with dim-8 cold ends, the centre-retargeted absorption first leaks an ended helper's dirt into the cut's targets + MYWHY['ab_centre'] = COLDPRE +if ab: + # the ColdBeyond U_b absorption (q += -1/2 g); ColdThird's extra absorptions have their own controls below + a0 = next(a for a in ab if word['A'][a][3] * 2 == -word['A'][a][4]); g0 = word['A'][a0] + + def absorption_moved_early(w): # absorbed before the absorbed register's last kernel write + e = w['A'].pop(a0); j = max(i for i in range(npre, a0) if g0[2] == w['A'][i][1] and w['A'][i][-1] == g0[-1]) + w['A'].insert(j, e) + + def absorption_into_live(w): # q += a g moved right after g's previous frame-mate gate, while q is still live + e = w['A'].pop(a0); j = max(i for i in range(npre, a0) if g0[1] in regs(w['A'][i])) + w['A'].insert(j, e) + reject('forward absorption dropped', lambda w: w['A'].pop(a0), MYWHY['ab_dropped']) + reject('forward absorption into a centre (a live register read by the cut)', lambda w: w['A'][a0].__setitem__(1, next(c for c in word['centers'] if c not in g0[1:3] and c not in cold)), MYWHY['ab_centre']) + reject('forward absorption coefficient changed', lambda w: w['A'][a0].__setitem__(3, w['A'][a0][3] * 2), MYWHY['ab_coefficient']) + reject('forward absorption placed before the absorbed register\'s last kernel write', absorption_moved_early, MYWHY['ab_early']) + reject('forward absorption placed while the absorbing register is still live', absorption_into_live, MYWHY['ab_live']) + reject('forward absorption at a lower frame than its registers', lambda w: w['A'][a0].__setitem__(-1, w['A'][a0][-1][:-1]), MYWHY['ab_lower']) + reject('forward absorption at a higher frame (FULL) than its registers', lambda w: w['A'][a0].__setitem__(-1, [256, 128, 64, 32, 16, 8, 4, 2, 1]), MYWHY['ab_higher']) +# COLD-THIRD primitives (present only when the word carries them): several absorptions after one input gate, dirt-release +# absorptions (a dead port takes a live helper's value so that a hyperplane unit's column has no dirt on it), and cold ends at +# a dim-8 frame with lifted partners. +hyper = [h for h in cold if len(word['helper_final'][str(h)]) == 8] +if hyper and ab: + sh = next(a for a, b in zip(ab, ab[1:]) if b == a + 1) # two absorptions sharing one input anchor + rel = next(a for a in ab if a - 1 not in ab and a + 1 not in ab and word['A'][a][2] in hyper and word['A'][a][3] * 2 != -word['A'][a][4]) + hh = hyper[0]; ih = next(i for i, f in early if hh in regs(word['cleanup'][i])) + reject('second absorption sharing an input anchor dropped', lambda w: w['A'].pop(sh + 1), MYWHY['sh_dropped']) + reject('shared-anchor absorption coefficient changed', lambda w: w['A'][sh + 1].__setitem__(3, w['A'][sh + 1][3] * 2), MYWHY['sh_coefficient']) + reject('dirt-release absorption dropped', lambda w: w['A'].pop(rel), MYWHY['rel_dropped']) + reject('dirt-release absorption coefficient changed', lambda w: w['A'][rel].__setitem__(3, w['A'][rel][3] * 2), MYWHY['rel_coefficient']) + jr = max(i for i in range(npre, rel) if word['A'][i][0] == 'add' and word['A'][i][2] == word['A'][rel][1]) + + def release_while_read(w): # the release runs before a kernel gate that still READS the port (port live) + e = w['A'].pop(rel); w['A'].insert(jr, e) + reject('dirt-release absorption moved before a kernel gate that still reads the port', release_while_read, MYWHY['rel_live']) +if hyper: + # dim-8 cold-end controls for EVERY dim-8 cold end of the word (read from the word's helper_final and the recipe meta's + # cold_low_frame_ended_helpers), not one representative per terminal frame + for hh in hyper: + ih = next(i for i, f in early if hh in regs(word['cleanup'][i])) + Uh = word['helper_final'][str(hh)] + reject('dim-8 cold end %d (frame %s) at another dim-8 frame' % (hh, Uh), lambda w, hh=hh: w['helper_final'].__setitem__(str(hh), next(f for h, f in w['helper_final'].items() if len(f) == 8 and sorted(f) != sorted(w['helper_final'][str(hh)]))), MYWHY['h8_other']) + reject('dim-8 cold end %d (frame %s): one lower-frame gate dropped (gate and its early_cleanup entry)' % (hh, Uh), lambda w, ih=ih: drop_cleanup_gate(w, ih), MYWHY['h8_lower']) + reject('dim-8 cold end %d (frame %s): profile pin (end dropped)' % (hh, Uh), lambda w, hh=hh: w['helper_final'].pop(str(hh)), WHY['profile_pin']) +# FACTORED ACCUMULATOR (CarrierBypass; present only when the word carries one): a lower-frame tail gate a += x*g on two +# non-ended registers whose accumulator a is afterwards read by a dim-8 cold end's tail gate (h += y*a at its U). +ended_all = {int(h) for h in word['helper_final']} +tailg = [(i, word['cleanup'][i]) for i, _ in early] +accs = [] # EVERY factored accumulator gate (one per accumulator register a), each controlled on its own +for k, (i, e) in enumerate(tailg): + if e[0] == 'add' and e[1] not in ended_all and e[2] not in ended_all and len(next(f for j, f in early if j == i)) < 8: + if e[1] not in [word['cleanup'][j][1] for j in accs] and any(t[0] == 'add' and t[2] == e[1] and t[1] in hyper for _, t in tailg[k + 1:]): + accs.append(i) +for acc in accs: + a = word['cleanup'][acc][1] + reject('factored accumulator %d (gate %d) zeroed' % (a, acc), lambda w, acc=acc: w['cleanup'][acc].__setitem__(3, 0), ENDPOINT) + reject('factored accumulator %d (gate %d) coefficient doubled' % (a, acc), lambda w, acc=acc: w['cleanup'][acc].__setitem__(3, w['cleanup'][acc][3] * 2), ENDPOINT) +outdir.mkdir(parents=True, exist_ok=True) +(outdir/'COLD-END-CONTROLS.json').write_text(json.dumps(dict(status='PASS_COLD_END_RAW_WORD_CONTROLS', word=str(src), rejected=results), indent=1) + '\n') +print('PASS', len(results), 'cold-end raw-word mutations rejected') diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/reproduce_p6n.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/reproduce_p6n.py new file mode 100644 index 0000000000..f9eb173bc1 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/reproduce_p6n.py @@ -0,0 +1,78 @@ +#!/usr/bin/env python3 +"""Rebuild the p6n word (NoTriReopen): the layered no-triangle word with p123's lane rebuilt as three factored dim-8 pairs. + +Input: a fresh `construction/layers_np/reproduce_np.py` output directory. Its swapped HPE word (hpe/) and its +layered word a9de804f... are pinned there. Steps, each checked exactly: + 1. layers: PR635's unchanged build_cold_end.apply(swapped HPE word, COLD-LAYERS-RECIPE-P6N.json.gz). The recipe is + NP's cold-layer recipe (cold44, s4, x30, b6, q4) plus the six cold ends of P6N-SPEC.json, built by NoTriReopen + with JP8Ends' stackJ/stackE (the CarrierBypass premix-only factored construction): [512,513] at + U(256,128,66,34,16,8,6,1), [311,510] at U(256,128,72,40,24,4,2,1), [522,327] at U(256,128,66,34,18,10,6,1). + The output word sha (34b683fa...), profile and widths are pinned. + 2. layer-end-controls: layer_end_controls.py (Q6Reviewer-signed variant fc58c569..., which controls every dim-8 + cold end individually) on the p6n word; exactly 95 rejections at pinned reasons. +The promotion step (construction/promo/reproduce_promo.py --base p6n) builds the final word and its native locals. +Apache-2.0. Driver by ColdWitness after NoTriReopen's runspec.py. +""" +import argparse, gzip, hashlib, importlib.util, json, os, subprocess, sys, time +from pathlib import Path + +HERE = Path(__file__).resolve().parent +NP_SHA = 'a9de804f194eeb39f52a4c6e54c14d93e881bec4b632694249733ed410b58113' +P6N_SHA = '34b683fa08f0' # prefix; full value is the recipe's output_content_sha256 (asserted equal below) +LAYER_CONTROLS = 95 + + +def read(p): + raw = Path(p).read_bytes() + return json.loads(gzip.decompress(raw) if str(p).endswith('.gz') else raw) + + +def enc(x): return json.dumps(x, sort_keys=True, separators=(',', ':')).encode() + + +def load(name, path): + s = importlib.util.spec_from_file_location(name, path); m = importlib.util.module_from_spec(s); s.loader.exec_module(m); return m + + +def main(): + assert __debug__, 'Assertions are required' + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--main', type=Path, required=True) + ap.add_argument('--pr635', type=Path, required=True) + ap.add_argument('--np-dir', type=Path, required=True, help='construction/layers_np/reproduce_np.py output') + ap.add_argument('--out', type=Path, required=True) + a = ap.parse_args() + out = a.out.resolve(); assert not out.exists(); out.mkdir(parents=True) + up = a.pr635.resolve() / 'research/complex-571-cold14-st2' + src = a.main.resolve() / 'research/complex-k492-owner-repair/vendor/multicold' + parent = src / 'vendor/pr558/vendor/pr552' + npd = a.np_dir.resolve() + assert hashlib.sha256(enc(read(npd / 'layers/FULL-WORD.json.gz'))).hexdigest() == NP_SHA, 'np-dir must hold the pinned NP word' + env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONUTF8='1', PYTHONINTMAXSTRDIGITS='0', + MULTICOLD_SOURCE=str(src), GAIN_PR564_SOURCE=str(src), PR635_CODE=str(up / 'code')) + for k in ('PYTHONOPTIMIZE', 'XPARAM', 'EXTRAH', 'PAIRING_RANKS', 'DIAG', 'HYBBUDGET'): env.pop(k, None) + bce = load('upstream_cold', up / 'code/build_cold_end.py') + rec = read(HERE / 'COLD-LAYERS-RECIPE-P6N.json.gz') + w = bce.apply(read(npd / 'hpe/FULL-WORD.json.gz'), rec) + raw = enc(w); got = hashlib.sha256(raw).hexdigest() + assert got == rec['output_content_sha256'] and got.startswith(P6N_SHA), ('p6n word', got) + rep = w['report'] + assert rep['local_profile'] == {'1': 2540, '2': 358, '3': 446, '4': 178, '5': 56, '8': 8}, rep['local_profile'] + assert rep['width_inventory'] == {'4': 64, '5': 48, '7': 54, '8': 122, '9': 216}, rep['width_inventory'] + (out / 'p6n').mkdir(); word = out / 'p6n/FULL-WORD.json.gz'; word.write_bytes(gzip.compress(raw, mtime=0)) + print('PASS p6n word', got, flush=True) + t = time.monotonic() + with (out / 'layer-end-controls.log').open('w') as f: + rc = subprocess.call([sys.executable, '-B', str(src / 'code/run_portable.py'), str(HERE / 'layer_end_controls.py'), str(word), + str(parent / 'complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz'), str(out / 'controls')], + env=env, stdout=f, stderr=subprocess.STDOUT) + (out / 'STEPS.json').write_text(json.dumps([dict(step='layer-end-controls', exit_code=rc, seconds=round(time.monotonic() - t, 3))], indent=2) + '\n') + assert rc == 0, 'layer-end-controls' + ctl = read(out / 'controls/COLD-END-CONTROLS.json') + assert ctl['status'] == 'PASS_COLD_END_RAW_WORD_CONTROLS' and len(ctl['rejected']) == LAYER_CONTROLS, len(ctl['rejected']) + print('PASS layer-end-controls', LAYER_CONTROLS, flush=True) + print('DONE', word, flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/CHAIN-PINS-k8.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/CHAIN-PINS-k8.json new file mode 100644 index 0000000000..afd0467911 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/CHAIN-PINS-k8.json @@ -0,0 +1,89 @@ +{ + "np_profile": { + "1": 2422, + "2": 408, + "3": 494, + "4": 136, + "5": 56, + "8": 8 + }, + "p6n_profile": { + "1": 2428, + "2": 420, + "3": 482, + "4": 136, + "5": 56, + "8": 8 + }, + "lec-p6n_pins_sha256": "d87ed7b5869bed4a3d266f0ce5fc784cbe88340a625d22ab9f580fa00872df19", + "lec-p6n": 95, + "lec-p6n_not_applicable": { + "extra_end": "partner 282 already cold-ended at h0 273 frame (identity)" + }, + "promo_controls": 11, + "lec-promo_pins_sha256": "d87ed7b5869bed4a3d266f0ce5fc784cbe88340a625d22ab9f580fa00872df19", + "lec-promo": 95, + "lec-promo_not_applicable": { + "extra_end": "partner 282 already cold-ended at h0 273 frame (identity)" + }, + "jx_controls": [ + "C0_identity", + "C1_741_only", + "N3_plain_join_moved_reads" + ], + "lec-jx_pins_sha256": "d87ed7b5869bed4a3d266f0ce5fc784cbe88340a625d22ab9f580fa00872df19", + "lec-jx": 95, + "lec-jx_not_applicable": { + "extra_end": "partner 282 already cold-ended at h0 273 frame (identity)" + }, + "hybrid_controls": [ + "C0_identity", + "donation_after", + "donation_after@226", + "donation_after@228", + "donation_after@230", + "donation_after@231", + "donation_after@232", + "donation_after@62", + "drop_preread", + "drop_preread@226", + "drop_preread@228", + "drop_preread@230", + "drop_preread@231", + "drop_preread@232", + "drop_preread@62", + "drop_restore", + "drop_restore@226", + "drop_restore@228", + "drop_restore@230", + "drop_restore@231", + "drop_restore@232", + "drop_restore@62", + "recipe", + "restore_full", + "restore_full@226", + "restore_full@228", + "restore_full@230", + "restore_full@231", + "restore_full@232", + "restore_full@62" + ], + "lec-hyb_pins_sha256": "d87ed7b5869bed4a3d266f0ce5fc784cbe88340a625d22ab9f580fa00872df19", + "lec-hyb": 95, + "lec-hyb_not_applicable": { + "extra_end": "partner 282 already cold-ended at h0 273 frame (identity)" + }, + "frame_build_controls": 3, + "lec-frames_pins_sha256": "b07279e41ec9d8f89e8509081e1e7f2c8e8b062fd951b22608a03ac461982914", + "lec-frames": 95, + "lec-frames_not_applicable": { + "extra_end": "partner 282 already cold-ended at h0 273 frame (identity)", + "other_hp:554": "tail frame dim 5; no other helper_final frame of that dim" + }, + "canonical_sha256": "d1bf3c6f250a61be7421ce566668092f362c465274fb472d4bb01fc80cba9b23", + "program_sha256": { + "forward": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c", + "backward": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + "clifford_recipes_sha256": "e3bfdfa2c044f14c00a8706950c8ae838ceeedd9ca78a83bffefe7886219516a" +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/CODED-CELLS-k8.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/CODED-CELLS-k8.json new file mode 100644 index 0000000000..cd23561e0b --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/CODED-CELLS-k8.json @@ -0,0 +1,2826 @@ +[ + { + "cell": "01+", + "bindings": { + "x0": [ + "source", + [ + 0, + 1, + 2, + 3 + ], + 1 + ], + "x1": [ + "source", + [ + 0, + 1, + 2, + 3 + ], + 0 + ], + "x2": [ + "source", + [ + 0, + 1, + 4, + 5 + ], + 1 + ], + "x3": [ + "source", + [ + 0, + 1, + 4, + 5 + ], + 0 + ], + "x4": [ + "source", + [ + 0, + 1, + 6, + 7 + ], + 1 + ], + "x5": [ + "source", + [ + 0, + 1, + 6, + 7 + ], + 0 + ], + "y0": [ + "target", + 65 + ], + "y1": [ + "target", + 64 + ], + "y2": [ + "target", + 33 + ], + "y3": [ + "target", + 32 + ], + "y4": [ + "target", + 25 + ], + "y5": [ + "target", + 24 + ] + }, + "scaled": [ + [ + "y1", + "x0", + "-1/2" + ], + [ + "y0", + "x1", + "-1/2" + ], + [ + "y2", + "x5", + "-1/2" + ], + [ + "y3", + "x4", + "-1/2" + ], + [ + "y4", + "x3", + "-1/2" + ], + [ + "y5", + "x2", + "-1/2" + ], + [ + "x0", + "x1", + "1" + ], + [ + "x2", + "x5", + "1" + ], + [ + "x4", + "x3", + "1" + ], + [ + "y1", + "x2", + "-1/2" + ], + [ + "y3", + "x0", + "-1/2" + ], + [ + "y5", + "x4", + "-1/2" + ], + [ + "y0", + "y5", + "1" + ], + [ + "y2", + "y3", + "1" + ], + [ + "y4", + "y1", + "1" + ], + [ + "y1", + "x4", + "-1/2" + ], + [ + "y0", + "x5", + "-1/2" + ], + [ + "y2", + "x3", + "-1/2" + ], + [ + "y3", + "x2", + "-1/2" + ], + [ + "y4", + "x1", + "-1/2" + ], + [ + "y5", + "x0", + "-1/2" + ] + ], + "unit": [ + [ + "y1", + "x0", + 1 + ], + [ + "y0", + "x1", + 1 + ], + [ + "y2", + "x5", + 1 + ], + [ + "y3", + "x4", + 1 + ], + [ + "y4", + "x3", + 1 + ], + [ + "y5", + "x2", + 1 + ], + [ + "x0", + "x1", + 1 + ], + [ + "x2", + "x5", + 1 + ], + [ + "x4", + "x3", + 1 + ], + [ + "y1", + "x2", + 1 + ], + [ + "y3", + "x0", + 1 + ], + [ + "y5", + "x4", + 1 + ], + [ + "y0", + "y5", + 1 + ], + [ + "y2", + "y3", + 1 + ], + [ + "y4", + "y1", + 1 + ], + [ + "y1", + "x4", + 1 + ], + [ + "y0", + "x5", + 1 + ], + [ + "y2", + "x3", + 1 + ], + [ + "y3", + "x2", + 1 + ], + [ + "y4", + "x1", + 1 + ], + [ + "y5", + "x0", + 1 + ] + ], + "coefficients": [ + [ + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2" + ], + [ + "-1/2", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/2" + ], + [ + "-1/2", + "-1/2", + "0", + "-1/2", + "-1/2", + "-1/2" + ], + [ + "-1/2", + "-1/2", + "-1/2", + "0", + "-1/2", + "-1/2" + ], + [ + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "0", + "-1/2" + ], + [ + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "0" + ] + ] + }, + { + "cell": "23+", + "bindings": { + "x0": [ + "source", + [ + 0, + 1, + 2, + 3 + ], + 23 + ], + "x1": [ + "source", + [ + 0, + 1, + 2, + 3 + ], + 3 + ], + "x2": [ + "source", + [ + 2, + 3, + 4, + 5 + ], + 1 + ], + "x3": [ + "source", + [ + 2, + 3, + 4, + 5 + ], + 0 + ], + "x4": [ + "source", + [ + 2, + 3, + 6, + 7 + ], + 1 + ], + "x5": [ + "source", + [ + 2, + 3, + 6, + 7 + ], + 0 + ], + "y0": [ + "target", + 71 + ], + "y1": [ + "target", + 67 + ], + "y2": [ + "target", + 97 + ], + "y3": [ + "target", + 96 + ], + "y4": [ + "target", + 89 + ], + "y5": [ + "target", + 88 + ] + }, + "scaled": [ + [ + "y1", + "x0", + "1" + ], + [ + "y0", + "x1", + "1" + ], + [ + "y2", + "x5", + "-1/2" + ], + [ + "y3", + "x4", + "-1/2" + ], + [ + "y4", + "x3", + "-1/2" + ], + [ + "y5", + "x2", + "-1/2" + ], + [ + "x0", + "x1", + "1" + ], + [ + "x2", + "x5", + "1" + ], + [ + "x4", + "x3", + "1" + ], + [ + "y1", + "x2", + "-1/2" + ], + [ + "y3", + "x0", + "1" + ], + [ + "y5", + "x4", + "-1/2" + ], + [ + "y0", + "y5", + "1" + ], + [ + "y2", + "y3", + "1" + ], + [ + "y4", + "y1", + "1" + ], + [ + "y1", + "x4", + "-1/2" + ], + [ + "y0", + "x5", + "-1/2" + ], + [ + "y2", + "x3", + "-1/2" + ], + [ + "y3", + "x2", + "-1/2" + ], + [ + "y4", + "x1", + "1" + ], + [ + "y5", + "x0", + "1" + ] + ], + "unit": [ + [ + "y1", + "x0", + 1 + ], + [ + "y0", + "x1", + 1 + ], + [ + "y2", + "x5", + 1 + ], + [ + "y3", + "x4", + 1 + ], + [ + "y4", + "x3", + 1 + ], + [ + "y5", + "x2", + 1 + ], + [ + "x0", + "x1", + 1 + ], + [ + "x2", + "x5", + 1 + ], + [ + "x4", + "x3", + 1 + ], + [ + "y1", + "x2", + 1 + ], + [ + "y3", + "x0", + 1 + ], + [ + "y5", + "x4", + 1 + ], + [ + "y0", + "y5", + 1 + ], + [ + "y2", + "y3", + 1 + ], + [ + "y4", + "y1", + 1 + ], + [ + "y1", + "x4", + 1 + ], + [ + "y0", + "x5", + 1 + ], + [ + "y2", + "x3", + 1 + ], + [ + "y3", + "x2", + 1 + ], + [ + "y4", + "x1", + 1 + ], + [ + "y5", + "x0", + 1 + ] + ], + "coefficients": [ + [ + "0", + "1", + "-1/2", + "-1/2", + "-1/2", + "-1/2" + ], + [ + "1", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/2" + ], + [ + "1", + "1", + "0", + "-1/2", + "-1/2", + "-1/2" + ], + [ + "1", + "1", + "-1/2", + "0", + "-1/2", + "-1/2" + ], + [ + "1", + "1", + "-1/2", + "-1/2", + "0", + "-1/2" + ], + [ + "1", + "1", + "-1/2", + "-1/2", + "-1/2", + "0" + ] + ] + }, + { + "cell": "45+", + "bindings": { + "x0": [ + "source", + [ + 0, + 1, + 4, + 5 + ], + 23 + ], + "x1": [ + "source", + [ + 0, + 1, + 4, + 5 + ], + 3 + ], + "x2": [ + "source", + [ + 2, + 3, + 4, + 5 + ], + 23 + ], + "x3": [ + "source", + [ + 2, + 3, + 4, + 5 + ], + 3 + ], + "x4": [ + "source", + [ + 4, + 5, + 6, + 7 + ], + 1 + ], + "x5": [ + "source", + [ + 4, + 5, + 6, + 7 + ], + 0 + ], + "y0": [ + "target", + 39 + ], + "y1": [ + "target", + 35 + ], + "y2": [ + "target", + 103 + ], + "y3": [ + "target", + 99 + ], + "y4": [ + "target", + 57 + ], + "y5": [ + "target", + 56 + ] + }, + "scaled": [ + [ + "y1", + "x0", + "1" + ], + [ + "y0", + "x1", + "1" + ], + [ + "y2", + "x5", + "-1/2" + ], + [ + "y3", + "x4", + "-1/2" + ], + [ + "y4", + "x3", + "1" + ], + [ + "y5", + "x2", + "1" + ], + [ + "x0", + "x1", + "1" + ], + [ + "x2", + "x5", + "-1/2" + ], + [ + "x4", + "x3", + "-2" + ], + [ + "y1", + "x2", + "1" + ], + [ + "y3", + "x0", + "1" + ], + [ + "y5", + "x4", + "-1/2" + ], + [ + "y0", + "y5", + "1" + ], + [ + "y2", + "y3", + "1" + ], + [ + "y4", + "y1", + "1" + ], + [ + "y1", + "x4", + "-1/2" + ], + [ + "y0", + "x5", + "-1/2" + ], + [ + "y2", + "x3", + "1" + ], + [ + "y3", + "x2", + "1" + ], + [ + "y4", + "x1", + "1" + ], + [ + "y5", + "x0", + "1" + ] + ], + "unit": [ + [ + "y1", + "x0", + 1 + ], + [ + "y0", + "x1", + 1 + ], + [ + "y2", + "x5", + 1 + ], + [ + "y3", + "x4", + 1 + ], + [ + "y4", + "x3", + 1 + ], + [ + "y5", + "x2", + 1 + ], + [ + "x0", + "x1", + 1 + ], + [ + "x2", + "x5", + 1 + ], + [ + "x4", + "x3", + 1 + ], + [ + "y1", + "x2", + 1 + ], + [ + "y3", + "x0", + 1 + ], + [ + "y5", + "x4", + 1 + ], + [ + "y0", + "y5", + 1 + ], + [ + "y2", + "y3", + 1 + ], + [ + "y4", + "y1", + 1 + ], + [ + "y1", + "x4", + 1 + ], + [ + "y0", + "x5", + 1 + ], + [ + "y2", + "x3", + 1 + ], + [ + "y3", + "x2", + 1 + ], + [ + "y4", + "x1", + 1 + ], + [ + "y5", + "x0", + 1 + ] + ], + "coefficients": [ + [ + "0", + "1", + "1", + "1", + "-1/2", + "-1/2" + ], + [ + "1", + "0", + "1", + "1", + "-1/2", + "-1/2" + ], + [ + "1", + "1", + "0", + "1", + "-1/2", + "-1/2" + ], + [ + "1", + "1", + "1", + "0", + "-1/2", + "-1/2" + ], + [ + "1", + "1", + "1", + "1", + "0", + "-1/2" + ], + [ + "1", + "1", + "1", + "1", + "-1/2", + "0" + ] + ] + }, + { + "cell": "67+", + "bindings": { + "x0": [ + "source", + [ + 0, + 1, + 6, + 7 + ], + 23 + ], + "x1": [ + "source", + [ + 0, + 1, + 6, + 7 + ], + 3 + ], + "x2": [ + "source", + [ + 2, + 3, + 6, + 7 + ], + 23 + ], + "x3": [ + "source", + [ + 2, + 3, + 6, + 7 + ], + 3 + ], + "x4": [ + "source", + [ + 4, + 5, + 6, + 7 + ], + 23 + ], + "x5": [ + "source", + [ + 4, + 5, + 6, + 7 + ], + 3 + ], + "y0": [ + "target", + 31 + ], + "y1": [ + "target", + 27 + ], + "y2": [ + "target", + 95 + ], + "y3": [ + "target", + 91 + ], + "y4": [ + "target", + 63 + ], + "y5": [ + "target", + 59 + ] + }, + "scaled": [ + [ + "y1", + "x0", + "1" + ], + [ + "y0", + "x1", + "1" + ], + [ + "y2", + "x5", + "1" + ], + [ + "y3", + "x4", + "1" + ], + [ + "y4", + "x3", + "1" + ], + [ + "y5", + "x2", + "1" + ], + [ + "x0", + "x1", + "1" + ], + [ + "x2", + "x5", + "1" + ], + [ + "x4", + "x3", + "1" + ], + [ + "y1", + "x2", + "1" + ], + [ + "y3", + "x0", + "1" + ], + [ + "y5", + "x4", + "1" + ], + [ + "y0", + "y5", + "1" + ], + [ + "y2", + "y3", + "1" + ], + [ + "y4", + "y1", + "1" + ], + [ + "y1", + "x4", + "1" + ], + [ + "y0", + "x5", + "1" + ], + [ + "y2", + "x3", + "1" + ], + [ + "y3", + "x2", + "1" + ], + [ + "y4", + "x1", + "1" + ], + [ + "y5", + "x0", + "1" + ] + ], + "unit": [ + [ + "y1", + "x0", + 1 + ], + [ + "y0", + "x1", + 1 + ], + [ + "y2", + "x5", + 1 + ], + [ + "y3", + "x4", + 1 + ], + [ + "y4", + "x3", + 1 + ], + [ + "y5", + "x2", + 1 + ], + [ + "x0", + "x1", + 1 + ], + [ + "x2", + "x5", + 1 + ], + [ + "x4", + "x3", + 1 + ], + [ + "y1", + "x2", + 1 + ], + [ + "y3", + "x0", + 1 + ], + [ + "y5", + "x4", + 1 + ], + [ + "y0", + "y5", + 1 + ], + [ + "y2", + "y3", + 1 + ], + [ + "y4", + "y1", + 1 + ], + [ + "y1", + "x4", + 1 + ], + [ + "y0", + "x5", + 1 + ], + [ + "y2", + "x3", + 1 + ], + [ + "y3", + "x2", + 1 + ], + [ + "y4", + "x1", + 1 + ], + [ + "y5", + "x0", + 1 + ] + ], + "coefficients": [ + [ + "0", + "1", + "1", + "1", + "1", + "1" + ], + [ + "1", + "0", + "1", + "1", + "1", + "1" + ], + [ + "1", + "1", + "0", + "1", + "1", + "1" + ], + [ + "1", + "1", + "1", + "0", + "1", + "1" + ], + [ + "1", + "1", + "1", + "1", + "0", + "1" + ], + [ + "1", + "1", + "1", + "1", + "1", + "0" + ] + ] + }, + { + "cell": "67-", + "bindings": { + "x0": [ + "source", + [ + 0, + 1, + 6, + 7 + ], + 2 + ], + "x1": [ + "source", + [ + 0, + 1, + 6, + 7 + ], + 21 + ], + "x2": [ + "source", + [ + 2, + 3, + 6, + 7 + ], + 2 + ], + "x3": [ + "source", + [ + 2, + 3, + 6, + 7 + ], + 21 + ], + "x4": [ + "source", + [ + 4, + 5, + 6, + 7 + ], + 2 + ], + "x5": [ + "source", + [ + 4, + 5, + 6, + 7 + ], + 21 + ], + "y0": [ + "target", + 26 + ], + "y1": [ + "target", + 30 + ], + "y2": [ + "target", + 90 + ], + "y3": [ + "target", + 94 + ], + "y4": [ + "target", + 58 + ], + "y5": [ + "target", + 62 + ] + }, + "scaled": [ + [ + "y1", + "x0", + "1" + ], + [ + "y0", + "x1", + "1" + ], + [ + "y2", + "x5", + "1" + ], + [ + "y3", + "x4", + "1" + ], + [ + "y4", + "x3", + "1" + ], + [ + "y5", + "x2", + "1" + ], + [ + "x0", + "x1", + "1" + ], + [ + "x2", + "x5", + "1" + ], + [ + "x4", + "x3", + "1" + ], + [ + "y1", + "x2", + "1" + ], + [ + "y3", + "x0", + "1" + ], + [ + "y5", + "x4", + "1" + ], + [ + "y0", + "y5", + "1" + ], + [ + "y2", + "y3", + "1" + ], + [ + "y4", + "y1", + "1" + ], + [ + "y1", + "x4", + "1" + ], + [ + "y0", + "x5", + "1" + ], + [ + "y2", + "x3", + "1" + ], + [ + "y3", + "x2", + "1" + ], + [ + "y4", + "x1", + "1" + ], + [ + "y5", + "x0", + "1" + ] + ], + "unit": [ + [ + "y1", + "x0", + 1 + ], + [ + "y0", + "x1", + 1 + ], + [ + "y2", + "x5", + 1 + ], + [ + "y3", + "x4", + 1 + ], + [ + "y4", + "x3", + 1 + ], + [ + "y5", + "x2", + 1 + ], + [ + "x0", + "x1", + 1 + ], + [ + "x2", + "x5", + 1 + ], + [ + "x4", + "x3", + 1 + ], + [ + "y1", + "x2", + 1 + ], + [ + "y3", + "x0", + 1 + ], + [ + "y5", + "x4", + 1 + ], + [ + "y0", + "y5", + 1 + ], + [ + "y2", + "y3", + 1 + ], + [ + "y4", + "y1", + 1 + ], + [ + "y1", + "x4", + 1 + ], + [ + "y0", + "x5", + 1 + ], + [ + "y2", + "x3", + 1 + ], + [ + "y3", + "x2", + 1 + ], + [ + "y4", + "x1", + 1 + ], + [ + "y5", + "x0", + 1 + ] + ], + "coefficients": [ + [ + "0", + "1", + "1", + "1", + "1", + "1" + ], + [ + "1", + "0", + "1", + "1", + "1", + "1" + ], + [ + "1", + "1", + "0", + "1", + "1", + "1" + ], + [ + "1", + "1", + "1", + "0", + "1", + "1" + ], + [ + "1", + "1", + "1", + "1", + "0", + "1" + ], + [ + "1", + "1", + "1", + "1", + "1", + "0" + ] + ] + }, + { + "cell": "01-", + "bindings": { + "x0": [ + "source", + [ + 0, + 1, + 2, + 3 + ], + 19 + ], + "x1": [ + "source", + [ + 0, + 1, + 2, + 3 + ], + 17 + ], + "x2": [ + "source", + [ + 0, + 1, + 4, + 5 + ], + 19 + ], + "x3": [ + "source", + [ + 0, + 1, + 4, + 5 + ], + 17 + ], + "x4": [ + "source", + [ + 0, + 1, + 6, + 7 + ], + 19 + ], + "x5": [ + "source", + [ + 0, + 1, + 6, + 7 + ], + 17 + ], + "y0": [ + "target", + 69 + ], + "y1": [ + "target", + 68 + ], + "y2": [ + "target", + 37 + ], + "y3": [ + "target", + 36 + ], + "y4": [ + "target", + 29 + ], + "y5": [ + "target", + 28 + ] + }, + "scaled": [ + [ + "y0", + "x1", + "-1/2" + ], + [ + "y1", + "x0", + "-1/2" + ], + [ + "y3", + "x4", + "-1/2" + ], + [ + "y2", + "x5", + "-1/2" + ], + [ + "y5", + "x2", + "-1/2" + ], + [ + "y4", + "x3", + "-1/2" + ], + [ + "x1", + "x0", + "1" + ], + [ + "x3", + "x4", + "1" + ], + [ + "x5", + "x2", + "1" + ], + [ + "y0", + "x3", + "-1/2" + ], + [ + "y2", + "x1", + "-1/2" + ], + [ + "y4", + "x5", + "-1/2" + ], + [ + "y1", + "y4", + "1" + ], + [ + "y3", + "y2", + "1" + ], + [ + "y5", + "y0", + "1" + ], + [ + "y0", + "x5", + "-1/2" + ], + [ + "y1", + "x4", + "-1/2" + ], + [ + "y3", + "x2", + "-1/2" + ], + [ + "y2", + "x3", + "-1/2" + ], + [ + "y5", + "x0", + "-1/2" + ], + [ + "y4", + "x1", + "-1/2" + ] + ], + "unit": [ + [ + "y0", + "x1", + 1 + ], + [ + "y1", + "x0", + 1 + ], + [ + "y3", + "x4", + 1 + ], + [ + "y2", + "x5", + 1 + ], + [ + "y5", + "x2", + 1 + ], + [ + "y4", + "x3", + 1 + ], + [ + "x1", + "x0", + 1 + ], + [ + "x3", + "x4", + 1 + ], + [ + "x5", + "x2", + 1 + ], + [ + "y0", + "x3", + 1 + ], + [ + "y2", + "x1", + 1 + ], + [ + "y4", + "x5", + 1 + ], + [ + "y1", + "y4", + 1 + ], + [ + "y3", + "y2", + 1 + ], + [ + "y5", + "y0", + 1 + ], + [ + "y0", + "x5", + 1 + ], + [ + "y1", + "x4", + 1 + ], + [ + "y3", + "x2", + 1 + ], + [ + "y2", + "x3", + 1 + ], + [ + "y5", + "x0", + 1 + ], + [ + "y4", + "x1", + 1 + ] + ], + "coefficients": [ + [ + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2" + ], + [ + "-1/2", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/2" + ], + [ + "-1/2", + "-1/2", + "0", + "-1/2", + "-1/2", + "-1/2" + ], + [ + "-1/2", + "-1/2", + "-1/2", + "0", + "-1/2", + "-1/2" + ], + [ + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "0", + "-1/2" + ], + [ + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "-1/2", + "0" + ] + ] + }, + { + "cell": "23-", + "bindings": { + "x0": [ + "source", + [ + 0, + 1, + 2, + 3 + ], + 2 + ], + "x1": [ + "source", + [ + 0, + 1, + 2, + 3 + ], + 21 + ], + "x2": [ + "source", + [ + 2, + 3, + 4, + 5 + ], + 19 + ], + "x3": [ + "source", + [ + 2, + 3, + 4, + 5 + ], + 17 + ], + "x4": [ + "source", + [ + 2, + 3, + 6, + 7 + ], + 19 + ], + "x5": [ + "source", + [ + 2, + 3, + 6, + 7 + ], + 17 + ], + "y0": [ + "target", + 66 + ], + "y1": [ + "target", + 70 + ], + "y2": [ + "target", + 101 + ], + "y3": [ + "target", + 100 + ], + "y4": [ + "target", + 93 + ], + "y5": [ + "target", + 92 + ] + }, + "scaled": [ + [ + "y1", + "x0", + "1" + ], + [ + "y0", + "x1", + "1" + ], + [ + "y3", + "x4", + "-1/2" + ], + [ + "y2", + "x5", + "-1/2" + ], + [ + "y5", + "x2", + "-1/2" + ], + [ + "y4", + "x3", + "-1/2" + ], + [ + "x0", + "x1", + "1" + ], + [ + "x3", + "x4", + "1" + ], + [ + "x5", + "x2", + "1" + ], + [ + "y1", + "x3", + "-1/2" + ], + [ + "y2", + "x0", + "1" + ], + [ + "y4", + "x5", + "-1/2" + ], + [ + "y0", + "y4", + "1" + ], + [ + "y3", + "y2", + "1" + ], + [ + "y5", + "y1", + "1" + ], + [ + "y1", + "x5", + "-1/2" + ], + [ + "y0", + "x4", + "-1/2" + ], + [ + "y3", + "x2", + "-1/2" + ], + [ + "y2", + "x3", + "-1/2" + ], + [ + "y5", + "x1", + "1" + ], + [ + "y4", + "x0", + "1" + ] + ], + "unit": [ + [ + "y1", + "x0", + 1 + ], + [ + "y0", + "x1", + 1 + ], + [ + "y3", + "x4", + 1 + ], + [ + "y2", + "x5", + 1 + ], + [ + "y5", + "x2", + 1 + ], + [ + "y4", + "x3", + 1 + ], + [ + "x0", + "x1", + 1 + ], + [ + "x3", + "x4", + 1 + ], + [ + "x5", + "x2", + 1 + ], + [ + "y1", + "x3", + 1 + ], + [ + "y2", + "x0", + 1 + ], + [ + "y4", + "x5", + 1 + ], + [ + "y0", + "y4", + 1 + ], + [ + "y3", + "y2", + 1 + ], + [ + "y5", + "y1", + 1 + ], + [ + "y1", + "x5", + 1 + ], + [ + "y0", + "x4", + 1 + ], + [ + "y3", + "x2", + 1 + ], + [ + "y2", + "x3", + 1 + ], + [ + "y5", + "x1", + 1 + ], + [ + "y4", + "x0", + 1 + ] + ], + "coefficients": [ + [ + "0", + "1", + "-1/2", + "-1/2", + "-1/2", + "-1/2" + ], + [ + "1", + "0", + "-1/2", + "-1/2", + "-1/2", + "-1/2" + ], + [ + "1", + "1", + "0", + "-1/2", + "-1/2", + "-1/2" + ], + [ + "1", + "1", + "-1/2", + "0", + "-1/2", + "-1/2" + ], + [ + "1", + "1", + "-1/2", + "-1/2", + "0", + "-1/2" + ], + [ + "1", + "1", + "-1/2", + "-1/2", + "-1/2", + "0" + ] + ] + }, + { + "cell": "45-", + "bindings": { + "x0": [ + "source", + [ + 0, + 1, + 4, + 5 + ], + 2 + ], + "x1": [ + "source", + [ + 0, + 1, + 4, + 5 + ], + 21 + ], + "x2": [ + "source", + [ + 2, + 3, + 4, + 5 + ], + 2 + ], + "x3": [ + "source", + [ + 2, + 3, + 4, + 5 + ], + 21 + ], + "x4": [ + "source", + [ + 4, + 5, + 6, + 7 + ], + 19 + ], + "x5": [ + "source", + [ + 4, + 5, + 6, + 7 + ], + 17 + ], + "y0": [ + "target", + 34 + ], + "y1": [ + "target", + 38 + ], + "y2": [ + "target", + 98 + ], + "y3": [ + "target", + 102 + ], + "y4": [ + "target", + 61 + ], + "y5": [ + "target", + 60 + ] + }, + "scaled": [ + [ + "y1", + "x0", + "1" + ], + [ + "y0", + "x1", + "1" + ], + [ + "y2", + "x4", + "-1/2" + ], + [ + "y3", + "x5", + "-1/2" + ], + [ + "y5", + "x3", + "1" + ], + [ + "y4", + "x2", + "1" + ], + [ + "x0", + "x1", + "1" + ], + [ + "x2", + "x4", + "-1/2" + ], + [ + "x5", + "x3", + "-2" + ], + [ + "y1", + "x2", + "1" + ], + [ + "y3", + "x0", + "1" + ], + [ + "y4", + "x5", + "-1/2" + ], + [ + "y0", + "y4", + "1" + ], + [ + "y2", + "y3", + "1" + ], + [ + "y5", + "y1", + "1" + ], + [ + "y1", + "x5", + "-1/2" + ], + [ + "y0", + "x4", + "-1/2" + ], + [ + "y2", + "x3", + "1" + ], + [ + "y3", + "x2", + "1" + ], + [ + "y5", + "x1", + "1" + ], + [ + "y4", + "x0", + "1" + ] + ], + "unit": [ + [ + "y1", + "x0", + 1 + ], + [ + "y0", + "x1", + 1 + ], + [ + "y2", + "x4", + 1 + ], + [ + "y3", + "x5", + 1 + ], + [ + "y5", + "x3", + 1 + ], + [ + "y4", + "x2", + 1 + ], + [ + "x0", + "x1", + 1 + ], + [ + "x2", + "x4", + 1 + ], + [ + "x5", + "x3", + 1 + ], + [ + "y1", + "x2", + 1 + ], + [ + "y3", + "x0", + 1 + ], + [ + "y4", + "x5", + 1 + ], + [ + "y0", + "y4", + 1 + ], + [ + "y2", + "y3", + 1 + ], + [ + "y5", + "y1", + 1 + ], + [ + "y1", + "x5", + 1 + ], + [ + "y0", + "x4", + 1 + ], + [ + "y2", + "x3", + 1 + ], + [ + "y3", + "x2", + 1 + ], + [ + "y5", + "x1", + 1 + ], + [ + "y4", + "x0", + 1 + ] + ], + "coefficients": [ + [ + "0", + "1", + "1", + "1", + "-1/2", + "-1/2" + ], + [ + "1", + "0", + "1", + "1", + "-1/2", + "-1/2" + ], + [ + "1", + "1", + "0", + "1", + "-1/2", + "-1/2" + ], + [ + "1", + "1", + "1", + "0", + "-1/2", + "-1/2" + ], + [ + "1", + "1", + "1", + "1", + "0", + "-1/2" + ], + [ + "1", + "1", + "1", + "1", + "-1/2", + "0" + ] + ] + } +] diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..6850696b19a96dea7c2415998ff8b7873f92c1c6 GIT binary patch literal 30489 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 cIBc$KK{N>V>J!e!X4stn&S@ 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 aOWHp-l$3t$zrWsmK-P_hH5co`Li`W>>p&1:x^=b[p] + if x: + p=x.bit_length()-1 + for q in b: + if b[q]>>p&1:b[q]^=x + b[p]=x + return tuple(b[p] for p in sorted(b,reverse=True)) +def inside(a,b):return basis(a+b)==b +def hyper(p):return basis([x for x in range(1,512) if (x&p).bit_count()%2==0]) +FULL=basis([1<=v,r)) + for col,s in enumerate(ids): + k=next(i for i in range(col,len(regs)) if rows[regs[i]].get(s,Q(0))) + swap(regs[k],regs[col],F) + scale(regs[col],1/rows[regs[col]][s],F) + for i in range(len(regs)): + if i!=col and rows[regs[i]].get(s,Q(0)):add(regs[i],regs[col],-rows[regs[i]][s],F) + assert all(rows[regs[i]]=={s:Q(1)} for i,s in enumerate(ids)) + M=[[Q(R[s][i]) for s in ids] for i in c] + def qr_rank(rs): + bs={} + for r in rs: + r=r.copy() + for i,b in sorted(bs.items()): + if r[i]:q=r[i];r=[x-q*y for x,y in zip(r,b)] + i=next((i for i,x in enumerate(r) if x),None) + if i is not None:q=r[i];bs[i]=[x/q for x in r] + return len(bs) + assert qr_rank(M)==4 + for rr0 in PRIO.get(",".join(map(str,c)),[])+PRIORITY[",".join(map(str,c))]["rows"]: + rr=list(map(Q,rr0)) + if qr_rank(M+[rr])>len(M):M.append(rr) + if len(M)==8:break + for i in range(8): + if len(M)==8:break + rr=[Q(i==j) for j in range(8)] + if qr_rank(M+[rr])>len(M):M.append(rr) + if len(M)==8:break + assert len(M)==8 + linear(regs,M,F) + for i,r in zip(c,regs): + assert rows[r]=={s:Q(R[s][i]) for s in ids} + block_totals[c,i]=r + +# All centers are complete while Y is still at zero. This is the crucial +# difference from an illegal early-own-Y prefix using the old center order. +centers=[] +for i in range(8): + regs=[block_totals[c,i] for c in sorted(blocks) if i in c] + F=hyper(P[frame[i]]);a=regs[0] + for b in regs[1:]:add(a,b,1,F) + centers.append(a) +centers += [frame[i] for i in range(8)] +center_frames=[cur[r] for r in centers] +assert list(map(len,center_frames))==[8]*8+[1]*8 +assert all(cur[v+t]==() for t in range(v)) + +phase=B +for t,(r,coef,F) in sorted(own_rows.items()): + if t in TRI_COORDS:continue + assert cur[r]==F + add(v+t,r,coef,F) +# requests are needed for TRI coefficients +requests=defaultdict(list) +for pid,pair in enumerate(pairs): + if not pair['selected']:continue + (t,u),(key1,key2),mat=pair['targets'],pair['keys'],pair['matrix'] + requests[key1].append((t,-Q(mat[0][0],2))) + requests[key2].append((u,-Q(mat[0][1],2))) +reqcoef={t:(key,coef) for key,reqs in requests.items() for t,coef in reqs} +def face_info(c,p,eps): + z=blocks[c];keys=[(pp,ee) for pp in it.combinations(c,2) for ee in (-1,1)] + r_local,alpha=z['outputs'][keys.index((p,eps))] + j=[j for j in range(40,len(z['events'])) if z['events'][j][0]==r_local];assert len(j)==1 + return j[0],Q(alpha) +tri_join_counts=Counter() +coded_shadow_slot={} +coded_target_edges=[];TRILOG=[] +lcopy={} +for s8 in COPYL: + r=s8+8;c=len(cur);cur.append(());rows.append({});shadow.append(None);add(c,r,1,cur[r]);lcopy[r]=c +BF={c:basis([P[x] for x in z['receipt']['source_lines']]) for c,z in blocks.items()} +HYB={(tuple(map(int,h[0])),tuple(map(int,h[1])),int(h[2])) for h in XP.get('hyb',[])} +HYBLOG=[] +def triread(t,blk,r,q): + F=basis(cur[v+t]+cur[r]);assert inside(F,hyper(P[t])),('TRI frame',t,blk,r,cur[v+t],cur[r],hyper(P[t]),[x for x in TRILOG if x[2]==r],HYBLOG) + tri_join_counts[len(F)]+=1;add(v+t,r,q,F);TRILOG.append([t,list(blk),r,str(q),list(F),list(cur[r])]) +for tr in TRI['triangles']: + if tr.get('coded'): + bindings={} + for name,binding in CODED_CELLS[tr['cell']][0].items(): + bindings[name]=maps[tuple(binding[1])][binding[2]] if binding[0]=='source' else v+binding[1] + for tn,sn,q in CODED_CELLS[tr['cell']][1]: + target,source=bindings[tn],bindings[sn] + F=basis(cur[target]+cur[source]) + for register in (target,source): + if v<=register<2*v:assert inside(F,hyper(P[register-v])),('coded frame',register,F) + add(target,source,q,F) + if sn.startswith('y'):coded_target_edges.append((target,source,Q(q))) + continue + p,eps=tuple(tr['p']),tr['e'] + hb={blk for _,blk,_ in map(lambda x:(x[0],tuple(x[1]),x[2]),tr['reads']) if (blk,p,eps) in HYB} + own=[];rest=[] + for t8,blk,loc in tr['reads']: + t=t8+8;blk=tuple(blk);r=maps[blk][loc];r0=r;r=lcopy.get(r,r) + key,coef=reqcoef[t];assert key[1]==p and key[2]==eps,(key,p,eps) + if blk==key[0]: + rr,c0,F0=own_rows[t];assert rr==r0;own.append((t,blk,r,c0)) + else: + j,alpha=face_info(blk,p,eps);ev=blocks[blk]['events'][j];assert loc in ev[:2] + rest.append((t,blk,loc,r,coef*alpha)) + if not hb: + # original interleaved order + for t8,blk,loc in tr['reads']: + t=t8+8;blk=tuple(blk);r=maps[blk][loc];key,coef=reqcoef[t] + if blk==key[0]:q=own_rows[t][1] + else:j,alpha=face_info(blk,p,eps);q=coef*alpha + triread(t,blk,r,q) + continue + items=[] # (kind, t, reg, q, blk) + for t,blk,r,q in own:items.append(('r',t,r,q,blk,blk in hb)) + for blk in sorted(hb):items.append(('e',None,None,None,blk,True)) + done=set() + for t,blk,loc,r,q in rest: + if blk in hb: + j,_=face_info(blk,p,eps);ev=blocks[blk]['events'][j] + ws=[x for x in rest if x[0]==t and x[1]==blk];assert len(ws)==2 and ws[0][4]==ws[1][4] and {ws[0][2],ws[1][2]}==set(ev[:2]) + if (t,blk) in done:continue + done.add((t,blk));items.append(('m',t,maps[blk][ev[0]],q,blk,True)) + else:items.append(('r',t,r,q,blk,False)) + # Original read order with the two half reads collapsed into one M read at the first half's slot; the face event goes + # just before the first M read of its block; own reads of the M register are hoisted ahead of that event. + def evinfo(blk): + j,_=face_info(blk,p,eps);ev=blocks[blk]['events'][j];assert ev[2]==ev[3]==1,ev + mpb=maps[blk];return mpb[ev[0]],mpb[ev[1]],tuple(blocks[blk]['event_frames'][j]) + items=[] + seen=set() + for t8,blk,loc in tr['reads']: + t=t8+8;blk=tuple(blk);r=maps[blk][loc];key,coef=reqcoef[t] + if blk==key[0]:items.append(('r',t,r,own_rows[t][1],blk,blk in hb)) + else: + j,alpha=face_info(blk,p,eps);q=coef*alpha + if blk in hb: + if (t,blk) not in seen:seen.add((t,blk));continue + items.append(('m',t,evinfo(blk)[0],q,blk,True)) + else:items.append(('r',t,r,q,blk,False)) + for blk in sorted(hb): + k0=min(i for i,x in enumerate(items) if x[0]=='m' and x[4]==blk) + items.insert(k0,('e',None,None,None,blk,True)) + n=len(items) + def step(it,st): + k,t,r,q,blk,h=it;g=lambda x:st.get(x,cur[x]) + if k=='e': + a_,b_,EF=evinfo(blk);FF=basis(list(EF)+list(g(a_))+list(g(b_))) + return {a_:FF,b_:FF} if inside(FF,BF[blk]) else None + F=basis(list(g(v+t))+list(g(r))) + if not inside(F,hyper(P[t])):return None + if h and k=='r' and r==evinfo(blk)[1] and not inside(F,BF[blk]):return None + return {v+t:F,r:F} + def allowed(i,used): + k,t,r,q,blk,h=items[i] + evi=[j for j,x in enumerate(items) if x[0]=='e' and x[4]==blk] if h else [] + if k=='e':return all(j in used for j,x in enumerate(items) if x[0]=='r' and x[4]==blk and x[5] and x[2]==evinfo(blk)[0]) + if k=='m':return evi[0] in used + if k=='r' and h and r==evinfo(blk)[0]:return evi[0] not in used + return True + budget=[int(os.environ.get('HYBBUDGET','300000'))];memo=set() + def dfs(st,used,order): + if len(order)==n:return order + budget[0]-=1 + if budget[0]<0:return None + sig=(used,tuple(sorted(st.items()))) + if sig in memo:return None + memo.add(sig) + for i in range(n): + if i in used or not allowed(i,used):continue + d=step(items[i],st) + if d is None:continue + ns=dict(st);ns.update(d);res=dfs(ns,used|{i},order+[i]) + if res:return res + return None + import sys as _s;_s.setrecursionlimit(20000) + order=dfs({},frozenset(),[]) + assert order,('no feasible hybrid order',p,eps,sorted(hb),budget) + for i in order: + k,t,r,q,blk,h=items[i] + if k=='e': + a_,b_,EF=evinfo(blk);FF=basis(list(EF)+list(cur[a_])+list(cur[b_]));add(a_,b_,1,FF);HYBLOG.append([list(blk),list(p),eps,list(FF)]) + else:triread(t,blk,r,q) + +packets={} +for c,z in sorted(blocks.items()): + mp=maps[c] + keys=[(p,eps) for p in it.combinations(c,2) for eps in (-1,1)] + skipev={face_info(c,p,eps)[0] for p,eps in keys if (p,eps) in FULLT} + for j,(e,F) in enumerate(list(zip(z['events'],z['event_frames']))[40:]): + if j not in early[c] and 40+j not in skipev: + t,s,a,b=e;add(mp[t],mp[s],Q(a,b),tuple(F)) + for key,(r,alpha) in zip(keys,z['outputs']): + if tuple(key) in FULLT:skip();continue + a=mp[r];b=alloc();add(b,a,1,cur[a]) + consumers=sorted(d for d in blocks if d!=c and set(key[0])<=set(d)) + assert len(consumers)==2 + for target,r in zip(consumers,(a,b)):packets[c,key[0],key[1],target]=(r,Q(alpha)) + +# Both tetrahedra use the same partition. A selected key has exactly two +# selected Y loads and no ordinary M consumer. Supply its two raw halves in +# opposite orders and never form that M. Other keys retain the old M path. +second=[];first_join_counts=Counter() +for key,reqs in sorted(requests.items()): + assert len(reqs)==2 + c,p,eps=key + if (p,eps) in FULLT:continue + ds=sorted(d for d in blocks if d!=c and set(p)<=set(d));a,b=ds + for j,(target,coef) in enumerate(sorted(reqs)): + first_source,second_source=(a,b) if j==0 else (b,a) + r,alpha=packets[first_source,p,eps,second_source] + F=basis(cur[v+target]+cur[r]);assert inside(F,hyper(P[target])) + first_join_counts[len(F)]+=1;add(v+target,r,coef*alpha,F) + r,alpha=packets[second_source,p,eps,c] + second.append((target,r,coef*alpha)) + +Ms={} +for c in sorted(blocks): + for p in it.combinations(c,2): + ds=sorted(d for d in blocks if d!=c and set(p)<=set(d)) + for eps in (-1,1): + if (c,p,eps) in requests:continue + (a,alpha),(b,beta)=[packets[d,p,eps,c] for d in ds] + F=basis(cur[a]+cur[b]);add(a,b,beta/alpha,F) + Ms[c,p,eps]=(a,alpha) + +consumers=defaultdict(list) +for pid,pair in enumerate(pairs): + for key in pair['keys']:consumers[key].append(pid) +slots={} +for key,uses in sorted(consumers.items()): + assert len(uses)==2 + if key in requests: + assert all(pairs[i]['selected'] for i in uses) + continue + assert all(not pairs[i]['selected'] for i in uses) + a,alpha=Ms[key] + for j,pid in enumerate(uses): + if j==0:r=a + else:r=alloc();add(r,a,1,cur[a]) + slots[pid,key]=(r,alpha) +assert len(cur)-240==NH,len(cur)-240 + +selected_join_counts=Counter() +for target,r,coef in second: + F=basis(cur[v+target]+cur[r]);assert inside(F,hyper(P[target])) + selected_join_counts[len(F)]+=1;add(v+target,r,coef,F) +output_basis=[] +for pair in pairs: + if not pair['selected']:continue + (t,u),mat=pair['targets'],pair['matrix'] + F=basis(cur[v+t]+cur[v+u]);assert inside(F,hyper(P[t])) and inside(F,hyper(P[u])) + add(v+t,v+u,1,F);add(v+u,v+t,-Q(1,2),F) + z=-Q(2*mat[1][0],mat[0][0]);scale(v+u,z,F);output_basis.append((t,u,z)) + +for pid,pair in enumerate(pairs): + if pair['selected']:continue + (t,u),(key1,key2),mat=pair['targets'],pair['keys'],pair['matrix'] + (a,alpha),(b,beta)=slots[pid,key1],slots[pid,key2] + F=basis(cur[a]+cur[b]);aa,ab=Q(mat[0][0])*alpha,Q(mat[0][1])*beta + ba,bb=Q(mat[1][0])*alpha,Q(mat[1][1])*beta + add(a,b,ab/aa,F);q=ba/(bb-ba*ab/aa);add(b,a,q,F) + add(v+t,a,-aa/2,hyper(P[t]));add(v+u,b,-(bb-ba*ab/aa)/2,hyper(P[u])) + +for t in range(v): + expected={s:-Q(G[t][s],2) for s in range(v) if s!=t and G[t][s] and s not in frame.values()} if t not in frame.values() else {} + assert rows[v+t]==expected,('side identity',t) + +scatter=[[Q(r[i],4) if t not in frame.values() else Q(0) for i in range(8)]+[Q(t==frame[i]) for i in range(8)] for t,r in enumerate(R)] +precondition=[] +for t,u,z in output_basis: + a,b=scatter[t].copy(),scatter[u].copy() + scatter[t]=[x/2-y/z for x,y in zip(a,b)] + scatter[u]=[x/2+y/z for x,y in zip(a,b)] + precondition.extend([['scale',v+u,(1/z).numerator,(1/z).denominator,[]], + ['add',v+u,v+t,1,2,[]],['add',v+t,v+u,-1,1,[]]]) +for target,source,q in reversed(coded_target_edges): + scatter[target-v]=[a-q*b for a,b in zip(scatter[target-v],scatter[source-v])] + precondition.append(['add',target,source,-q.numerator,q.denominator,[]]) +for r in range(len(cur)):climb(r,hyper(P[r-v]) if v<=r<2*v else FULL) +H[8]+=8;H[1]+=8 +assert sum(r*z for r,z in H.items())==9*NH+240*8+72,sum(r*z for r,z in H.items()) + +def apply(e,matrix): + if e[0]=='add': + _,t,s,a,b,*_=e;q=Q(a,b) + for j,x in list(matrix[s].items()): + z=matrix[t].get(j,Q(0))+q*x + if z:matrix[t][j]=z + else:matrix[t].pop(j,None) + else: + _,t,a,b,*_=e;q=Q(a,b);matrix[t]={j:q*x for j,x in matrix[t].items()} +def inverse(e): + e=copy.deepcopy(e) + if e[0]=='add':e[3]*=-1 + else:e[2],e[3]=e[3],e[2] + e[-1]=list(FULL);return e +cut=[['add',v+t,centers[i],q.numerator,q.denominator,None] for t,row in enumerate(scatter) for i,q in enumerate(row) if q] +cleanup=[inverse(e) for e in reversed(A+B) if not v<=e[1]<2*v] +matrix=[{r:Q(1)} if r - entering end e's tail frame has a dimension that no helper_final frame has, so the mutant cannot be built. +Such a site is never skipped silently: the pins file MUST declare it under "not_applicable" ({site: reason}), the +declared set MUST equal the detected set, an identity is PROVEN by byte equality of the mutated and honest words (both +sha256 recorded), and a substitute mutant of the same class is built and MUST be rejected at the class's pinned reason: + extra_end -> the first premixed partner of h0 that is not yet ended, cold-ended at h0's frame; + other_hp: -> e's end moved to another helper_final frame of the dimension of e's own end frame. +Original docstring: layer_end_controls.py LAYERED-WORD.json.gz ROUTING OUTDIR (env PR635_CODE): adapted PR635 cold_end_controls.py (LayerReviewer): raw-word negative controls for the cold low-frame ends and the +refactored cleanup accepted by hpe_audit_and_transport.py. Every mutation MUST be rejected (AssertionError); the +unmutated word MUST pass. Apache-2.0. DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code.""" +import copy, gzip, hashlib, json, shutil, sys, tempfile +from pathlib import Path +import os +sys.path.insert(0, os.environ['PR635_CODE']) # PR635's unchanged hpe_audit_and_transport.py +import hpe_audit_and_transport as atc + +src, routing, outdir = Path(sys.argv[1]), Path(sys.argv[2]), Path(sys.argv[3]) +word = json.load(gzip.open(src)) +v, R = word['report']['v'], word['report']['R']; n = 2*v + R +regs = lambda e: [e[1]] + ([e[2]] if e[0] == 'add' else []) +meta = word['refactored_cleanup'] +cold = [int(h) for h in meta['cold_low_frame_ended_helpers']] +npre = meta['premix_gates']; nlow = meta['lower_frame_gates'] +early = word['early_cleanup']; eidx = {i for i, _ in early} +rest = [i for i in range(len(word['cleanup'])) if i not in eidx] + + +def trial(w): + """None if the transport audit accepts w, else the AssertionError message.""" + tmp = Path(tempfile.mkdtemp()) + p = tmp/'w.json.gz'; p.write_bytes(gzip.compress(json.dumps(w).encode(), mtime=0)) + try: + atc.run(p, routing, tmp/'out') + return None + except AssertionError as e: + return repr(e.args[0]) if e.args else 'AssertionError' + finally: + shutil.rmtree(tmp, ignore_errors=True) + + +# Pinned rejection reasons: each mutant must fail at this assertion of hpe_audit_and_transport.py (message substring). +ENDPOINT, COLDPRE, CONE = "'arbitrary-dirt endpoint'", 'touches a cold hyperplane-ended helper', 'hpe cone pre-check (row / column)' +WHY = dict(premix_to_precondition=COLDPRE, premix_dropped=COLDPRE, e_premix_dropped=ENDPOINT, lower_dropped=ENDPOINT, + remainder_dropped=ENDPOINT, coefficient=ENDPOINT, into_full='cleanup on non-FULL end', dyadic=ENDPOINT, frame_below="'nonmonotone'", + nonmonotone="'nonmonotone'", other_frame=CONE, cone=CONE, extra_end=COLDPRE, marker='cleanup is not the literal reversed inverse', + target='refactored cleanup touches a target', profile_pin='paid local profile differs from the reported local_profile', + entering_precondition='zero-frame precondition/compensation touches an entering helper') +_REASONS = dict(ENDPOINT=ENDPOINT, COLDPRE=COLDPRE, CONE=CONE) +NA_DECLARED = {} +if os.environ.get('LEC_REASON_PINS'): + for _k, _v in json.loads(Path(os.environ['LEC_REASON_PINS']).read_text()).items(): + if _k == 'not_applicable': NA_DECLARED = dict(_v); continue + assert _k in WHY, ('unknown mutant key', _k); WHY[_k] = _REASONS.get(_v, _v) +assert trial(word) is None, 'unmutated cold-end word must pass' +results = [] + + +def reject(name, mut, why): + """the mutation must be rejected, and for the pinned reason (a substring of the audit's assertion message).""" + w = copy.deepcopy(word); mut(w) + msg = trial(w) + assert msg is not None, 'cold-end mutation accepted: ' + name + assert why in msg, 'cold-end mutation %r rejected for the wrong reason: %s' % (name, msg[:300]) + results.append(name); print('rejected', name, '|', why, flush=True) + + +h0 = cold[0] +i0, U0 = next((i, f) for i, f in early if h0 in regs(word['cleanup'][i])) +r0 = rest[len(rest)//2] + + +def premix_to_precondition(w): # premix before the wrappers; compensation then reads the cold ends + w['precondition'] = w['precondition'] + w['A'][:npre]; w['A'] = w['A'][npre:] + + +def lower_gate_into_full(w): # a lower-frame gate on a cold-ended helper executed in the FULL remainder instead + w['early_cleanup'] = [x for x in w['early_cleanup'] if x[0] != i0] + + +def drop_cleanup_gate(w, i): # remove the gate AND its early_cleanup entry: a structurally valid word missing one gate + w['cleanup'].pop(i) + w['early_cleanup'] = [[j - (j > i), f] for j, f in w['early_cleanup'] if j != i] + + +def other_frame(w): # a different frame of the same dimension as the cold end (another cold helper's) + f = next(w['helper_final'][str(h)] for h in cold if w['helper_final'][str(h)] != w['helper_final'][str(h0)]) + w['helper_final'][str(h0)] = f + + +NA = [] # detected not-applicable sites: dict(site, reason, ...) +wsha = lambda w: hashlib.sha256(json.dumps(w, sort_keys=True, separators=(',', ':')).encode()).hexdigest() +HONEST_SHA = wsha(word) + + +def extra_cold_end(w): # declare a premixed partner of h0 cold-ended at h0's frame: fails the row/column cone + p = next(r for e in w['A'][:npre] for r in regs(e) if r != h0 and h0 in regs(e)) + w['helper_final'][str(p)] = w['helper_final'][str(h0)] + + +_m = copy.deepcopy(word); extra_cold_end(_m) +if wsha(_m) == HONEST_SHA: # identity: the first partner is already ended at h0's frame + _p = next(r for e in word['A'][:npre] for r in regs(e) if r != h0 and h0 in regs(e)) + _q = next(r for e in word['A'][:npre] for r in regs(e) if r != h0 and h0 in regs(e) and str(r) not in word['helper_final'] and not v <= r < 2*v) + NA.append(dict(site='extra_end', reason='partner %d already cold-ended at h0 %d frame (identity)' % (_p, h0), + honest_sha256=HONEST_SHA, mutated_sha256=wsha(_m), substitute='partner %d' % _q)) + + def extra_cold_end(w, q=_q): w['helper_final'][str(q)] = w['helper_final'][str(h0)] + assert wsha((lambda x: (extra_cold_end(x), x)[1])(copy.deepcopy(word))) != HONEST_SHA + + +reject('premix placed in the zero-frame precondition (before the cold wrappers)', premix_to_precondition, WHY['premix_to_precondition']) +reject('one premix gate dropped (the compensation then reads a cold-ended helper)', lambda w: w['A'].pop(npre - 1), WHY['premix_dropped']) +reject('one lower-frame cleanup gate dropped (gate and its early_cleanup entry)', lambda w: drop_cleanup_gate(w, i0), WHY['lower_dropped']) +reject('one FULL-remainder gate dropped', lambda w: drop_cleanup_gate(w, r0), WHY['remainder_dropped']) +reject('lower-frame gate coefficient changed', lambda w: w['cleanup'][i0].__setitem__(3, w['cleanup'][i0][3] * 2), WHY['coefficient']) +reject('lower-frame gate moved into the FULL remainder (touches a cold-ended helper at FULL)', lower_gate_into_full, WHY['into_full']) +reject('lower-frame gate frame below its registers\' frames', lambda w: next(x for x in w['early_cleanup'] if x[0] == i0).__setitem__(1, U0[:-1]), WHY['frame_below']) +reject('cold end at another dim-4 frame', other_frame, WHY['other_frame']) +# PROFILE-PIN control: without its helper_final entry the cold-ended helper is a valid FULL-ended helper; the word is +# rejected because its reported paid profile (which counts the low end) no longer matches the frame chains. +reject('profile pin: cold end dropped (valid FULL end, but the reported profile counts the low end)', lambda w: w['helper_final'].pop(str(h0)), WHY['profile_pin']) +reject('extra cold end on a premixed partner (the compensation reads it before its wrapper)', extra_cold_end, WHY['extra_end']) +reject('refactored-cleanup marker removed (literal-inverse rule applies)', lambda w: w.pop('refactored_cleanup'), WHY['marker']) +reject('remainder gate retargeted to a target register', lambda w: w['cleanup'][r0].__setitem__(1, v + 3), WHY['target']) +reject('non-dyadic remainder coefficient', lambda w: w['cleanup'][r0].__setitem__(4 if w['cleanup'][r0][0] == 'add' else 3, 3 * w['cleanup'][r0][4 if w['cleanup'][r0][0] == 'add' else 3]), WHY['dyadic']) +reject('profile not updated (paid climbs misreported)', lambda w: w['report']['local_profile'].__setitem__('5', w['report']['local_profile']['5'] - 1), WHY['profile_pin']) +ent = [int(h) for h in sys.argv[4].split(',')] if len(sys.argv) > 4 else [int(h) for h in meta.get('entering_low_frame_ended_helpers', [])] +for e0 in ent: # ENTERING LOW-FRAME ENDS (ColdSupply extension; every entering end; absent for words without them) + j0 = next((i for i, e in enumerate(word['A'][:npre]) if e0 in regs(e)), None) + print('entering end', e0, 'premix gate', j0, flush=True) + k0, Ue = next((i, f) for i, f in early if e0 in regs(word['cleanup'][i])) + def to_pre(w, j0=j0): w['precondition'].append(w['A'][j0]); w['A'].pop(j0) + def other_hp(w, e0=e0, Ue=Ue): w['helper_final'][str(e0)] = next(f for h, f in w['helper_final'].items() if len(f) == len(Ue) and sorted(f) != sorted(Ue)) + if not any(len(f) == len(Ue) and sorted(f) != sorted(Ue) for f in word['helper_final'].values()): # unbuildable + Uh = word['helper_final'][str(e0)] + NA.append(dict(site='other_hp:%d' % e0, reason='tail frame dim %d; no other helper_final frame of that dim' % len(Ue), + dims_available=sorted({len(f) for f in word['helper_final'].values()}), substitute='end-frame dim %d' % len(Uh))) + + def other_hp(w, e0=e0, Uh=Uh): w['helper_final'][str(e0)] = next(f for h, f in w['helper_final'].items() if len(f) == len(Uh) and sorted(f) != sorted(Uh)) + if j0 is not None: reject('entering end %d: premix gate dropped' % e0, lambda w, j0=j0: w['A'].pop(j0), WHY['e_premix_dropped']) + if j0 is not None: reject('entering end %d: premix gate at frame [] instead of its entrance E' % e0, lambda w, j0=j0: w['A'][j0].__setitem__(-1, []), WHY['nonmonotone']) + if j0 is not None: reject('entering end %d: premix gate moved into the zero-frame precondition' % e0, to_pre, WHY['entering_precondition']) + reject('entering end %d: lower-frame gate dropped (gate and its early_cleanup entry)' % e0, lambda w, k0=k0: drop_cleanup_gate(w, k0), WHY['lower_dropped']) + reject('entering end %d: profile pin: end dropped (valid FULL end, but the reported profile counts the low end)' % e0, lambda w, e0=e0: w['helper_final'].pop(str(e0)), WHY['profile_pin']) + reject('entering end %d: end at another hyperplane' % e0, other_hp, WHY['cone']) +# Pinned rejection reasons of the COLD-BEYOND mutants (substrings of hpe_audit_and_transport.py assertion messages). +MYWHY = dict(tw_precondition=COLDPRE, tw_dropped=COLDPRE, tw_coefficient=COLDPRE, tw_other_block=COLDPRE, + tw_entering='zero-frame compensation reads an entering helper', + ab_dropped=ENDPOINT, ab_coefficient=ENDPOINT, ab_early=ENDPOINT, ab_live=ENDPOINT, ab_centre=ENDPOINT, + ab_lower="'nonmonotone'", ab_higher="'nonmonotone'", + sh_dropped=ENDPOINT, sh_coefficient=ENDPOINT, rel_dropped=ENDPOINT, rel_coefficient=ENDPOINT, rel_live=ENDPOINT, + h8_other=CONE, h8_lower=ENDPOINT) +# COLD-BEYOND primitives (present only when the word carries them): frame-[] target writes in the premix (explicit +# post-wrapper compensation of an ended helper's dirt) and forward absorptions into dead registers. +nw = meta.get('premix_target_writes', 0) +if nw: + wi = [i for i in range(npre) if v <= word['A'][i][1] < 2*v] + assert len(wi) == nw + + def writes_to_precondition(w): # the target writes run before the cold wrappers (inside the zero-frame precondition) + g = [w['A'][i] for i in wi]; w['precondition'] = w['precondition'] + g + w['A'] = [e for i, e in enumerate(w['A']) if i not in set(wi)] + reject('premix target writes placed in the zero-frame precondition (before the cold wrappers)', writes_to_precondition, MYWHY['tw_precondition']) + reject('one premix target write dropped (compensation must read an ended helper)', lambda w: w['A'].pop(wi[0]), MYWHY['tw_dropped']) + reject('premix target write coefficient changed', lambda w: w['A'][wi[0]].__setitem__(3, w['A'][wi[0]][3] * 2), MYWHY['tw_coefficient']) + # (reading another register that carries the SAME weight of the ended helper's dirt is a valid variant, so the mutant reads + # the same factory slot of the next block, which carries none of it) + entering_regs = sorted(int(r) for r in word.get('start_extra', {})) + reject('premix target write reads an entering helper', lambda w: w['A'][wi[0]].__setitem__(2, entering_regs[0]), MYWHY['tw_entering']) + reject('premix target write reads a cold helper of another block', lambda w: w['A'][wi[0]].__setitem__(2, 2*v + (w['A'][wi[0]][2] - 2*v + 16) % 224), MYWHY['tw_other_block']) +ab = meta.get('forward_absorption_A_indices', []) +if any(len(word['helper_final'][str(h)]) == 8 for h in cold): + # with dim-8 cold ends, the centre-retargeted absorption first leaks an ended helper's dirt into the cut's targets + MYWHY['ab_centre'] = COLDPRE +if ab: + # the ColdBeyond U_b absorption (q += -1/2 g); ColdThird's extra absorptions have their own controls below + a0 = next(a for a in ab if word['A'][a][3] * 2 == -word['A'][a][4]); g0 = word['A'][a0] + + def absorption_moved_early(w): # absorbed before the absorbed register's last kernel write + e = w['A'].pop(a0); j = max(i for i in range(npre, a0) if g0[2] == w['A'][i][1] and w['A'][i][-1] == g0[-1]) + w['A'].insert(j, e) + + def absorption_into_live(w): # q += a g moved right after g's previous frame-mate gate, while q is still live + e = w['A'].pop(a0); j = max(i for i in range(npre, a0) if g0[1] in regs(w['A'][i])) + w['A'].insert(j, e) + reject('forward absorption dropped', lambda w: w['A'].pop(a0), MYWHY['ab_dropped']) + reject('forward absorption into a centre (a live register read by the cut)', lambda w: w['A'][a0].__setitem__(1, next(c for c in word['centers'] if c not in g0[1:3] and c not in cold)), MYWHY['ab_centre']) + reject('forward absorption coefficient changed', lambda w: w['A'][a0].__setitem__(3, w['A'][a0][3] * 2), MYWHY['ab_coefficient']) + reject('forward absorption placed before the absorbed register\'s last kernel write', absorption_moved_early, MYWHY['ab_early']) + reject('forward absorption placed while the absorbing register is still live', absorption_into_live, MYWHY['ab_live']) + reject('forward absorption at a lower frame than its registers', lambda w: w['A'][a0].__setitem__(-1, w['A'][a0][-1][:-1]), MYWHY['ab_lower']) + reject('forward absorption at a higher frame (FULL) than its registers', lambda w: w['A'][a0].__setitem__(-1, [256, 128, 64, 32, 16, 8, 4, 2, 1]), MYWHY['ab_higher']) +# COLD-THIRD primitives (present only when the word carries them): several absorptions after one input gate, dirt-release +# absorptions (a dead port takes a live helper's value so that a hyperplane unit's column has no dirt on it), and cold ends at +# a dim-8 frame with lifted partners. +hyper = [h for h in cold if len(word['helper_final'][str(h)]) == 8] +if hyper and ab: + sh = next(a for a, b in zip(ab, ab[1:]) if b == a + 1) # two absorptions sharing one input anchor + rel = next(a for a in ab if a - 1 not in ab and a + 1 not in ab and word['A'][a][2] in hyper and word['A'][a][3] * 2 != -word['A'][a][4]) + hh = hyper[0]; ih = next(i for i, f in early if hh in regs(word['cleanup'][i])) + reject('second absorption sharing an input anchor dropped', lambda w: w['A'].pop(sh + 1), MYWHY['sh_dropped']) + reject('shared-anchor absorption coefficient changed', lambda w: w['A'][sh + 1].__setitem__(3, w['A'][sh + 1][3] * 2), MYWHY['sh_coefficient']) + reject('dirt-release absorption dropped', lambda w: w['A'].pop(rel), MYWHY['rel_dropped']) + reject('dirt-release absorption coefficient changed', lambda w: w['A'][rel].__setitem__(3, w['A'][rel][3] * 2), MYWHY['rel_coefficient']) + jr = max(i for i in range(npre, rel) if word['A'][i][0] == 'add' and word['A'][i][2] == word['A'][rel][1]) + + def release_while_read(w): # the release runs before a kernel gate that still READS the port (port live) + e = w['A'].pop(rel); w['A'].insert(jr, e) + reject('dirt-release absorption moved before a kernel gate that still reads the port', release_while_read, MYWHY['rel_live']) +if hyper: + # dim-8 cold-end controls for EVERY dim-8 cold end of the word (read from the word's helper_final and the recipe meta's + # cold_low_frame_ended_helpers), not one representative per terminal frame + for hh in hyper: + ih = next(i for i, f in early if hh in regs(word['cleanup'][i])) + Uh = word['helper_final'][str(hh)] + reject('dim-8 cold end %d (frame %s) at another dim-8 frame' % (hh, Uh), lambda w, hh=hh: w['helper_final'].__setitem__(str(hh), next(f for h, f in w['helper_final'].items() if len(f) == 8 and sorted(f) != sorted(w['helper_final'][str(hh)]))), MYWHY['h8_other']) + reject('dim-8 cold end %d (frame %s): one lower-frame gate dropped (gate and its early_cleanup entry)' % (hh, Uh), lambda w, ih=ih: drop_cleanup_gate(w, ih), MYWHY['h8_lower']) + reject('dim-8 cold end %d (frame %s): profile pin (end dropped)' % (hh, Uh), lambda w, hh=hh: w['helper_final'].pop(str(hh)), WHY['profile_pin']) +# FACTORED ACCUMULATOR (CarrierBypass; present only when the word carries one): a lower-frame tail gate a += x*g on two +# non-ended registers whose accumulator a is afterwards read by a dim-8 cold end's tail gate (h += y*a at its U). +ended_all = {int(h) for h in word['helper_final']} +tailg = [(i, word['cleanup'][i]) for i, _ in early] +accs = [] # EVERY factored accumulator gate (one per accumulator register a), each controlled on its own +for k, (i, e) in enumerate(tailg): + if e[0] == 'add' and e[1] not in ended_all and e[2] not in ended_all and len(next(f for j, f in early if j == i)) < 8: + if e[1] not in [word['cleanup'][j][1] for j in accs] and any(t[0] == 'add' and t[2] == e[1] and t[1] in hyper for _, t in tailg[k + 1:]): + accs.append(i) +for acc in accs: + a = word['cleanup'][acc][1] + reject('factored accumulator %d (gate %d) zeroed' % (a, acc), lambda w, acc=acc: w['cleanup'][acc].__setitem__(3, 0), ENDPOINT) + reject('factored accumulator %d (gate %d) coefficient doubled' % (a, acc), lambda w, acc=acc: w['cleanup'][acc].__setitem__(3, w['cleanup'][acc][3] * 2), ENDPOINT) +assert {x['site']: x['reason'] for x in NA} == NA_DECLARED, ('not-applicable sites differ from the pins file', NA, NA_DECLARED) +outdir.mkdir(parents=True, exist_ok=True) +(outdir/'COLD-END-CONTROLS.json').write_text(json.dumps(dict(status='PASS_COLD_END_RAW_WORD_CONTROLS', word=str(src), rejected=results, not_applicable=NA), indent=1) + '\n') +print('PASS', len(results), 'cold-end raw-word mutations rejected') diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver.py new file mode 100644 index 0000000000..bc4360ef93 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver.py @@ -0,0 +1,177 @@ +#!/usr/bin/env python3 +"""Rebuild the leaver word: the no-triangle word with no-helper mutable-leaver all-K cells, and its native locals. + +Each cell (pair p, sign e) replaces the three face events of the blocks containing p and their three packet copies +by a 21-gate circuit on the cell's six leaver sources x_j (the face-event operands, which have no later reads and are +restored by the inherited cleanup at FULL) and its six targets y_i: 3 leaver gates x_k += c x_m, 3 target gates +y_a += c y_b (inverted at frame zero in the precondition and scatter, #781's recipe) and 15 reads y_i += c x_j. +Unit circuit (LeaverSAT, layered CP-SAT on the exact set model), relabelled per cell so that no y += y source carries +port-stage entering-helper dirt at the gate; coefficients rescaled exactly to the cell (C_ij = r_i c_j). +Input: a fresh `construction/reproduce.py --until word` output directory (hamming/, shadow-early/, shadow-prefix/). +Steps, each checked exactly (pins in LEAVER-PINS.json): + 0. cells: CODED-CELLS.json's scaled gates are re-derived from the unit circuits and the cell coefficients, and the + clean map Y_i = sum_j C_ij X_j is checked in exact rationals. + 1. gauge-forward: cgx_leaver.py (notri/cgx.py + the leaver edits) with TRI-LEAVER.json, XPARAM = notri/PRIO6.json. + 2. port0-3: notri/port_stage_x.py. + 3. regroup: REGROUP-LEAVER.json's changes where their `before` gate occurs (count pinned). + 4. hpe: PR635's build_hpe.candidates greedy with disjoint registers, build_hpe.apply (recipe pinned). + 5. cold44: notri/cold44x.py with EXTRAH and pinned pairing ranks; output sha, profile and widths pinned. + 6. native, ledgers, local-replay, wrappers, phases: PR635's native local programs (pins). +Apache-2.0. LeaverSAT (Claude Code research agent), driver after construction/notri/reproduce_notri.py. +""" +import argparse, gzip, hashlib, importlib.util, json, os, shutil, subprocess, sys, time +from fractions import Fraction +from pathlib import Path + +HERE = Path(__file__).resolve().parent +NOTRI = HERE.parent / 'notri' + + +def read(p): + raw = Path(p).read_bytes() + return json.loads(gzip.decompress(raw) if str(p).endswith('.gz') else raw) + + +def enc(x): return json.dumps(x, sort_keys=True, separators=(',', ':')).encode() + + +def dump(p, v): + p.parent.mkdir(parents=True, exist_ok=True); p.write_bytes(gzip.compress(enc(v), mtime=0)) + + +def load(name, path): + s = importlib.util.spec_from_file_location(name, path); m = importlib.util.module_from_spec(s); s.loader.exec_module(m); return m + + +def check_cells(cells): + for c in cells: + C = [[Fraction(q) for q in r] for r in c['coefficients']] + col = [None] * 6; row = [Fraction(1)] + [None] * 5 + for j in range(1, 6): col[j] = C[0][j] + col[0] = C[1][0] / (C[1][2] / col[2]) + for i in range(1, 6): row[i] = C[i][(i + 1) % 6] / col[(i + 1) % 6] + assert all(C[i][j] == row[i] * col[j] for i in range(6) for j in range(6) if i != j), ('rank-one cell', c['cell']) + idx = lambda s: int(s[1:]) + scaled = [] + for t, s, q in c['unit']: + assert Fraction(q) == 1 + if t[0] == 'x': assert s[0] == 'x'; q = col[idx(s)] / col[idx(t)] + elif s[0] == 'y': q = row[idx(t)] / row[idx(s)] + else: q = row[idx(t)] * col[idx(s)] + scaled.append([t, s, str(q)]) + assert scaled == c['scaled'], ('scaled gates', c['cell']) + R = {f'x{j}': {j: Fraction(1)} for j in range(6)}; R.update({f'y{i}': {} for i in range(6)}) + for t, s, q in scaled: + for k, x in list(R[s].items()): R[t][k] = R[t].get(k, 0) + Fraction(q) * x + for i in range(6): + assert {k: x for k, x in R[f'y{i}'].items() if x} == {j: C[i][j] for j in range(6) if j != i}, ('clean map', c['cell'], i) + + +def main(): + assert __debug__, 'Assertions are required' + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--main', type=Path, required=True) + ap.add_argument('--pr635', type=Path, required=True) + ap.add_argument('--word-dir', type=Path, required=True, help='construction/reproduce.py --until word output') + ap.add_argument('--out', type=Path, required=True) + ap.add_argument('--skip-phases', action='store_true') + ap.add_argument('--word-only', action='store_true', help='stop after the pinned scalar word (input to the layers)') + ap.add_argument('--id', default='k5', help='cell set: TRI-LEAVER-, CODED-CELLS-, REGROUP-LEAVER-, LEAVER-PINS-') + ap.add_argument('--record-pins', action='store_true', help='write LEAVER-PINS.json from this run instead of checking') + a = ap.parse_args() + out = a.out.resolve(); assert not out.exists(); out.mkdir(parents=True) + pins = {} if a.record_pins else read(HERE / ('LEAVER-PINS-%s.json' % a.id)); got = {} + def pin(k, v): + got[k] = v + if not a.record_pins: assert pins[k] == v, ('pin', k, v, pins[k]) + up = a.pr635.resolve() / 'research/complex-571-cold14-st2' + src = a.main.resolve() / 'research/complex-k492-owner-repair/vendor/multicold' + base = src / 'vendor/pr558'; parent = base / 'vendor/pr552'; gk = parent / 'complex-local/static44/gk' + structural = a.main.resolve() / 'research/structural-gain/frontier-composition' + wd = a.word_dir.resolve() + env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONUTF8='1', PYTHONINTMAXSTRDIGITS='0', + MULTICOLD_SOURCE=str(src), GAIN_PR564_SOURCE=str(src)) + for k in ('PYTHONOPTIMIZE', 'XPARAM', 'EXTRAH', 'PAIRING_RANKS', 'DIAG', 'HYBBUDGET'): env.pop(k, None) + steps = [] + + def run(label, script, *args): + t = time.monotonic() + with (out / (label + '.log')).open('w') as f: + rc = subprocess.call([sys.executable, '-B', str(src / 'code/run_portable.py'), str(script), *map(str, args)], + env=env, stdout=f, stderr=subprocess.STDOUT) + steps.append(dict(step=label, exit_code=rc, seconds=round(time.monotonic() - t, 3))) + (out / 'STEPS.json').write_text(json.dumps(steps, indent=2) + '\n') + assert rc == 0, label + print('PASS', label, flush=True) + + # 0. cells + cells = read(HERE / ('CODED-CELLS-%s.json' % a.id)); check_cells(cells); print('PASS cells', [c['cell'] for c in cells], flush=True) + # 1. gauge-forward + shutil.copy(HERE / ('TRI-LEAVER-%s.json' % a.id), out / 'TRI.json'); shutil.copy(HERE / ('CODED-CELLS-%s.json' % a.id), out / 'CODED-CELLS.json') + env['XPARAM'] = str(NOTRI / 'PRIO6.json') + raw = out / 'raw' + run('gauge-forward', HERE / 'cgx_leaver.py', wd / 'hamming', raw, out / 'TRI.json') + word = raw / 'FULL-WORD.json.gz'; pin('raw_sha256', hashlib.sha256(enc(read(word))).hexdigest()) + # 2. port stages + chain = [parent / 'complex-local/static44/inputs/RAW504.json.gz', structural / 'global-replay/base/split-centres/FULL-WORD.json.gz', + wd / 'shadow-early/FULL-WORD.json.gz', structural / 'multicold-eight-word/FULL-WORD.json.gz', + wd / 'shadow-prefix/FULL-WORD.json.gz'] + for i, (b, c) in enumerate(zip(chain, chain[1:])): + t = out / ('port%d' % i) + run('port%d' % i, NOTRI / 'port_stage_x.py', '--shadow-input', b, '--shadow-output', c, '--input', word, + '--map', raw / 'HELPER-MAP.json', '--gk-dir', gk, '--out', t) + word = t / 'FULL-WORD.json.gz' + # 3. regroup + w = read(word); rg = {json.dumps(c['before']): c['after'] for c in read(HERE / ('REGROUP-LEAVER-%s.json' % a.id))['changes']} + n = 0 + for part in ('A', 'B'): + for i, e in enumerate(w[part]): + k = json.dumps(e) + if k in rg: w[part][i] = rg[k]; n += 1 + sys.path.insert(0, str(gk)); import gk_word as GW, gk_common as GC + GW.V = GC.V = 112; GW.DATA = GC.DATA = 7168 + H = GW.profile(w) + w['report'].update(local_profile={str(k): z for k, z in sorted(H.items()) if z}, local_rank_mass=sum(r * z for r, z in H.items())) + pin('regroup_count', n); dump(out / 'regroup/FULL-WORD.json.gz', w); pin('regroup_sha256', hashlib.sha256(enc(w)).hexdigest()) + # 4. HPE + h = load('upstream_hpe', up / 'code/build_hpe.py') + used, ch = set(), [] + for c in h.candidates(w): + rs = set(h.regs(w['cleanup'][c['cleanup_index']])) + if rs & used: continue + used |= rs; ch.append(c) + (out / 'HPE-RECIPE.json').write_text(json.dumps(dict(changes=ch))) + pin('hpe_recipe_sha256', hashlib.sha256(enc(dict(changes=ch))).hexdigest()) + w = h.apply(w, ch); dump(out / 'hpe/FULL-WORD.json.gz', w) + # 5. cold44 + hm = set(read(raw / 'HELPER-MAP.json')['map'].values()) + env['EXTRAH'] = json.dumps(sorted(set(range(224, 224 + w['report']['R'])) - hm)) + if not a.record_pins: env['PAIRING_RANKS'] = json.dumps(pins['pairing_ranks']) + run('cold44', NOTRI / 'cold44x.py', '--input', out / 'hpe/FULL-WORD.json.gz', '--out', out / 'cold44', + '--hamming', wd / 'hamming', '--upstream-package', up) + pin('pairing_ranks', [b['pairing_rank'] for b in read(out / 'cold44/CONSTRUCTION.json')['blocks']]) + word = out / 'cold44/FULL-WORD.json.gz'; w = read(word) + pin('cold44_sha256', hashlib.sha256(enc(w)).hexdigest()); rep = w['report'] + pin('R', rep['R']); pin('local_profile', rep['local_profile']); pin('width_inventory', rep['width_inventory']) + print('PASS leaver scalar word', got['cold44_sha256'], flush=True) + if not a.word_only: + for k in ('XPARAM', 'EXTRAH', 'PAIRING_RANKS'): env.pop(k, None) + local = out / 'local' + run('native', up / 'code/hpe_audit_and_transport.py', '--raw', word, + '--routing', parent / 'complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz', '--out', local) + pin('canonical_sha256', hashlib.sha256(gzip.decompress((local / 'CANONICAL-WORD.json.gz').read_bytes())).hexdigest()) + run('ledgers', up / 'code/hpe_emit_local.py', local) + run('local-replay', up / 'code/hpe_audit_local.py', local) + run('wrappers', up / 'code/hpe_adapters_local.py', local / 'CANONICAL-WORD.json.gz', + local / 'RESIDUAL-ADAPTERS.json', local / 'WRAPPER-CHECKS.json') + checks = read(local / 'LOCAL-CHECKS.json') + pin('program_sha256', {o: checks[o]['sha256'] for o in ('forward', 'backward')}) + if not a.skip_phases: + run('phases', base / 'code/phases_full.py', local, parent / 'complex-global/vendor531/vendor/clifford') + pin('clifford_recipes_sha256', hashlib.sha256((local / 'CLIFFORD-RECIPES.json').read_bytes()).hexdigest()) + if a.record_pins: (HERE / ('LEAVER-PINS-%s.json' % a.id)).write_text(json.dumps(got, indent=1) + '\n') + print('DONE', out, flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver_chain.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver_chain.py new file mode 100644 index 0000000000..19fcd28f4d --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver_chain.py @@ -0,0 +1,187 @@ +#!/usr/bin/env python3 +"""Rebuild the leaver stack on top of the leaver cell word: layers (NP, p6n), promotions, joint exchange and U8-style +hybrids, and the final word's native locals. + +Input: a fresh `construction/leaver/reproduce_leaver.py --word-only` output directory (raw/HELPER-MAP.json, regroup/, +cold44/; the cell word and its regroup word are pinned there by LEAVER-PINS.json). Each step uses an unchanged signed +builder with a LeaverSAT recipe (data only), and every intermediate word is pinned: + 1. pivot-swap: ../layers/build_pivot_swap.py with PIVOT-SWAP-.json on the regroup word (its own 30 controls). + 2. hpe: PR635's build_hpe.candidates (greedy, disjoint registers) must equal HPE-RECIPE-.json; build_hpe.apply. + The swapped HPE word is pinned by the cold-layer recipes' input_content_sha256. + 3. cold44-exact: ../notri/cold44x.py on the swapped HPE word (pairing ranks pinned to LEAVER-PINS); its cold ends, + premix and low tails must equal the unswapped leaver construction's. + 4. layers: PR635's build_cold_end.apply(HPE, COLD-LAYERS-RECIPE-NP-) -> NP word and (.., -P6N-) -> p6n word; + output shas pinned by the recipes. + 5. promotion: ../promo/build_promotion.py with PROMO-RECIPE-.json on the p6n word; ../promo/promo_controls.py. + 6. jx: ../jx/build_jx.py with RECIPE-X4-.json on the promoted word; all recipe controls rerun at their pins. + 7. hybrids: ../barch/build_tri.py with RECIPE-U8-.json on the jx word; ../barch/run_controls.py (all outcomes). + 8. frames: build_frames_lv.py (LeaverSAT2) applies FRAME-RECIPE-LV-.json (B/T frame changes, exact global frame + optimum) with ../promo/build_promotion.apply; scalar program unchanged; 3 pin controls; output pinned. + 8b. layer-end-controls: layer_end_controls_leaver.py (v2: the signed per-end controls with per-word reason re-pins + and declared not-applicable sites, each replaced by a same-class substitute mutant) on the p6n, promoted, jx and + hybrid words with LEC-REASON-PINS-STACK-.json, and on the re-framed final word with LEC-REASON-PINS-.json; + counts, not-applicable sites and the sha256 of each pins file pinned. + 9. native, ledgers, local-replay, wrappers, phases on the final word; canonical, programs, Clifford pinned. +All counts and native pins are in CHAIN-PINS-.json (--record-pins writes it from a run instead of checking; +a checking run requires its pins to equal the file exactly). +Apache-2.0. Driver by ColdWitness over LeaverSAT's frozen recipes and the signed builders. +""" +import argparse, gzip, hashlib, importlib.util, json, os, subprocess, sys, time +from pathlib import Path + +HERE = Path(__file__).resolve().parent +C = HERE.parent +MUTANTS = ('drop_restore', 'restore_full', 'drop_preread', 'donation_after') + + +def read(p): + raw = Path(p).read_bytes() + return json.loads(gzip.decompress(raw) if str(p).endswith('.gz') else raw) + + +def enc(x): return json.dumps(x, sort_keys=True, separators=(',', ':')).encode() + + +def csha(p): return hashlib.sha256(gzip.decompress(Path(p).read_bytes())).hexdigest() + + +def load(name, path): + s = importlib.util.spec_from_file_location(name, path); m = importlib.util.module_from_spec(s); s.loader.exec_module(m); return m + + +def main(): + assert __debug__, 'Assertions are required' + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--main', type=Path, required=True) + ap.add_argument('--pr635', type=Path, required=True) + ap.add_argument('--leaver-dir', type=Path, required=True, help='construction/leaver/reproduce_leaver.py --word-only output') + ap.add_argument('--hamming', type=Path, required=True, help='hamming/ of the construction/reproduce.py --until word output') + ap.add_argument('--out', type=Path, required=True) + ap.add_argument('--skip-phases', action='store_true') + ap.add_argument('--id', default='k5', help='recipe set id: every recipe and pin file below is -') + ap.add_argument('--record-pins', action='store_true') + a = ap.parse_args() + out = a.out.resolve(); assert not out.exists(); out.mkdir(parents=True) + up = a.pr635.resolve() / 'research/complex-571-cold14-st2' + src = a.main.resolve() / 'research/complex-k492-owner-repair/vendor/multicold' + base = src / 'vendor/pr558'; parent = base / 'vendor/pr552'; gk = parent / 'complex-local/static44/gk' + routing = parent / 'complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz' + lp = read(HERE / ('LEAVER-PINS-%s.json' % a.id)) + pins = {} if a.record_pins else read(HERE / ('CHAIN-PINS-%s.json' % a.id)); got = {} + + def pin(key, value): + got[key] = value + if not a.record_pins: assert pins[key] == value, (key, value, pins.get(key)) + + env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONUTF8='1', PYTHONINTMAXSTRDIGITS='0', + MULTICOLD_SOURCE=str(src), GAIN_PR564_SOURCE=str(src)) + for k in ('PYTHONOPTIMIZE', 'XPARAM', 'EXTRAH', 'PAIRING_RANKS', 'DIAG', 'HYBBUDGET', 'PR635_CODE', 'LEC_REASON_PINS', 'SW4_PIN'): env.pop(k, None) + steps = [] + + def run(label, script, *args, portable=True, extra=None): + t = time.monotonic(); e = dict(env, **(extra or {})) + cmd = [sys.executable, '-B'] + ([str(src / 'code/run_portable.py')] if portable else []) + [str(script), *map(str, args)] + with (out / (label + '.log')).open('w') as f: + rc = subprocess.call(cmd, env=e, stdout=f, stderr=subprocess.STDOUT) + steps.append(dict(step=label, exit_code=rc, seconds=round(time.monotonic() - t, 3))) + (out / 'STEPS.json').write_text(json.dumps(steps, indent=2) + '\n') + assert rc == 0, label + print('PASS', label, flush=True) + return (out / (label + '.log')).read_text() + + def lec(label, word, pins_name): + pf = HERE / ('%s-%s.json' % (pins_name, a.id)); pin(label + '_pins_sha256', hashlib.sha256(pf.read_bytes()).hexdigest()) + run(label, HERE / 'layer_end_controls_leaver.py', word, routing, out / label, + extra=dict(PR635_CODE=str(up / 'code'), LEC_REASON_PINS=str(pf))) + c = read(out / label / 'COLD-END-CONTROLS.json'); assert c['status'] == 'PASS_COLD_END_RAW_WORD_CONTROLS' + pin(label, len(c['rejected'])); pin(label + '_not_applicable', {x['site']: x['reason'] for x in c['not_applicable']}) + + ld = a.leaver_dir.resolve() + assert hashlib.sha256(enc(read(ld / 'cold44/FULL-WORD.json.gz'))).hexdigest() == lp['cold44_sha256'], 'leaver cell word' + rg = ld / 'regroup/FULL-WORD.json.gz' + sw = read(HERE / ('PIVOT-SWAP-%s.json' % a.id)) + assert hashlib.sha256(enc(read(rg))).hexdigest() == lp['regroup_sha256'] == sw['input_content_sha256'], 'regroup word' + # 1. pivot swaps + run('pivot-swap', C / 'layers/build_pivot_swap.py', '--input', rg, '--recipe', HERE / ('PIVOT-SWAP-%s.json' % a.id), '--gk-dir', gk, '--out', out / 'swap') + w = read(out / 'swap/FULL-WORD.json.gz'); assert hashlib.sha256(enc(w)).hexdigest() == sw['output_content_sha256'], 'swap word' + # 2. HPE + h = load('upstream_hpe', up / 'code/build_hpe.py'); used, ch = set(), [] + for c in h.candidates(w): + rs = set(h.regs(w['cleanup'][c['cleanup_index']])) + if rs & used: continue + used |= rs; ch.append(c) + assert ch == read(HERE / ('HPE-RECIPE-%s.json' % a.id))['changes'], 'HPE recipe' + w = h.apply(w, ch); (out / 'hpe').mkdir(); (out / 'hpe/FULL-WORD.json.gz').write_bytes(gzip.compress(enc(w), mtime=0)) + rnp, rp6 = read(HERE / ('COLD-LAYERS-RECIPE-NP-%s.json.gz' % a.id)), read(HERE / ('COLD-LAYERS-RECIPE-P6N-%s.json.gz' % a.id)) + assert hashlib.sha256(enc(w)).hexdigest() == rnp['input_content_sha256'] == rp6['input_content_sha256'], 'swapped HPE word' + # 3. cold44 on the swapped word: same ends, premix and tails + hm = set(read(ld / 'raw/HELPER-MAP.json')['map'].values()) + run('cold44-exact', C / 'notri/cold44x.py', '--input', out / 'hpe/FULL-WORD.json.gz', '--out', out / 'cold44', + '--hamming', a.hamming.resolve(), '--upstream-package', up, + extra=dict(EXTRAH=json.dumps(sorted(set(range(224, 224 + w['report']['R'])) - hm)), PAIRING_RANKS=json.dumps(lp['pairing_ranks']))) + new, old = read(out / 'cold44/RECIPE.json.gz'), read(ld / 'cold44/RECIPE.json.gz') + for key in ('premix', 'early_cleanup', 'cold_ends'): assert new[key] == old[key], ('swapped cold44 differs', key) + tail = len(new['early_cleanup']); assert new['cleanup'][:tail] == old['cleanup'][:tail], 'low tails' + # 4. NP and p6n layers + bce = load('upstream_cold', up / 'code/build_cold_end.py') + for name, r in (('np', rnp), ('p6n', rp6)): + lw = bce.apply(w, r); raw = enc(lw); assert hashlib.sha256(raw).hexdigest() == r['output_content_sha256'], (name, 'word') + (out / name).mkdir(); (out / name / 'FULL-WORD.json.gz').write_bytes(gzip.compress(raw, mtime=0)) + pin(name + '_profile', lw['report']['local_profile']) + p6n = out / 'p6n/FULL-WORD.json.gz'; lec('lec-p6n', p6n, 'LEC-REASON-PINS-STACK') + # 5. promotion + pr = HERE / ('PROMO-RECIPE-%s.json' % a.id) + run('promotion', C / 'promo/build_promotion.py', '--input', p6n, '--recipe', pr, '--out', out / 'promo', portable=False) + assert csha(out / 'promo/FULL-WORD.json.gz') == read(pr)['expected']['output_content_sha256'] + run('promo-controls', C / 'promo/promo_controls.py', '--input', p6n, '--recipe', pr, '--audit', C.parent / 'independent/audit_local.py', + '--out', out / 'PROMO-CONTROLS.json', portable=False) + pc = read(out / 'PROMO-CONTROLS.json'); assert pc['honest'] == 'PASS'; pin('promo_controls', pc['rejected']) + lec('lec-promo', out / 'promo/FULL-WORD.json.gz', 'LEC-REASON-PINS-STACK') + # 6. jx + xr = HERE / ('RECIPE-X4-%s.json' % a.id); rec = read(xr); inp = out / 'promo/FULL-WORD.json.gz' + (out / 'jx').mkdir(); jw = out / 'jx/FULL-WORD.json.gz' + run('jx', C / 'jx/build_jx.py', '--input', inp, '--recipe', xr, '--out', jw, portable=False) + assert csha(jw) == rec['expected']['output_content_sha256'] + for name, cc in sorted(rec['controls'].items()): + log = run('jx-control-' + name, C / 'jx/build_jx.py', '--input', inp, '--recipe', xr, '--control', name, portable=False) + if 'rejection_expected' in cc: assert 'CONTROL PINNED' in log, (name, log[-300:]) + else: assert ('OK ' + cc['expected_sha']) in log, (name, log[-300:]) + pin('jx_controls', sorted(rec['controls'])) + lec('lec-jx', jw, 'LEC-REASON-PINS-STACK') + # 7. hybrids + ur = HERE / ('RECIPE-U8-%s.json' % a.id); u = read(ur); (out / 'hyb').mkdir(); fw = out / 'hyb/FULL-WORD.json.gz' + run('hybrids', C / 'barch/build_tri.py', jw, ur, fw, portable=False) + assert csha(fw) == u['expect_sha256'] + run('hybrid-controls', C / 'barch/run_controls.py', jw, ur, C.parent / 'independent/audit_local.py', out / 'hybrid-controls', portable=False) + res = read(out / 'hybrid-controls/controls.json') + want = ['C0_identity', 'recipe', *MUTANTS] + [m + '@' + str(v['X']) for v in u.get('variants', []) for m in MUTANTS] + assert sorted(res) == sorted(want) and all(x['ok'] for x in res.values()), res + pin('hybrid_controls', sorted(want)) + lec('lec-hyb', fw, 'LEC-REASON-PINS-STACK') + # 8. frame re-optimisation (LeaverSAT2): exact global frame optimum of the hybrid word; scalar program unchanged + fr = HERE / ('FRAME-RECIPE-LV-%s.json' % a.id); frec = read(fr) + run('frames', HERE / 'build_frames_lv.py', fw, out / 'frames', fr, portable=False) + fw = out / 'frames/FULL-WORD.json.gz'; assert csha(fw) == frec['expected']['output_content_sha256'] + pin('frame_build_controls', len(read(out / 'frames/BUILD.json')['rejected_controls'])) + # 8b. layer-end controls on the re-framed final word (v2, not-applicable sites declared in LEC-REASON-PINS-): + # the frame re-optimisation lowers an entering-end tail frame to a dimension no helper_final frame has, so that + # site's 'end at another hyperplane' mutant is replaced by its same-class substitute. + lec('lec-frames', fw, 'LEC-REASON-PINS') + # 9. native locals of the final word + local = out / 'local' + run('native', up / 'code/hpe_audit_and_transport.py', '--raw', fw, '--routing', routing, '--out', local) + pin('canonical_sha256', hashlib.sha256(gzip.decompress((local / 'CANONICAL-WORD.json.gz').read_bytes())).hexdigest()) + run('ledgers', up / 'code/hpe_emit_local.py', local) + run('local-replay', up / 'code/hpe_audit_local.py', local) + run('wrappers', up / 'code/hpe_adapters_local.py', local / 'CANONICAL-WORD.json.gz', local / 'RESIDUAL-ADAPTERS.json', local / 'WRAPPER-CHECKS.json') + checks = read(local / 'LOCAL-CHECKS.json'); pin('program_sha256', {o: checks[o]['sha256'] for o in ('forward', 'backward')}) + if not a.skip_phases: + run('phases', base / 'code/phases_full.py', local, parent / 'complex-global/vendor531/vendor/clifford') + pin('clifford_recipes_sha256', hashlib.sha256((local / 'CLIFFORD-RECIPES.json').read_bytes()).hexdigest()) + if a.record_pins: (out / ('CHAIN-PINS-%s.json' % a.id)).write_bytes((json.dumps(got, indent=1) + '\n').encode()) + else: assert got == pins, ('chain pins differ', sorted(set(got) ^ set(pins))) + print('DONE', local, flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/PRIO6.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/PRIO6.json new file mode 100644 index 0000000000..069a7bf5a5 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/PRIO6.json @@ -0,0 +1 @@ +{"prio": {"0,1,2,3": [["1", "0", "0", "1", "0", "0", "0", "0"], ["0", "-1/2", "1/2", "0", "0", "-1/2", "1/2", "0"], ["-1/2", "0", "0", "1/2", "0", "0", "0", "0"], ["0", "0", "0", "0", "1", "0", "0", "1"], ["0", "0", "0", "0", "0", "-1/2", "1/2", "0"], ["-1/2", "0", "0", "1/2", "-1/2", "0", "0", "1/2"]], "0,1,4,5": [["1", "0", "0", "1", "0", "0", "0", "0"], ["0", "-1/2", "1/2", "0", "0", "-1/2", "1/2", "0"], ["-1/2", "0", "0", "1/2", "0", "0", "0", "0"], ["0", "0", "0", "0", "1", "0", "0", "1"], ["0", "0", "0", "0", "0", "-1/2", "1/2", "0"], ["-1/2", "0", "0", "1/2", "-1/2", "0", "0", "1/2"]], "0,1,6,7": [["1", "0", "0", "1", "0", "0", "0", "0"], ["0", "-1/2", "1/2", "0", "0", "-1/2", "1/2", "0"], ["-1/2", "0", "0", "1/2", "0", "0", "0", "0"], ["0", "0", "0", "0", "1", "0", "0", "1"], ["0", "0", "0", "0", "0", "-1/2", "1/2", "0"], ["-1/2", "0", "0", "1/2", "-1/2", "0", "0", "1/2"]], "2,3,4,5": [["1", "0", "0", "1", "0", "0", "0", "0"], ["0", "-1/2", "1/2", "0", "0", "-1/2", "1/2", "0"], ["-1/2", "0", "0", "1/2", "0", "0", "0", "0"], ["0", "0", "0", "0", "1", "0", "0", "1"], ["0", "0", "0", "0", "0", "-1/2", "1/2", "0"], ["-1/2", "0", "0", "1/2", "-1/2", "0", "0", "1/2"]], "2,3,6,7": [["1", "0", "0", "1", "0", "0", "0", "0"], ["0", "-1/2", "1/2", "0", "0", "-1/2", "1/2", "0"], ["-1/2", "0", "0", "1/2", "0", "0", "0", "0"], ["0", "0", "0", "0", "1", "0", "0", "1"], ["0", "0", "0", "0", "0", "-1/2", "1/2", "0"], ["-1/2", "0", "0", "1/2", "-1/2", "0", "0", "1/2"]], "4,5,6,7": [["1", "0", "0", "1", "0", "0", "0", "0"], ["0", "-1/2", "1/2", "0", "0", "-1/2", "1/2", "0"], ["-1/2", "0", "0", "1/2", "0", "0", "0", "0"], ["0", "0", "0", "0", "1", "0", "0", "1"], ["0", "0", "0", "0", "0", "-1/2", "1/2", "0"], ["-1/2", "0", "0", "1/2", "-1/2", "0", "0", "1/2"]]}} \ No newline at end of file diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/cgx.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/cgx.py new file mode 100644 index 0000000000..08e80804eb --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/cgx.py @@ -0,0 +1,469 @@ +# Round20 early-coordinate-center / own-Y variant, prepared for icekylinx +# with OpenAI Codex assistance. Apache-2.0. Scalar elementary-operation +# helpers below are retained from the attributed PR514 construct_partial.py. +# Adapted by OpenAI Codex for isolated structural research. +# Modified from PR425 by icekylinx with Codex assistance. +"""Full discovery word for Hamming packets with borrowed X and Y registers. + +This changes the scalar architecture. It is not accepted by the old restricted +gx interface: source bases may change until full-frame cleanup, and targets use +an explicitly inverted output basis. No supplier admission is asserted. +""" +import copy,gzip,json,math,time +import itertools as it +from collections import Counter,defaultdict +from fractions import Fraction as Q +from pathlib import Path + +import sys +INPUT=Path(sys.argv[1]);OUT=Path(sys.argv[2]);OUT.mkdir(parents=True,exist_ok=False);D=json.loads((INPUT/'PROTOTYPE.json').read_text()) +P=D['binary_ports'];R=D['root_lines'];v=120;h=9 +modules=json.load(gzip.open(INPUT/'PACKET-PROGRAMS.json.gz')) +# AtomScout: leaver-read K-triangles (schedule from atom1.py / rog.py CP-SAT) +TRI=json.loads(Path(sys.argv[3]).read_text()) +FULLT={(tuple(tr['p']),tr['e']) for tr in TRI['triangles']} +TRI_COORDS={t+8 for tr in TRI['triangles'] for t,_,_ in tr['reads']} +import os as _o +COPYL=json.loads(open(_o.environ['XPARAM']).read()).get('copyl',[]) if _o.environ.get('XPARAM') else [] +NH=504-3*len(FULLT)+len(COPYL) + +def basis(vectors): + b={} + for x in vectors: + for p in sorted(b,reverse=True): + if x>>p&1:x^=b[p] + if x: + p=x.bit_length()-1 + for q in b: + if b[q]>>p&1:b[q]^=x + b[p]=x + return tuple(b[p] for p in sorted(b,reverse=True)) +def inside(a,b):return basis(a+b)==b +def hyper(p):return basis([x for x in range(1,512) if (x&p).bit_count()%2==0]) +FULL=basis([1<=v,r)) + for col,s in enumerate(ids): + k=next(i for i in range(col,len(regs)) if rows[regs[i]].get(s,Q(0))) + swap(regs[k],regs[col],F) + scale(regs[col],1/rows[regs[col]][s],F) + for i in range(len(regs)): + if i!=col and rows[regs[i]].get(s,Q(0)):add(regs[i],regs[col],-rows[regs[i]][s],F) + assert all(rows[regs[i]]=={s:Q(1)} for i,s in enumerate(ids)) + M=[[Q(R[s][i]) for s in ids] for i in c] + def qr_rank(rs): + bs={} + for r in rs: + r=r.copy() + for i,b in sorted(bs.items()): + if r[i]:q=r[i];r=[x-q*y for x,y in zip(r,b)] + i=next((i for i,x in enumerate(r) if x),None) + if i is not None:q=r[i];bs[i]=[x/q for x in r] + return len(bs) + assert qr_rank(M)==4 + for rr0 in PRIO.get(",".join(map(str,c)),[])+PRIORITY[",".join(map(str,c))]["rows"]: + rr=list(map(Q,rr0)) + if qr_rank(M+[rr])>len(M):M.append(rr) + if len(M)==8:break + for i in range(8): + if len(M)==8:break + rr=[Q(i==j) for j in range(8)] + if qr_rank(M+[rr])>len(M):M.append(rr) + if len(M)==8:break + assert len(M)==8 + linear(regs,M,F) + for i,r in zip(c,regs): + assert rows[r]=={s:Q(R[s][i]) for s in ids} + block_totals[c,i]=r + +# All centers are complete while Y is still at zero. This is the crucial +# difference from an illegal early-own-Y prefix using the old center order. +centers=[] +for i in range(8): + regs=[block_totals[c,i] for c in sorted(blocks) if i in c] + F=hyper(P[frame[i]]);a=regs[0] + for b in regs[1:]:add(a,b,1,F) + centers.append(a) +centers += [frame[i] for i in range(8)] +center_frames=[cur[r] for r in centers] +assert list(map(len,center_frames))==[8]*8+[1]*8 +assert all(cur[v+t]==() for t in range(v)) + +phase=B +for t,(r,coef,F) in sorted(own_rows.items()): + if t in TRI_COORDS:continue + assert cur[r]==F + add(v+t,r,coef,F) +# requests are needed for TRI coefficients +requests=defaultdict(list) +for pid,pair in enumerate(pairs): + if not pair['selected']:continue + (t,u),(key1,key2),mat=pair['targets'],pair['keys'],pair['matrix'] + requests[key1].append((t,-Q(mat[0][0],2))) + requests[key2].append((u,-Q(mat[0][1],2))) +reqcoef={t:(key,coef) for key,reqs in requests.items() for t,coef in reqs} +def face_info(c,p,eps): + z=blocks[c];keys=[(pp,ee) for pp in it.combinations(c,2) for ee in (-1,1)] + r_local,alpha=z['outputs'][keys.index((p,eps))] + j=[j for j in range(40,len(z['events'])) if z['events'][j][0]==r_local];assert len(j)==1 + return j[0],Q(alpha) +tri_join_counts=Counter();TRILOG=[] +lcopy={} +for s8 in COPYL: + r=s8+8;c=len(cur);cur.append(());rows.append({});shadow.append(None);add(c,r,1,cur[r]);lcopy[r]=c +BF={c:basis([P[x] for x in z['receipt']['source_lines']]) for c,z in blocks.items()} +HYB={(tuple(map(int,h[0])),tuple(map(int,h[1])),int(h[2])) for h in XP.get('hyb',[])} +HYBLOG=[] +def triread(t,blk,r,q): + F=basis(cur[v+t]+cur[r]);assert inside(F,hyper(P[t])),('TRI frame',t,blk,r,cur[v+t],cur[r],hyper(P[t]),[x for x in TRILOG if x[2]==r],HYBLOG) + tri_join_counts[len(F)]+=1;add(v+t,r,q,F);TRILOG.append([t,list(blk),r,str(q),list(F),list(cur[r])]) +for tr in TRI['triangles']: + p,eps=tuple(tr['p']),tr['e'] + hb={blk for _,blk,_ in map(lambda x:(x[0],tuple(x[1]),x[2]),tr['reads']) if (blk,p,eps) in HYB} + own=[];rest=[] + for t8,blk,loc in tr['reads']: + t=t8+8;blk=tuple(blk);r=maps[blk][loc];r0=r;r=lcopy.get(r,r) + key,coef=reqcoef[t];assert key[1]==p and key[2]==eps,(key,p,eps) + if blk==key[0]: + rr,c0,F0=own_rows[t];assert rr==r0;own.append((t,blk,r,c0)) + else: + j,alpha=face_info(blk,p,eps);ev=blocks[blk]['events'][j];assert loc in ev[:2] + rest.append((t,blk,loc,r,coef*alpha)) + if not hb: + # original interleaved order + for t8,blk,loc in tr['reads']: + t=t8+8;blk=tuple(blk);r=maps[blk][loc];key,coef=reqcoef[t] + if blk==key[0]:q=own_rows[t][1] + else:j,alpha=face_info(blk,p,eps);q=coef*alpha + triread(t,blk,r,q) + continue + items=[] # (kind, t, reg, q, blk) + for t,blk,r,q in own:items.append(('r',t,r,q,blk,blk in hb)) + for blk in sorted(hb):items.append(('e',None,None,None,blk,True)) + done=set() + for t,blk,loc,r,q in rest: + if blk in hb: + j,_=face_info(blk,p,eps);ev=blocks[blk]['events'][j] + ws=[x for x in rest if x[0]==t and x[1]==blk];assert len(ws)==2 and ws[0][4]==ws[1][4] and {ws[0][2],ws[1][2]}==set(ev[:2]) + if (t,blk) in done:continue + done.add((t,blk));items.append(('m',t,maps[blk][ev[0]],q,blk,True)) + else:items.append(('r',t,r,q,blk,False)) + # Original read order with the two half reads collapsed into one M read at the first half's slot; the face event goes + # just before the first M read of its block; own reads of the M register are hoisted ahead of that event. + def evinfo(blk): + j,_=face_info(blk,p,eps);ev=blocks[blk]['events'][j];assert ev[2]==ev[3]==1,ev + mpb=maps[blk];return mpb[ev[0]],mpb[ev[1]],tuple(blocks[blk]['event_frames'][j]) + items=[] + seen=set() + for t8,blk,loc in tr['reads']: + t=t8+8;blk=tuple(blk);r=maps[blk][loc];key,coef=reqcoef[t] + if blk==key[0]:items.append(('r',t,r,own_rows[t][1],blk,blk in hb)) + else: + j,alpha=face_info(blk,p,eps);q=coef*alpha + if blk in hb: + if (t,blk) not in seen:seen.add((t,blk));continue + items.append(('m',t,evinfo(blk)[0],q,blk,True)) + else:items.append(('r',t,r,q,blk,False)) + for blk in sorted(hb): + k0=min(i for i,x in enumerate(items) if x[0]=='m' and x[4]==blk) + items.insert(k0,('e',None,None,None,blk,True)) + n=len(items) + def step(it,st): + k,t,r,q,blk,h=it;g=lambda x:st.get(x,cur[x]) + if k=='e': + a_,b_,EF=evinfo(blk);FF=basis(list(EF)+list(g(a_))+list(g(b_))) + return {a_:FF,b_:FF} if inside(FF,BF[blk]) else None + F=basis(list(g(v+t))+list(g(r))) + if not inside(F,hyper(P[t])):return None + if h and k=='r' and r==evinfo(blk)[1] and not inside(F,BF[blk]):return None + return {v+t:F,r:F} + def allowed(i,used): + k,t,r,q,blk,h=items[i] + evi=[j for j,x in enumerate(items) if x[0]=='e' and x[4]==blk] if h else [] + if k=='e':return all(j in used for j,x in enumerate(items) if x[0]=='r' and x[4]==blk and x[5] and x[2]==evinfo(blk)[0]) + if k=='m':return evi[0] in used + if k=='r' and h and r==evinfo(blk)[0]:return evi[0] not in used + return True + budget=[int(os.environ.get('HYBBUDGET','300000'))];memo=set() + def dfs(st,used,order): + if len(order)==n:return order + budget[0]-=1 + if budget[0]<0:return None + sig=(used,tuple(sorted(st.items()))) + if sig in memo:return None + memo.add(sig) + for i in range(n): + if i in used or not allowed(i,used):continue + d=step(items[i],st) + if d is None:continue + ns=dict(st);ns.update(d);res=dfs(ns,used|{i},order+[i]) + if res:return res + return None + import sys as _s;_s.setrecursionlimit(20000) + order=dfs({},frozenset(),[]) + assert order,('no feasible hybrid order',p,eps,sorted(hb),budget) + for i in order: + k,t,r,q,blk,h=items[i] + if k=='e': + a_,b_,EF=evinfo(blk);FF=basis(list(EF)+list(cur[a_])+list(cur[b_]));add(a_,b_,1,FF);HYBLOG.append([list(blk),list(p),eps,list(FF)]) + else:triread(t,blk,r,q) + +packets={} +for c,z in sorted(blocks.items()): + mp=maps[c] + keys=[(p,eps) for p in it.combinations(c,2) for eps in (-1,1)] + skipev={face_info(c,p,eps)[0] for p,eps in keys if (p,eps) in FULLT} + for j,(e,F) in enumerate(list(zip(z['events'],z['event_frames']))[40:]): + if j not in early[c] and 40+j not in skipev: + t,s,a,b=e;add(mp[t],mp[s],Q(a,b),tuple(F)) + for key,(r,alpha) in zip(keys,z['outputs']): + if tuple(key) in FULLT:skip();continue + a=mp[r];b=alloc();add(b,a,1,cur[a]) + consumers=sorted(d for d in blocks if d!=c and set(key[0])<=set(d)) + assert len(consumers)==2 + for target,r in zip(consumers,(a,b)):packets[c,key[0],key[1],target]=(r,Q(alpha)) + +# Both tetrahedra use the same partition. A selected key has exactly two +# selected Y loads and no ordinary M consumer. Supply its two raw halves in +# opposite orders and never form that M. Other keys retain the old M path. +second=[];first_join_counts=Counter() +for key,reqs in sorted(requests.items()): + assert len(reqs)==2 + c,p,eps=key + if (p,eps) in FULLT:continue + ds=sorted(d for d in blocks if d!=c and set(p)<=set(d));a,b=ds + for j,(target,coef) in enumerate(sorted(reqs)): + first_source,second_source=(a,b) if j==0 else (b,a) + r,alpha=packets[first_source,p,eps,second_source] + F=basis(cur[v+target]+cur[r]);assert inside(F,hyper(P[target])) + first_join_counts[len(F)]+=1;add(v+target,r,coef*alpha,F) + r,alpha=packets[second_source,p,eps,c] + second.append((target,r,coef*alpha)) + +Ms={} +for c in sorted(blocks): + for p in it.combinations(c,2): + ds=sorted(d for d in blocks if d!=c and set(p)<=set(d)) + for eps in (-1,1): + if (c,p,eps) in requests:continue + (a,alpha),(b,beta)=[packets[d,p,eps,c] for d in ds] + F=basis(cur[a]+cur[b]);add(a,b,beta/alpha,F) + Ms[c,p,eps]=(a,alpha) + +consumers=defaultdict(list) +for pid,pair in enumerate(pairs): + for key in pair['keys']:consumers[key].append(pid) +slots={} +for key,uses in sorted(consumers.items()): + assert len(uses)==2 + if key in requests: + assert all(pairs[i]['selected'] for i in uses) + continue + assert all(not pairs[i]['selected'] for i in uses) + a,alpha=Ms[key] + for j,pid in enumerate(uses): + if j==0:r=a + else:r=alloc();add(r,a,1,cur[a]) + slots[pid,key]=(r,alpha) +assert len(cur)-240==NH,len(cur)-240 + +selected_join_counts=Counter() +for target,r,coef in second: + F=basis(cur[v+target]+cur[r]);assert inside(F,hyper(P[target])) + selected_join_counts[len(F)]+=1;add(v+target,r,coef,F) +output_basis=[] +for pair in pairs: + if not pair['selected']:continue + (t,u),mat=pair['targets'],pair['matrix'] + F=basis(cur[v+t]+cur[v+u]);assert inside(F,hyper(P[t])) and inside(F,hyper(P[u])) + add(v+t,v+u,1,F);add(v+u,v+t,-Q(1,2),F) + z=-Q(2*mat[1][0],mat[0][0]);scale(v+u,z,F);output_basis.append((t,u,z)) + +for pid,pair in enumerate(pairs): + if pair['selected']:continue + (t,u),(key1,key2),mat=pair['targets'],pair['keys'],pair['matrix'] + (a,alpha),(b,beta)=slots[pid,key1],slots[pid,key2] + F=basis(cur[a]+cur[b]);aa,ab=Q(mat[0][0])*alpha,Q(mat[0][1])*beta + ba,bb=Q(mat[1][0])*alpha,Q(mat[1][1])*beta + add(a,b,ab/aa,F);q=ba/(bb-ba*ab/aa);add(b,a,q,F) + add(v+t,a,-aa/2,hyper(P[t]));add(v+u,b,-(bb-ba*ab/aa)/2,hyper(P[u])) + +for t in range(v): + expected={s:-Q(G[t][s],2) for s in range(v) if s!=t and G[t][s] and s not in frame.values()} if t not in frame.values() else {} + assert rows[v+t]==expected,('side identity',t) + +scatter=[[Q(r[i],4) if t not in frame.values() else Q(0) for i in range(8)]+[Q(t==frame[i]) for i in range(8)] for t,r in enumerate(R)] +precondition=[] +for t,u,z in output_basis: + a,b=scatter[t].copy(),scatter[u].copy() + scatter[t]=[x/2-y/z for x,y in zip(a,b)] + scatter[u]=[x/2+y/z for x,y in zip(a,b)] + precondition.extend([['scale',v+u,(1/z).numerator,(1/z).denominator,[]], + ['add',v+u,v+t,1,2,[]],['add',v+t,v+u,-1,1,[]]]) +for r in range(len(cur)):climb(r,hyper(P[r-v]) if v<=r<2*v else FULL) +H[8]+=8;H[1]+=8 +assert sum(r*z for r,z in H.items())==9*NH+240*8+72,sum(r*z for r,z in H.items()) + +def apply(e,matrix): + if e[0]=='add': + _,t,s,a,b,*_=e;q=Q(a,b) + for j,x in list(matrix[s].items()): + z=matrix[t].get(j,Q(0))+q*x + if z:matrix[t][j]=z + else:matrix[t].pop(j,None) + else: + _,t,a,b,*_=e;q=Q(a,b);matrix[t]={j:q*x for j,x in matrix[t].items()} +def inverse(e): + e=copy.deepcopy(e) + if e[0]=='add':e[3]*=-1 + else:e[2],e[3]=e[3],e[2] + e[-1]=list(FULL);return e +cut=[['add',v+t,centers[i],q.numerator,q.denominator,None] for t,row in enumerate(scatter) for i,q in enumerate(row) if q] +cleanup=[inverse(e) for e in reversed(A+B) if not v<=e[1]<2*v] +matrix=[{r:Q(1)} if r>k&1:a^=d[k] + if a: + k=a.bit_length()-1 + for j in d: + if d[j]>>k&1:d[j]^=a + d[k]=a + return tuple(d[k] for k in sorted(d,reverse=True)) +def inside(a,b):return basis(a+b)==b +def regs(e):return e[1:3] if e[0]=='add' else e[1:2] +def inverse(e): + e=copy.deepcopy(e) + if e[0]=='add':e[3]=-e[3] + else:e[2],e[3]=e[3],e[2] + return e +def apply(e,M,mapping=None): + t=mapping[e[1]] if mapping is not None else e[1] + if e[0]=='add': + s=mapping[e[2]] if mapping is not None else e[2];q=Q(e[3],e[4]) + for j,a in M[s].items(): + x=M[t].get(j,Q(0))+q*a + if x:M[t][j]=x + else:M[t].pop(j,None) + else: + q=Q(e[2],e[3]);M[t]={j:q*a for j,a in M[t].items()} +def rref(A): + a=[list(map(Q,row)) for row in A];nr=len(a);nc=len(a[0]) if nr else 0;row=0;piv=[] + for c in range(nc): + k=next((i for i in range(row,nr) if a[i][c]),None) + if k is None:continue + a[row],a[k]=a[k],a[row];q=a[row][c];a[row]=[x/q for x in a[row]] + for i in range(nr): + if i!=row and a[i][c]:q=a[i][c];a[i]=[x-q*y for x,y in zip(a[i],a[row])] + piv.append(c);row+=1 + if row==nr:break + return a,piv +def rank(A):return len(rref(A)[1]) +def null(A,nc=None): + if A:a,piv=rref(A);nc=len(a[0]) + else:a=[];piv=[];assert nc is not None + free=[j for j in range(nc) if j not in piv];out=[[Q(0) for j in free] for i in range(nc)] + for k,c in enumerate(free):out[c][k]=Q(1) + for i,c in enumerate(piv): + for k,j in enumerate(free):out[c][k]=-a[i][j] + return out +def mm(A,B): + if not A:return [] + if not B:return [[] for row in A] + bt=list(zip(*B));return [[sum((a*b for a,b in zip(row,col)),Q(0)) for col in bt] for row in A] +def tr(A):return list(map(list,zip(*A))) +def inv(A): + n0=len(A);a,p=rref([row+[Q(i==j) for j in range(n0)] for i,row in enumerate(A)]) + assert p[:n0]==list(range(n0)) + return [row[n0:] for row in a] +def unit(q): + if not q:return False + a=abs(q.numerator);b=q.denominator + return not a&(a-1) and not b&(b-1) +def dyadic(q):return not q.denominator&(q.denominator-1) +def opadd(t,s,q,F):return ['add',t,s,q.numerator,q.denominator,list(F)] +def opscale(t,q,F):return ['scale',t,q.numerator,q.denominator,list(F)] +def eliminate(M,ids,F,skip=()): + """Return legal dyadic row operations taking an invertible sparse matrix to I.""" + skip=set(skip);ops=[];dim=len(M) + def add(i,j,q): + if q: + assert dyadic(q);e=opadd(ids[i],ids[j],q,F);ops.append(e) + for c,x in M[j].items(): + z=M[i].get(c,Q(0))+q*x + if z:M[i][c]=z + else:M[i].pop(c,None) + def scale(i,q): + if q!=1: + assert unit(q);ops.append(opscale(ids[i],q,F));M[i]={c:q*x for c,x in M[i].items()} + def swap(i,j): + if i!=j: + add(i,j,Q(1));add(j,i,Q(-1));add(i,j,Q(1));scale(j,Q(-1)) + for c in range(dim): + if c in skip: + assert M[c]=={c:Q(1)} and all(not M[i].get(c) for i in range(dim) if i!=c) + continue + cand=[i for i in range(c,dim) if i not in skip and M[i].get(c)] + k=next((i for i in cand if unit(M[i][c])),None) + if k is None: + # Elementary Euclidean row additions reduce the pivot-column numerator gcd. + assert cand,('singular',c) + while k is None: + cand.sort(key=lambda i:abs(M[i][c]));a=cand[0] + b=next((i for i in cand[1:] if M[i][c]),None) + if b is None:raise ValueError(('non-dyadic determinant pivot',c,M[a][c])) + rat=M[b][c]/M[a][c];q=rat.numerator//rat.denominator + if q==0:q=1 if rat>0 else -1 + add(b,a,Q(-q));cand=[i for i in cand if M[i].get(c)] + k=next((i for i in cand if unit(M[i][c])),None) + swap(c,k);scale(c,1/M[c][c]) + for i in range(dim): + if i!=c and M[i].get(c): + assert i not in skip + add(i,c,-M[i][c]) + assert all(row=={i:Q(1)} for i,row in enumerate(M)) + return ops +def realize(A,ids,F): + M=[{j:Q(x) for j,x in enumerate(row) if x} for row in A] + return [inverse(e) for e in reversed(eliminate(M,ids,F))] +# Reconstruct the actual non-target map after the inherited HPE tail. +inherited_tail=[w['cleanup'][i][:-1]+[list(f)] for i,f in w.get('early_cleanup',[])] +mainN=[e for e in w['A']+w['B'] if not v<=e[1]<2*v] +M=[{i:Q(1)} for i in range(len(N))] +for e in mainN+inherited_tail:apply(e,M,ix) +MI=[{i:Q(1)} for i in range(len(N))] +for e in reversed(mainN+inherited_tail):apply(inverse(e),MI,ix) +cur={x:(w['ports'][x],) if xlen(ih):ih.append(j) + if len(ih)==r:break + assert len(ih)==r + endhs=[N[I[j]] for j in ih];endhidx=[hs.index(h) for h in endhs] + kerR=null(RR,NB);Qmat=[[Q(0) for j in range(NB)] for i in range(NB)] + for j,hj in enumerate(endhidx): + for i in range(NB):Qmat[i][hj]=qH[i][j] + other=[j for j in range(NB) if j not in endhidx] + for k,j in enumerate(other): + for i in range(NB):Qmat[i][j]=kerR[i][k] + assert rank(Qmat)==NB + pops=realize(Qmat,hs,());premix+=pops + T=[[Q(i==j)-sum((U[i][k]*L[k][j] for k in range(r)),Q(0)) for j in range(len(I))] for i in range(len(I))] + for k,i in enumerate(ih):T[i]=L[k] + tops=realize(T,[N[i] for i in I],F);tail+=tops + # Right-compose this initial helper premix; other blocks have disjoint H sets. + for row in Mafter: + vals=[row.get(h,Q(0)) for h in H] + if any(vals): + for hj in H:row.pop(hj,None) + for j,hj in enumerate(H): + z=sum((vals[i]*Qmat[i][j] for i in range(NB)),Q(0)) + if z:row[hj]=z + for e in tops:apply(e,Mafter,ix) + ends.update({h:list(F) for h in endhs}) + plans.append(dict(block=b,frame=list(F),registers=[N[i] for i in I],ends=endhs,pairing_rank=r,premix_gates=len(pops),tail_gates=len(tops),Q=[[str(x) for x in row] for row in Qmat],T=[[str(x) for x in row] for row in T])) + print('BLOCK',b,'ends',endhs,'Qops',len(pops),'Tops',len(tops),flush=True) +# Check actual post-tail isolation before constructing the high-frame inverse. +allends=set(ends)|set(map(int,w.get('helper_final',{}))) +for h in allends: + j=ix[h];assert Mafter[j]=={j:Q(1)},('row not isolated',h,Mafter[j]);assert all(not row.get(j) for i,row in enumerate(Mafter) if i!=j),('column not isolated',h) +print('EXACT_ISOLATED',len(ends),'new;',len(allends),'total',round(time.monotonic()-t0,3),flush=True) +fullops=eliminate(copy.deepcopy(Mafter),N,F9,[ix[x] for x in allends]) +print('FULL_INVERSE',len(fullops),round(time.monotonic()-t0,3),flush=True) +# Cancel new cold-axis target responses inside A, after their wrappers. +Dirt=[({h:Q(1)} if h in ends else {}) for h in range(n)] +for e in premix+w['A']+w['cut']+w['B']:apply(e,Dirt) +for e in w['precondition']:apply(e,Dirt) +postcomp=[opadd(y,h,-a,()) for y in range(v,2*v) for h,a in sorted(Dirt[y].items()) if a] +assert all(h in ends for e in postcomp for h in [e[2]]) +new=copy.deepcopy(w);new['A']=postcomp+premix+w['A'];new['cleanup']=inherited_tail+tail+fullops +new['early_cleanup']=[[i,e[-1]] for i,e in enumerate(inherited_tail+tail)] +new['helper_final'].update({str(h):f for h,f in ends.items()}) +new['refactored_cleanup']={'kind':'source_branch_gauge_and_retired_completion_cold44','new_cold_ends':len(ends),'exact_non_target_isolation_checked':True,'high_inverse':'dyadic_sparse_Gauss_Jordan'} +# Derive paid profile by subtracting and adding literal frame-chain counts. +spec=importlib.util.spec_from_file_location('upstream_cold_end',args.upstream_package/'code/build_cold_end.py') +profile_module=importlib.util.module_from_spec(spec);spec.loader.exec_module(profile_module) +oldprof,_=profile_module.chain_profile(w);newprof,_=profile_module.chain_profile(new) +prof=Counter({int(k):z for k,z in w['report']['local_profile'].items()});prof.subtract(oldprof);prof.update(newprof) +widths=Counter(len(basis(new['helper_final'].get(str(h),F9)))-len(basis(new.get('start_extra',{}).get(str(h),[]))) for h in range(224,n)) +new['report'].update(local_profile={str(k):z for k,z in sorted(prof.items()) if z},local_rank_mass=sum(k*z for k,z in prof.items()),width_inventory={str(k):z for k,z in sorted(widths.items()) if z},status='EXACT_COLD44_CONSTRUCTED_PENDING_INDEPENDENT_AUDIT') +raw=json.dumps(new,sort_keys=True,separators=(',',':')).encode();sha=hashlib.sha256(raw).hexdigest();(OUT/'FULL-WORD.json.gz').write_bytes(gzip.compress(raw,mtime=0)) +recipe={'premix':postcomp+premix,'cleanup':new['cleanup'],'early_cleanup':new['early_cleanup'],'cold_ends':{str(h):f for h,f in ends.items()},'refactored_cleanup':new['refactored_cleanup'],'output_content_sha256':sha} +(OUT/'RECIPE.json.gz').write_bytes(gzip.compress(json.dumps(recipe,sort_keys=True,separators=(',',':')).encode(),mtime=0)) +receipt=dict(input_content_sha256=hashlib.sha256(gzip.decompress(WPATH.read_bytes())).hexdigest(),output_content_sha256=sha,blocks=plans,new_cold_ends=len(ends),all_low_ended_helpers=len(allends),premix_gates=len(premix),postwrapper_compensation_gates=len(postcomp),tail_gates=len(tail),inherited_tail_gates=len(inherited_tail),full_inverse_gates=len(fullops),profile=new['report']['local_profile'],width_inventory=new['report']['width_inventory'],rank_mass=new['report']['local_rank_mass'],seconds=time.monotonic()-t0) +(OUT/'CONSTRUCTION.json').write_text(json.dumps(receipt,indent=2)+'\n') +print(json.dumps({k:z for k,z in receipt.items() if k!='blocks'},indent=2),flush=True) diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/port_stage_x.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/port_stage_x.py new file mode 100644 index 0000000000..81ac65ceff --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/port_stage_x.py @@ -0,0 +1,125 @@ +"""Port one 504-helper construction stage onto the K-triangle word. Apache-2.0. Prepared with Claude Code assistance. + +usage: build_port_stage.py --shadow-input I4 --shadow-output O4 --input I8 --map HELPER-MAP.json --gk-dir GK --out DIR + +The shadow pair (I4 -> O4) is one stage of a 504-helper chain, rebuilt in the same run from pinned sources. I8 is the +K-triangle word at the matching point of its own chain, and HELPER-MAP.json is the 504 -> R register map written by +construct_k_triangle.py. Registers below 448 keep their ids; the removed packet copies have no image. + +The port does the following: +* It renumbers I4 and O4 through the map and drops their gates that touch a removed register. +* It matches gates by scalar operation (the gate without its frame), aligning I4 with O4 and I4 with I8 separately. +* It builds O8 in O4 gate order: + * each matched gate is taken from I8, with O4's frame wherever the stage changed that frame; + * each gate the stage introduced is taken from O4; + * each I8-only gate (the K-triangle reads) stays after the O4 image of its I8 predecessor. +* It replays the stage's entrance (start_extra) and target_levels changes. +* It rebuilds the cleanup with the inherited inverse rule. + +The constructor is a search transfer only. The verifier certifies the output independently: the generalised native +audit (exact forward and inverse replay of every column, native frame chains) runs on every ported word, and every +input and output is pinned by content hash.""" +import argparse, copy, difflib, gzip, hashlib, json, sys +from collections import Counter +from pathlib import Path + +assert __debug__, 'Assertions required' +FULL = [256, 128, 64, 32, 16, 8, 4, 2, 1] + + +def regs(g): return (g[1], g[2]) if g[0] == 'add' else (g[1],) + + +def key(g): return json.dumps(g[:-1]) + + +def inverse(e): + e = copy.deepcopy(e) + if e[0] == 'add': e[3] *= -1 + else: e[2], e[3] = e[3], e[2] + e[-1] = list(FULL); return e + + +def align(xs, ys): + """index map xs -> ys over runs of equal scalar operations""" + sm = difflib.SequenceMatcher(None, [key(g) for g in xs], [key(g) for g in ys], autojunk=False) + return {i1 + k: j1 + k for tag, i1, i2, j1, j2 in sm.get_opcodes() if tag == 'equal' for k in range(i2 - i1)} + + +def transfer_section(I4, O4, I8, stats): + a, b = align(I4, O4), align(I4, I8) + o2i = {j: i for i, j in a.items()}; i8from4 = {j: i for i, j in b.items()} + anchor = {j8: a[i4] for j8, i4 in i8from4.items() if i4 in a} + pending, last = {}, -1 + for j8, g in enumerate(I8): + if j8 in anchor: last = anchor[j8] + elif j8 not in i8from4: pending.setdefault(last, []).append(copy.deepcopy(g)); stats['kept_own'] += 1 + else: stats['dropped_by_stage'] += 1 + out = list(pending.get(-1, [])) + for k, g in enumerate(O4): + if k in o2i: + i4 = o2i[k] + if i4 in b: + g8 = copy.deepcopy(I8[b[i4]]) + if I4[i4][-1] != g[-1]: g8[-1] = copy.deepcopy(g[-1]); stats['frames_changed'] += 1 + out.append(g8) + else: + out.append(copy.deepcopy(g)); stats['introduced'] += 1 + out.extend(pending.get(k, [])) + return out + + +def main(): + ap = argparse.ArgumentParser() + for k in ('--shadow-input', '--shadow-output', '--input', '--map', '--gk-dir', '--out'): ap.add_argument(k, type=Path, required=True) + a = ap.parse_args(); assert not a.out.exists() + sys.path.insert(0, str(a.gk_dir)); import gk_word as G, gk_common as C + G.V = C.V = 112 + rd = lambda p: json.loads(gzip.decompress(p.read_bytes())) + enc = lambda x: json.dumps(x, sort_keys=True, separators=(',', ':')).encode(); sha = lambda x: hashlib.sha256(x).hexdigest() + I4, O4, I8 = rd(a.shadow_input), rd(a.shadow_output), rd(a.input) + fm = {int(k): int(v) for k, v in json.loads(a.map.read_text())['map'].items()} + assert all(fm[k] == k for k in fm if k < 448), 'only ids >= 448 may move' + R = I8['report']['R']; EXTRA = set(range(224 + R)) - set(fm.values()); assert len(set(fm.values())) == len(fm) and set(fm.values()) <= set(range(224 + R)), 'map is not injective into the K-triangle registers' + assert I4['report'].get('R', 504) == 504 and len(fm) + len(set(range(728)) - set(fm)) == 728 + rem = set(range(728)) - set(fm) + rn = lambda r: fm[r] + touches = lambda g: any(r in rem for r in regs(g)) + def rg(g): + g = copy.deepcopy(g); g[1] = rn(g[1]) + if g[0] == 'add': g[2] = rn(g[2]) + return g + def rn_word(w): + w = copy.deepcopy(w) + for s in ('A', 'B', 'cut', 'precondition', 'cleanup'): + if s in w: w[s] = [rg(g) for g in w[s] if not touches(g)] + for k in ('start_extra', 'helper_final'): + if k in w: w[k] = {str(rn(int(r))): f for r, f in w[k].items() if int(r) not in rem} + return w + I4r, O4r = rn_word(I4), rn_word(O4) + O8 = copy.deepcopy(I8); stats = {s: Counter() for s in ('A', 'B')} + for s in ('A', 'B'): O8[s] = transfer_section(I4r[s], O4r[s], I8[s], stats[s]) + for k in ('start_extra', 'target_levels'): + x, y = I4r.get(k, {}), O4r.get(k, {}); d = dict(I8.get(k, {})) + for r in set(x) | set(y): + if x.get(r) != y.get(r): + if r in y: d[r] = y[r] + else: d.pop(r, None) + if k in O4 or k in I8: O8[k] = dict(sorted(d.items(), key=lambda kv: int(kv[0]))) + for k in O4: + if k not in ('A', 'B', 'cleanup', 'report', 'start_extra', 'target_levels', 'cut', 'precondition'): + assert O4r[k] == I4r[k], 'stage changed an unported field: ' + k + O8['cleanup'] = [inverse(e) for e in reversed(O8['A'] + O8['B']) if not 112 <= e[1] < 224] + H = G.profile(O8) + ws = [9 - len(G.basis(O8['start_extra'].get(str(224 + h), []))) for h in range(R)] + O8['report'] = dict(I8['report'], local_profile={str(k): v for k, v in sorted(H.items())}, local_rank_mass=sum(k * v for k, v in H.items()), + width_inventory={str(k): v for k, v in sorted(Counter(ws).items())}) + a.out.mkdir(parents=True); (a.out / 'FULL-WORD.json.gz').write_bytes(gzip.compress(enc(O8), mtime=0)) + receipt = dict(status='PORTED_STAGE_PENDING_NATIVE_AUDIT', R=R, removed_504_helpers=sorted(rem), + shadow_input_content_sha256=sha(enc(I4)), shadow_output_content_sha256=sha(enc(O4)), input_content_sha256=sha(enc(I8)), + output_content_sha256=sha(enc(O8)), sections={s: dict(v) for s, v in stats.items()}, local_profile=O8['report']['local_profile'], + scope='Transfer construction only; exactness, frame chains and profile are certified by the native audit run on the output.') + (a.out / 'PORT-STAGE.json').write_text(json.dumps(receipt, indent=2, sort_keys=True) + '\n', newline='\n'); print(json.dumps(receipt, indent=2)) + + +main() diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/reproduce_notri.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/reproduce_notri.py new file mode 100644 index 0000000000..a85f2acf15 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/reproduce_notri.py @@ -0,0 +1,166 @@ +#!/usr/bin/env python3 +"""Rebuild the no-triangle gauge44 word (R = 504) and its native locals. + +The no-triangle word is #645's gauge44 chain with none of the four (p,-1) K-triangles. In the six K-blocks +{0,1,2,11,12,13}, the completion priority is extended by the 6-row list PRIO6.json, the list blocks 3-10 already use. +Each block then pairs at rank 4, giving 56 rank-four cold ends instead of 44 (PartialK). + +Input: a fresh `construction/reproduce.py --until word` output directory. Its shadow-early and shadow-prefix words and +its hamming inputs are pinned by reproduce.py itself. Steps, each checked exactly: + 1. gauge-forward: cgx.py, #645's construct_gauge_xcentre.py generalised by PartialK. The extra rows come from XPARAM, + and the K-triangle schedule comes from the TRI file. Run on the triangle set {} with XPARAM = PRIO6.json. + 2. port0-3: port_stage_x.py, PR635's build_port_stage.py with the helper map allowed to be injective rather than onto. + With R = 504 and no triangles, the map is onto again. + 3. regroup: PR635's k492 frame-regroup changes, applied where their `before` gate occurs. For this word none occurs, + and that count (0) is pinned. + 4. hpe: PR635's build_hpe.candidates, taken greedily with disjoint registers, and build_hpe.apply. 46 changes, pinned. + 5. cold44: cold44x.py, #645's build_gauge_cold44.py generalised by PartialK to blocks whose helper list includes the + helpers outside the 224+16b ranges (EXTRAH). 56 cold ends; the 14 pairing ranks are pinned to [4]*14 inside cold44x (PAIRING_RANKS) and rechecked here. The output word content sha256 is pinned (3e99ba77...). + 6. native, ledgers, local-replay, wrappers, phases: PR635's native local programs, as in reproduce.py. +--control-g44 instead runs steps 1-5 with #645's four triangles and no XPARAM. It must reproduce #645's pinned gauge44 +cold44 word (78c7aada...), the same word #645's own reproduce.py builds. This shows the generalised scripts reduce to +#645's constructors. +Apache-2.0. Driver by ColdWitness from PartialK's variant.py; constructors credited above. +""" +import argparse, gzip, hashlib, importlib.util, json, os, subprocess, sys, time +from pathlib import Path + +HERE = Path(__file__).resolve().parent +NOTRI_SHA = '3e99ba778ab8a97853f50912776247802b529439937176363f6c42786163b1f9' +G44_SHA = '78c7aadacb6eec2eeecc124ca236e5bcfdba6a52b30c2971aaa596d1d119b290' +# native-local pins (the strict locals the SPEC was frozen against: PartialK runs/none_p6/local) +CANONICAL_SHA = '4265a3bb7f9b46967dfadfca5f2cc1f5b3e6e8681f16c02590f1b9430c013637' +PROGRAM_SHA = {'forward': '0afda28699e15cf5a5a17aee5475ac608c9fb68b15766d463b93ec8e2df4ae85', + 'backward': '5be6cb4ea7a1da36d7bbe7eb2392873c058dd3cbb3cc2eeadd55ecca9310ca8a'} +CLIFFORD_SHA = '4b5789e43e04d71f02c2d480450ec0b354007d9cf523bda76c7345730806344b' + + +def read(p): + raw = Path(p).read_bytes() + return json.loads(gzip.decompress(raw) if str(p).endswith('.gz') else raw) + + +def enc(x): return json.dumps(x, sort_keys=True, separators=(',', ':')).encode() + + +def dump(p, v): + p.parent.mkdir(parents=True, exist_ok=True); p.write_bytes(gzip.compress(enc(v), mtime=0)) + + +def load(name, path): + s = importlib.util.spec_from_file_location(name, path); m = importlib.util.module_from_spec(s); s.loader.exec_module(m); return m + + +def main(): + assert __debug__, 'Assertions are required' + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--main', type=Path, required=True) + ap.add_argument('--pr635', type=Path, required=True) + ap.add_argument('--word-dir', type=Path, required=True, help='construction/reproduce.py --until word output') + ap.add_argument('--out', type=Path, required=True) + ap.add_argument('--control-g44', action='store_true', help='rebuild #645 gauge44 (4 triangles) instead; word only') + ap.add_argument('--skip-phases', action='store_true') + ap.add_argument('--word-only', action='store_true', help='stop after the pinned scalar word (input to construction/layers_np)') + a = ap.parse_args() + out = a.out.resolve(); assert not out.exists(); out.mkdir(parents=True) + up = a.pr635.resolve() / 'research/complex-571-cold14-st2' + src = a.main.resolve() / 'research/complex-k492-owner-repair/vendor/multicold' + base = src / 'vendor/pr558'; parent = base / 'vendor/pr552'; gk = parent / 'complex-local/static44/gk' + structural = a.main.resolve() / 'research/structural-gain/frontier-composition' + wd = a.word_dir.resolve() + env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONUTF8='1', PYTHONINTMAXSTRDIGITS='0', + MULTICOLD_SOURCE=str(src), GAIN_PR564_SOURCE=str(src)) + for k in ('PYTHONOPTIMIZE', 'XPARAM', 'EXTRAH', 'PAIRING_RANKS', 'DIAG', 'HYBBUDGET'): env.pop(k, None) + steps = [] + + def run(label, script, *args): + t = time.monotonic() + with (out / (label + '.log')).open('w') as f: + rc = subprocess.call([sys.executable, '-B', str(src / 'code/run_portable.py'), str(script), *map(str, args)], + env=env, stdout=f, stderr=subprocess.STDOUT) + steps.append(dict(step=label, exit_code=rc, seconds=round(time.monotonic() - t, 3))) + (out / 'STEPS.json').write_text(json.dumps(steps, indent=2) + '\n') + assert rc == 0, label + print('PASS', label, flush=True) + + # 1. gauge-forward on the chosen K-triangle set + tri = read(up / 'data/TRI-SCHEDULE.json') + if not a.control_g44: + tri = dict(full_pairs=tri['full_pairs'], triangles=[]) + env['XPARAM'] = str(HERE / 'PRIO6.json') + (out / 'TRI.json').write_text(json.dumps(tri)) + raw = out / 'raw' + run('gauge-forward', HERE / 'cgx.py', wd / 'hamming', raw, out / 'TRI.json') + word = raw / 'FULL-WORD.json.gz' + # 2. port stages (same chain as reproduce.py) + chain = [parent / 'complex-local/static44/inputs/RAW504.json.gz', structural / 'global-replay/base/split-centres/FULL-WORD.json.gz', + wd / 'shadow-early/FULL-WORD.json.gz', structural / 'multicold-eight-word/FULL-WORD.json.gz', + wd / 'shadow-prefix/FULL-WORD.json.gz'] + for i, (b, c) in enumerate(zip(chain, chain[1:])): + t = out / ('port%d' % i) + run('port%d' % i, HERE / 'port_stage_x.py', '--shadow-input', b, '--shadow-output', c, '--input', word, + '--map', raw / 'HELPER-MAP.json', '--gk-dir', gk, '--out', t) + word = t / 'FULL-WORD.json.gz' + # 3. PR635 frame regroup where its `before` gate occurs + w = read(word); rg = {json.dumps(c['before']): c['after'] for c in read(up / 'data/recipes/k492-jp8-frame_regroup.json')['changes']} + n = 0 + for part in ('A', 'B'): + for i, e in enumerate(w[part]): + k = json.dumps(e) + if k in rg: w[part][i] = rg[k]; n += 1 + sys.path.insert(0, str(gk)); import gk_word as GW, gk_common as GC + GW.V = GC.V = 112; GW.DATA = GC.DATA = 7168 + H = GW.profile(w) + w['report'].update(local_profile={str(k): z for k, z in sorted(H.items()) if z}, local_rank_mass=sum(r * z for r, z in H.items())) + assert n == (24 if a.control_g44 else 0), ('regroup count', n) + dump(out / 'regroup/FULL-WORD.json.gz', w) + # 4. HPE: PR635's candidates, greedy with disjoint registers + h = load('upstream_hpe', up / 'code/build_hpe.py') + used, ch = set(), [] + for c in h.candidates(w): + rs = set(h.regs(w['cleanup'][c['cleanup_index']])) + if rs & used: continue + used |= rs; ch.append(c) + assert len(ch) == (34 if a.control_g44 else 46), ('hpe count', len(ch)) + (out / 'HPE-RECIPE.json').write_text(json.dumps(dict(changes=ch))) + w = h.apply(w, ch); dump(out / 'hpe/FULL-WORD.json.gz', w) + # 5. cold44 (generalised): helpers outside the 224+16b ranges join their blocks + hm = set(read(raw / 'HELPER-MAP.json')['map'].values()) + env['EXTRAH'] = json.dumps(sorted(set(range(224, 224 + w['report']['R'])) - hm)) + ranks = [2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2] if a.control_g44 else [4] * 14 + env['PAIRING_RANKS'] = json.dumps(ranks) # cold44x asserts every block's pairing rank + run('cold44', HERE / 'cold44x.py', '--input', out / 'hpe/FULL-WORD.json.gz', '--out', out / 'cold44', + '--hamming', wd / 'hamming', '--upstream-package', up) + assert [b['pairing_rank'] for b in read(out / 'cold44/CONSTRUCTION.json')['blocks']] == ranks, 'pairing ranks' + word = out / 'cold44/FULL-WORD.json.gz'; w = read(word) + got = hashlib.sha256(enc(w)).hexdigest() + assert got == (G44_SHA if a.control_g44 else NOTRI_SHA), ('word', got) + rep = w['report'] + if a.control_g44: + print('PASS control: #645 gauge44 word reproduced', got, flush=True); return + assert rep['R'] == 504 and rep['local_rank_mass'] == 5674 + assert rep['local_profile'] == {'1': 2506, '2': 336, '3': 472, '4': 184, '5': 56, '8': 8}, rep['local_profile'] + assert rep['width_inventory'] == {'4': 64, '5': 48, '7': 46, '8': 114, '9': 232}, rep['width_inventory'] + print('PASS no-triangle scalar word', got, flush=True) + if a.word_only: + return + # 6. native locals (PR635, as in reproduce.py) + for k in ('XPARAM', 'EXTRAH', 'PAIRING_RANKS'): env.pop(k, None) + local = out / 'local' + run('native', up / 'code/hpe_audit_and_transport.py', '--raw', word, + '--routing', parent / 'complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz', '--out', local) + assert hashlib.sha256(gzip.decompress((local / 'CANONICAL-WORD.json.gz').read_bytes())).hexdigest() == CANONICAL_SHA, 'canonical word' + run('ledgers', up / 'code/hpe_emit_local.py', local) + run('local-replay', up / 'code/hpe_audit_local.py', local) + run('wrappers', up / 'code/hpe_adapters_local.py', local / 'CANONICAL-WORD.json.gz', + local / 'RESIDUAL-ADAPTERS.json', local / 'WRAPPER-CHECKS.json') + checks = read(local / 'LOCAL-CHECKS.json') + for o, s in PROGRAM_SHA.items(): assert checks[o]['sha256'] == s, ('local program', o) + if not a.skip_phases: + run('phases', base / 'code/phases_full.py', local, parent / 'complex-global/vendor531/vendor/clifford') + assert hashlib.sha256((local / 'CLIFFORD-RECIPES.json').read_bytes()).hexdigest() == CLIFFORD_SHA, 'clifford recipes' + print('DONE', local, flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/LOCAL-PINS-p6n-k4.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/LOCAL-PINS-p6n-k4.json new file mode 100644 index 0000000000..c43b391a43 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/LOCAL-PINS-p6n-k4.json @@ -0,0 +1,11 @@ +{ + "word": "P6k4", + "layer_controls": 95, + "promo_controls": 11, + "canonical_sha256": "c0c5734a2eb6984ccd1e314dbcea2a6971b9708e5f611aa8912fcf47f02de61d", + "program_sha256": { + "forward": "6cfedac02e899df7fa50a3e38845982a4e9dbc866e9decc4052e011532bdb30f", + "backward": "207d9352aeea7d56a6da865745a1ad756e28531fbf9bcb0cd54950aac7270381" + }, + "clifford_recipes_sha256": "1c1d037d602b503b35f01a65d0ccc07ac63fde9df501b0a61e3e189a44a779de" +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/PROMO-RECIPE-p6n-k4.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/PROMO-RECIPE-p6n-k4.json new file mode 100644 index 0000000000..3f336c07ea --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/PROMO-RECIPE-p6n-k4.json @@ -0,0 +1,971 @@ +{ + "input_content_sha256": "34b683fa08f054fe725704ec15b1c8da42f846430999d14d0cae0fcd42296fe2", + "groups": [ + 627, + 629, + 630, + 631, + 635, + 637, + 638, + 639, + 651, + 653, + 654, + 655, + 659, + 661, + 662, + 663 + ], + "entrances": { + "627": [ + 408, + 80, + 40, + 6, + 1 + ], + "629": [ + 408, + 80, + 40, + 6, + 1 + ], + "630": [ + 408, + 80, + 40, + 6, + 1 + ], + "631": [ + 408, + 80, + 40, + 6, + 1 + ], + "635": [ + 272, + 144, + 96, + 6, + 1 + ], + "637": [ + 272, + 144, + 96, + 6, + 1 + ], + "638": [ + 272, + 144, + 96, + 6, + 1 + ], + "639": [ + 272, + 144, + 96, + 6, + 1 + ], + "651": [ + 390, + 68, + 34, + 24, + 1 + ], + "653": [ + 390, + 68, + 34, + 24, + 1 + ], + "654": [ + 390, + 68, + 34, + 24, + 1 + ], + "655": [ + 390, + 68, + 34, + 24, + 1 + ], + "659": [ + 298, + 170, + 102, + 30, + 1 + ], + "661": [ + 298, + 170, + 102, + 30, + 1 + ], + "662": [ + 298, + 170, + 102, + 30, + 1 + ], + "663": [ + 298, + 170, + 102, + 30, + 1 + ] + }, + "gate_frames": [ + [ + "B", + 420, + [ + 298, + 170, + 102, + 30 + ], + [ + 298, + 170, + 102, + 30, + 1 + ] + ], + [ + "B", + 421, + [ + 298, + 170, + 102, + 30 + ], + [ + 298, + 170, + 102, + 30, + 1 + ] + ], + [ + "B", + 422, + [ + 298, + 170, + 102, + 30 + ], + [ + 298, + 170, + 102, + 30, + 1 + ] + ], + [ + "B", + 423, + [ + 298, + 170, + 102, + 30 + ], + [ + 298, + 170, + 102, + 30, + 1 + ] + ], + [ + "B", + 424, + [ + 298, + 170, + 102, + 30 + ], + [ + 298, + 170, + 102, + 30, + 1 + ] + ], + [ + "B", + 425, + [ + 298, + 170, + 102, + 30 + ], + [ + 298, + 170, + 102, + 30, + 1 + ] + ], + [ + "B", + 426, + [ + 298, + 170, + 102, + 30 + ], + [ + 298, + 170, + 102, + 30, + 1 + ] + ], + [ + "B", + 427, + [ + 298, + 170, + 102, + 30 + ], + [ + 298, + 170, + 102, + 30, + 1 + ] + ], + [ + "B", + 428, + [ + 298, + 170, + 102, + 30 + ], + [ + 298, + 170, + 102, + 30, + 1 + ] + ], + [ + "B", + 429, + [ + 298, + 170, + 102, + 30 + ], + [ + 298, + 170, + 102, + 30, + 1 + ] + ], + [ + "B", + 430, + [ + 298, + 170, + 102, + 30 + ], + [ + 298, + 170, + 102, + 30, + 1 + ] + ], + [ + "B", + 431, + [ + 298, + 170, + 102, + 30 + ], + [ + 298, + 170, + 102, + 30, + 1 + ] + ], + [ + "B", + 432, + [ + 390, + 68, + 34, + 24 + ], + [ + 390, + 68, + 34, + 24, + 1 + ] + ], + [ + "B", + 433, + [ + 390, + 68, + 34, + 24 + ], + [ + 390, + 68, + 34, + 24, + 1 + ] + ], + [ + "B", + 434, + [ + 390, + 68, + 34, + 24 + ], + [ + 390, + 68, + 34, + 24, + 1 + ] + ], + [ + "B", + 435, + [ + 390, + 68, + 34, + 24 + ], + [ + 390, + 68, + 34, + 24, + 1 + ] + ], + [ + "B", + 436, + [ + 390, + 68, + 34, + 24 + ], + [ + 390, + 68, + 34, + 24, + 1 + ] + ], + [ + "B", + 437, + [ + 390, + 68, + 34, + 24 + ], + [ + 390, + 68, + 34, + 24, + 1 + ] + ], + [ + "B", + 438, + [ + 390, + 68, + 34, + 24 + ], + [ + 390, + 68, + 34, + 24, + 1 + ] + ], + [ + "B", + 439, + [ + 390, + 68, + 34, + 24 + ], + [ + 390, + 68, + 34, + 24, + 1 + ] + ], + [ + "B", + 440, + [ + 390, + 68, + 34, + 24 + ], + [ + 390, + 68, + 34, + 24, + 1 + ] + ], + [ + "B", + 441, + [ + 390, + 68, + 34, + 24 + ], + [ + 390, + 68, + 34, + 24, + 1 + ] + ], + [ + "B", + 442, + [ + 390, + 68, + 34, + 24 + ], + [ + 390, + 68, + 34, + 24, + 1 + ] + ], + [ + "B", + 443, + [ + 390, + 68, + 34, + 24 + ], + [ + 390, + 68, + 34, + 24, + 1 + ] + ], + [ + "B", + 444, + [ + 408, + 80, + 40, + 6 + ], + [ + 408, + 80, + 40, + 6, + 1 + ] + ], + [ + "B", + 445, + [ + 408, + 80, + 40, + 6 + ], + [ + 408, + 80, + 40, + 6, + 1 + ] + ], + [ + "B", + 446, + [ + 408, + 80, + 40, + 6 + ], + [ + 408, + 80, + 40, + 6, + 1 + ] + ], + [ + "B", + 447, + [ + 408, + 80, + 40, + 6 + ], + [ + 408, + 80, + 40, + 6, + 1 + ] + ], + [ + "B", + 448, + [ + 408, + 80, + 40, + 6 + ], + [ + 408, + 80, + 40, + 6, + 1 + ] + ], + [ + "B", + 449, + [ + 408, + 80, + 40, + 6 + ], + [ + 408, + 80, + 40, + 6, + 1 + ] + ], + [ + "B", + 450, + [ + 408, + 80, + 40, + 6 + ], + [ + 408, + 80, + 40, + 6, + 1 + ] + ], + [ + "B", + 451, + [ + 408, + 80, + 40, + 6 + ], + [ + 408, + 80, + 40, + 6, + 1 + ] + ], + [ + "B", + 452, + [ + 408, + 80, + 40, + 6 + ], + [ + 408, + 80, + 40, + 6, + 1 + ] + ], + [ + "B", + 453, + [ + 408, + 80, + 40, + 6 + ], + [ + 408, + 80, + 40, + 6, + 1 + ] + ], + [ + "B", + 454, + [ + 408, + 80, + 40, + 6 + ], + [ + 408, + 80, + 40, + 6, + 1 + ] + ], + [ + "B", + 455, + [ + 408, + 80, + 40, + 6 + ], + [ + 408, + 80, + 40, + 6, + 1 + ] + ], + [ + "B", + 456, + [ + 272, + 144, + 96, + 6 + ], + [ + 272, + 144, + 96, + 6, + 1 + ] + ], + [ + "B", + 457, + [ + 272, + 144, + 96, + 6 + ], + [ + 272, + 144, + 96, + 6, + 1 + ] + ], + [ + "B", + 458, + [ + 272, + 144, + 96, + 6 + ], + [ + 272, + 144, + 96, + 6, + 1 + ] + ], + [ + "B", + 459, + [ + 272, + 144, + 96, + 6 + ], + [ + 272, + 144, + 96, + 6, + 1 + ] + ], + [ + "B", + 460, + [ + 272, + 144, + 96, + 6 + ], + [ + 272, + 144, + 96, + 6, + 1 + ] + ], + [ + "B", + 461, + [ + 272, + 144, + 96, + 6 + ], + [ + 272, + 144, + 96, + 6, + 1 + ] + ], + [ + "B", + 462, + [ + 272, + 144, + 96, + 6 + ], + [ + 272, + 144, + 96, + 6, + 1 + ] + ], + [ + "B", + 463, + [ + 272, + 144, + 96, + 6 + ], + [ + 272, + 144, + 96, + 6, + 1 + ] + ], + [ + "B", + 464, + [ + 272, + 144, + 96, + 6 + ], + [ + 272, + 144, + 96, + 6, + 1 + ] + ], + [ + "B", + 465, + [ + 272, + 144, + 96, + 6 + ], + [ + 272, + 144, + 96, + 6, + 1 + ] + ], + [ + "B", + 466, + [ + 272, + 144, + 96, + 6 + ], + [ + 272, + 144, + 96, + 6, + 1 + ] + ], + [ + "B", + 467, + [ + 272, + 144, + 96, + 6 + ], + [ + 272, + 144, + 96, + 6, + 1 + ] + ] + ], + "expected": { + "output_content_sha256": "0390ec65dc4d47df1887aabdc2ec5b6ddea3cfc8e65582873fdfeba81d100073", + "local_profile": { + "1": 2572, + "2": 326, + "3": 430, + "4": 194, + "5": 56, + "8": 8 + }, + "width_inventory": { + "4": 80, + "5": 32, + "7": 54, + "8": 122, + "9": 216 + } + } +} \ No newline at end of file diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/build_promotion.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/build_promotion.py new file mode 100644 index 0000000000..f1daad34c2 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/build_promotion.py @@ -0,0 +1,109 @@ +"""Entrance promotions E4 -> E5 of whole kernel groups: deterministic constructor. Apache-2.0. +BlockInvert (Claude Code research agent) for the gauge44 lineage. + +usage: build_promotion.py --input FULL-WORD.json.gz --recipe PROMO-RECIPE.json --out DIR + +The recipe is data only: + input_content_sha256 sha256 of the decompressed input word (pinned); + entrances {helper: frame vectors}: new start frames (each strictly contains the old one); + gate_frames [[section, index, old frame, new frame], ...]: section 'A' / 'B' (main gates) or 'T' + (early_cleanup entry index); the old frame must match the input exactly (as a span); + expected output_content_sha256, local_profile, width_inventory. +The scalar program is unchanged (only frame annotations and start frames move), so the endpoint, the +zero-target-response entrance condition and every cone are those of the input; the independent audit +(audit_local.py) re-checks all of them, plus monotone chains and the recomputed profile/widths.""" +import argparse, gzip, hashlib, json +from collections import Counter +from pathlib import Path + + +def span(vs): + p = {} + for x in vs: + for k in sorted(p, reverse=True): + if x >> k & 1: x ^= p[k] + if x: + k = x.bit_length() - 1 + for j in list(p): + if p[j] >> k & 1: p[j] ^= x + p[k] = x + return tuple(p[k] for k in sorted(p, reverse=True)) + + +def regs(e): return [e[1]] + ([e[2]] if e[0] == 'add' else []) + + +def chain_profile(w): + """paid climbs of the A, B, early-tail and final chains, target ends included (centre descents unchanged, not counted).""" + v, R = w['report']['v'], w['report']['R']; n = 2*v + R + cur = [() for _ in range(n)] + for i, p in enumerate(w['ports']): cur[i] = span([p]) + for r, f in w.get('start_extra', {}).items(): cur[int(r)] = span(f) + prof = Counter() + + def climb(r, F): + assert span(list(cur[r]) + list(F)) == F, ('nonmonotone', r) + if len(F) > len(cur[r]): prof[len(F) - len(cur[r])] += 1 + cur[r] = F + for part in ('A', 'B'): + for e in w[part]: + for r in regs(e): climb(r, span(e[-1])) + for i, f in w.get('early_cleanup', []): + for r in regs(w['cleanup'][i]): climb(r, span(f)) + full = span([1 << i for i in range(9)]) + final = {int(r): span(f) for r, f in w.get('helper_final', {}).items()} + for r in range(n): + if v <= r < 2*v: # targets end at their port hyperplane (as in the independent audit); counted on both sides + climb(r, span([x for x in range(1, 512) if (x & w['ports'][r - v]).bit_count() % 2 == 0])); continue + climb(r, final.get(r, full)) + return prof + + +def widths(w): + v, R = w['report']['v'], w['report']['R']; full = [1 << i for i in range(9)] + return Counter(len(span(w['helper_final'].get(str(r), full))) - len(span(w['start_extra'].get(str(r), []))) + for r in range(2*v, 2*v + R)) + + +def apply(w, r): + nw = json.loads(json.dumps(w)) + for h, F in r['entrances'].items(): + assert h in nw['start_extra'], ('not an entering helper', h) + old, new = span(nw['start_extra'][h]), span(F) + assert len(new) > len(old) and span(list(old) + list(new)) == new, ('not a promotion', h) + nw['start_extra'][h] = list(new) + for sec, i, old, new in r['gate_frames']: + if sec in ('A', 'B'): + assert span(nw[sec][i][-1]) == span(old), ('gate frame mismatch', sec, i) + nw[sec][i][-1] = list(span(new)) + else: + assert sec == 'T' and span(nw['early_cleanup'][i][1]) == span(old), ('tail frame mismatch', i) + nw['early_cleanup'][i][1] = list(span(new)) + old_prof, new_prof = chain_profile(w), chain_profile(nw) + lp = Counter({int(k): c for k, c in w['report']['local_profile'].items()}); lp.subtract(old_prof); lp.update(new_prof) + assert min(lp.values()) >= 0 + inv = widths(nw) + rep = dict(w['report']) + rep['local_profile'] = {str(k): c for k, c in sorted(lp.items()) if c} + rep['local_rank_mass'] = sum(k*c for k, c in lp.items()) + rep['width_inventory'] = {str(k): c for k, c in sorted(inv.items()) if c} + nw['report'] = rep + return nw + + +if __name__ == '__main__': + ap = argparse.ArgumentParser(); ap.add_argument('--input', type=Path, required=True) + ap.add_argument('--recipe', type=Path, required=True); ap.add_argument('--out', type=Path, required=True) + a = ap.parse_args() + raw = gzip.decompress(a.input.read_bytes()); r = json.loads(a.recipe.read_text()) + assert hashlib.sha256(raw).hexdigest() == r['input_content_sha256'], 'input word pin' + nw = apply(json.loads(raw), r) + data = json.dumps(nw, separators=(',', ':')).encode() + x = r['expected'] + assert nw['report']['local_profile'] == x['local_profile'], 'profile pin' + assert nw['report']['width_inventory'] == x['width_inventory'], 'width pin' + assert hashlib.sha256(data).hexdigest() == x['output_content_sha256'], 'output word pin' + a.out.mkdir(parents=True, exist_ok=True) + (a.out / 'FULL-WORD.json.gz').write_bytes(gzip.compress(data, mtime=0)) + print('PASS', len(r['entrances']), 'promoted entrances;', len(r['gate_frames']), 'gate frames;', + 'profile', x['local_profile'], 'sha', x['output_content_sha256']) diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/make_recipe.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/make_recipe.py new file mode 100644 index 0000000000..618d609453 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/make_recipe.py @@ -0,0 +1,12 @@ +"""make_recipe.py BASEWORD SOLUTION.json BUILTWORD OUT: discovery-side recipe writer (CP-SAT solution -> data recipe).""" +import sys, json, gzip, hashlib +base = gzip.decompress(open(sys.argv[1], 'rb').read()); s = json.load(open(sys.argv[2])) +built = gzip.decompress(open(sys.argv[3], 'rb').read()); bw = json.loads(built) +key = {'A': 0, 'B': 1, 'T': 2} +r = dict(input_content_sha256=hashlib.sha256(base).hexdigest(), + groups=sorted(int(h) for h in s['newstarts']), + entrances={h: s['newstarts'][h] for h in sorted(s['newstarts'], key=int)}, + gate_frames=sorted(s['changed'], key=lambda c: (key[c[0]], c[1])), + expected=dict(output_content_sha256=hashlib.sha256(built).hexdigest(), + local_profile=bw['report']['local_profile'], width_inventory=bw['report']['width_inventory'])) +json.dump(r, open(sys.argv[4], 'w'), indent=1) diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/promo_controls.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/promo_controls.py new file mode 100644 index 0000000000..20ee51f7db --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/promo_controls.py @@ -0,0 +1,115 @@ +"""Promotion controls: mutate the promoted word / recipe and require rejection at a pinned site. Apache-2.0. +BlockInvert (Claude Code research agent). + +usage: promo_controls.py --input BASE-FULL-WORD.json.gz --recipe PROMO-RECIPE.json --audit audit_local.py --out CONTROLS.json + +Word-level mutants are checked by the independent audit (audit_local.py, imported from the given path; it shares no +code with the constructor); recipe-level mutants by build_promotion.apply / its pins. Each mutant must raise with the +pinned message prefix; the honest word must pass both.""" +import argparse, gzip, hashlib, importlib.util, json, sys, tempfile +from pathlib import Path +sys.path.insert(0, str(Path(__file__).resolve().parent)) +import build_promotion as B + +ap = argparse.ArgumentParser() +for k in ('input', 'recipe', 'audit', 'out'): ap.add_argument('--' + k, type=Path, required=True) +a = ap.parse_args() +s = importlib.util.spec_from_file_location('audit_local', a.audit); AL = importlib.util.module_from_spec(s); s.loader.exec_module(AL) +raw = gzip.decompress(a.input.read_bytes()); base = json.loads(raw); r = json.loads(a.recipe.read_text()) +assert hashlib.sha256(raw).hexdigest() == r['input_content_sha256'] +honest = B.apply(base, r) +v = base['report']['v'] +tmp = Path(tempfile.mkdtemp()) + + +def audit(w): + p = tmp / 'w.json.gz'; p.write_bytes(gzip.compress(json.dumps(w, separators=(',', ':')).encode(), mtime=0)) + import io, contextlib + with contextlib.redirect_stdout(io.StringIO()): + AL.run(p, tmp / 'r.json') + + +def first_gate(w, h): + for sec in ('A', 'B'): + for i, e in enumerate(w[sec]): + if h in B.regs(e): return sec, i + raise AssertionError(h) + + +results = [] + + +def expect(name, fn, prefix): + try: + fn(); got = 'ACCEPTED' + except (RuntimeError, AssertionError) as e: + got = str(e.args[0]) if e.args else type(e).__name__ + ok = got.startswith(prefix) + results.append(dict(control=name, expected=prefix, got=got[:160], rejected_at_pinned_site=ok)) + print(('OK ' if ok else 'BAD ') + name + ': ' + got[:120], flush=True) + + +# honest +audit(honest); print('honest word: audit PASS', flush=True) +H = sorted(int(h) for h in r['entrances']) +h0 = str(H[0]); E5 = B.span(r['entrances'][h0]); sec, i = first_gate(honest, int(h0)); F1 = B.span(honest[sec][i][-1]) +full = B.span([1 << k for k in range(9)]) + + +def mut(f): + w = json.loads(json.dumps(honest)); f(w); return w + + +# 1. promoted entrance moved to a dim-5 frame NOT inside its first gate frame +def bad_entrance(w): + for x in range(1, 512): + G = B.span(list(B.span(base['start_extra'][h0])) + [x]) + if len(G) == 5 and B.span(list(G) + list(F1)) != F1: + w['start_extra'][h0] = list(G); return + raise AssertionError('no frame') +expect('entrance_outside_first_gate_frame', lambda: audit(mut(bad_entrance)), 'frame not monotone') +# 2. a raised gauge gate of a promoted helper left at its old (E4) frame +old_of = {(c[0], c[1]): c[2] for c in r['gate_frames']} +assert (sec, i) in old_of, 'first gate of a promoted helper is a raised gate' +expect('raised_gate_missing', lambda: audit(mut(lambda w: w[sec][i].__setitem__(-1, list(B.span(old_of[(sec, i)]))))), 'frame not monotone') +# 2b. per promoted group: its first helper's raised entry gate left at the old frame +for hg in H[4::4]: + sg, ig = first_gate(honest, hg) + if (sg, ig) in old_of: + expect('raised_gate_missing_group_%d' % hg, lambda sg=sg, ig=ig: audit(mut(lambda w: w[sg][ig].__setitem__(-1, list(B.span(old_of[(sg, ig)]))))), 'frame not monotone') +# 3. every raised gate kept but one entrance reverted to E4 (report kept): the paid profile no longer matches +expect('entrance_reverted_profile', lambda: audit(mut(lambda w: w['start_extra'].__setitem__(h0, list(B.span(base['start_extra'][h0]))))), 'paid profile mismatch') +# 4. an E4 helper outside the promoted groups promoted alone (no raised gates) +others = sorted(int(h) for h, f in base['start_extra'].items() if len(B.span(f)) == 4 and h not in r['entrances']) +if others: + h1 = str(others[0]) + expect('ungrouped_promotion', lambda: audit(mut(lambda w: w['start_extra'].__setitem__(h1, list(E5)))), 'frame not monotone') +# 5. recipe-level: wrong old frame for a raised gate; non-promotion entrance; input pin +def r_bad_old(): + q = json.loads(json.dumps(r)); q['gate_frames'][0][2] = list(full); B.apply(base, q) +expect('recipe_gate_old_frame', r_bad_old, "('gate frame mismatch'" if r['gate_frames'][0][0] != 'T' else "('tail frame mismatch'") +def r_demote(): + q = json.loads(json.dumps(r)); q['entrances'][h0] = base['start_extra'][h0]; B.apply(base, q) +expect('recipe_not_a_promotion', r_demote, "('not a promotion'") +def r_pin(): # the driver's own __main__ path on a tampered input word (one gate scalar changed) + import subprocess + t = json.loads(raw); e = t['B'][0] + if e[0] == 'add': e[3] += e[4] + else: e[2] = -e[2] + p = tmp / 'tampered.json.gz'; p.write_bytes(gzip.compress(json.dumps(t, separators=(',', ':')).encode(), mtime=0)) + q = subprocess.run([sys.executable, '-B', str(Path(B.__file__)), '--input', str(p), '--recipe', str(a.recipe), '--out', str(tmp / 'o')], + capture_output=True, text=True) + assert q.returncode == 0, q.stderr.strip().splitlines()[-1].split('AssertionError: ', 1)[-1] +expect('recipe_input_pin', r_pin, 'input word pin') +# 6. scalar tamper inside a promoted group's raised gate (frames intact): exactness must fail +def scal(w): + e = w[sec][i] + if e[0] == 'add': e[3] = e[3] + e[4] + else: e[2] = -e[2] +expect('raised_gate_scalar_tamper', lambda: audit(mut(scal)), '') +results[-1]['rejected_at_pinned_site'] = results[-1]['got'] != 'ACCEPTED' +bad = [x for x in results if not x['rejected_at_pinned_site']] +a.out.write_text(json.dumps(dict(recipe=r['expected']['output_content_sha256'], honest='PASS', controls=results, + rejected=len(results) - len(bad)), indent=1)) +assert not bad, bad +print('PASS', len(results), 'controls rejected at pinned sites') diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/reproduce_promo.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/reproduce_promo.py new file mode 100644 index 0000000000..6e04aa71b1 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/reproduce_promo.py @@ -0,0 +1,99 @@ +#!/usr/bin/env python3 +"""Rebuild a promoted no-triangle layered word (entrance promotions E4 -> E5) and its native locals. + +Input (--base): `np` = a fresh `construction/layers_np/reproduce_np.py` output (word a9de804f...), or `p6n` = a fresh +`construction/layers_p6n/reproduce_p6n.py` output (word 34b683fa...). Recipe k: PROMO-RECIPE-.json (BlockInvert; +data only; it pins its input word) and LOCAL-PINS-.json. Steps, each +checked exactly: + 1. promotion: BlockInvert's build_promotion.py. It pins the input word and the recipe's output sha, profile and + widths; every old frame must match the input; only frame annotations and start frames move (no scalar change). + 2. promo-controls: BlockInvert's promo_controls.py. The honest word must pass #645's independent audit_local.py, + and its recipe- and word-level mutants must be rejected at their pinned sites (count pinned in LOCAL-PINS). + 3. layer-end-controls on the promoted word, pinned count: ../layers/layer_end_controls.py (LayerReviewer-signed) for + base np; ../layers_p6n/layer_end_controls.py (Q6Reviewer-signed per-end variant) for base p6n. + 4. native, ledgers, local-replay, wrappers, phases: PR635's native local programs; the canonical word, local + programs and Clifford recipes are pinned (LOCAL-PINS). +Moving to another recipe k is a recipe and pins swap; this driver does not change. +Apache-2.0. Driver by ColdWitness around BlockInvert's constructor and controls. +""" +import argparse, gzip, hashlib, json, os, subprocess, sys, time +from pathlib import Path + +HERE = Path(__file__).resolve().parent +PKG = HERE.parents[1] +LAYERS = HERE.parent / 'layers' +BASES = {'np': ('layers/FULL-WORD.json.gz', 'a9de804f194eeb39f52a4c6e54c14d93e881bec4b632694249733ed410b58113'), + 'p6n': ('p6n/FULL-WORD.json.gz', '34b683fa08f0')} # p6n: prefix; full pin is the p6n recipe's output sha + + +def read(p): + raw = Path(p).read_bytes() + return json.loads(gzip.decompress(raw) if str(p).endswith('.gz') else raw) + + +def main(): + assert __debug__, 'Assertions are required' + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--main', type=Path, required=True) + ap.add_argument('--pr635', type=Path, required=True) + ap.add_argument('--base', choices=sorted(BASES), default='p6n') + ap.add_argument('--base-dir', type=Path, required=True, help='reproduce_np.py (np) or reproduce_p6n.py (p6n) output') + ap.add_argument('--k', default='p6n-k4', help='recipe id (PROMO-RECIPE-.json)') + ap.add_argument('--out', type=Path, required=True) + ap.add_argument('--skip-phases', action='store_true') + a = ap.parse_args() + out = a.out.resolve(); assert not out.exists(); out.mkdir(parents=True) + up = a.pr635.resolve() / 'research/complex-571-cold14-st2' + src = a.main.resolve() / 'research/complex-k492-owner-repair/vendor/multicold' + base = src / 'vendor/pr558'; parent = base / 'vendor/pr552' + recipe = HERE / ('PROMO-RECIPE-%s.json' % a.k); pins = read(HERE / ('LOCAL-PINS-%s.json' % a.k)) + env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONUTF8='1', PYTHONINTMAXSTRDIGITS='0', + MULTICOLD_SOURCE=str(src), GAIN_PR564_SOURCE=str(src)) + for k in ('PYTHONOPTIMIZE', 'XPARAM', 'EXTRAH', 'PAIRING_RANKS', 'DIAG', 'HYBBUDGET', 'PR635_CODE'): env.pop(k, None) + steps = [] + + def run(label, script, *args, portable=True): + t = time.monotonic() + cmd = [sys.executable, '-B'] + ([str(src / 'code/run_portable.py')] if portable else []) + [str(script), *map(str, args)] + with (out / (label + '.log')).open('w') as f: + rc = subprocess.call(cmd, env=env, stdout=f, stderr=subprocess.STDOUT) + steps.append(dict(step=label, exit_code=rc, seconds=round(time.monotonic() - t, 3))) + (out / 'STEPS.json').write_text(json.dumps(steps, indent=2) + '\n') + assert rc == 0, label + print('PASS', label, flush=True) + + rel, pin = BASES[a.base]; inp = a.base_dir.resolve() / rel + got = hashlib.sha256(gzip.decompress(inp.read_bytes())).hexdigest() + assert got.startswith(pin) and got == read(recipe)['input_content_sha256'], ('input must be the pinned base word', a.base, got) + if a.base == 'p6n': + assert got == read(HERE.parent / 'layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz')['output_content_sha256'] + run('promotion', HERE / 'build_promotion.py', '--input', inp, '--recipe', recipe, '--out', out / 'promo', portable=False) + word = out / 'promo/FULL-WORD.json.gz' + assert hashlib.sha256(gzip.decompress(word.read_bytes())).hexdigest() == read(recipe)['expected']['output_content_sha256'] + run('promo-controls', HERE / 'promo_controls.py', '--input', inp, '--recipe', recipe, + '--audit', PKG / 'independent/audit_local.py', '--out', out / 'PROMO-CONTROLS.json', portable=False) + pc = read(out / 'PROMO-CONTROLS.json'); assert pc['honest'] == 'PASS' and pc['rejected'] == pins['promo_controls'], pc['rejected'] + routing = parent / 'complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz' + env['PR635_CODE'] = str(up / 'code') + ctlpy = (HERE.parent / 'layers_p6n/layer_end_controls.py') if a.base == 'p6n' else (LAYERS / 'layer_end_controls.py') + run('layer-end-controls', ctlpy, word, routing, out / 'controls') + env.pop('PR635_CODE') + ctl = read(out / 'controls/COLD-END-CONTROLS.json') + assert ctl['status'] == 'PASS_COLD_END_RAW_WORD_CONTROLS' and len(ctl['rejected']) == pins['layer_controls'], len(ctl['rejected']) + local = out / 'local' + run('native', up / 'code/hpe_audit_and_transport.py', '--raw', word, '--routing', routing, '--out', local) + assert hashlib.sha256(gzip.decompress((local / 'CANONICAL-WORD.json.gz').read_bytes())).hexdigest() == pins['canonical_sha256'], 'canonical word' + run('ledgers', up / 'code/hpe_emit_local.py', local) + run('local-replay', up / 'code/hpe_audit_local.py', local) + run('wrappers', up / 'code/hpe_adapters_local.py', local / 'CANONICAL-WORD.json.gz', + local / 'RESIDUAL-ADAPTERS.json', local / 'WRAPPER-CHECKS.json') + checks = read(local / 'LOCAL-CHECKS.json') + for o, s in pins['program_sha256'].items(): assert checks[o]['sha256'] == s, ('local program', o) + if not a.skip_phases: + run('phases', base / 'code/phases_full.py', local, parent / 'complex-global/vendor531/vendor/clifford') + assert hashlib.sha256((local / 'CLIFFORD-RECIPES.json').read_bytes()).hexdigest() == pins['clifford_recipes_sha256'], 'clifford recipes' + print('DONE', local, flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/reproduce.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/reproduce.py new file mode 100644 index 0000000000..8b51efa646 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/reproduce.py @@ -0,0 +1,194 @@ +#!/usr/bin/env python3 +"""Rebuild the frozen gauge44 delta from two pinned upstream checkouts. + +Prepared for icekylinx with OpenAI GPT-6 Astra assistance. Apache-2.0. +This driver calls the credited upstream constructors unchanged; it runs no +search or optimizer. See ../CONSTRUCTION.md and INPUTS.json. +""" +import argparse +import gzip +import hashlib +import importlib.util +import json +import os +from pathlib import Path +import shutil +import subprocess +import sys +import time + +HERE = Path(__file__).resolve().parent + + +def read(path): + raw = path.read_bytes() + return json.loads(gzip.decompress(raw) if path.suffix == '.gz' else raw) + + +def sha(path, content=False): + raw = path.read_bytes() + if content and path.suffix == '.gz': + raw = gzip.decompress(raw) + return hashlib.sha256(raw).hexdigest() + + +def dump(path, value): + path.parent.mkdir(parents=True, exist_ok=True) + raw = json.dumps(value, sort_keys=True, separators=(',', ':')).encode() + path.write_bytes(gzip.compress(raw, mtime=0) if path.suffix == '.gz' else raw) + + +def load_module(name, path): + spec = importlib.util.spec_from_file_location(name, path) + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + return module + + +def main(): + assert __debug__, 'Assertions are required; do not use python -O.' + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--main', type=Path, required=True, + help='integer-mult-bounds checkout at the pinned main commit') + parser.add_argument('--pr635', type=Path, required=True, + help='integer-mult-bounds checkout at the pinned PR635 commit') + parser.add_argument('--out', type=Path, required=True, + help='new output directory outside both checkouts') + parser.add_argument('--until', choices=('word', 'local', 'phases'), default='word', + help='default: scalar constructor only; local adds exact native replay and wrappers') + parser.add_argument('--frozen-cold', action='store_true', + help='splice the pinned cold recipe instead of deriving its exact Q/T matrices again') + args = parser.parse_args() + roots = {'main': args.main.resolve(), 'pr635': args.pr635.resolve(), 'delta': HERE} + out = args.out.resolve() + assert not out.exists(), 'Use a new output directory.' + assert not any(out.is_relative_to(root) for root in roots.values()) + pins = read(HERE / 'INPUTS.json') + for family, files in pins['files'].items(): + for relative, expected in files.items(): + path = roots[family] / relative + assert sha(path) == expected, ('input pin', family, relative) + out.mkdir(parents=True) + upstream = roots['pr635'] / 'research/complex-571-cold14-st2' + source = roots['main'] / 'research/complex-k492-owner-repair/vendor/multicold' + joint = source.parent / 'joint_prefix' + base = source / 'vendor/pr558' + parent = base / 'vendor/pr552' + gk = parent / 'complex-local/static44/gk' + hamming = source.parent / 'direct_delivery/inputs/hamming' + structural = roots['main'] / 'research/structural-gain/frontier-composition' + runner = source / 'code/run_portable.py' + env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONUTF8='1', + PYTHONINTMAXSTRDIGITS='0', MULTICOLD_SOURCE=str(source), + GAIN_PR564_SOURCE=str(source)) + env.pop('PYTHONOPTIMIZE', None) + records = [] + + def run(label, script, *arguments): + start = time.monotonic() + log = out / (label + '.log') + print('RUN', label, flush=True) + with log.open('w', encoding='utf-8') as stream: + result = subprocess.run([sys.executable, '-B', str(runner), str(script), + *map(str, arguments)], env=env, stdout=stream, + stderr=subprocess.STDOUT) + records.append({'step': label, 'exit_code': result.returncode, + 'seconds': round(time.monotonic() - start, 3)}) + (out / 'STEPS.json').write_text(json.dumps(records, indent=2) + '\n') + if result.returncode: + raise RuntimeError(label + '\n' + log.read_text()[-6000:]) + print('PASS', label, flush=True) + + def check_word(label, path): + assert sha(path, content=True) == pins['word_content_sha256'][label], ('step pin', label) + return path + + raw504 = parent / 'complex-local/static44/inputs/RAW504.json.gz' + promoted = structural / 'global-replay/base/split-centres/FULL-WORD.json.gz' + multi = structural / 'multicold-eight-word/FULL-WORD.json.gz' + early = out / 'shadow-early' + run('shadow-early', source / 'code/build_cold_kernel.py', '--input', promoted, + '--recipe', source / 'data/EIGHT-COLD.json', '--gk-dir', gk, '--out', early) + early_word = check_word('shadow-early', early / 'FULL-WORD.json.gz') + prefix = out / 'shadow-prefix' + run('shadow-prefix', joint / 'code/build_joint_prefix.py', '--input', multi, + '--recipe', joint / 'data/JOINT-PREFIX.json', '--variant', 'eightcold', + '--gk-dir', gk, '--out', prefix) + prefix_word = check_word('shadow-prefix', prefix / 'FULL-WORD.json.gz') + + inputs = out / 'hamming' + inputs.mkdir() + for name in ('PROTOTYPE.json', 'PACKET-PROGRAMS.json.gz'): + shutil.copyfile(hamming / name, inputs / name) + shutil.copyfile(HERE / 'COMPLETION-PRIORITY.json', inputs / 'COMPLETION-PRIORITY.json') + raw = out / 'raw' + run('gauge-forward', HERE / 'construct_gauge_xcentre.py', inputs, raw, + upstream / 'data/TRI-SCHEDULE.json') + word = check_word('raw', raw / 'FULL-WORD.json.gz') + assert sha(raw / 'HELPER-MAP.json') == pins['helper_map_sha256'] + chain = [raw504, promoted, early_word, multi, prefix_word] + for i, (before, after) in enumerate(zip(chain, chain[1:])): + target = out / ('port' + str(i)) + run('port' + str(i), upstream / 'code/build_port_stage.py', + '--shadow-input', before, '--shadow-output', after, '--input', word, + '--map', raw / 'HELPER-MAP.json', '--gk-dir', gk, '--out', target) + word = check_word('port' + str(i), target / 'FULL-WORD.json.gz') + + changed = read(word) + regroup = read(upstream / 'data/recipes/k492-jp8-frame_regroup.json') + # The inherited changes are B-only and are checked against the actual new gates. + for edit in regroup['changes']: + assert changed[edit['section']][edit['index']] == edit['before'] + changed[edit['section']][edit['index']] = edit['after'] + changed['report'].update(local_profile=regroup['after'], + local_rank_mass=sum(int(r)*n for r, n in regroup['after'].items())) + word = out / 'regroup/FULL-WORD.json.gz' + dump(word, changed) + check_word('regroup', word) + hpe = load_module('upstream_hpe', upstream / 'code/build_hpe.py') + changed = hpe.apply(changed, read(upstream / 'data/recipes/k492-jp8-hyperplane_end.json')['changes']) + word = out / 'hpe/FULL-WORD.json.gz' + dump(word, changed) + check_word('hpe', word) + + target = out / 'cold44' + if args.frozen_cold: + cold = load_module('upstream_cold', upstream / 'code/build_cold_end.py') + changed = cold.apply(changed, read(HERE / 'COLD44-RECIPE.json.gz')) + # Match the exact constructor's descriptive status; this is not an audit assertion. + changed['report']['status'] = 'EXACT_COLD44_CONSTRUCTED_PENDING_INDEPENDENT_AUDIT' + dump(target / 'FULL-WORD.json.gz', changed) + else: + run('cold44-exact', HERE / 'build_gauge_cold44.py', '--input', word, + '--out', target, '--hamming', inputs, '--upstream-package', upstream) + assert read(target / 'RECIPE.json.gz') == read(HERE / 'COLD44-RECIPE.json.gz') + word = check_word('cold44', target / 'FULL-WORD.json.gz') + report = read(word)['report'] + assert report['local_rank_mass'] == 5650 + assert report['local_profile'] == {'1': 2514, '2': 404, '3': 448, '4': 160, '5': 56, '8': 8} + assert report['width_inventory'] == {'4': 52, '5': 48, '7': 34, '8': 114, '9': 244} + print('PASS exact frozen scalar word', word, flush=True) + if args.until == 'word': + return + + local = out / 'local' + routing = parent / 'complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz' + run('native', upstream / 'code/hpe_audit_and_transport.py', '--raw', word, + '--routing', routing, '--out', local) + assert sha(local / 'CANONICAL-WORD.json.gz', content=True) == pins['canonical_content_sha256'] + run('ledgers', upstream / 'code/hpe_emit_local.py', local) + run('local-replay', upstream / 'code/hpe_audit_local.py', local) + run('wrappers', upstream / 'code/hpe_adapters_local.py', local / 'CANONICAL-WORD.json.gz', + local / 'RESIDUAL-ADAPTERS.json', local / 'WRAPPER-CHECKS.json') + checks = read(local / 'LOCAL-CHECKS.json') + for orientation, expected in pins['local_program_sha256'].items(): + assert checks[orientation]['sha256'] == expected + if args.until == 'phases': + clifford = parent / 'complex-global/vendor531/vendor/clifford' + run('phases', base / 'code/phases_full.py', local, clifford) + assert sha(local / 'CLIFFORD-RECIPES.json') == pins['clifford_recipes_sha256'] + print('DONE', local, flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/LOCAL-PINS-sw4-P6k4.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/LOCAL-PINS-sw4-P6k4.json new file mode 100644 index 0000000000..ae26a0f2f1 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/LOCAL-PINS-sw4-P6k4.json @@ -0,0 +1,11 @@ +{ + "word": "P6k4sw4", + "sw4_controls": 4, + "layer_controls": 95, + "canonical_sha256": "5f5f163e43e8c21c16e2f10aef0078131d127a1ccacc39e0238d111fbd29f195", + "program_sha256": { + "forward": "36e75fc972766fa42f1b371a055e74976a165c894b816911c3510a88b431ea09", + "backward": "3176ccde98d90e754105e60096598fee348e2455e046290d3674b79dd6b402df" + }, + "clifford_recipes_sha256": "202eeaf5fac0c801b98811c1e140fd0af443090d7f7e05c7b55a4ddc6f6acdab" +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/NOTES.md b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/NOTES.md new file mode 100644 index 0000000000..2a53ffb3b8 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/NOTES.md @@ -0,0 +1,21 @@ +# SW4: read-set exchange on 4 entering-copy pairs + +- **Input.** P6k3, sha a38bb414. +- **Output.** sha f35a852b. Strict PASS at κ 0.001659645685315104, which is +3.267e-7 over P6k3 and equal to the ideal. +- **Width.** W 3782 is unchanged, as are start_extra, helper_final, cleanup and the helper numbering. +- **Rebuild.** `python build_sw4.py INPUT OUT [SW4-RECIPE.json]`. It is a deterministic apply of the 16 explicit moves, with 4 pinned controls: C0 (identity), N1 (keeping the pre-read is rejected), N2 (a partial exchange is rejected) and N3 (a wrong-sign pre-read is rejected). + +## Move +For each pair (h,r) in {(461,25), (581,89), (591,415), (603,431)}, where h = E_h + r after h's copy gate: +- every post-copy target read of h becomes a read of r, and that target's entrance pre-read of h is deleted; +- every target read of r becomes a read of h, with the pre-read add(t,h,−c) inserted after h's last pre-read, while h = E_h. + +The B-end state of every register is unchanged (checked mod p). + +## How exhaustive the search was +These 4 are the only positives within an exactly defined family. +- **Copy pair.** h is an entering helper whose first B write is add(h,r,1/1) from a non-target r, and whose only earlier B gates are single target pre-reads. NP has 107 such pairs. +- **Candidates.** Every nonempty subset of one pair's movable reads (target reads of h or r between the copy and the next write of h or r), with all other pairs left unchanged. That is 602 candidates over the 54 pairs that have reads. +- **Outcome.** 564 are frame-illegal. The 38 legal ones are all full single-pair exchanges, and only these 4 are positive. Their gains are additive. + +**What is not covered.** Cross-pair combinations of partial moves were not enumerated. Without a decomposition proof (moves can shrink as well as grow target frames), the result is exhaustive only within this single-pair family. diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/SW4-RECIPE-P6k4.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/SW4-RECIPE-P6k4.json new file mode 100644 index 0000000000..b9dea4152a --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/SW4-RECIPE-P6k4.json @@ -0,0 +1,314 @@ +{ + "name": "SW4", + "description": "BRoute read-set exchange on entering-copy pairs (h,r); indices refer to the input word B section", + "input_sha256": "0390ec65dc4d47df1887aabdc2ec5b6ddea3cfc8e65582873fdfeba81d100073", + "output_sha256": "d232183f233899961bf55cac67a18545ed33548d9a7ca7078990d1a83d557c59", + "pairs": { + "461": 25, + "581": 89, + "591": 415, + "603": 431 + }, + "moves": [ + { + "kind": "h2r", + "h": 461, + "r": 25, + "read_index": 856, + "target": 168, + "coef": [ + -1, + 2 + ], + "delete_preread_index": 27 + }, + { + "kind": "h2r", + "h": 461, + "r": 25, + "read_index": 1208, + "target": 128, + "coef": [ + -1, + 2 + ], + "delete_preread_index": 26 + }, + { + "kind": "r2h", + "h": 461, + "r": 25, + "read_index": 873, + "target": 129, + "coef": [ + -1, + 2 + ], + "insert_preread_before": 28, + "preread": [ + "add", + 129, + 461, + 1, + 2 + ] + }, + { + "kind": "r2h", + "h": 461, + "r": 25, + "read_index": 1193, + "target": 169, + "coef": [ + -1, + 2 + ], + "insert_preread_before": 28, + "preread": [ + "add", + 169, + 461, + 1, + 2 + ] + }, + { + "kind": "h2r", + "h": 581, + "r": 89, + "read_index": 860, + "target": 171, + "coef": [ + -1, + 2 + ], + "delete_preread_index": 58 + }, + { + "kind": "h2r", + "h": 581, + "r": 89, + "read_index": 1288, + "target": 192, + "coef": [ + -1, + 2 + ], + "delete_preread_index": 59 + }, + { + "kind": "r2h", + "h": 581, + "r": 89, + "read_index": 953, + "target": 193, + "coef": [ + -1, + 2 + ], + "insert_preread_before": 60, + "preread": [ + "add", + 193, + 581, + 1, + 2 + ] + }, + { + "kind": "r2h", + "h": 581, + "r": 89, + "read_index": 1197, + "target": 175, + "coef": [ + -1, + 2 + ], + "insert_preread_before": 60, + "preread": [ + "add", + 175, + 581, + 1, + 2 + ] + }, + { + "kind": "h2r", + "h": 591, + "r": 415, + "read_index": 868, + "target": 139, + "coef": [ + 1, + 1 + ], + "delete_preread_index": 62 + }, + { + "kind": "h2r", + "h": 591, + "r": 415, + "read_index": 1296, + "target": 160, + "coef": [ + 1, + 1 + ], + "delete_preread_index": 63 + }, + { + "kind": "r2h", + "h": 591, + "r": 415, + "read_index": 961, + "target": 161, + "coef": [ + 1, + 1 + ], + "insert_preread_before": 64, + "preread": [ + "add", + 161, + 591, + -1, + 1 + ] + }, + { + "kind": "r2h", + "h": 591, + "r": 415, + "read_index": 1205, + "target": 143, + "coef": [ + 1, + 1 + ], + "insert_preread_before": 64, + "preread": [ + "add", + 143, + 591, + -1, + 1 + ] + }, + { + "kind": "h2r", + "h": 603, + "r": 431, + "read_index": 876, + "target": 131, + "coef": [ + 1, + 1 + ], + "delete_preread_index": 70 + }, + { + "kind": "h2r", + "h": 603, + "r": 431, + "read_index": 1300, + "target": 163, + "coef": [ + 1, + 1 + ], + "delete_preread_index": 71 + }, + { + "kind": "r2h", + "h": 603, + "r": 431, + "read_index": 965, + "target": 167, + "coef": [ + 1, + 1 + ], + "insert_preread_before": 72, + "preread": [ + "add", + 167, + 603, + -1, + 1 + ] + }, + { + "kind": "r2h", + "h": 603, + "r": 431, + "read_index": 1213, + "target": 135, + "coef": [ + 1, + 1 + ], + "insert_preread_before": 72, + "preread": [ + "add", + 135, + 603, + -1, + 1 + ] + } + ], + "kappa_ideal_in": 0.0016603565408383088, + "kappa_ideal_out": 0.0016606836036204419, + "W": 3778, + "profile_in": { + "1": 2572, + "2": 326, + "3": 430, + "4": 194, + "5": 56, + "8": 8 + }, + "profile_out": { + "1": 2548, + "2": 342, + "3": 438, + "4": 186, + "5": 56, + "8": 8 + }, + "width_inventory": { + "4": 80, + "5": 32, + "7": 54, + "8": 122, + "9": 216 + }, + "rejection_expected": { + "N1": { + "changed_registers": [ + 168, + 171 + ], + "n": 2 + }, + "N2": { + "first": [ + "cap", + 1192, + 169 + ], + "n": 10 + }, + "N3": { + "changed_registers": [ + 129, + 130, + 169, + 170 + ], + "n": 4 + } + } +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/build_sw4.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/build_sw4.py new file mode 100644 index 0000000000..617e0ed06d --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/build_sw4.py @@ -0,0 +1,203 @@ +#!/usr/bin/env python3 +"""build_sw4.py INPUT_WORD OUT_DIR [RECIPE] : deterministic, standard-library-only rebuild of the BRoute SW4 word. + +SW4 exchanges the B-phase target read sets of four entering packet copies h and their face registers r +(h = E_h + r after h's copy gate; E_h = h's entering content): + h2r: a post-copy read add(t,h,c) becomes add(t,r,c), and t's entrance pre-read add(t,h,-c) (taken while h = E_h) is deleted; + r2h: a read add(t,r,c) becomes add(t,h,c), and a pre-read add(t,h,-c) is inserted before index insert_preread_before + (right after h's last existing pre-read, still before h's copy gate). +Every register holds the same value at the end of B (checked mod p). Frames: a moved or inserted gate gets the plain join of +its operands' current frames; every other B gate and every early-cleanup tail keeps span(old frame + current operand frames). +Targets must stay inside u_t^perp, and tails and ends must contain the current frame. + +Controls (run on every build; the count is pinned to 4 and all must hold, else exit 1): + C0 the identity recipe (no moves) reproduces the input B and early_cleanup byte for byte; + N1 h2r without deleting the pre-read is rejected by exactness; + N2 a partial exchange (one read only) is rejected by the frame cap; + N3 an inserted pre-read with the wrong sign is rejected by exactness. +Rejection sites are pinned: the recipe's 'rejection_expected' gives, for N1/N3, the exact set of target rows whose B-end +state changes (the mutated target plus its butterfly partner(s)) and, for N2, the first cap violation (kind, B index, +register) and the violation count. Each control must reproduce its pinned site exactly. BUILD.json records the observed +sites under 'rejection'. +Writes OUT_DIR/FULL-WORD.json.gz (sha checked against the recipe) and OUT_DIR/BUILD.json.""" +import sys, json, gzip, hashlib, os +from collections import Counter, defaultdict + +PR = 2147483629 +HERE = os.path.dirname(os.path.abspath(__file__)) +V, HH = 112, 9 + + +def basis(vs): + piv = {} + for a in vs: + while a: + bit = a.bit_length() - 1 + if bit in piv: a ^= piv[bit] + else: + piv[bit] = a; break + for k in sorted(piv): + for j in piv: + if j > k and piv[j] >> k & 1: piv[j] ^= piv[k] + return tuple(piv[k] for k in sorted(piv, reverse=True)) + + +def contained(a, b): return basis(list(a) + list(b)) == tuple(b) +def registers(e): return e[1:3] if e[0] == 'add' else e[1:2] +def hyper(p): return basis([x for x in range(1, 1 << HH) if (x & p).bit_count() % 2 == 0]) +FULL = basis([1 << i for i in range(HH)]) + + +def coef(e): + a, b = (e[3], e[4]) if e[0] == 'add' else (e[2], e[3]) + return a % PR * pow(b % PR, PR - 2, PR) % PR + + +def bend_state(w): + """sparse rows mod p of every register after A + cut + B (identity start).""" + n = 2 * V + w['report']['R']; rows = [{i: 1} for i in range(n)] + for e in w['A'] + w['cut'] + w['B']: + q = coef(e); t = e[1] + if e[0] == 'scale': rows[t] = {k: x * q % PR for k, x in rows[t].items()} + else: + d = rows[t] + for k, x in rows[e[2]].items(): + y = (d.get(k, 0) + q * x) % PR + if y: d[k] = y + else: d.pop(k, None) + return rows + + +def apply_recipe(w, moves, drop_delete=False, wrong_sign=False): + B = [list(e[:-1]) + [list(e[-1]) if e[-1] is not None else None] for e in w['B']] + tag = {}; dele = set(); ins = defaultdict(list) + for m in moves: + i = m['read_index']; e = B[i]; t = m['target']; a, b = m['coef'] + assert e[0] == 'add' and e[1] == t and [e[3], e[4]] == [a, b], ('recipe/word mismatch', m) + if m['kind'] == 'h2r': + assert e[2] == m['h'] + pi = m['delete_preread_index']; g = B[pi] + assert g[:5] == ['add', t, m['h'], -a, b], ('pre-read mismatch', m) + B[i] = ['add', t, m['r'], a, b, e[-1]] + if not drop_delete: dele.add(pi) + else: + assert e[2] == m['r'] + B[i] = ['add', t, m['h'], a, b, e[-1]] + g = list(m['preread']) + if wrong_sign: g[3] = -g[3] + ins[m['insert_preread_before']].append(g + [None]) + tag[i] = 1 + NB, nt = [], [] + for i, e in enumerate(B): + for g in ins.get(i, []): NB.append(g); nt.append(1) + if i in dele: continue + NB.append(e); nt.append(tag.get(i, 0)) + w2 = dict(w); w2['B'] = NB; w2['early_cleanup'] = [list(x) for x in w.get('early_cleanup', [])] + return w2, nt + + +def refit(w, nt): + n = 2 * V + w['report']['R'] + cur = [(p,) for p in w['ports']] + [()] * (n - V) + for q, U in w['start_extra'].items(): cur[int(q)] = basis(U) + for e in w['A']: + for q in registers(e): cur[q] = basis(e[-1]) + prob = [] + for i, e in enumerate(w['B']): + rs = registers(e) + base = [] if nt[i] or e[-1] is None else list(e[-1]) + F = basis(base + [x for q in rs for x in cur[q]]) + for q in rs: + if V <= q < 2 * V and not contained(F, hyper(w['ports'][q - V])): prob.append(('cap', i, q)) + e[-1] = list(F) + for q in rs: cur[q] = F + ne = [] + for i, U in w.get('early_cleanup', []): + rs = registers(w['cleanup'][i]); F = basis(list(U) + [x for q in rs for x in cur[q]]) + for q in rs: + fin = w['helper_final'].get(str(q)) + if fin is not None and not contained(F, basis(fin)): prob.append(('tail', i, q)) + ne.append([i, list(F)]) + for q in rs: cur[q] = F + w['early_cleanup'] = ne + for q in range(2 * V, n): + fin = w['helper_final'].get(str(q)) + if fin is not None and not contained(cur[q], basis(fin)): prob.append(('end', q)) + return prob + + +def profile(w): + n = 2 * V + w['report']['R'] + tail = [w['cleanup'][i][:-1] + [U] for i, U in w.get('early_cleanup', [])] + end = [FULL] * V + [hyper(p) for p in w['ports']] + [FULL] * (n - 2 * V) + for q, U in w['helper_final'].items(): end[int(q)] = basis(U) + start = [(p,) for p in w['ports']] + [()] * (n - V) + for q, U in w['start_extra'].items(): start[int(q)] = basis(U) + cur = list(start); paid = Counter() + def climb(q, U): + U = basis(U); assert contained(cur[q], U), ('monotone', q) + d = len(U) - len(cur[q]) + if d: paid[d] += 1 + cur[q] = U + for sec in ('A', 'B'): + if sec == 'B': + lev = {int(t): basis(U) for t, U in w.get('target_levels', {}).items()} + for q, U in zip(w['centers'], w['center_frames']): + U = basis(U); served = {lev.get(e[1] - V, ()) for e in w['cut'] if e[2] == q} + for T in sorted(served, key=lambda x: -len(x)): + if T != U: paid[len(U) - len(T)] += 1 + U = T + for e in w[sec]: + for q in registers(e): climb(q, e[-1]) + for e in tail: + for q in registers(e): climb(q, e[-1]) + for q, U in enumerate(end): climb(q, U) + widths = Counter(len(end[q]) - len(start[q]) for q in range(2 * V, n)) + return paid, widths + + +def enc(w): return json.dumps(w, sort_keys=True, separators=(',', ':')).encode() + + +def main(): + src, out = sys.argv[1], sys.argv[2] + rec = json.load(open(sys.argv[3] if len(sys.argv) > 3 else os.path.join(HERE, 'SW4-RECIPE.json'))) + raw = gzip.decompress(open(src, 'rb').read()) + assert hashlib.sha256(raw).hexdigest() == rec['input_sha256'], 'input sha mismatch' + w = json.loads(raw); S0 = bend_state(w); moves = rec['moves'] + h0 = moves[0]['h']; one = [m for m in moves if m['h'] == h0] + ctl = {}; why = {}; EXP = rec.get('rejection_expected', {}) + if os.environ.get('SW4_PIN') != '1' and set(EXP) != {'N1', 'N2', 'N3'}: raise SystemExit('recipe rejection_expected must pin exactly N1, N2, N3 (set SW4_PIN=1 to record)') + def diff(S): + d = [q for q in range(len(S0)) if S[q] != S0[q]] + return dict(changed_registers=d[:8], n=len(d)) + w0, nt0 = apply_recipe(w, []); p0 = refit(w0, nt0) + ctl['C0_identity'] = not p0 and w0['B'] == w['B'] and w0['early_cleanup'] == w['early_cleanup'] + m1 = [m for m in one if m['kind'] == 'h2r'][:1] + w1, nt1 = apply_recipe(w, m1, drop_delete=True); d1 = diff(bend_state(w1)) + ctl['N1_keep_preread_rejected'] = d1['n'] > 0 and d1 == EXP.get('N1', d1); why['N1'] = d1 + w2, nt2 = apply_recipe(w, m1); p2 = refit(w2, nt2) + why['N2'] = dict(first=list(p2[0]) if p2 else None, n=len(p2)); ctl['N2_partial_rejected'] = bool(p2) and p2[0][0] == 'cap' and why['N2'] == EXP.get('N2', why['N2']) + w3, nt3 = apply_recipe(w, one, wrong_sign=True); d3 = diff(bend_state(w3)) + ctl['N3_wrong_sign_rejected'] = d3['n'] > 0 and d3 == EXP.get('N3', d3); why['N3'] = d3 + assert len(ctl) == 4 + wn, nt = apply_recipe(w, moves); pr = refit(wn, nt) + assert not pr, ('illegal', pr[:5]) + assert bend_state(wn) == S0, 'B-end state changed' + paid, widths = profile(wn) + wn['report'] = dict(wn['report'], local_profile={str(k): v for k, v in sorted(paid.items())}, + local_rank_mass=sum(k * v for k, v in paid.items())) + data = enc(wn); sha = hashlib.sha256(data).hexdigest() + os.makedirs(out, exist_ok=True) + with open(os.path.join(out, 'FULL-WORD.json.gz'), 'wb') as f: f.write(gzip.compress(data, mtime=0)) + rep = dict(recipe=rec['name'], input_sha256=rec['input_sha256'], output_sha256=sha, expected_output_sha256=rec['output_sha256'], + moves=len(moves), controls=ctl, rejection=why, profile=wn['report']['local_profile'], + widths={str(k): v for k, v in sorted(widths.items()) if k}, W=sum(k * v for k, v in widths.items())) + with open(os.path.join(out, 'BUILD.json'), 'w', newline='\n') as f: f.write(json.dumps(rep, indent=1) + '\n') + print(json.dumps(rep, indent=1)) + ok = all(ctl.values()) and sha == rec['output_sha256'] and rep['profile'] == rec['profile_out'] and rep['W'] == rec['W'] + sys.exit(0 if ok else 1) + + +if __name__ == '__main__': + main() diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/reproduce_sw4.py b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/reproduce_sw4.py new file mode 100644 index 0000000000..cb038e064b --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/reproduce_sw4.py @@ -0,0 +1,87 @@ +#!/usr/bin/env python3 +"""Rebuild the SW4 word (BRoute read-set exchange on four entering-copy pairs) and its native locals. + +Input: a fresh `construction/promo/reproduce_promo.py --base p6n --k ` output directory; its promoted +word is pinned there and by SW4-RECIPE-.json (this package: --k p6n-k4, P6k4 0390ec65..., recipe P6k4). Steps, each checked exactly: + 1. sw4: BRoute's build_sw4.py (standard library only). It applies the 16 explicit moves of SW4-RECIPE-.json: + every listed read of h becomes a read of its face register r and vice versa, with the entrance pre-reads deleted + or inserted. It checks the B-end state of every register mod p, the frame caps, tails and ends, and the output sha + and profile. Its controls C0, N1, N2 and N3 run on every build and must all hold (count pinned to 4). + 2. layer-end-controls: ../layers_p6n/layer_end_controls.py (per-end variant, Q6Reviewer-signed) on the SW4 word; + the count is pinned in LOCAL-PINS-sw4-.json. + 3. native, ledgers, local-replay, wrappers, phases: PR635's native local programs. The canonical word, local + programs and Clifford recipes are pinned (LOCAL-PINS-sw4-.json). +Apache-2.0. Driver by ColdWitness around BRoute's constructor. +""" +import argparse, gzip, hashlib, json, os, subprocess, sys, time +from pathlib import Path + +HERE = Path(__file__).resolve().parent +P6 = HERE.parent / 'layers_p6n' + + +def read(p): + raw = Path(p).read_bytes() + return json.loads(gzip.decompress(raw) if str(p).endswith('.gz') else raw) + + +def main(): + assert __debug__, 'Assertions are required' + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--main', type=Path, required=True) + ap.add_argument('--pr635', type=Path, required=True) + ap.add_argument('--promo-dir', type=Path, required=True, help='construction/promo/reproduce_promo.py output') + ap.add_argument('--out', type=Path, required=True) + ap.add_argument('--recipe', default='P6k4', help='SW4-RECIPE-.json and LOCAL-PINS-sw4-.json') + ap.add_argument('--skip-phases', action='store_true') + a = ap.parse_args() + out = a.out.resolve(); assert not out.exists(); out.mkdir(parents=True) + up = a.pr635.resolve() / 'research/complex-571-cold14-st2' + src = a.main.resolve() / 'research/complex-k492-owner-repair/vendor/multicold' + base = src / 'vendor/pr558'; parent = base / 'vendor/pr552' + rfile = HERE / ('SW4-RECIPE-%s.json' % a.recipe); rec = read(rfile); pins = read(HERE / ('LOCAL-PINS-sw4-%s.json' % a.recipe)) + env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONUTF8='1', PYTHONINTMAXSTRDIGITS='0', + MULTICOLD_SOURCE=str(src), GAIN_PR564_SOURCE=str(src)) + for k in ('PYTHONOPTIMIZE', 'XPARAM', 'EXTRAH', 'PAIRING_RANKS', 'DIAG', 'HYBBUDGET', 'PR635_CODE'): env.pop(k, None) + steps = [] + + def run(label, script, *args, portable=True): + t = time.monotonic() + cmd = [sys.executable, '-B'] + ([str(src / 'code/run_portable.py')] if portable else []) + [str(script), *map(str, args)] + with (out / (label + '.log')).open('w') as f: + rc = subprocess.call(cmd, env=env, stdout=f, stderr=subprocess.STDOUT) + steps.append(dict(step=label, exit_code=rc, seconds=round(time.monotonic() - t, 3))) + (out / 'STEPS.json').write_text(json.dumps(steps, indent=2) + '\n') + assert rc == 0, label + print('PASS', label, flush=True) + + inp = a.promo_dir.resolve() / 'promo/FULL-WORD.json.gz' + assert hashlib.sha256(gzip.decompress(inp.read_bytes())).hexdigest() == rec['input_sha256'], 'input must be the pinned promoted word' + run('sw4', HERE / 'build_sw4.py', inp, out / 'sw4', rfile, portable=False) + b = read(out / 'sw4/BUILD.json') + assert len(b['controls']) == pins['sw4_controls'] and all(b['controls'].values()), b['controls'] + word = out / 'sw4/FULL-WORD.json.gz' + assert hashlib.sha256(gzip.decompress(word.read_bytes())).hexdigest() == rec['output_sha256'] + routing = parent / 'complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz' + env['PR635_CODE'] = str(up / 'code') + run('layer-end-controls', P6 / 'layer_end_controls.py', word, routing, out / 'controls') + env.pop('PR635_CODE') + ctl = read(out / 'controls/COLD-END-CONTROLS.json') + assert ctl['status'] == 'PASS_COLD_END_RAW_WORD_CONTROLS' and len(ctl['rejected']) == pins['layer_controls'], len(ctl['rejected']) + local = out / 'local' + run('native', up / 'code/hpe_audit_and_transport.py', '--raw', word, '--routing', routing, '--out', local) + assert hashlib.sha256(gzip.decompress((local / 'CANONICAL-WORD.json.gz').read_bytes())).hexdigest() == pins['canonical_sha256'], 'canonical word' + run('ledgers', up / 'code/hpe_emit_local.py', local) + run('local-replay', up / 'code/hpe_audit_local.py', local) + run('wrappers', up / 'code/hpe_adapters_local.py', local / 'CANONICAL-WORD.json.gz', + local / 'RESIDUAL-ADAPTERS.json', local / 'WRAPPER-CHECKS.json') + checks = read(local / 'LOCAL-CHECKS.json') + for o, s in pins['program_sha256'].items(): assert checks[o]['sha256'] == s, ('local program', o) + if not a.skip_phases: + run('phases', base / 'code/phases_full.py', local, parent / 'complex-global/vendor531/vendor/clifford') + assert hashlib.sha256((local / 'CLIFFORD-RECIPES.json').read_bytes()).hexdigest() == pins['clifford_recipes_sha256'], 'clifford recipes' + print('DONE', local, flush=True) + + +if __name__ == '__main__': + main() diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/FRONTIER.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/FRONTIER.json new file mode 100644 index 0000000000..70285d4d85 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/FRONTIER.json @@ -0,0 +1,36 @@ +{ + "checked_at_utc": "2026-10-13 00:54:29 UTC", + "construction_base": { + "pr": 635, + "commit": "a6895a69f8ad98ab45777b03e9e6f48888c39f6f", + "kappa": "0.001636241501576388" + }, + "latest_pr": 642, + "strongest_reported_pr": 641, + "comparisons": [ + { + "number": 641, + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/641", + "title": "Conditional κ = 0.001636523543003976: cost-neutral pivot swaps with four entering ends (s4) on PR635", + "head_sha": "ff580ea5407aa427d64233523e46ee0afe24a766", + "head_repo": "jeremykothe2/integer-mult-bounds", + "created_at": "2026-10-13T00:36:30Z", + "updated_at": "2026-10-13T00:36:30Z", + "reported_kappa": "0.001636523543003976" + }, + { + "number": 642, + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/642", + "title": "Conditional κ = 0.001636472098484378: selective helper-249 dispatch", + "head_sha": "d1154e23e13d85fdbf64d4b41fa20bb0f56a428f", + "head_repo": "vectorsss/integer-mult-bounds", + "created_at": "2026-10-13T00:40:40Z", + "updated_at": "2026-10-13T00:46:54Z", + "reported_kappa": "0.001636472098484378" + } + ], + "new_kappa": "0.001649483702558979", + "gain_over_641_percent": "0.791932362379189601995955118466917211009518325743405547289975", + "gain_over_642_percent": "0.795100881136422911010672021375626721886288268207407873093008", + "scope": "PR641/642 values are their public reported conditional witnesses, not independently replayed here. This delta retains the pinned PR635 construction ancestry and replaces its local supplier and whole-owner dispatch; it does not claim to compose the later pivot swaps or helper249 end." +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/OWNERS.json.gz b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/OWNERS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..8eda84ea0c0f57ca4c14ecb11426874ec2e42886 GIT binary patch literal 411337 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

    &VuSy?M`KDK{uf%~`sjE?48*doPy4&5&6X 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 z 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%0Akx@IouYK*IEDnHaWc8Jy-da5u+;aL#A}zt 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

    !g3r!Y`!@G<$?BA5TDQc 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 literal 0 HcmV?d00001 diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/PLAN.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/PLAN.json new file mode 100644 index 0000000000..4f17b4ccf3 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/PLAN.json @@ -0,0 +1,40249 @@ +{ + "status": "FROZEN_EXPLICIT_GAUGE44_WHOLE_OWNER_NOMINATION", + "mode": "gauge44-all72", + "K": 4, + "T": 8, + "M": 73, + "L": 9, + "live": 7168, + "deficit": 2560, + "profile": { + "1": 174763, + "2": 30105, + "3": 30275, + "4": 12240, + "5": 4896, + "7": 54, + "8": 576, + "16": 23, + "48": 2419 + }, + "order": [ + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 1, + 0 + ], + [ + 0, + 2 + ], + [ + 1, + 1 + ], + [ + 2, + 0 + ], + [ + 0, + 3 + ], + [ + 1, + 2 + ], + [ + 2, + 1 + ], + [ + 3, + 0 + ], + [ + 0, + 4 + ], + [ + 1, + 3 + ], + [ + 2, + 2 + ], + [ + 3, + 1 + ], + [ + 4, + 0 + ], + [ + 0, + 5 + ], + [ + 1, + 4 + ], + [ + 2, + 3 + ], + [ + 3, + 2 + ], + [ + 4, + 1 + ], + [ + 5, + 0 + ], + [ + 0, + 6 + ], + [ + 1, + 5 + ], + [ + 2, + 4 + ], + [ + 3, + 3 + ], + [ + 4, + 2 + ], + [ + 5, + 1 + ], + [ + 0, + 7 + ], + [ + 6, + 0 + ], + [ + 1, + 6 + ], + [ + 2, + 5 + ], + [ + 3, + 4 + ], + [ + 4, + 3 + ], + [ + 5, + 2 + ], + [ + 6, + 1 + ], + [ + 1, + 7 + ], + [ + 7, + 0 + ], + [ + 2, + 6 + ], + [ + 3, + 5 + ], + [ + 4, + 4 + ], + [ + 5, + 3 + ], + [ + 6, + 2 + ], + [ + 7, + 1 + ], + [ + 2, + 7 + ], + [ + 8, + 0 + ], + [ + 3, + 6 + ], + [ + 4, + 5 + ], + [ + 5, + 4 + ], + [ + 6, + 3 + ], + [ + 7, + 2 + ], + [ + 8, + 1 + ], + [ + 3, + 7 + ], + [ + 4, + 6 + ], + [ + 5, + 5 + ], + [ + 6, + 4 + ], + [ + 7, + 3 + ], + [ + 8, + 2 + ], + [ + 4, + 7 + ], + [ + 5, + 6 + ], + [ + 6, + 5 + ], + [ + 7, + 4 + ], + [ + 8, + 3 + ], + [ + 5, + 7 + ], + [ + 6, + 6 + ], + [ + 7, + 5 + ], + [ + 8, + 4 + ], + [ + 6, + 7 + ], + [ + 7, + 6 + ], + [ + 8, + 5 + ], + [ + 7, + 7 + ], + [ + 8, + 6 + ], + [ + 8, + 7 + ] + ], + "windows": { + "0,0": [ + 16, + [ + 0, + 1, + 2 + ] + ], + "0,2": [ + 16, + [ + 0, + 1, + 2 + ] + ], + "0,1": [ + 8, + [ + 3, + 4, + 5 + ] + ], + "0,3": [ + 8, + [ + 3, + 4, + 5 + ] + ], + "0,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + ], + "0,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + ], + "0,5": [ + 8, + [ + 10, + 11, + 12, + 13, + 14 + ] + ], + "0,7": [ + 8, + [ + 10, + 11, + 12, + 13, + 14 + ] + ], + "0,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20 + ] + ], + "0,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20 + ] + ], + "0,9": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "0,11": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "0,12": [ + 48, + [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,13": [ + 48, + [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,14": [ + 32, + [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,15": [ + 32, + [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,16": [ + 16, + [ + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "0,17": [ + 16, + [ + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "1,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "1,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "1,1": [ + 8, + [ + 5, + 6, + 7, + 8 + ] + ], + "1,3": [ + 8, + [ + 5, + 6, + 7, + 8 + ] + ], + "1,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13 + ] + ], + "1,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13 + ] + ], + "1,5": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "1,7": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "1,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + ], + "1,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + ], + "1,9": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "1,11": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "1,12": [ + 48, + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,13": [ + 48, + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,14": [ + 32, + [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,15": [ + 32, + [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,16": [ + 16, + [ + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "1,17": [ + 16, + [ + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "2,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "2,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "2,1": [ + 8, + [ + 8, + 9, + 10, + 11, + 12 + ] + ], + "2,3": [ + 8, + [ + 8, + 9, + 10, + 11, + 12 + ] + ], + "2,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ] + ], + "2,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ] + ], + "2,5": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "2,7": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "2,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33 + ] + ], + "2,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33 + ] + ], + "2,9": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "2,11": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "2,12": [ + 48, + [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,13": [ + 48, + [ + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,14": [ + 32, + [ + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,15": [ + 32, + [ + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,16": [ + 16, + [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "2,17": [ + 16, + [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "3,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + ], + "3,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ] + ], + "3,1": [ + 8, + [ + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "3,3": [ + 8, + [ + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "3,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ], + "3,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ], + "3,5": [ + 8, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "3,7": [ + 8, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "3,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40 + ] + ], + "3,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40 + ] + ], + "3,9": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "3,11": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "3,12": [ + 48, + [ + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,13": [ + 48, + [ + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,14": [ + 32, + [ + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,15": [ + 32, + [ + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,16": [ + 16, + [ + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "3,17": [ + 16, + [ + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "4,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ], + "4,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ], + "4,1": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "4,3": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "4,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + ], + "4,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + ], + "4,5": [ + 8, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "4,7": [ + 8, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "4,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47 + ] + ], + "4,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47 + ] + ], + "4,9": [ + 8, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ] + ], + "4,11": [ + 8, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ] + ], + "4,12": [ + 48, + [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,13": [ + 48, + [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,14": [ + 32, + [ + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,15": [ + 32, + [ + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,16": [ + 16, + [ + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,17": [ + 16, + [ + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "5,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22 + ] + ], + "5,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22 + ] + ], + "5,1": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "5,3": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "5,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38 + ] + ], + "5,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38 + ] + ], + "5,5": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "5,7": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "5,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53 + ] + ], + "5,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53 + ] + ], + "5,9": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "5,11": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "5,12": [ + 48, + [ + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,13": [ + 48, + [ + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,14": [ + 32, + [ + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,15": [ + 32, + [ + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,16": [ + 16, + [ + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "5,17": [ + 16, + [ + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "6,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + ], + "6,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + ], + "6,1": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "6,3": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "6,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45 + ] + ], + "6,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45 + ] + ], + "6,5": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "6,7": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "6,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58 + ] + ], + "6,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58 + ] + ], + "6,9": [ + 8, + [ + 59, + 60, + 61, + 62, + 63 + ] + ], + "6,11": [ + 8, + [ + 59, + 60, + 61, + 62, + 63 + ] + ], + "6,12": [ + 48, + [ + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,13": [ + 48, + [ + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,14": [ + 32, + [ + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,15": [ + 32, + [ + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,16": [ + 16, + [ + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,17": [ + 16, + [ + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "7,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + ], + "7,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + ], + "7,1": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "7,3": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "7,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ] + ], + "7,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ] + ], + "7,5": [ + 8, + [ + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "7,7": [ + 8, + [ + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "7,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "7,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "7,9": [ + 8, + [ + 63, + 64, + 65, + 66 + ] + ], + "7,11": [ + 8, + [ + 63, + 64, + 65, + 66 + ] + ], + "7,12": [ + 48, + [ + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,13": [ + 48, + [ + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,14": [ + 32, + [ + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,15": [ + 32, + [ + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,16": [ + 16, + [ + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,17": [ + 16, + [ + 67, + 68, + 69, + 70, + 71 + ] + ] + }, + "sides": { + "0": 0, + "2": 1, + "1": 0, + "3": 1, + "4": 0, + "6": 1, + "5": 0, + "7": 1, + "8": 0, + "10": 1, + "9": 0, + "11": 1, + "12": 0, + "13": 1, + "14": 0, + "15": 1, + "16": 0, + "17": 1 + }, + "pairs": { + "0": 1, + "2": 1, + "1": 1, + "3": 1, + "4": 2, + "6": 2, + "5": 2, + "7": 2, + "8": 3, + "10": 3, + "9": 3, + "11": 3, + "12": 0, + "13": 0, + "14": 1, + "15": 1, + "16": 2, + "17": 2 + }, + "solver_status": "g44pack_early_lns_of_deterministic-capacity-matching", + "gap": null, + "provider_calls": [ + { + "time": 0, + "stage": 0, + "replica": 0, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 1, + "stage": 0, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 2, + "stage": 1, + "replica": 0, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 3, + "stage": 0, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 4, + "stage": 1, + "replica": 1, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 5, + "stage": 2, + "replica": 0, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 6, + "stage": 0, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 7, + "stage": 1, + "replica": 2, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 8, + "stage": 2, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 9, + "stage": 3, + "replica": 0, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 10, + "stage": 0, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 11, + "stage": 1, + "replica": 3, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 12, + "stage": 2, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 13, + "stage": 3, + "replica": 1, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 14, + "stage": 4, + "replica": 0, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 15, + "stage": 0, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 16, + "stage": 1, + "replica": 4, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 17, + "stage": 2, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 18, + "stage": 3, + "replica": 2, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 19, + "stage": 4, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 20, + "stage": 5, + "replica": 0, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 21, + "stage": 0, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 22, + "stage": 1, + "replica": 5, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 23, + "stage": 2, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 24, + "stage": 3, + "replica": 3, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 25, + "stage": 4, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 26, + "stage": 5, + "replica": 1, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 27, + "stage": 0, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 28, + "stage": 6, + "replica": 0, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 29, + "stage": 1, + "replica": 6, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 30, + "stage": 2, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 31, + "stage": 3, + "replica": 4, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 32, + "stage": 4, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 33, + "stage": 5, + "replica": 2, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 34, + "stage": 6, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 35, + "stage": 1, + "replica": 7, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 36, + "stage": 7, + "replica": 0, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 37, + "stage": 2, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 38, + "stage": 3, + "replica": 5, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 39, + "stage": 4, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 40, + "stage": 5, + "replica": 3, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 41, + "stage": 6, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 42, + "stage": 7, + "replica": 1, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 43, + "stage": 2, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 44, + "stage": 8, + "replica": 0, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 45, + "stage": 3, + "replica": 6, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 46, + "stage": 4, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 47, + "stage": 5, + "replica": 4, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 48, + "stage": 6, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 49, + "stage": 7, + "replica": 2, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 50, + "stage": 8, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 51, + "stage": 3, + "replica": 7, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 52, + "stage": 4, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 53, + "stage": 5, + "replica": 5, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 54, + "stage": 6, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 55, + "stage": 7, + "replica": 3, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 56, + "stage": 8, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 57, + "stage": 4, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 58, + "stage": 5, + "replica": 6, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 59, + "stage": 6, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 60, + "stage": 7, + "replica": 4, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 61, + "stage": 8, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 62, + "stage": 5, + "replica": 7, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 63, + "stage": 6, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 64, + "stage": 7, + "replica": 5, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 65, + "stage": 8, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 66, + "stage": 6, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 67, + "stage": 7, + "replica": 6, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 68, + "stage": 8, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 69, + "stage": 7, + "replica": 7, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + { + "time": 70, + "stage": 8, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + { + "time": 71, + "stage": 8, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + } + ], + "per_call_widths": [ + { + "stage": 0, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + } + ], + "provider_registry": { + "gauge44": { + "directory": "providers/gauge44", + "artifact_sha256": { + "CANONICAL-WORD.json.gz": "99b5e2898e2a11b9d674b9c359e4bd2bccf93dfa941878f8e395361cbfd454a6", + "LOCAL-PROGRAMS.json.gz": "32487d23f80e50efb073ca12b6d5decbab1978e3680f20a13112d8f9b19a1b3f", + "LOCAL-CHECKS.json": "134fbf45a602dad29d0caba99f45cd2c37afb053933331eca9bbad1e67bb8c83", + "INDEPENDENT-LOCAL-REPLAY.json": "abfc1e1e34d8bc93d77cfacfd49334d3f082219b6b0ccbd9d6cda736a521fcc8", + "CLIFFORD-RECIPES.json": "e3bfdfa2c044f14c00a8706950c8ae838ceeedd9ca78a83bffefe7886219516a", + "CLIFFORD-REVIEW.json": "bdcaad010336965eaffc0fcab177d38c3413cf72b1d3d9957a5c9953d96b5281", + "RESIDUAL-ADAPTERS.json": "383f40aadd00a4ac700dfd0d4c22d6c6c0be9a9863116e4d69c7acd23bafae0c" + }, + "ports": [ + 11, + 19, + 35, + 67, + 131, + 259, + 13, + 21, + 37, + 69, + 133, + 261, + 41, + 73, + 137, + 265, + 49, + 81, + 145, + 273, + 161, + 289, + 193, + 321, + 385, + 14, + 22, + 38, + 70, + 134, + 262, + 26, + 74, + 138, + 266, + 50, + 146, + 274, + 98, + 162, + 290, + 194, + 322, + 386, + 28, + 44, + 140, + 268, + 84, + 148, + 276, + 100, + 164, + 292, + 196, + 324, + 388, + 56, + 88, + 152, + 280, + 104, + 168, + 296, + 200, + 328, + 392, + 112, + 176, + 304, + 208, + 336, + 400, + 224, + 352, + 416, + 448, + 508, + 506, + 502, + 494, + 478, + 446, + 382, + 254, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 499, + 491, + 475, + 443, + 379, + 251, + 487, + 471, + 439, + 375, + 247, + 463, + 431, + 367, + 239, + 415, + 351, + 223, + 319, + 191 + ], + "centers": [ + 92, + 57, + 81, + 224, + 11, + 240, + 9, + 256 + ], + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "actual_paid_profile": { + "1": 2412, + "2": 418, + "3": 418, + "4": 170, + "5": 68, + "8": 8 + }, + "orientation_program_sha256": { + "forward": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c", + "backward": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293" + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "d1bf3c6f250a61be7421ce566668092f362c465274fb472d4bb01fc80cba9b23", + "LOCAL-PROGRAMS.json.gz": "ad9ce1708474b8b4790b8a1908b47fde0e182d319b3baac4180dd6d928bcfab5", + "LOCAL-CHECKS.json": "d51d68565b29e8552c94b6a682f8b79d4819d49339437a599da4e32ddffe2c34", + "INDEPENDENT-LOCAL-REPLAY.json": "837cb8512af6a4c6338d1cf246c124ea7e269005374fb9ba07a44aff1891fa59", + "CLIFFORD-RECIPES.json": "e3bfdfa2c044f14c00a8706950c8ae838ceeedd9ca78a83bffefe7886219516a", + "CLIFFORD-REVIEW.json": "b5ead2492b255dc030c5796c66d885fdc4fb4129c3d4bd6e632a627ebd4244d1", + "RESIDUAL-ADAPTERS.json": "c682e9ff1b347f89771c6800f46ad98c2bb92b91c5c88452d53a9e7f0180c35f" + } + } + }, + "source_plan_sha256": "258a8b9baa245fa4096828671e2f1d1462b5af08d56890629622ef6125eaddda", + "assignment_sha256": "32ca30cd1c652ef6ad43657273a08a157e1df3545e759ab36306a0d0b516fb4a", + "source_owners_sha256": "935ff1a6823c6625daba3349b28d74acf9a3d70a5947ae155aa66c7821804add" +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/PREPARATION.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/PREPARATION.json new file mode 100644 index 0000000000..8c7796820f --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/PREPARATION.json @@ -0,0 +1,45 @@ +{ + "status": "PASS_EXPLICIT_MAP_AND_FRESH_PROVIDER_NOMINATION", + "parent_plan_sha256": "258a8b9baa245fa4096828671e2f1d1462b5af08d56890629622ef6125eaddda", + "source_owners_sha256": "90ff7657a23dcfb67532b49c0800c5fc259b27c89005081e24bf184869e1bd57", + "global_profile": { + "1": 181093, + "2": 29164, + "3": 32429, + "4": 11520, + "5": 4032, + "7": 7, + "8": 582, + "12": 13, + "16": 33, + "19": 1, + "20": 2, + "28": 4, + "32": 62, + "36": 1, + "40": 1, + "44": 6, + "48": 2289 + }, + "idle_profile": { + "1": 85, + "2": 76, + "3": 173, + "7": 7, + "8": 6, + "12": 13, + "16": 33, + "19": 1, + "20": 2, + "28": 4, + "32": 62, + "36": 1, + "40": 1, + "44": 6, + "48": 2289 + }, + "roles": 35424, + "rank_mass": 520704, + "deficit": 2560, + "remaining": "Independent emitted-controller audit, fresh finite invoice, exact moments and outer assembly." +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/SPEC.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/SPEC.json new file mode 100644 index 0000000000..db24c49da4 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/SPEC.json @@ -0,0 +1,1327 @@ +{ + "schema": "witness-spec/1", + "name": "gauge44-all72", + "data": { + "plan_sha256": "7b3122026e82b9d9e964d2a50c7bffdc976ae3dfea64bb98b2fdad5cfbdbaa20", + "owners_sha256": "32ca30cd1c652ef6ad43657273a08a157e1df3545e759ab36306a0d0b516fb4a" + }, + "dispatch": [ + [ + 0, + 0, + "gauge44" + ], + [ + 0, + 1, + "gauge44" + ], + [ + 0, + 2, + "gauge44" + ], + [ + 0, + 3, + "gauge44" + ], + [ + 0, + 4, + "gauge44" + ], + [ + 0, + 5, + "gauge44" + ], + [ + 0, + 6, + "gauge44" + ], + [ + 0, + 7, + "gauge44" + ], + [ + 1, + 0, + "gauge44" + ], + [ + 1, + 1, + "gauge44" + ], + [ + 1, + 2, + "gauge44" + ], + [ + 1, + 3, + "gauge44" + ], + [ + 1, + 4, + "gauge44" + ], + [ + 1, + 5, + "gauge44" + ], + [ + 1, + 6, + "gauge44" + ], + [ + 1, + 7, + "gauge44" + ], + [ + 2, + 0, + "gauge44" + ], + [ + 2, + 1, + "gauge44" + ], + [ + 2, + 2, + "gauge44" + ], + [ + 2, + 3, + "gauge44" + ], + [ + 2, + 4, + "gauge44" + ], + [ + 2, + 5, + "gauge44" + ], + [ + 2, + 6, + "gauge44" + ], + [ + 2, + 7, + "gauge44" + ], + [ + 3, + 0, + "gauge44" + ], + [ + 3, + 1, + "gauge44" + ], + [ + 3, + 2, + "gauge44" + ], + [ + 3, + 3, + "gauge44" + ], + [ + 3, + 4, + "gauge44" + ], + [ + 3, + 5, + "gauge44" + ], + [ + 3, + 6, + "gauge44" + ], + [ + 3, + 7, + "gauge44" + ], + [ + 4, + 0, + "gauge44" + ], + [ + 4, + 1, + "gauge44" + ], + [ + 4, + 2, + "gauge44" + ], + [ + 4, + 3, + "gauge44" + ], + [ + 4, + 4, + "gauge44" + ], + [ + 4, + 5, + "gauge44" + ], + [ + 4, + 6, + "gauge44" + ], + [ + 4, + 7, + "gauge44" + ], + [ + 5, + 0, + "gauge44" + ], + [ + 5, + 1, + "gauge44" + ], + [ + 5, + 2, + "gauge44" + ], + [ + 5, + 3, + "gauge44" + ], + [ + 5, + 4, + "gauge44" + ], + [ + 5, + 5, + "gauge44" + ], + [ + 5, + 6, + "gauge44" + ], + [ + 5, + 7, + "gauge44" + ], + [ + 6, + 0, + "gauge44" + ], + [ + 6, + 1, + "gauge44" + ], + [ + 6, + 2, + "gauge44" + ], + [ + 6, + 3, + "gauge44" + ], + [ + 6, + 4, + "gauge44" + ], + [ + 6, + 5, + "gauge44" + ], + [ + 6, + 6, + "gauge44" + ], + [ + 6, + 7, + "gauge44" + ], + [ + 7, + 0, + "gauge44" + ], + [ + 7, + 1, + "gauge44" + ], + [ + 7, + 2, + "gauge44" + ], + [ + 7, + 3, + "gauge44" + ], + [ + 7, + 4, + "gauge44" + ], + [ + 7, + 5, + "gauge44" + ], + [ + 7, + 6, + "gauge44" + ], + [ + 7, + 7, + "gauge44" + ], + [ + 8, + 0, + "gauge44" + ], + [ + 8, + 1, + "gauge44" + ], + [ + 8, + 2, + "gauge44" + ], + [ + 8, + 3, + "gauge44" + ], + [ + 8, + 4, + "gauge44" + ], + [ + 8, + 5, + "gauge44" + ], + [ + 8, + 6, + "gauge44" + ], + [ + 8, + 7, + "gauge44" + ] + ], + "call_order": [ + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 1, + 0 + ], + [ + 0, + 2 + ], + [ + 1, + 1 + ], + [ + 2, + 0 + ], + [ + 0, + 3 + ], + [ + 1, + 2 + ], + [ + 2, + 1 + ], + [ + 3, + 0 + ], + [ + 0, + 4 + ], + [ + 1, + 3 + ], + [ + 2, + 2 + ], + [ + 3, + 1 + ], + [ + 4, + 0 + ], + [ + 0, + 5 + ], + [ + 1, + 4 + ], + [ + 2, + 3 + ], + [ + 3, + 2 + ], + [ + 4, + 1 + ], + [ + 5, + 0 + ], + [ + 0, + 6 + ], + [ + 1, + 5 + ], + [ + 2, + 4 + ], + [ + 3, + 3 + ], + [ + 4, + 2 + ], + [ + 5, + 1 + ], + [ + 0, + 7 + ], + [ + 6, + 0 + ], + [ + 1, + 6 + ], + [ + 2, + 5 + ], + [ + 3, + 4 + ], + [ + 4, + 3 + ], + [ + 5, + 2 + ], + [ + 6, + 1 + ], + [ + 1, + 7 + ], + [ + 7, + 0 + ], + [ + 2, + 6 + ], + [ + 3, + 5 + ], + [ + 4, + 4 + ], + [ + 5, + 3 + ], + [ + 6, + 2 + ], + [ + 7, + 1 + ], + [ + 2, + 7 + ], + [ + 8, + 0 + ], + [ + 3, + 6 + ], + [ + 4, + 5 + ], + [ + 5, + 4 + ], + [ + 6, + 3 + ], + [ + 7, + 2 + ], + [ + 8, + 1 + ], + [ + 3, + 7 + ], + [ + 4, + 6 + ], + [ + 5, + 5 + ], + [ + 6, + 4 + ], + [ + 7, + 3 + ], + [ + 8, + 2 + ], + [ + 4, + 7 + ], + [ + 5, + 6 + ], + [ + 6, + 5 + ], + [ + 7, + 4 + ], + [ + 8, + 3 + ], + [ + 5, + 7 + ], + [ + 6, + 6 + ], + [ + 7, + 5 + ], + [ + 8, + 4 + ], + [ + 6, + 7 + ], + [ + 7, + 6 + ], + [ + 8, + 5 + ], + [ + 7, + 7 + ], + [ + 8, + 6 + ], + [ + 8, + 7 + ] + ], + "width_spot_helpers": [ + 258, + 270, + 282, + 294 + ], + "providers": { + "gauge44": { + "inventory": { + "4": 56, + "5": 32, + "7": 30, + "8": 122, + "9": 240 + }, + "native_negative_controls": 25, + "phase_edges": 2896, + "expected_profile": { + "1": 2412, + "2": 418, + "3": 418, + "4": 170, + "5": 68, + "8": 8 + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "d1bf3c6f250a61be7421ce566668092f362c465274fb472d4bb01fc80cba9b23", + "LOCAL-PROGRAMS.json.gz": "ad9ce1708474b8b4790b8a1908b47fde0e182d319b3baac4180dd6d928bcfab5", + "LOCAL-CHECKS.json": "d51d68565b29e8552c94b6a682f8b79d4819d49339437a599da4e32ddffe2c34", + "INDEPENDENT-LOCAL-REPLAY.json": "837cb8512af6a4c6338d1cf246c124ea7e269005374fb9ba07a44aff1891fa59", + "CLIFFORD-RECIPES.json": "e3bfdfa2c044f14c00a8706950c8ae838ceeedd9ca78a83bffefe7886219516a", + "CLIFFORD-REVIEW.json": "b5ead2492b255dc030c5796c66d885fdc4fb4129c3d4bd6e632a627ebd4244d1", + "RESIDUAL-ADAPTERS.json": "c682e9ff1b347f89771c6800f46ad98c2bb92b91c5c88452d53a9e7f0180c35f" + }, + "entering": 192, + "entrance": 384, + "width_digest": "ca0b972f2ee81a50449ce6489ddf9a94be914f84351136c2a9e3f81b37a0e387", + "program_hashes": { + "backward": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293", + "forward": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + "artifacts": { + "LOCAL-CHECKS.json": "134fbf45a602dad29d0caba99f45cd2c37afb053933331eca9bbad1e67bb8c83", + "CLIFFORD-RECIPES.json": "e3bfdfa2c044f14c00a8706950c8ae838ceeedd9ca78a83bffefe7886219516a", + "RESIDUAL-ADAPTERS.json": "383f40aadd00a4ac700dfd0d4c22d6c6c0be9a9863116e4d69c7acd23bafae0c" + }, + "complete_contract": { + "local": { + "backward": { + "events": 24753, + "macros": 19679, + "real_component_primitives": 198674, + "prefix_l1": "14824955600738971847565/64", + "prefix_bits": 68, + "coefficient_work_primitive_count": 98295, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + }, + "forward": { + "events": 24753, + "macros": 19679, + "real_component_primitives": 198626, + "prefix_l1": "11061380959509307613/4096", + "prefix_bits": 52, + "coefficient_work_primitive_count": 98263, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + } + }, + "helpers": 480, + "centres": 8, + "v": 112, + "h": 9, + "n": 704, + "entering_helpers": 192, + "entrance_rank": 384, + "terminal_codimension": 206, + "hyperplane_ended_helpers": 78, + "cold_hyperplane_ended_helpers": 48, + "width_inventory": { + "4": 56, + "5": 32, + "7": 30, + "8": 122, + "9": 240 + }, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "local_adapters": 386832, + "local_primitive_bound": 10032231262226, + "compiler": 25934336, + "children": 3494, + "paid_profile": { + "1": 2412, + "2": 418, + "3": 418, + "4": 170, + "5": 68, + "8": 8 + }, + "program_hashes": { + "backward": "2d184e4d9d48aa4d5e3679368ee0eca7e0388b1966eb05e0fd17d22d00d36293", + "forward": "683f83231d4d4890a7fc3d18f30d4ac7bfbd7bbdf4e7ff57ad0eb09e8a5f571c" + }, + "semantic_artifact_sha256": { + "CANONICAL-WORD.json.gz": "d1bf3c6f250a61be7421ce566668092f362c465274fb472d4bb01fc80cba9b23", + "LOCAL-PROGRAMS.json.gz": "ad9ce1708474b8b4790b8a1908b47fde0e182d319b3baac4180dd6d928bcfab5", + "LOCAL-CHECKS.json": "d51d68565b29e8552c94b6a682f8b79d4819d49339437a599da4e32ddffe2c34", + "INDEPENDENT-LOCAL-REPLAY.json": "837cb8512af6a4c6338d1cf246c124ea7e269005374fb9ba07a44aff1891fa59", + "CLIFFORD-RECIPES.json": "e3bfdfa2c044f14c00a8706950c8ae838ceeedd9ca78a83bffefe7886219516a", + "CLIFFORD-REVIEW.json": "b5ead2492b255dc030c5796c66d885fdc4fb4129c3d4bd6e632a627ebd4244d1", + "RESIDUAL-ADAPTERS.json": "c682e9ff1b347f89771c6800f46ad98c2bb92b91c5c88452d53a9e7f0180c35f" + } + }, + "semantic_phase_sha256": "b5ead2492b255dc030c5796c66d885fdc4fb4129c3d4bd6e632a627ebd4244d1", + "expected_local": { + "forward": { + "events": 24753, + "macros": 19679, + "real_component_primitives": 198626, + "prefix_l1": "11061380959509307613/4096", + "coefficient_work_primitive_count": 98263 + }, + "backward": { + "events": 24753, + "macros": 19679, + "real_component_primitives": 198674, + "prefix_l1": "14824955600738971847565/64", + "coefficient_work_primitive_count": 98295 + } + }, + "wrappers": 240 + } + }, + "expected": { + "gain_baseline_kappa": "0.001636241501576388", + "hosted_residuals": 34560, + "rank_mass": 520704, + "actual_73column_sigmas": 8899, + "cross_replica_helper_roles": 27858, + "idle_remainders": 3783, + "idle_remainder_profile": { + "1": 1099, + "2": 9, + "3": 179, + "7": 54, + "16": 23, + "48": 2419 + }, + "global_profile": { + "1": 174763, + "2": 30105, + "3": 30275, + "4": 12240, + "5": 4896, + "7": 54, + "8": 576, + "16": 23, + "48": 2419 + }, + "live": 7168, + "physical": 7658, + "conservative_kappa_decimal": "0.001671387261540186", + "kappa_decimal": "0.001671387264390146", + "complex_lower": "837092738337043214923/500000000000000000000000", + "conservative_complex_lower": "1674185473814575474867/1000000000000000000000000", + "kappa": "835693632195073/500000000000000000", + "assembly_controls_rejected": 69, + "provider_counts": { + "gauge44": 72 + }, + "mutations_rejected": 15 + }, + "pivot_swap": { + "recipe": "construction/leaver/PIVOT-SWAP-k8.json", + "sha256": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb" + } +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/UPSTREAM-PINS.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/UPSTREAM-PINS.json new file mode 100644 index 0000000000..68486b84e3 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/data/UPSTREAM-PINS.json @@ -0,0 +1,23 @@ +{ + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-RECIPES.json": "534ace870cabe515987e00f50f71550030965006ea18978e0924590ac6944345", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-REVIEW.json": "ee9b86428278392d2c933f76d60e51f5af90d4ab67e4d3937ed2fa416e7755ab", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-LOCAL-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INTEGRATION.json": "5c14538134dfffbc58fa4b4d2f26b270ec5f56d17d4bf23752c82964f45171db", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-CHECKS.json": "79177449e404403964ce1b2f4a9a8bd49e1916daba3123d7fd7f5cfd1f1ac0ea", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-PROGRAMS.json.gz": "99a18eede965accf65943e490b8d2b2ffb9f1c9bc6babdb825413a80cbea2cde", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/RESIDUAL-ADAPTERS.json": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/SCALAR-FRAME-AUDIT.json": "73b3601a6239502475a272ea0c46945fd42034486aaf43e66a212eb4f012ca44", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/WRAPPER-CHECKS.json": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/complex-k492-owner-repair/vendor/multicold/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz": "025448abdf2012d327e50a009084e1501690d05e650300d2982836aa0350ae00", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/controller-input/split-centres/CANONICAL-WORD.json.gz": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py": "f5eae94aca965d0008bc07cff8245ccb7509042ccad457d3bcb7d51c1e9409f0" +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ADMISSION-CONTROLS.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ADMISSION-CONTROLS.json new file mode 100644 index 0000000000..2e15a10065 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ADMISSION-CONTROLS.json @@ -0,0 +1,102 @@ +{ + "status": "PASS_EXACT_MIXED_048_ALLCOLD_NATIVE_ASSEMBLY_ADMISSION_NEGATIVE_CONTROLS", + "valid_receipt_kappa": "1649483702558979/1000000000000000000", + "input_sha256": { + "owner_audit": "a32ecc0d5387d65648e1ff284209122860ee37aaba43ce2dd12024c4bc394313", + "fresh_invoice": "14b0f41c88209e800236ce4ebbf91d83537e22e18807153d90013f7eee57a582", + "inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c" + }, + "assembler_sha256": "7ac28118d69416e4fb67b61216285fb0823310b7635ce1b9025aa3f10119ef6a", + "rejected_controls": [ + "empty_certification_maps", + "failed_invoice_status", + "nonboolean_precision_check", + "wrong_owner_role_count", + "understated_physical_stock", + "changed_profile_same_rank_mass", + "insufficient_finite_C0", + "missing_finite_check", + "wrong_reflected_orientation_selfconsistent_totals", + "missing_selected_call", + "wrong_selected_primitive_sum", + "wrong_selected_coefficient_work_sum", + "unpaid_wrapper_factors", + "wrong_global_compiler", + "wrong_global_adapter_maximum", + "understated_exact_prefix_and_global_sum", + "wrong_global_prefix_sum", + "wrong_row_prefix_reserve", + "wrong_parent_geometry_charge", + "wrong_rebased_geometry_charge", + "wrong_complete_pervertex_envelope", + "wrong_prior_added_complete_invoice", + "wrong_finite_router_bits", + "wrong_finite_literal_bits", + "wrong_finite_physical_stock_bits", + "wrong_finite_row_coefficient", + "reordered_complete_calls", + "understated_explicit_idle_remainders", + "understated_actual_chart_types", + "wrong_cross_replica_role_count", + "old_no_cold_wrapper_counts_selfconsistent", + "gauge44:missing_provider", + "gauge44:missing_backward_orientation", + "gauge44:unpaid_scalar_primitive", + "gauge44:wrong_local_artifact_binding", + "gauge44:false_dirty_restoration", + "gauge44:wrong_declared_provider_count", + "gauge44:wrong_local_compiler", + "gauge44:wrong_local_adapter_charge", + "gauge44:wrong_local_primitive_bound", + "gauge44:forged_provider_and_call_program_hash", + "gauge44:provider_at_wrong_call", + "gauge44:synchronized_forged_source_recipe_hash", + "gauge44:synchronized_forged_phase_review_semantics", + "gauge44:width_order_swap_4_5", + "gauge44:width_inventory_shift_4_5", + "gauge44:width_order_swap_4_7", + "gauge44:width_inventory_shift_4_7", + "gauge44:width_order_swap_4_8", + "gauge44:width_inventory_shift_4_8", + "gauge44:width_order_swap_4_9", + "gauge44:width_inventory_shift_4_9", + "gauge44:width_order_swap_5_7", + "gauge44:width_inventory_shift_5_7", + "gauge44:width_order_swap_5_8", + "gauge44:width_inventory_shift_5_8", + "gauge44:width_order_swap_5_9", + "gauge44:width_inventory_shift_5_9", + "gauge44:width_order_swap_7_8", + "gauge44:width_inventory_shift_7_8", + "gauge44:width_order_swap_7_9", + "gauge44:width_inventory_shift_7_9", + "gauge44:width_order_swap_8_9", + "gauge44:width_inventory_shift_8_9", + "gauge44:cold_helper_width_swap_264", + "gauge44:cold_helper_width_swap_276", + "gauge44:cold_helper_width_swap_288", + "gauge44:cold_helper_width_swap_300", + "wrong_owner_receipt_hash" + ], + "discovery_accepted_controls": [], + "exact_outer_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "conservative_outer_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "recurrence_model_controls": [ + "native_complex_endpoint_rejected_with_old_surcharge", + "omitting_bit_surcharge_would_fail_next_endpoint_rejection" + ], + "scope": "Complete receipt schema; ordered widths and both reflected providers; exact program, work and paid-profile binding; independently recounted compiler, conservative envelope and finite inequalities. Does not replace fresh physical replay." +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ASSEMBLY.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ASSEMBLY.json new file mode 100644 index 0000000000..6feaaf28f5 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ASSEMBLY.json @@ -0,0 +1,336 @@ +{ + "status": "PASS_GAUGE44_NATIVE_EXACT_GLOBAL_ASSEMBLY", + "kappa": "1649483702558979/1000000000000000000", + "kappa_decimal": "0.001649483702558979", + "complex_lower": "1652208994368411824947/1000000000000000000000000", + "complex_decimal": "0.001652208994368411824947", + "bit_lower": "413456747036699736067/250000000000000000000000", + "bit_decimal": "0.001653826988146798944268", + "binding": "complex", + "gain_over_pr635_percent": "0.8093060205252829126484020359439672024956960385078942889840023844750830", + "complex_profile": { + "1": 181093, + "2": 29164, + "3": 32429, + "4": 11520, + "5": 4032, + "7": 7, + "8": 582, + "12": 13, + "16": 33, + "19": 1, + "20": 2, + "28": 4, + "32": 62, + "36": 1, + "40": 1, + "44": 6, + "48": 2289 + }, + "provider_counts": { + "gauge44": 72 + }, + "surcharge_model": { + "complex": false, + "bit": true + }, + "conservative_complex_lower": "826104495740783435531/500000000000000000000000", + "conservative_complex_decimal": "0.001652208991481566871062", + "conservative_kappa": "32989673993633/20000000000000000", + "conservative_kappa_decimal": "0.00164948369968165", + "conservative_moments": [ + { + "side": "conservative_complex", + "surcharge": true, + "endpoint": "826104495740783435531/500000000000000000000000", + "accept": true, + "mercator": [ + "-21470727653278306311183666306239229019733127/13479973333575319897333507543509815336818572211270286240551805124608", + "-10735363826639153155591833153119614509866563/6739986666787659948666753771754907668409286105635143120275902562304" + ], + "base_two": [ + "-497746012127833654257/312500000000000000000000000000000000000000000", + "-15927862388090676936081/10000000000000000000000000000000000000000000000" + ] + }, + { + "side": "conservative_complex", + "surcharge": true, + "endpoint": "1652208991481566871063/1000000000000000000000000", + "accept": false, + "mercator": [ + "18565857384700607217299861034814026061253869/13479973333575319897333507543509815336818572211270286240551805124608", + "9282928692350303608649930517407013030626935/6739986666787659948666753771754907668409286105635143120275902562304" + ], + "base_two": [ + "3443229403069298452661/2500000000000000000000000000000000000000000000", + "6886463806138596905393/5000000000000000000000000000000000000000000000" + ] + } + ], + "conservative_bootstrap": [ + { + "exponent": "412385685180656454166549264744655866734211385357236332091088842586409092836277952888766748039/250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "666562689735263598950072203096262874070849142763667908911157413590907163722047111233251961/250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "5064079519162" + }, + { + "exponent": "206525573284761175512531267070234734086162997564863775372380915312260537579589712487639916151798780772051965162106786567177267184954922826291/125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "550650434683370218401403641330717978119685136224627619084687739462420410287512360083848201219227948034837893213432822732815045077173709/125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "1855113791006194394" + }, + { + "exponent": "103263061512703129767826074285021991628452086339263045204373010454992865610677336738873844192820011712987227316937414267052501172258472295234559238219891652401488082322583795324180689654479/62500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "454894799673548759951916040773618472285736954795626989545007134389322663261126155807179988287012772683062585732947498827741527704765440761780108347598511917677416204675819310345521/62500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "679580003544484094184219" + }, + { + "exponent": "51631530983423174081587995422763705511463803560275446891594962002253805557680841136478473308373535599630472737022595278769657751046420516932624996624821336420775380353032156988877311591948170858471939709729324917119896056841137038106651/31250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "375790639099421695705310689571475752224553108405037997746194442319158863521526691626464400369527262977404721230342248953579483067375003375178663579224619646967843011122688408051829141528060290270675082880103943158862961893349/31250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "248949139107542177224284717390" + }, + { + "exponent": "25815765491899171918007291224739112961920330868753566637213660249294181959373199689620973587025160691744778232655677905734546021049010279802309251671202559782629995396349706306018533755676891522445602691753137818884540822614505790975637207188084426480115050716386268926740408639183319/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "310442336417334495395138597308787496433362786339750705818040626800310379026412974839308255221767344322094265453978950989720197690748328797440217370004603650293693981466244323108477554397308246862181115459177385494209024362792811915573519884949283613731073259591360816681/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "91197023954707297182834066510188309" + }, + { + "exponent": "12907882745949740923714044496984490980274913441911668026309349328701170257318232044487278001962200060194315656940445191119148905788010009704145659576637708822386921067210646238981446862191953905605296632993352808355973492462268456184932241751785844259109396882935383667850308942850925398049837650776722500045535479944043369072892611/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "256457809782632763069983906386213331973690650671298829742681767955512721998037799939805684343059554808880851094211989990295854340423362291177613078932789353761018553137808046094394703367006647191644026507537731543815067758248214155740890603117064616332149691057149074601950162349223277499954464520055956630927107389/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "33408017428823827582408170997246977713592" + }, + { + "exponent": "6453941372974870589874066190179359429223492150943942660253925369657676501670157676520076923585728651827056389733462702476438321555395171695829522825243816397176490500987320047869073790658506195324550255473939677250207018200219145476567868694651116496373252177209611861852333112633908219202390034583139015516104491880456514987243190785983454804003067787432731319536372259595238559/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "211860949629267595905917763118557339746074630342323498329842323479923076414271348172943610266537297523561678444604828304170477174756183602823509499012679952130926209341493804675449744526060322749792981799780854523432131305348883503626747822790388138147666887366091780797609965416860984483895508119543485012756809214016545195996932212567268680463627740404761441/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "12238290024451914798381844566546350371351403966" + } + ], + "conservative_outer": { + "bit_positive": "6453941372974870589874066190179359429223492150943942660253925369657676501670157676520076923585728651827056389733462702476438321555395171695829522825243816397176490500987320047869073790658506195324550255473939677250207018200219145476567868694651116496373252177209611861852333112633908219202390034583139015516104491880456514987243190785983454804003067787432731319536372259595238559/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_above_bit": "211871309820640570776507849056057339746074630342323498329842323479923076414271348172943610266537297523561678444604828304170477174756183602823509499012679952130926209341493804675449744526060322749792981799780854523432131305348883503626747822790388138147666887366091780797609965416860984483895508119543485012756809214016545195996932212567268680463627740404761441/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "14798895504259216564469/500000000000000000000000", + "beta_positive": "1/1000000000000000000000000", + "beta_below_one": "999999999999999999999999/1000000000000000000000000", + "leaf_saving_above_bit": "211864855879267595905917763118557339746074630342323498329842323479923076414271348172943610266537297523561678444604828304170477174756183602823509499012679952130926209341493804675449744526060322749792981799780854523432131305348883503626747822790388138147666887366091780797609965416860984483895508119543485012756809214016545195996932212567268680463627740404761441/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_positive": "3226970686487435294937026641148306739741156201405781150767533461336687306892418584334668804116362655755851674789807765509567333721307852385212284974300352803416549420970834780118139718838752110342227258663179180118908184549854098798606684140307358029041149520736111279809670183064776899989333164958456873849833043550193674354606079288499846945486546650525579676313382126729831846768680463627740404761441/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_internal": "6453941372974870589874066190179359429223492150943942660253925369657676501670157676520076923585728651827056389733462702476438321555395171695829522825243816397176490500987320047869073790658506195324550255473939677250207018200219145476567868694651116496373252177209611861852333112633908219202390034583139015516104491880456514987243190785983454804003067787432731319536372259595238559/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "105938881881006772823548755625468849232466538663312693107581415665331195883637344244148325210192234490432666278692147614787715025699647196583450579029165219881860281161247889657772741336820819881091815450145901201393315859692641970958850479263888720190329816935223100010666835041543126150166956449806325645393920711500153054513453349474420323686617873270168153231319536372259595238559/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "3226970686487435294937514922398306739741156201405781150767533461336687306892418584334668804116362655755851674789807765509567333721307852385212284974300352803416549420970834780118139718838752110342227258663179180118908184549854098798606684140307358029041149520736111279809670183064776899989333164958456873849833043550193674354606079288499846945486546650525579676313382126729831846768680463627740404761441/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "1949898029313512564705062485077601693260258843798594218849232466538663312693107581415665331195883637344244148325210192234490432666278692147614787715025699647196583450579029165219881860281161247889657772741336820819881091815450145901201393315859692641970958850479263888720190329816935223100010666835041543126150166956449806325645393920711500153054513453349474420323686617873270168153231319536372259595238559/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000000000", + "lambda_above_tau": "6453941372974870589874066190179359429223492150943942660253925369657676501670157676520076923585728651827056389733462702476438321555395171695829522825243816397176490500987320047869073790658506195324550255473939677250207018200219145476567868694651116496373252177209611861852333112633908219202390034583139015516104491880456514987243190785983454804003067787432731319536372259595238559/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "211877763762013545647097723122247519105503853834474442272502577405292734090773018330620130343460883252213505500994561766872953613077738997995205328535505195947323385831994791995497613599850981255988306350036328463109381512367083722772224390659082789264163260618268990409471817749973618392114710509578068151772325318508425652511919455758054663918431743472548873731319536372259595238559/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_internal": "6453941372974870589874066190179359429223492150943942660253925369657676501670157676520076923585728651827056389733462702476438321555395171695829522825243816397176490500987320047869073790658506195324550255473939677250207018200219145476567868694651116496373252177209611861852333112633908219202390034583139015516104491880456514987243190785983454804003067787432731319536372259595238559/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "6453941372974870589874066190179359429223492150943942660253925369657676501670157676520076923585728651827056389733462702476438321555395171695829522825243816397176490500987320047869073790658506195324550255473939677250207018200219145476567868694651116496373252177209611861852333112633908219202390034583139015516104491880456514987243190785983454804003067787432731319536372259595238559/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_leaf": "105938881881006772823548755625468849232466538663312693107581415665331195883637344244148325210192234490432666278692147614787715025699647196583450579029165219881860281161247889657772741336820819881091815450145901201393315859692641970958850479263888720190329816935223100010666835041543126150166956449806325645393920711500153054513453349474420323686617873270168153231319536372259595238559/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_reservations": "1/4000000000000000000000000", + "lambda_prime_below_one": "3226970686487435294937026641148306739741156201405781150767533461336687306892418584334668804116362655755851674789807765509567333721307852385212284974300352803416549420970834780118139718838752110342227258663179180118908184549854098798606684140307358029041149520736111279809670183064776899989333164958456873849833043550193674354606079288499846945486546650525579676313382126729831846768680463627740404761441/1953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "epsilon_positive": "1953124999999999999999998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/1956351970686487435294937026641148306739741156201405781150767533461336687306892418584334668804116362655755851674789807765509567333721307852385212284974300352803416549420970834780118139718838752110342227258663179180118908184549854098798606684140307358029041149520736111279809670183064776899989333164958456873849833043550193674354606079288499846945486546650525579676313382126729831846768680463627740404761441", + "epsilon_below_one": "3226970686487435294938979766148306739741156201405781150767533461336687306892418584334668804116362655755851674789807765509567333721307852385212284974300352803416549420970834780118139718838752110342227258663179180118908184549854098798606684140307358029041149520736111279809670183064776899989333164958456873849833043550193674354606079288499846945486546650525579676313382126729831846768680463627740404761441/1956351970686487435294937026641148306739741156201405781150767533461336687306892418584334668804116362655755851674789807765509567333721307852385212284974300352803416549420970834780118139718838752110342227258663179180118908184549854098798606684140307358029041149520736111279809670183064776899989333164958456873849833043550193674354606079288499846945486546650525579676313382126729831846768680463627740404761441", + "guard_width": "3226970686487435294938979766148306739741156201405781150767533461336687306892418584334668804116362655755851674789807765509567333721307852385212284974300352803416549420970834780118139718838752110342227258663179180118908184549854098798606684140307358029041149520736111279809670183064776899989333164958456873849833043550193674354606079288499846945486546650525579676313382126729831846768680463627740404761441/1956351970686487435294937026641148306739741156201405781150767533461336687306892418584334668804116362655755851674789807765509567333721307852385212284974300352803416549420970834780118139718838752110342227258663179180118908184549854098798606684140307358029041149520736111279809670183064776899989333164958456873849833043550193674354606079288499846945486546650525579676313382126729831846768680463627740404761441", + "K_geometry": "1468070720686487435294937514922398306739741156201405781150767533461336687306892418584334668804116362655755851674789807765509567333721307852385212284974300352803416549420970834780118139718838752110342227258663179180118908184549854098798606684140307358029041149520736111279809670183064776899989333164958456873849833043550193674354606079288499846945486546650525579676313382126729831846768680463627740404761441/1956351970686487435294937026641148306739741156201405781150767533461336687306892418584334668804116362655755851674789807765509567333721307852385212284974300352803416549420970834780118139718838752110342227258663179180118908184549854098798606684140307358029041149520736111279809670183064776899989333164958456873849833043550193674354606079288499846945486546650525579676313382126729831846768680463627740404761441000000000000000000000000", + "K_dominates_log": "3226970686487435294937511695427620252305861263890858752460793720180485901111267816801207467429055763337267340121003649146911577869633062577446775406966631495564164208685860479765336302289331139507447140523460341366797842322595435619426565232122808174942350914051970972451641141915256163878053355288273809072933054217028715897732229455456296751812192044446291176466436640183181321189004150245613674929594231319536372259595238559/1956351970686487435294937026641148306739741156201405781150767533461336687306892418584334668804116362655755851674789807765509567333721307852385212284974300352803416549420970834780118139718838752110342227258663179180118908184549854098798606684140307358029041149520736111279809670183064776899989333164958456873849833043550193674354606079288499846945486546650525579676313382126729831846768680463627740404761441000000000000000000000000", + "record_suffix": "3226970686487435294938979766148306739741156201405781150767533461336687306892418584334668804116362655755851674789807765509567333721307852385212284974300352803416549420970834780118139718838752110342227258663179180118908184549854098798606684140307358029041149520736111279809670183064776899989333164958456873849833043550193674354606079288499846945486546650525579676313382126729831846768680463627740404761441/1956351970686487435294937026641148306739741156201405781150767533461336687306892418584334668804116362655755851674789807765509567333721307852385212284974300352803416549420970834780118139718838752110342227258663179180118908184549854098798606684140307358029041149520736111279809670183064776899989333164958456873849833043550193674354606079288499846945486546650525579676313382126729831846768680463627740404761441", + "phase_local": "25815765491899482359509881777215767430493954674219608057833527949537297049358197907143889096243594353628229063649658007713882913918788029273932770227069101119480010155481703940592314334160595911903037951165714602199155134171574127209673354214274314378230397559204749931119332423368694463803385509997471926021764359068384436379974784474955225370218018598125348910660111527292004248569767395639796508259681231319536372259595238559/15650815765491899482359496213129186453917929249611246249206140267690693498455139348674677350432930901246046813398318462124076538669770462819081698279794402822427332395367766678240945117750710016882737818069305433440951265476398832790388853473122458864232329196165888890238477361464518215199914665319667654990798664348401549394836848634307998775563892373204204637410507057013838654774149443709021923238091528000000000000000000000000", + "phase_boundary": "5163153098379896471900411273866604296150554985222608692921313796982498285246718967402008749898873356790778344994888308452651978102417774008574146391546843177614093861268361347836220133592582405712783495721367849438142753052507894898590575716307222992367040626493637740337443251754122303871653254263347933382832880347144920510495877028556204919104120034761638982254465916221080429250212428422257917786458831319536372259595238559/3130163153098379896471899242625837290783585849922249249841228053538138699691027869734935470086586180249209362679663692424815307733954092563816339655958880564485466479073553335648189023550142003376547563613861086688190253095279766558077770694624491772846465839233177778047695472292903643039982933063933530998159732869680309878967369726861599755112778474640840927482101411402767730954829888741804384647618305600000000000000000000000", + "gamma_sublinear": "1/2000000000000000000000000", + "cell_above_band": "3906249999999999999999994137398029313512564705062973358851693260258843798594218849232466538663312693107581415665331195883637344244148325210192234490432666278692147614787715025699647196583450579029165219881860281161247889657772741336820819881091815450145901201393315859692641970958850479263888720190329816935223100010666835041543126150166956449806325645393920711500153054513453349474420323686617873270168153231319536372259595238559/7825407882745949741179748106564593226958964624805623124603070133845346749227569674337338675216465450623023406699159231062038269334885231409540849139897201411213666197683883339120472558875355008441368909034652716720475632738199416395194426736561229432116164598082944445119238680732259107599957332659833827495399332174200774697418424317153999387781946186602102318705253528506919327387074721854510961619045764000000000000000000000000", + "prime_interval_packing": "3226970686487435294938979766148306739741156201405781150767533461336687306892418584334668804116362655755851674789807765509567333721307852385212284974300352803416549420970834780118139718838752110342227258663179180118908184549854098798606684140307358029041149520736111279809670183064776899989333164958456873849833043550193674354606079288499846945486546650525579676313382126729831846768680463627740404761441/1956351970686487435294937026641148306739741156201405781150767533461336687306892418584334668804116362655755851674789807765509567333721307852385212284974300352803416549420970834780118139718838752110342227258663179180118908184549854098798606684140307358029041149520736111279809670183064776899989333164958456873849833043550193674354606079288499846945486546650525579676313382126729831846768680463627740404761441", + "alpha_positive": "6453941372974870589876003180325926992047017465784921153228327181517173208003686401135876271545418419093119014910811414656478911590940914962659060381266984298980713629656695259883476021128083249849674399186639521485706026872449534418033249372430166203983500434788082252261311324980033063867386520246730682922766097767222390252338308743956143697298738694971870852779818766913013167957684613873354079691035231319536372259595238559/3912703941372974870589874053282296613479482312402811562301535066922673374613784837168669337608232725311511703349579615531019134667442615704770424569948600705606833098841941669560236279437677504220684454517326358360237816369099708197597213368280614716058082299041472222559619340366129553799978666329916913747699666087100387348709212158576999693890973093301051159352626764253459663693537360927255480809522882000000000000000000000000", + "alpha_below_one": "3906249999999999999999998050101970686487435294937026641148306739741156201405781150767533461336687306892418584334668804116362655755851674789807765509567333721307852385212284974300352803416549420970834780118139718838752110342227258663179180118908184549854098798606684140307358029041149520736111279809670183064776899989333164958456873849833043550193674354606079288499846945486546650525579676313382126729831846768680463627740404761441/3912703941372974870589874053282296613479482312402811562301535066922673374613784837168669337608232725311511703349579615531019134667442615704770424569948600705606833098841941669560236279437677504220684454517326358360237816369099708197597213368280614716058082299041472222559619340366129553799978666329916913747699666087100387348709212158576999693890973093301051159352626764253459663693537360927255480809522882000000000000000000000000", + "alpha_below_one_fourth": "971722043970268847057592510140248226377823560634917969422155439549151170445442522891031458130512762908784806822484092468098304755269713011229947082105883192102727561080828722130175593838291292805321439230144950068573748065402477514981270092697723512810537074325579973387643523766552355386127280062232497754002150424007874446924964730900293779775444534630290918985376872296451902755426655617940516122689685268680463627740404761441/3912703941372974870589874053282296613479482312402811562301535066922673374613784837168669337608232725311511703349579615531019134667442615704770424569948600705606833098841941669560236279437677504220684454517326358360237816369099708197597213368280614716058082299041472222559619340366129553799978666329916913747699666087100387348709212158576999693890973093301051159352626764253459663693537360927255480809522882000000000000000000000000", + "delta_positive": "1/8000000000000000000000000", + "delta_below_one_eighth": "999999999999999999999999/8000000000000000000000000", + "short_record_fallback": "7616768350326285557500319775653039882167791373606484433247966343434288108018622581046971563310328015701829825865161075895589557869002227910163859966123751049011574089086818827397845295188747039740805603604306735718724487573983298303347943047832446306575284675533737097663574583370895732239816339414872288224973497321202082691939259199649525897121646158714570558007923356081995983858955555812385514139941650448054969080495460839451184943579045934071718914451277154414260694865402045088246492924621190212696589297290139170457113442903864489881182428482943926033330169648915939096761899935129171461630633550206360734465453786062702930868880734179253684068961295379267720699847283311726943651844776757599676210480855235552712881882161583412704615034946691001348844134260624423778504120396481/7641999885494091544120847760316985573202113891411741332620185677583346434792548510095057300016079541624046295604647686584021747397348858798379735488180860753138345896175667323359836483276713875431024325229153043672339485095897867573432057359923075617300941990315375434686756524152596784765583332675618972163475910326367944040447679997220702527130806822853615545610599148932538405651440158061045860956099378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000000000", + "artificial_boundary": "109581526123935195858875991199089403690805739881701049917094042360749016591858458241700019187473509130645630260190554109341700276625718726922076882767057223743342216318578988348828619352255328397974406884908862624043866454837872438312648368141704224563420929965147163542829892978839594283807651161986351789120720014755211890034065410623963120855092162049451874964783597292570349189769934578612321766094227764306041390883221214284323/15650815765491899482359496213129186453917929249611246249206140267690693498455139348674677350432930901246046813398318462124076538669770462819081698279794402822427332395367766678240945117750710016882737818069305433440951265476398832790388853473122458864232329196165888890238477361464518215199914665319667654990798664348401549394836848634307998775563892373204204637410507057013838654774149443709021923238091528000000000000000000000000", + "literal_scalar_guard": "1", + "row_product_gap": "23971789/25", + "balanced_prefix_above_kappa": "22200664394464068201218451251709660099895005854056647094104902383532607617880707943289313682606481683041097904310248641310014220990880046435669692660714113332169622156571009112311747389402252920606378362090592667540916232777689188179337564977308018790044043286680427258859028858029102001845446586248858526682126585053940466953916779314590626875566608934902197480400674781390017936270431029836796882094847/39127039413729748705898740532822966134794823124028115623015350669226733746137848371686693376082327253115117033495796155310191346674426157047704245699486007056068330988419416695602362794376775042206844545173263583602378163690997081975972133682806147160580822990414722225596193403661295537999786663299169137476996660871003873487092121585769996938909730933010511593526267642534596636935373609272554808095228820000000000000000", + "coordinate_movement_above_kappa": "10645671093425277374066190179359429223492150943942660253925369657676501670157676520076923585728651827056389733462702476438321555395171695829522825243816397176490500987320047869073790658506195324550255473939677250207018200219145476567868694651116496373252177209611861852333112633908219202390034583139015516104491880456514987243190785983454804003067787432731319536372259595238559/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "1110031263371232723573487267648456363846443552961676153299463968409096919557348090272047099795655280035692239459660757275692945539976668600475632247823420692308128304412001034644752589351972927191566807762302374713866631519976274859112779450258716799194844135292871842206840163091784917027495429323109761375649455402863979797502164611123452055278483501258563223494454062756118770083689704723159380477001945238559/1956351970686487435294937026641148306739741156201405781150767533461336687306892418584334668804116362655755851674789807765509567333721307852385212284974300352803416549420970834780118139718838752110342227258663179180118908184549854098798606684140307358029041149520736111279809670183064776899989333164958456873849833043550193674354606079288499846945486546650525579676313382126729831846768680463627740404761441000000000000000000000000", + "bulk_exposure_above_kappa": "10645671093425277374066190179359429223492150943942660253925369657676501670157676520076923585728651827056389733462702476438321555395171695829522825243816397176490500987320047869073790658506195324550255473939677250207018200219145476567868694651116496373252177209611861852333112633908219202390034583139015516104491880456514987243190785983454804003067787432731319536372259595238559/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gaussian_arithmetic_above_kappa": "1776051195205154769610040805199746166843293728583375566122611039915075148093769328570726510273849730526925176588968216514993372169703069993545723027644844092273216969109131308014105011034040514809758158625020154740094118503306950504492906399577957362896165433893284659972611028832657977082858826910575517176113252954482193806119667990561170861545481769305629147906474306197819308171802635618263286939847355238559/3130163153098379896471899242625837290783585849922249249841228053538138699691027869734935470086586180249209362679663692424815307733954092563816339655958880564485466479073553335648189023550142003376547563613861086688190253095279766558077770694624491772846465839233177778047695472292903643039982933063933530998159732869680309878967369726861599755112778474640840927482101411402767730954829888741804384647618305600000000000000000000000", + "scalar_work_above_kappa": "8880263801433656593999945205746837398809695601881502636236179802645509585815595870423306888707923869100076505968247781734197922886784684852960024679073360358567496059211854223953864175642761449403799234494009808353187312992167490721880927192316523375710259285631021382807500263401970617673401734510210245714393760171743143231373037371230171461726796628474332341634690236242625047778340565166038289210198395238559/15650815765491899482359496213129186453917929249611246249206140267690693498455139348674677350432930901246046813398318462124076538669770462819081698279794402822427332395367766678240945117750710016882737818069305433440951265476398832790388853473122458864232329196165888890238477361464518215199914665319667654990798664348401549394836848634307998775563892373204204637410507057013838654774149443709021923238091528000000000000000000000000", + "dimension_above_kappa": "38997960586270251316301845736641102066423628127681544476879655184829913347967054011845914241798380690174196649110685527730906557635822484262309975291394039379601361672294696636567259362194234070104902844228989337004000198399595585564944099094883041018756741986893296564447849883019131720859242194729932864368449925377854653195034463468170470015007048381580115282040341292367600843465301172117463128175202209836796882094847/39127039413729748705898740532822966134794823124028115623015350669226733746137848371686693376082327253115117033495796155310191346674426157047704245699486007056068330988419416695602362794376775042206844545173263583602378163690997081975972133682806147160580822990414722225596193403661295537999786663299169137476996660871003873487092121585769996938909730933010511593526267642534596636935373609272554808095228820000000000000000" + }, + "conservative_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "model_controls": [ + "native_complex_endpoint_rejected_with_old_surcharge", + "omitting_bit_surcharge_would_fail_next_endpoint_rejection" + ], + "native_correction_gain": "2.877329E-12", + "template_sha256": "0c2aab7dc120f5882a0171496cbbe819cac81373dcb425802a15f45e36898a46", + "input_sha256": { + "owner_audit": "a32ecc0d5387d65648e1ff284209122860ee37aaba43ce2dd12024c4bc394313", + "fresh_invoice": "14b0f41c88209e800236ce4ebbf91d83537e22e18807153d90013f7eee57a582", + "inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c" + }, + "bit_supplier": { + "pr": 543, + "repository": "eumemic/integer-mult-bounds", + "commit": "2065fe4f72a914d907f1046603f5a36f17018535", + "path": "research/e8-bit-r420/EXPECTED.json", + "git_blob_sha1": "b61d859826246e0c3dabbe096e57ad7015eadfd5", + "replay_scope": "Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit." + }, + "moments": [ + { + "side": "bit", + "surcharge": true, + "endpoint": "413456747036699736067/250000000000000000000000", + "accept": true, + "mercator": [ + "-6043813583626134311169770662156174867615397/13479973333575319897333507543509815336818572211270286240551805124608", + "-12087627167252268622339541324312349735230793/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "-1120888283015460284783/2500000000000000000000000000000000000000000000", + "-4483543132061841139029/10000000000000000000000000000000000000000000000" + ] + }, + { + "side": "bit", + "surcharge": true, + "endpoint": "1653826988146798944269/1000000000000000000000000", + "accept": false, + "mercator": [ + "70925594433828721229860776023154018035852861/26959946667150639794667015087019630673637144422540572481103610249216", + "70925594433828721229860776023154018035852863/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "13153878434097279887307/5000000000000000000000000000000000000000000000", + "6576941717048639943679/2500000000000000000000000000000000000000000000" + ] + }, + { + "side": "complex", + "surcharge": false, + "endpoint": "1652208994368411824947/1000000000000000000000000", + "accept": true, + "mercator": [ + "-55206003495063536066288437576157100010340973/26959946667150639794667015087019630673637144422540572481103610249216", + "-55206003495063536066288437576157100010340971/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "-409541/200000000000000000000000000000", + "-255963/125000000000000000000000000000" + ] + }, + { + "side": "complex", + "surcharge": false, + "endpoint": "413052248592102956237/250000000000000000000000", + "accept": false, + "mercator": [ + "12433583290374778086207959883025413594081851/13479973333575319897333507543509815336818572211270286240551805124608", + "3108395822593694521551989970756353398520463/3369993333393829974333376885877453834204643052817571560137951281152" + ], + "base_two": [ + "461187/500000000000000000000000000000", + "7379/8000000000000000000000000000" + ] + } + ], + "bootstrap": [ + { + "exponent": "1649542743600042455931461134358912270794693606912716279281008134403270623498780603221028447191/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "2666250768369369015536213432093360793481446087283720718991865596729376501219396778971552809/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "5064079483347" + }, + { + "exponent": "1652204589164911083386484432640289489025149021897345425947753889635290073672223126501218389623373546339575388781616555168351167510162074126123/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "4405203500741560512915150716142563026031102654574052246110364709926327776873498781610376626453660424611218383444831648832489837925873877/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "1855113771403454575" + }, + { + "exponent": "1652208987090094978998576337786240766660534086861443373660655035146913315879277165163676924708776055203276437395070714960859071205403889642411881787926277109463592646624985153186335324209519/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "7278316845948421010004764864927640966138556626339344964853086684120722834836323075291223944796723562604929285039140928794596110357588118212073722890536407353375014846813664675790481/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "679579993988641861825997" + }, + { + "exponent": "1652208994356386524390258236146418863551774879755022063719897338019847837294371501505671240293619314475646690108109592273827150181689732342308269781370466209964554813416396376690383672659155117856785386209592305112449619050994195020929507/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "12025300556739111644586768036400173244977936280102661980152162705628498494328759706380685524353309891890407726172849818310267657691730218629533790035445186583603623309616327340844882143214613790407694887550380949005804979070493/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "248949134737010607693751277429" + }, + { + "exponent": "1652208994368391956637257519960511230799265177421282452671784475034111396774491992172626292851745263613135372191632272357217972384735656024916702509923614329343687257847797050984709314880436174232795630101904826260914576699263441846242089246520580636287560130658033652250181465888988871/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "19868309739827830494400788909875578717547328215524965888603225508007827373707148254736386864627808367727642782027615264343975083297490076385670656312742152202949015290685119563825767204369898095173739085423300736558153757910753479419363712439869341966347749818534111011129/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "91197022034968984076452463608008868" + }, + { + "exponent": "1652208994368411792120397292749943827369551868295936383281836655065105377018214255389190697215906708539556278748557372371967341676249062946027583420481631348820521456435303894723559097730578401212966050397815062867751401948328742424744594348421190830426806021851515386550389899161084889489269714131354119389927583907816206322316835163/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "32826600055041061804218623184704063616718163344934894622981785744610809302784093291460443721251442627628032658323750937053972416579518368651179478543564696105276440902269421598787033949602184937132248598051671257575255405651578809169573193978148484613449610100838915110510730285868645880610072416092183793677683164837/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "33408016608824820410042813054159823398652" + }, + { + "exponent": "1652208994368411824892760943925532186602852295468626143987776322166643298144437891566249896386783794682250325982720570888808333058035587427982244795917897766192126153947302396188350346875998068356230515694247409920636392332411468502336205197989213263024053337331536239117696791845640104898504335919624091669350736887870142170348377574017694034808393425549949474408919442457789788639/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "54236403865473444985322757531373856012223677833356701855562108433750103613216205317749674017279429111191666941964412572017755204082102233807873846052697603811649653124001931643769484305752590079363607667588531497663794802010786736975946662668463760882303208154359895101495664080375908330649263112129857829651622425982305965191606574450050525591080557542210211361/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "12238289681296331108170086600566454188814599875" + } + ], + "outer": { + "bit_positive": "1652208994368411824892760943925532186602852295468626143987776322166643298144437891566249896386783794682250325982720570888808333058035587427982244795917897766192126153947302396188350346875998068356230515694247409920636392332411468502336205197989213263024053337331536239117696791845640104898504335919624091669350736887870142170348377574017694034808393425549949474408919442457789788639/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_above_bit": "54239056074467813397147704531373856012223677833356701855562108433750103613216205317749674017279429111191666941964412572017755204082102233807873846052697603811649653124001931643769484305752590079363607667588531497663794802010786736975946662668463760882303208154359895101495664080375908330649263112129857829651622425982305965191606574450050525591080557542210211361/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "29597791005631588175053/1000000000000000000000000", + "beta_positive": "1/1000000000000000000000000", + "beta_below_one": "999999999999999999999999/1000000000000000000000000", + "leaf_saving_above_bit": "54237403865473444985322757531373856012223677833356701855562108433750103613216205317749674017279429111191666941964412572017755204082102233807873846052697603811649653124001931643769484305752590079363607667588531497663794802010786736975946662668463760882303208154359895101495664080375908330649263112129857829651622425982305965191606574450050525591080557542210211361/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_positive": "826104497184205912446378819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_internal": "1652208994368411824892760943925532186602852295468626143987776322166643298144437891566249896386783794682250325982720570888808333058035587427982244795917897766192126153947302396188350346875998068356230515694247409920636392332411468502336205197989213263024053337331536239117696791845640104898504335919624091669350736887870142170348377574017694034808393425549949474408919442457789788639/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "27120354141731090904486271526630853538298441768973819553925041993197218449906247096766403258536101339390515721308189006579766410374109152491364905271144719803591018688154913124280930503223171037750160064309959996241818037397725779956475667539429869654414628130517279086986949736979799805429530060400848538917480563728040852737973635602599280489575087164530655629974408919442457789788639/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "826104497184205912446503819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "499173895502815794087553496180246228275110398745026630853538298441768973819553925041993197218449906247096766403258536101339390515721308189006579766410374109152491364905271144719803591018688154913124280930503223171037750160064309959996241818037397725779956475667539429869654414628130517279086986949736979799805429530060400848538917480563728040852737973635602599280489575087164530655629974408919442457789788639/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000000000", + "lambda_above_tau": "1652208994368411824892760943925532186602852295468626143987776322166643298144437891566249896386783794682250325982720570888808333058035587427982244795917897766192126153947302396188350346875998068356230515694247409920636392332411468502336205197989213263024053337331536239117696791845640104898504335919624091669350736887870142170348377574017694034808393425549949474408919442457789788639/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "54240708283462181808972597292317781544410280685652170481706096210072270256514349755641240267175815894986349192290395292588644012415160269395301828297493521709415845250155878946165672656099466077431963898104225745073715438403119148444448998873661750095566232207697226637734781777167753970754161616465777453743291776719193835333776922827624543285115365935635761310474408919442457789788639/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_internal": "1652208994368411824892760943925532186602852295468626143987776322166643298144437891566249896386783794682250325982720570888808333058035587427982244795917897766192126153947302396188350346875998068356230515694247409920636392332411468502336205197989213263024053337331536239117696791845640104898504335919624091669350736887870142170348377574017694034808393425549949474408919442457789788639/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "1652208994368411824892760943925532186602852295468626143987776322166643298144437891566249896386783794682250325982720570888808333058035587427982244795917897766192126153947302396188350346875998068356230515694247409920636392332411468502336205197989213263024053337331536239117696791845640104898504335919624091669350736887870142170348377574017694034808393425549949474408919442457789788639/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_leaf": "27120354141731090904486271526630853538298441768973819553925041993197218449906247096766403258536101339390515721308189006579766410374109152491364905271144719803591018688154913124280930503223171037750160064309959996241818037397725779956475667539429869654414628130517279086986949736979799805429530060400848538917480563728040852737973635602599280489575087164530655629974408919442457789788639/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_reservations": "1/4000000000000000000000000", + "lambda_prime_below_one": "826104497184205912446378819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "epsilon_positive": "499999999999999999999999500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/500826104497184205912446378819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361", + "epsilon_below_one": "826104497184205912446878819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361/500826104497184205912446378819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361", + "guard_width": "826104497184205912446878819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361/500826104497184205912446378819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361", + "K_geometry": "375826104497184205912446503819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361/500826104497184205912446378819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361000000000000000000000000", + "K_dominates_log": "826104497184205912446502993649274540683688808469549392689976668629771207076928496305244550523913306828275589938682348566856581045095069529521572980141612155697641674495265654305561472676750358020438873087795517117162964216620543226929219712762338530003520574278607528071365328345150260342882704677648330711849556926548888440882324865802019548110565281877964447551277650809104946969306080655644706740866990974408919442457789788639/500826104497184205912446378819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361000000000000000000000000", + "record_suffix": "826104497184205912446878819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361/500826104497184205912446378819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361", + "phase_local": "6608835977473647299574529731925676614910897593408133417921887576246954470199453202352864021374569577150910767128929639191122970995937746483463208107522848088258087337597252615680424341859665966150472359565233319852911843766450823253236493450978258070308190901502598440490462931431529306733974056518789732073842846503742948668459960919705733578944749832659769484124252040657390357559485218219547502212346517974408919442457789788639/4006608835977473647299571030558030173799116810039786953171693612465848209443568599664054422252400750023225868773931711189284875874229534487947361868717007126780069080757830842241571271850494760695005752555974214631697998719485520320030065455700818193760348194659684561042764682974955861767304104402104161601556563759516793211688660155490175673178096210915179205756083399302683754754960204728644460337681690888000000000000000000000000", + "phase_boundary": "1321767195494729459914505285501537575617449561578570880566997603568386915344573471109326219453969558570215747983560687763222271612310156125573713133917146664202822731332578822423406861463857410145870314785861614494512868178034567229184128890323703062029635173754949606278716551466839892890690534835460450828591838890308379317531836527565195036467781100516404879257532598510386553591321435303979232066993807574408919442457789788639/801321767195494729459914206111606034759823362007957390634338722493169641888713719932810884450480150004645173754786342237856975174845906897589472373743401425356013816151566168448314254370098952139001150511194842926339599743897104064006013091140163638752069638931936912208552936594991172353460820880420832320311312751903358642337732031098035134635619242183035841151216679860536750950992040945728892067536338177600000000000000000000000", + "gamma_sublinear": "1/2000000000000000000000000", + "cell_above_band": "999999999999999999999998499173895502815794087553621180246228275110398745026630853538298441768973819553925041993197218449906247096766403258536101339390515721308189006579766410374109152491364905271144719803591018688154913124280930503223171037750160064309959996241818037397725779956475667539429869654414628130517279086986949736979799805429530060400848538917480563728040852737973635602599280489575087164530655629974408919442457789788639/2003304417988736823649785515279015086899558405019893476585846806232924104721784299832027211126200375011612934386965855594642437937114767243973680934358503563390034540378915421120785635925247380347502876277987107315848999359742760160015032727850409096880174097329842280521382341487477930883652052201052080800778281879758396605844330077745087836589048105457589602878041699651341877377480102364322230168840845444000000000000000000000000", + "prime_interval_packing": "826104497184205912446878819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361/500826104497184205912446378819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361", + "alpha_positive": "1652208994368411824893256813403046265573290063567918539151678226860797387523003454312047332074007059731509186680146247227466065323786880522941806569767503003206276769224120934501970453988595444896157942584572346079412804152310583230687401675364612750047044906739177658416950700214632981255895754940668530906420026866148039901964844302073978695372591646275365167061702563644574291339331671736202248951078351974408919442457789788639/1001652208994368411824892757639507543449779202509946738292923403116462052360892149916013605563100187505806467193482927797321218968557383621986840467179251781695017270189457710560392817962623690173751438138993553657924499679871380080007516363925204548440087048664921140260691170743738965441826026100526040400389140939879198302922165038872543918294524052728794801439020849825670938688740051182161115084420422722000000000000000000000000", + "alpha_below_one": "999999999999999999999999500826104497184205912446378819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361/1001652208994368411824892757639507543449779202509946738292923403116462052360892149916013605563100187505806467193482927797321218968557383621986840467179251781695017270189457710560392817962623690173751438138993553657924499679871380080007516363925204548440087048664921140260691170743738965441826026100526040400389140939879198302922165038872543918294524052728794801439020849825670938688740051182161115084420422722000000000000000000000000", + "alpha_below_one_fourth": "248760843254223691131329932596473839596871510563918766034079172552254715702700034024691354058701039816720107611690585702102838676815559024973768310225045442420548040778140306705596234036667327098541701592163816068401712115815534436771191689305936524359974717259491107406755841985720108379200610770190841569190865208103651535828576415416062000878258421535923335192693509892773160380845681123804076522154027328525591080557542210211361/1001652208994368411824892757639507543449779202509946738292923403116462052360892149916013605563100187505806467193482927797321218968557383621986840467179251781695017270189457710560392817962623690173751438138993553657924499679871380080007516363925204548440087048664921140260691170743738965441826026100526040400389140939879198302922165038872543918294524052728794801439020849825670938688740051182161115084420422722000000000000000000000000", + "delta_positive": "1/8000000000000000000000000", + "delta_below_one_eighth": "999999999999999999999999/8000000000000000000000000", + "short_record_fallback": "499172530605535258148204467894413622366649364752615796356468001035238236450517537374493631619363733298840687671623161397641818269266749211349925706761067790808370765075450008284253571239696489935935053566461144738883161010851111679077097990732436701756985527194218092549531868890848622470137186563736328401324517482838466413031374630236137011585720945154073554670290847831565373475503741258489384028773988548652682478935707964970238955117949482840541572436848428721579739524322299623454936983662814547483400718276279308346848253879838472504570106968586516202950572541527287852414234879967747392915408989329348581710341757093094710913631142136741462492078081872395928826622342523315747139483873962190478398751777328141297794530179676308220833366881166966370160352431945328687129458140293472321/500826104497184205912446378819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000000000", + "artificial_boundary": "28052870687819789178396573746942554881945552217657432084634864074395589440468656236697540052712284541524031824211862034164560265703537066127970590931564509850315985626323347506810242717329863369746611861037020660989119250383041371050571010532356065357152905568552022376148940123930219891520143226253589408420900672815173496482569881827632815204222224070568991954864544636207549131231883796360430421207861560214076773241672626630634083/4006608835977473647299571030558030173799116810039786953171693612465848209443568599664054422252400750023225868773931711189284875874229534487947361868717007126780069080757830842241571271850494760695005752555974214631697998719485520320030065455700818193760348194659684561042764682974955861767304104402104161601556563759516793211688660155490175673178096210915179205756083399302683754754960204728644460337681690888000000000000000000000000", + "literal_scalar_guard": "1", + "row_product_gap": "23971789/25", + "balanced_prefix_above_kappa": "384836754948704936518390080286389004763190679571631416083335375425490380659422846922349219607884635917039474482556378074796393103615265478935526743142995785277965991920542575867329404082937294587671597128436387521101370842739834550650414154320702290281170117836140043954928114189095044806439229775952058740929618067139100165877377039970533655513737284898865861249271614750592100633440385821327668139841639581/500826104497184205912446378819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361000000000000000000", + "coordinate_movement_above_kappa": "2725291809432824892760943925532186602852295468626143987776322166643298144437891566249896386783794682250325982720570888808333058035587427982244795917897766192126153947302396188350346875998068356230515694247409920636392332411468502336205197989213263024053337331536239117696791845640104898504335919624091669350736887870142170348377574017694034808393425549949474408919442457789788639/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "384836254122600439334184167840010185009418954682030161109966228963788822428396666476274261601081854366945721579322781333332494443005781200243715749722762195652075144411907481138474123886528313275826510252717318024324541880489994614960374150562520327678895897792615711494357983843509672936956508862939008477909417872568630226278225578888014219241778137636839496851870895240167187797971041451302077059284097370788639/500826104497184205912446378819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361000000000000000000000000", + "bulk_exposure_above_kappa": "2725291809432824892760943925532186602852295468626143987776322166643298144437891566249896386783794682250325982720570888808333058035587427982244795917897766192126153947302396188350346875998068356230515694247409920636392332411468502336205197989213263024053337331536239117696791845640104898504335919624091669350736887870142170348377574017694034808393425549949474408919442457789788639/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gaussian_arithmetic_above_kappa": "615738307091823401245218216011843587867333362425009010759967454219083050824050374629683793365812635917169406268856608178210330305174940487605031795608559666818854739564233026658871766336290690028429468529779150536985364386133895345350622643154941701847597968494299737867314852356966699820820046728510243722467188712852090325804651802870334412550020508576159013601433864090522448178035272944098677943189081119388639/801321767195494729459914206111606034759823362007957390634338722493169641888713719932810884450480150004645173754786342237856975174845906897589472373743401425356013816151566168448314254370098952139001150511194842926339599743897104064006013091140163638752069638931936912208552936594991172353460820880420832320311312751903358642337732031098035134635619242183035841151216679860536750950992040945728892067536338177600000000000000000000000", + "scalar_work_above_kappa": "3078693538763534994962914729844733218351753711683450073693313856942221487044356594932718798856274305786222042957217427856907246168312639552792402951723732692597837087855705512209779952467089375389527690151772030672034137779668836469513273230807436359647086722645596019178854783167174986582031117294603419664416744342542331387419864858681749807837939131928900525596772198494311892232053742200595754038175574437788639/4006608835977473647299571030558030173799116810039786953171693612465848209443568599664054422252400750023225868773931711189284875874229534487947361868717007126780069080757830842241571271850494760695005752555974214631697998719485520320030065455700818193760348194659684561042764682974955861767304104402104161601556563759516793211688660155490175673178096210915179205756083399302683754754960204728644460337681690888000000000000000000000000", + "dimension_above_kappa": "499173895502815794472389376128951164793500479031415635616728978013400389902889300467483577877872753169445986011143172018378864998277686263802972870025639588088018108048266929997769582939230730780453685013440517758709347288500697481097612660777232276430370629988241720150824532464270561234015101138832024606244659306012459589468535547702828206730115013606136254794226859986030391904901589159511543091230174460327668139841639581/500826104497184205912446378819753771724889601254973369146461701558231026180446074958006802781550093752903233596741463898660609484278691810993420233589625890847508635094728855280196408981311845086875719069496776828962249839935690040003758181962602274220043524332460570130345585371869482720913013050263020200194570469939599151461082519436271959147262026364397400719510424912835469344370025591080557542210211361000000000000000000" + }, + "controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "scope": "Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, 44 cold dimension-four ends, and explicit all72 whole-owner dispatch are composed with the same cited unchanged PR543 bit supplier as PR635. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification." +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/BINDING.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/BINDING.json new file mode 100644 index 0000000000..b03160c67a --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/BINDING.json @@ -0,0 +1,25 @@ +{ + "status": "PASS_FROZEN_048_ALLCOLD_DISPATCH_FRESH_PROVIDER_BINDING", + "source_plan_sha256": "8c4804859aee83082196348c33127070d2885d3a366ce9acc8dc5166202f4687", + "runtime_plan_sha256": "609adb126d7d3de2abdd9275f9015589c0b137d0d19821c2c3e7c1a8541c18d2", + "providers": { + "gauge44": { + "artifact_sha256": { + "CANONICAL-WORD.json.gz": "92941c2b718b533f1d3addb710d261a6e2b9ec5d19f0051d79775b08cb2571ed", + "LOCAL-PROGRAMS.json.gz": "172dc3d23e437909ddc01d07b12ede735afbb5bb6145f1ddf5c2e03097dfebe2", + "LOCAL-CHECKS.json": "2b8a6a6854b8df8ecd84d8ff2b92f720c81454636988e6a0dfdc1f6c29d1c82c", + "INDEPENDENT-LOCAL-REPLAY.json": "18d68326ce0aca76911d561e79a817bce90cb8adfe053e19621c7ae0298b842e", + "CLIFFORD-RECIPES.json": "0a60293f43d88dbb1b321f02e61204afe1b6272b1346968ef35705caea1e4771", + "CLIFFORD-REVIEW.json": "4e3cdd616d105a49bbf1948bb53e49938d515c42f1c026781d1b5e9cb636db12", + "RESIDUAL-ADAPTERS.json": "bb6c23ba1b8dd5d2016724c3348b4e91a6b91daaa3f56bbd5216cb7a96bf5c94" + }, + "canonical_content_sha256": "e6daee410e04d5e023faf21144081534ad222d334ce786e6b5f52407e6b3c41f", + "all_phase_edges": 3019 + } + }, + "only_rebound_fields": [ + "provider_registry.directory", + "provider_registry.artifact_sha256", + "runtime_source_plan_sha256" + ] +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/CENTER-COMPATIBILITY.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/CENTER-COMPATIBILITY.json new file mode 100644 index 0000000000..5a3ae37422 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/CENTER-COMPATIBILITY.json @@ -0,0 +1,112 @@ +{ + "status": "PASS_IDENTICAL_PORT_ORDER_AND_ORDERED_CENTER_FRAMES", + "new_canonical_sha256": "92941c2b718b533f1d3addb710d261a6e2b9ec5d19f0051d79775b08cb2571ed", + "comparison_canonical": "pr635/research/community-k492-audit/pr626/replay/mixed-global/base/split-centres/CANONICAL-WORD.json.gz", + "comparison_canonical_sha256": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "new_centers": [ + 92, + 57, + 81, + 224, + 11, + 240, + 9, + 256 + ], + "old_centers": [ + 229, + 224, + 227, + 225, + 243, + 241, + 259, + 257 + ], + "ordered_center_frames": [ + [ + 256, + 128, + 64, + 34, + 16, + 10, + 4, + 1 + ], + [ + 256, + 128, + 64, + 32, + 16, + 8, + 5, + 3 + ], + [ + 256, + 128, + 64, + 32, + 17, + 9, + 4, + 2 + ], + [ + 256, + 128, + 64, + 36, + 20, + 8, + 2, + 1 + ], + [ + 256, + 128, + 66, + 32, + 18, + 8, + 4, + 1 + ], + [ + 256, + 128, + 65, + 33, + 17, + 9, + 5, + 3 + ], + [ + 256, + 128, + 65, + 33, + 16, + 8, + 4, + 2 + ], + [ + 256, + 128, + 68, + 32, + 16, + 12, + 2, + 1 + ] + ], + "v": 112, + "h": 9, + "center_count": 8, + "scope": "Carrier register identity changes; native cut center channels retain exact ordered frames and ports. Full endpoint and exact center clearing are independently checked by local ledger replay." +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/LOCAL-STAGES.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/LOCAL-STAGES.json new file mode 100644 index 0000000000..b2753eb57a --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/LOCAL-STAGES.json @@ -0,0 +1,27 @@ +[ + { + "tag": "44-native", + "seconds": 4.460461161999774, + "exit": 0 + }, + { + "tag": "44-emitted-ledgers", + "seconds": 3.058037757999955, + "exit": 0 + }, + { + "tag": "44-local-replay", + "seconds": 28.33760359400003, + "exit": 0 + }, + { + "tag": "44-wrappers", + "seconds": 5.294312295000054, + "exit": 0 + }, + { + "tag": "44-phase", + "seconds": 198.39076561599995, + "exit": 0 + } +] diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/REPLAY.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/REPLAY.json new file mode 100644 index 0000000000..c6f4e0f983 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/REPLAY.json @@ -0,0 +1,54 @@ +{ + "status": "PASS_GAUGE44_STRICT_GLOBAL_REPLAY", + "kappa": "1649483702558979/1000000000000000000", + "kappa_decimal": "0.001649483702558979", + "complex_lower": "1652208994368411824947/1000000000000000000000000", + "bit_lower": "413456747036699736067/250000000000000000000000", + "gain_over_pr635_percent": "0.8093060205252829126484020359439672024956960385078942889840023844750830", + "spec_sha256": "fee57674a7f36b30b1e7eb96a8f567a90a522217bc644c1a6a1f8bff85196fbf", + "stages": [ + { + "name": "restore-parent", + "seconds": 2.152, + "exit_code": 0, + "log_sha256": "fc3a01967636bd3173ee7e5049fae45b890e1fad4564b6acdd6aaca30a4e4ea5" + }, + { + "name": "bind", + "seconds": 0.686, + "exit_code": 0, + "log_sha256": "71f679ce5a123fb58397fd6852ba64ce3832fd20e81a096bfda9a1cf3237237a" + }, + { + "name": "emit", + "seconds": 5.456, + "exit_code": 0, + "log_sha256": "60866eb6ced5b9eb259bfc1d59ea7b80fb439164b629e868586ad5bef845a88e" + }, + { + "name": "audit", + "seconds": 26.943, + "exit_code": 0, + "log_sha256": "df19a41a599bf24fd1efaeb2394af63208f95b9e3ca4f83c6f23e9641fb3d662" + }, + { + "name": "invoice", + "seconds": 1.897, + "exit_code": 0, + "log_sha256": "5d10712d494304287749dd7a6c3369f9b707bba30e9f567b68230669dcf5418a" + }, + { + "name": "assembly", + "seconds": 0.724, + "exit_code": 0, + "log_sha256": "768d3215f1918117dc6c33b4cfeaf0b5f5da9ba5c77178db4bb1d08d000e226f" + }, + { + "name": "admission-controls", + "seconds": 0.816, + "exit_code": 0, + "log_sha256": "051d242318154827c1672ffbb63ad2bdc8ecc4033be650b791dd69cd57d716b3" + } + ], + "scope": "Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, 44 cold dimension-four ends, and explicit all72 whole-owner dispatch are composed with the same cited unchanged PR543 bit supplier as PR635. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification." +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/STAGES.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/STAGES.json new file mode 100644 index 0000000000..9464e2dfea --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/STAGES.json @@ -0,0 +1,44 @@ +[ + { + "name": "restore-parent", + "seconds": 2.152, + "exit_code": 0, + "log_sha256": "fc3a01967636bd3173ee7e5049fae45b890e1fad4564b6acdd6aaca30a4e4ea5" + }, + { + "name": "bind", + "seconds": 0.686, + "exit_code": 0, + "log_sha256": "71f679ce5a123fb58397fd6852ba64ce3832fd20e81a096bfda9a1cf3237237a" + }, + { + "name": "emit", + "seconds": 5.456, + "exit_code": 0, + "log_sha256": "60866eb6ced5b9eb259bfc1d59ea7b80fb439164b629e868586ad5bef845a88e" + }, + { + "name": "audit", + "seconds": 26.943, + "exit_code": 0, + "log_sha256": "df19a41a599bf24fd1efaeb2394af63208f95b9e3ca4f83c6f23e9641fb3d662" + }, + { + "name": "invoice", + "seconds": 1.897, + "exit_code": 0, + "log_sha256": "5d10712d494304287749dd7a6c3369f9b707bba30e9f567b68230669dcf5418a" + }, + { + "name": "assembly", + "seconds": 0.724, + "exit_code": 0, + "log_sha256": "768d3215f1918117dc6c33b4cfeaf0b5f5da9ba5c77178db4bb1d08d000e226f" + }, + { + "name": "admission-controls", + "seconds": 0.816, + "exit_code": 0, + "log_sha256": "051d242318154827c1672ffbb63ad2bdc8ecc4033be650b791dd69cd57d716b3" + } +] diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/ASYNC-AUDIT.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/ASYNC-AUDIT.json new file mode 100644 index 0000000000..05975382b5 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/ASYNC-AUDIT.json @@ -0,0 +1,84 @@ +{ + "status": "PASS_INDEPENDENT_ASYNC_WHOLE_OWNER_CONTROLLER_PHASES_AND_SPECTATORS", + "template_sha256": "0c2aab7dc120f5882a0171496cbbe819cac81373dcb425802a15f45e36898a46", + "complex_template_sha256": "0c2aab7dc120f5882a0171496cbbe819cac81373dcb425802a15f45e36898a46", + "complex_live": 7168, + "complex_profile": { + "1": 181093, + "2": 29164, + "3": 32429, + "4": 11520, + "5": 4032, + "7": 7, + "8": 582, + "12": 13, + "16": 33, + "19": 1, + "20": 2, + "28": 4, + "32": 62, + "36": 1, + "40": 1, + "44": 6, + "48": 2289 + }, + "complex_hosted_residuals": 35424, + "physical": 7670, + "rank_mass": 520704, + "deficit": 2560, + "entering_helper_roles": 17856, + "cross_replica_helper_roles": 25937, + "one_owner_per_complete_invocation": true, + "helper_busy_family_window_checks": 35424, + "complete_invocations": 72, + "actual_orthogonal_73column_maps": 7870, + "actual_sigma_stream_sha256": "f4e9802acb2ed53fc1f0486e7d0f55a6faa30ed7f5d2ad48a06450234b00ba76", + "all_actual_residual_and_spectator_charts": true, + "idle_remainders": 2759, + "mutations_rejected": [ + "alias two whole owners", + "helper on active data family", + "owner in private namespace", + "wrong residual width", + "wrong spectator coordinate", + "omit idle remainder", + "understate physical reserve", + "gauge44: wrong provider at its invocation", + "gauge44: stale per-call local program hash", + "gauge44: stale serialized provider program", + "gauge44: unbound residual adapter hash", + "gauge44: wrong provider width registry", + "gauge44: wrong per-call residual width", + "gauge44: wrong sweep provider", + "gauge44: entering helper width silently restored to nine" + ], + "mutation_controls_run": true, + "provider_phase_semantic_sha256": { + "gauge44": "1b4aa8bf9185b423e3f29e0ee2eb4d7082e2408c2b09cba1ef02282282731152" + }, + "provider_artifact_semantic_sha256": { + "gauge44": { + "CANONICAL-WORD.json.gz": "e6daee410e04d5e023faf21144081534ad222d334ce786e6b5f52407e6b3c41f", + "LOCAL-PROGRAMS.json.gz": "39b230dba9e6b022c691cd0167f331c1b3fa6795d49256e3a2b859c68d4acfda", + "LOCAL-CHECKS.json": "bd53e0cca4488f365ca5b7c7174d8dfb35ced5e0229835f27334c11c3d839717", + "INDEPENDENT-LOCAL-REPLAY.json": "adb5c8ce0b5025dcd96f41b9fa0e26b9a176e067ab36a5bfadad00bc19522b38", + "CLIFFORD-RECIPES.json": "0a60293f43d88dbb1b321f02e61204afe1b6272b1346968ef35705caea1e4771", + "CLIFFORD-REVIEW.json": "1b4aa8bf9185b423e3f29e0ee2eb4d7082e2408c2b09cba1ef02282282731152", + "RESIDUAL-ADAPTERS.json": "c233611dd4c08c389dfb6c7d1c84dd86a3efa560223fcd6549a2848692541cd9" + } + }, + "widths_by_provider": { + "gauge44": { + "4": 52, + "5": 48, + "7": 34, + "8": 114, + "9": 244 + } + }, + "provider_counts": { + "gauge44": 72 + }, + "all_provider_program_phase_and_wrapper_bindings": true, + "scope": "Independent exact asynchronous chronology, per-replica phase projection, owner/chart/paid-profile audit. Uses per-invocation local providers bound by exact scalar, phase and residual-wrapper receipts; all-size compilation and complete coefficient invoice are separate inherited obligations." +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/GLOBAL-PREFIX.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/GLOBAL-PREFIX.json new file mode 100644 index 0000000000..a557ebbe60 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/GLOBAL-PREFIX.json @@ -0,0 +1,13 @@ +{ + "status": "PASS_MIXED_ASYNC_GLOBAL_PREFIX", + "template_sha256": "0c2aab7dc120f5882a0171496cbbe819cac81373dcb425802a15f45e36898a46", + "global_prefix_bits": 360, + "retained_payload_bits": 512, + "complete_invocation_cover_sweeps": 72, + "bridge_factor_two_sweeps": 72, + "local_scalar_coefficient_work_prefix_bits": 175, + "stream_input_sup_to_l2_bits": 37, + "primitive_arithmetic_margin_bits": 4, + "controller_audit_sha256": "df19a41a599bf24fd1efaeb2394af63208f95b9e3ca4f83c6f23e9641fb3d662", + "proof": "Each selected normalized provider restores all arbitrary dirty helper columns and gives the same data shear endpoints. Actual whole-owner charts are right-translation bijections. Sum all 72 invocation and 72 bridge sweeps and take maximum local scalar/Horner prefix over all three providers and orientations. Idle children, phases, spectator endpoints and terminal translations are unitary. Retained all-size interfaces are conditional." +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/IDLE-REMAINDER-FRAMES.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/IDLE-REMAINDER-FRAMES.json new file mode 100644 index 0000000000..1c86a8a01d --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/IDLE-REMAINDER-FRAMES.json @@ -0,0 +1,25 @@ +{ + "status": "PASS_LITERAL_IDLE_REMAINDER_FRAMES", + "template_sha256": "0c2aab7dc120f5882a0171496cbbe819cac81373dcb425802a15f45e36898a46", + "uncompressed_frames_sha256": "38eba7dfe023d0b2a8aea1c5184e50bdfff5727b350c2de4d27800acbdd3708c", + "children": 2759, + "rank_profile": { + "1": 85, + "2": 76, + "3": 173, + "7": 7, + "8": 6, + "12": 13, + "16": 33, + "19": 1, + "20": 2, + "28": 4, + "32": 62, + "36": 1, + "40": 1, + "44": 6, + "48": 2289 + }, + "source_data_phase_sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "scope": "Actual orthogonal axes after the independently checked whole-owner prefix in each inherited pending child." +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/OWNERS-AND-PROFILE.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/OWNERS-AND-PROFILE.json new file mode 100644 index 0000000000..bdb9441b7e --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/OWNERS-AND-PROFILE.json @@ -0,0 +1,61 @@ +{ + "status": "PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE", + "template_sha256": "0c2aab7dc120f5882a0171496cbbe819cac81373dcb425802a15f45e36898a46", + "paid_profile": { + "1": 181093, + "2": 29164, + "3": 32429, + "4": 11520, + "5": 4032, + "7": 7, + "8": 582, + "12": 13, + "16": 33, + "19": 1, + "20": 2, + "28": 4, + "32": 62, + "36": 1, + "40": 1, + "44": 6, + "48": 2289 + }, + "live": 7168, + "physical": 7670, + "rank_mass": 520704, + "deficit": 2560, + "hosted_residuals": 35424, + "banked_residuals": 0, + "all_live_owners_per_call_distinct": true, + "owners_per_call": 716, + "actual_helper_owner_charts": 35424, + "actual_73column_sigmas": 7870, + "cross_replica_helper_roles": 25937, + "explicit_idle_remainder_children": 2759, + "source_idle_children_charged": 16128, + "source_artifacts": { + "work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "providers/gauge44/CANONICAL-WORD.json.gz": "92941c2b718b533f1d3addb710d261a6e2b9ec5d19f0051d79775b08cb2571ed", + "providers/gauge44/LOCAL-PROGRAMS.json.gz": "172dc3d23e437909ddc01d07b12ede735afbb5bb6145f1ddf5c2e03097dfebe2", + "providers/gauge44/LOCAL-CHECKS.json": "2b8a6a6854b8df8ecd84d8ff2b92f720c81454636988e6a0dfdc1f6c29d1c82c", + "providers/gauge44/INDEPENDENT-LOCAL-REPLAY.json": "18d68326ce0aca76911d561e79a817bce90cb8adfe053e19621c7ae0298b842e", + "providers/gauge44/RESIDUAL-ADAPTERS.json": "bb6c23ba1b8dd5d2016724c3348b4e91a6b91daaa3f56bbd5216cb7a96bf5c94", + "providers/gauge44/CLIFFORD-RECIPES.json": "0a60293f43d88dbb1b321f02e61204afe1b6272b1346968ef35705caea1e4771", + "providers/gauge44/CLIFFORD-REVIEW.json": "4e3cdd616d105a49bbf1948bb53e49938d515c42f1c026781d1b5e9cb636db12" + }, + "provider_phase_semantic_sha256": { + "gauge44": "1b4aa8bf9185b423e3f29e0ee2eb4d7082e2408c2b09cba1ef02282282731152" + }, + "provider_artifact_semantic_sha256": { + "gauge44": { + "CANONICAL-WORD.json.gz": "e6daee410e04d5e023faf21144081534ad222d334ce786e6b5f52407e6b3c41f", + "LOCAL-PROGRAMS.json.gz": "39b230dba9e6b022c691cd0167f331c1b3fa6795d49256e3a2b859c68d4acfda", + "LOCAL-CHECKS.json": "bd53e0cca4488f365ca5b7c7174d8dfb35ced5e0229835f27334c11c3d839717", + "INDEPENDENT-LOCAL-REPLAY.json": "adb5c8ce0b5025dcd96f41b9fa0e26b9a176e067ab36a5bfadad00bc19522b38", + "CLIFFORD-RECIPES.json": "0a60293f43d88dbb1b321f02e61204afe1b6272b1346968ef35705caea1e4771", + "CLIFFORD-REVIEW.json": "1b4aa8bf9185b423e3f29e0ee2eb4d7082e2408c2b09cba1ef02282282731152", + "RESIDUAL-ADAPTERS.json": "c233611dd4c08c389dfb6c7d1c84dd86a3efa560223fcd6549a2848692541cd9" + } + }, + "controller_audit_sha256": "df19a41a599bf24fd1efaeb2394af63208f95b9e3ca4f83c6f23e9641fb3d662" +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/PREFIX-AND-INVOICE.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/PREFIX-AND-INVOICE.json new file mode 100644 index 0000000000..6c96ec6706 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/PREFIX-AND-INVOICE.json @@ -0,0 +1,1746 @@ +{ + "status": "PASS_INDEPENDENT_MIXED_ASYNC_SCALAR_PREFIX_AND_FINITE_INVOICE", + "template_sha256": "0c2aab7dc120f5882a0171496cbbe819cac81373dcb425802a15f45e36898a46", + "parent_template_sha256": "7db047a427a7979d69e163c78a1e32bd445628fb86723e131a3138361355a9c3", + "owner_audit_sha256": "a32ecc0d5387d65648e1ff284209122860ee37aaba43ce2dd12024c4bc394313", + "controller_audit_sha256": "df19a41a599bf24fd1efaeb2394af63208f95b9e3ca4f83c6f23e9641fb3d662", + "providers": { + "gauge44": { + "local": { + "backward": { + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "prefix_l1": "600338326363508935771850050281004728884643/32", + "prefix_bits": 134, + "coefficient_work_primitive_count": 208744, + "all_exact_columns": 716, + "dirty_helper_columns": 492, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 248, + "post_wrappers": 248, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + }, + "forward": { + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "prefix_l1": "2323449462751823289130723296176889733365478515961323543/64", + "prefix_bits": 175, + "coefficient_work_primitive_count": 208712, + "all_exact_columns": 716, + "dirty_helper_columns": 492, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 248, + "post_wrappers": 248, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + } + }, + "helpers": 492, + "centres": 8, + "v": 112, + "h": 9, + "n": 716, + "entering_helpers": 204, + "entrance_rank": 380, + "terminal_codimension": 254, + "hyperplane_ended_helpers": 78, + "cold_hyperplane_ended_helpers": 44, + "width_inventory": { + "4": 52, + "5": 48, + "7": 34, + "8": 114, + "9": 244 + }, + "widths": [ + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 7, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 8, + 7, + 8, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "local_adapters": 738816, + "local_primitive_bound": 19160702806276, + "compiler": 25934336, + "children": 3590, + "artifacts": { + "WRAPPER-CHECKS.json": "84c727930f85f1c91900d6d12c523735c8b5d6907cd3eb1bd1030fe1fd4161d7", + "RESIDUAL-ADAPTERS.json": "bb6c23ba1b8dd5d2016724c3348b4e91a6b91daaa3f56bbd5216cb7a96bf5c94", + "LOCAL-PROGRAMS.json.gz": "172dc3d23e437909ddc01d07b12ede735afbb5bb6145f1ddf5c2e03097dfebe2", + "INDEPENDENT-LOCAL-REPLAY.json": "18d68326ce0aca76911d561e79a817bce90cb8adfe053e19621c7ae0298b842e", + "CANONICAL-WORD.json.gz": "92941c2b718b533f1d3addb710d261a6e2b9ec5d19f0051d79775b08cb2571ed", + "SCALAR-FRAME-AUDIT.json": "cfc73040079b43ea82a42f3cf4c910edda1362deb09ec21c816c329347313bcb", + "FULL-WORD.json.gz": "0ad202612f010df4ab66432a628247b37ad8b497dd6b27595b1685cbd7eb119e", + "CLIFFORD-RECIPES.json": "0a60293f43d88dbb1b321f02e61204afe1b6272b1346968ef35705caea1e4771", + "CLIFFORD-REVIEW.json": "4e3cdd616d105a49bbf1948bb53e49938d515c42f1c026781d1b5e9cb636db12", + "LOCAL-CHECKS.json": "2b8a6a6854b8df8ecd84d8ff2b92f720c81454636988e6a0dfdc1f6c29d1c82c" + }, + "paid_profile": { + "1": 2514, + "2": 404, + "3": 448, + "4": 160, + "5": 56, + "8": 8 + }, + "program_hashes": { + "backward": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "forward": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9" + }, + "semantic_artifact_sha256": { + "CANONICAL-WORD.json.gz": "e6daee410e04d5e023faf21144081534ad222d334ce786e6b5f52407e6b3c41f", + "LOCAL-PROGRAMS.json.gz": "39b230dba9e6b022c691cd0167f331c1b3fa6795d49256e3a2b859c68d4acfda", + "LOCAL-CHECKS.json": "bd53e0cca4488f365ca5b7c7174d8dfb35ced5e0229835f27334c11c3d839717", + "INDEPENDENT-LOCAL-REPLAY.json": "adb5c8ce0b5025dcd96f41b9fa0e26b9a176e067ab36a5bfadad00bc19522b38", + "CLIFFORD-RECIPES.json": "0a60293f43d88dbb1b321f02e61204afe1b6272b1346968ef35705caea1e4771", + "CLIFFORD-REVIEW.json": "1b4aa8bf9185b423e3f29e0ee2eb4d7082e2408c2b09cba1ef02282282731152", + "RESIDUAL-ADAPTERS.json": "c233611dd4c08c389dfb6c7d1c84dd86a3efa560223fcd6549a2848692541cd9" + } + } + }, + "provider_phase_semantic_sha256": { + "gauge44": "1b4aa8bf9185b423e3f29e0ee2eb4d7082e2408c2b09cba1ef02282282731152" + }, + "provider_counts": { + "gauge44": 72 + }, + "selected_calls": [ + { + "stage": 0, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 0, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 1, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 0, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 1, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 2, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 0, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 1, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 2, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 3, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 0, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 1, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 2, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 3, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 4, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 0, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 1, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 2, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 3, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 4, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 5, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 0, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 1, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 2, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 3, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 4, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 5, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 0, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 6, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 1, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 2, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 3, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 4, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 5, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 6, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 1, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 7, + "replica": 0, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 2, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 3, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 4, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 5, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 6, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 7, + "replica": 1, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 2, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 8, + "replica": 0, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 3, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 4, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 5, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 6, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 7, + "replica": 2, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 8, + "replica": 1, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 3, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 4, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 5, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 6, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 7, + "replica": 3, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 8, + "replica": 2, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 4, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 5, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 6, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 7, + "replica": 4, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 8, + "replica": 3, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 5, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 6, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 7, + "replica": 5, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 8, + "replica": 4, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 6, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 7, + "replica": 6, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 8, + "replica": 5, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 7, + "replica": 7, + "provider_id": "gauge44", + "orientation": "backward", + "program_sha256": "4772df0663f88cc218fd7254eb202f46daf136c06e9e96c19ed8ea218b545dc4", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420100, + "coefficient_work_primitive_count": 208744, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 8, + "replica": 6, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + }, + { + "stage": 8, + "replica": 7, + "provider_id": "gauge44", + "orientation": "forward", + "program_sha256": "d17399c8c7458bb7110d8596fab5f769cd4cb3733a3042277fa08bf03f42d6c9", + "events": 46772, + "macros": 41570, + "real_component_primitives": 420052, + "coefficient_work_primitive_count": 208712, + "entering_helpers": 204, + "entrance_rank": 380, + "pre_wrappers": 248, + "post_wrappers": 248 + } + ], + "selected_local_paid_profile": { + "1": 181008, + "2": 29088, + "3": 32256, + "4": 11520, + "5": 4032, + "8": 576 + }, + "selected_real_component_primitives": 30245280, + "selected_coefficient_work_primitive_count": 15028288, + "selected_scalar_macros": 2993040, + "global_prefix_bits": 360, + "charged_prefix_bits": 512, + "complete_invocation_sweeps": 72, + "bridge_sweeps": 72, + "row_prefix_extra": 1024, + "helpers": 492, + "centres": 8, + "live": 7168, + "physical": 7670, + "physical_stock_identity": { + "data_and_owner_families": 7168, + "local_helpers": 492, + "private_centres": 8, + "coefficient_work": 2 + }, + "local_adapters": 738816, + "local_primitive_bound": 19160702806276, + "wrapper_elementary_factors_charged": 5142528, + "factors_per_wrapper": 144, + "compiler": 25934336, + "unhosted_pervertex": 2486201168471768, + "hosted_rebased_pervertex": 2486201168171612, + "conservative_pervertex_used": 5364148158196336, + "retained_prior_overcharge": { + "sha256": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "previous_pervertex_allowance": 2877946989724568, + "added_complete_new_pervertex": 2486201168471768, + "policy": "Retain old allowance and add entire fresh mixed recount." + }, + "finite": { + "physical_stock_bits": 2641, + "router_bits": 7986, + "literal_bits": 35282, + "physical_row_coefficient": 16467, + "retained_row_coefficient": 20161, + "required_C0_bits": 200012, + "halving_integer_inequality": [ + 5329, + 4608 + ], + "G_exponent": 30000, + "E_exponent": 100000, + "C0_exponent": 210000 + }, + "strict_checks": { + "local_primitive_bound": true, + "logical": true, + "router": true, + "literal": true, + "mass": true, + "precision": true, + "tape": true, + "row": true, + "halving": true + }, + "scope": "Actual call-specific mixed scalar, Horner, wrappers and paid children recounted. All three providers use fresh hash-bound independent all-column/frame/phase/normalization admission. Shared compiler uses conservative maxima; parent is geometry/overcharge only. All-size compiler, hosting, precision/tape and analytic transfer remain conditional." +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/ACTUAL-SIGMAS.json.gz b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/ACTUAL-SIGMAS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..dbb57066e2f71a5d11096a6c73c7ba448f278419 GIT binary patch literal 455688 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�}T9YR!db3ox>KUR;QfroIx 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�HzhQ=(# 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

    2}xqi-2w<(*Q@A);957V;*a9*d|{+B)R+>sV6)x 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 z z0ewNvB9RQ}JOWG%y%y5o%?_zQp+c6MBIv%b?;N~02*0{@lyB`-Aj6m`BF2RbsmLEs zBZg4L|6oi$pNCBj*k8hD*ZnqO|5_OdA zn!||@{QhcGn+Ay5XVPh#1}!3vZ30gxpxz(>NIK-d2NkT>x>=})rd^Zprc@VYiOn%R zThqvsBUEYfH5U}Plx0(Ua=w{WO5!2I)CSy}RdBgvdV@leS z?xru67)&x-uRB~F+VZV%n`JR`m;~B={lli2IlOXF2W#_1GJK73v3r$^8)()p5a9C8 z?NNjD$AVSMK_h$=ev#RB;{|1y;`w8+Q>Imlnl}l#^%feN`QyiFyV^GmAVV4NDtiY# zeS-5GklVYgAGl~0lq$gkR?Tv^RCCuHa@84Vm~lB``M21LJ8w#tZ`}>1+SPnCSA~an zA(Ptx#%9ee{ntBTFAVt!uek0fQ^mAuRhIcjI_ zW(?MS_ItC)$knU+?%bcn@`ko=-TE-tshh|1-N{`B2YOAPJ-+*0H={(KP=ropOO07& zDP!`FzyCwe$>PRis@>^LiQTEQNz3gyl8sxl=NdZ>3J+1e!=cGc+E|lgnz>#39$8GW z^98ti`k6>gvIlt)5=H>HweZlveTzPOcMF`gsuhxF2lS!hIg`$pq zsnGkv^^gEP7tBOEcc(7|g~_%aC>2`O z2X=upTA-_~WXGE?4HL@c!gHo&wx^9$iX{y|>rcO$AU3Kw6;jRYF|P#^wrQKqrW(vG zr6{M{9(A=`{l=cym!I|`Fwd1DgeSfKsiM^H^Z}3Op^Q_b5dNG0{-j?cgW5hzI?L3c z^Nd@|F;0wu8Y{BA?QcT9sfBrjpsPcrrTSS%``M}0x{o0F(99B*^Cj7eoP8coxtyNU zFw`%pxSy62+l5@s&TISQ2-xlN<};z3F-f&e-wS5p&9jn77jGpwuUUD3*UInR$1mP= z;X@gkZ%+Mmivx-OOX(%teAhj5-9f}#F)RU`A_>fF6!6w0=!e2=+N?#>4R^-a9H%ar zZa^jF+$(z*{O9(&%c?_Wa(um(=zNCuJaGoyQTe@8V}2)x zwMysFr<$kk56h~cC@smC^95->8%BjQ#}U9v|8Ta^8Od>AaLqjr1V)ws3JDGWc4xS3x^^L#6=Fzge1#sX7%~`WRlV{ePUKMA5A_smEe} zS{&ga`D!)7CR;IPln~bg?%sh-C$mbd;jpDlU~O|WP176QA+PB+J(7dalpz1Zi{bN5 z1KIZNv(DeCV0kJ1hwkXA>hI^(3Z*|`cMf*XqN9SD97qp7Kb#2Qb#Qec{86urqDK{f zvs|02PkFp6(<=<-s!=W&GNI(^Qd;0;4o>Y-BgWgwm{A$P(ql1; zy=n9bK1|da6&yE`SGrFPy6|Bm<$tf2`{7&h%eOd{H})@?_3dQuxxu7xjcCBT%%590 zNmd?Zh?xKiXpYw!y%(i4Uo4AGG&!}~lv3VZM^B<389utrkxCE_2X2z~8fz}XP3444 zi3G^qa7|nN#`iLD0pr8em1Y+Wl)+3X`+eG0O`W5L7BN)sKKk{H2vQ?D9!D8!#=0?F zaFHa3PufaaztN(Ey(K7gtWl}{;wN~()xRNJm;8!*~rOULjO2Xa| zSf+(bN0D*XZN_aFFS<9RQ3kHsI*PgIR!N8j^_UR9^{5Wc`cu7|ML(V3T)N`-ec4n> zOR$x{{=_K4Z1HpYYPRaZHbAhHzM;?=C@L%H3{z(}AauOA#y+l1oX=z2phdZjk^ zp>jO*?{VYBbtOu)H*7MJMd5H>vFTpyOY^X48PoBK4LHIfc1XQgycBqb>Smo*;&(Z8cTn4 zxICvFZ_F30$hOUBF5-qyFZ;E#EQNgSvpy-9Wc( zSzQ2{u@t$xAa}QXA4was78-6#UR@tV$aXRWBKgG9nQjWGz@!7c=Te&mRRhVRx)0f@ zL;VJ~dTjT!%Z^=emoP$7NfFK_L$IB!ja{ApmOZuB+tPMI!72W#+DxKo$)a!7^1ZK( zl@q?nZ$xI!&X4CH@(O+pH4J_Yt$X1n3jnXIm8t#u3xZNFf15a8w$xDrPq%AC1e{^! z+ZNNbpPLp1knz~wn#J>4Of^+msA^UY z?JlbOKb93;7#DQe)Tb)+ykEq%`W!D@(9!p(x3l_%o$7ngWZx1juVM)YEGWC+>AL$* z_7Vy35l#VE6!fGl#|@~dFLV%o+4r#$lQsszOKD`T^j?F1GMCw5!EY3)2*-6TIPAD} ze#gCw8SQaQPW6BE1*d`p4ox0U)2mC!Z1iNu!jjO7aD*D?akE*FLblxaN5Cr7`yt4g z!uW$NJ5D>82scZ1L~YdXra(GI(aTw92x9V~xDpF9>LcTU*d-51RCD+UYiSvMYd<0$ z&(=p`)zQ~OmA84%W3#)e!bkl&rNwH7;GFL*x~VhmsBGxoSJ5R)J|*0hZrL-&#}|#3 zIPHh^PU4Krblrmwj`ce$b|$o(-oh!m=4|{Fd8skV(6yO31nk7ZkRynSQ%a=y5E!JP6^h0z z*&eofZ4%te49xTIJ-t21n1^PYJn9cN?%3(w{N3+Md$xjdT(KRxthCU5_-z>CA{s&% z8txW6nPTd;d_bwz0~J+MdO5G3hdBM_>29n+v8nBUqneX#6}0ykTBH(Zf$%QkD%>qE zX|W%DV)hGnt-m>D``IR!qR?Z1#&z*e%_W!SqfDZFouNnSqsI}<@hLUdC{n&{*qwO& zy@G~~^C7=Jne6p*=Z#u%IMw{Qt}V+^kldHN>Jp9}?g~}RIrn^+rXQbAK98+3=99@~ z(|<0xtH0u|`RA8U9j3m$GP+{xzd(OnG(u_5}$pixE|_|_z;k$BLCHenHV*!d_vco~WOQU<@4`Z<|-o<37=iYQxKTi;f7J4aeZU={(xZf}l z>fPX-iC}M=9lNUt>XcXiG&hKE#p4$-Mn^_taRc&Q2%s zNs*Rl3S9_c?k3dHKm5=ceTWWZ+nf7&7H|WoU(;ibwaK!NMDKE$u)g{3|K2V9-h~+t zw#zZnurWeskadhINa7v2QmjfnQa2F&?#;L>v$_4n;kVMwtIzGbs(V&y z%JF}~q<(yQ<1-s_1@_Oh6Amqw%N&1o^Dt&Thq8(hd;a7+&L2CspAFQsFfWpVnK=f? z?rsCwu=Y%@v))@AfNmC;Qh>6{HdX{;-Sscb3=->6DbAs&+nRwuxyEa)8#(9E{)l7x z+4ZrSoLe8chyfa)qjL_!fAh|if=aLM{C+>~k9{ff8*f%>q>{{=EMI z4`+XcU+Dekd+)xM4nnu8`tDD<)QGfRZPuCPg9}tx@;d5Rf zzT96>Av6iEU9cO{+R1`WKDT;$zGV@w>U?Hpv3A{nS;btFZ5c9s+))StiT41Ydc6A0 z4b`O{Qhf0*kF5iv4^cuRkO3%SolZ6=M0&TaMD?2-H9K9BMt6;%N^SfKc@HfkJ4^M1 zc|uQfFOo0+zsvQy6VnpxyGgQ!5dX5%;55j17nsoO9ucAX35=~&6-z92Nx*N(+qEvf z>|x)SEd!RQ$@T{G75ulhO9NH~rhadB{eXpSZp*sL1Bv^SzX29;U*Vd*GbeWO`tFC0 zfYz)l4=$sej|Y!m;Dh4%Ep4o+ppTX$$KCm>(z2Op1gZPti6SlobO@9EA?5egY~&yDBJ;C32LhN`+h>4IRBIfY^`$j$1!+f?Zy*WDIGM&B1zXn94G25zum}RXmc}3p|ZaFO=a6E}GPZhw|_1dwptC$^a(nj)- zOCV2z&4#{e#WDx`kA?hue#^Wu)yTv`4V9UraQMgbzWa|vMsMnQIi7-Cbq>1MTOnNJ zvLA;*q^r-<23va^e>rUq!Qn~U=`lY`j$Qs{OLmIL1=zMM7s<>jqFHDxE$QG zch$Yt{xdaxd*%IkvdZD(bNtgW;(3CVn`x4aRhfo$ITQP&VbYTPyiE4b!egin_s%0S z1gEK0#V7H&U-Lg0^i?G^;3ww}xEe_`uXU6W(RWNXgZMP?zf>FTf_BrCjN{CA|2%th z`KBn9zu{YwKz*Ma4aYR1pXP+fgJqVqDtRHs7(FD!Z9A|XbftbQrQW)jE7#giFC(Mr zk7lp?ec#4kmv<*qs2EeLr*I>F`O9F>dWM~Ahe+u2Zh6wqRTBADwTCf12Ih1bIvgl9 zkWOY#jv**NhnuL<4>v>cn;y&q#lQCfQwg$7GaR1>JV^ai4VE{E8@fmL=2B^h{0h`c zLmMouo};2~;Z|>D)p#qesag2e_?9vcR4a5) z`4&d8@z;}9^+{34@KT9!?VNwmm(AfuFI8EL<^0^Sm0tC+v>O5(Ub!u7tc6VGgN+%Y zu9b!yWx8w}FZ@DBk7n9F<#E*MFP)PJHJAj=!|)bZ~a#MJ(aTQ=;am6k_u&E_~Iem3I7 z@|-7qzNICO(aR&j+p;r(L1w$uL3`7iIJ69#)hNw)(bv|yKpa?wvV3y0C_Pn_>dE0C zR~UapVuGJW%411o+Ebp)jH`E1Y};{%VWd$~P6_{aWL$X@uu*Ef=?%-10tT3dH9V`NNU?QP%r+F!MK*%}%pW0>t(S<(w6ruaBlNiX?vV0C+`j#MNS3#K zO1Bw%oOqbxQTEa0Hpq!;SWg|XIyxB^m_v|+4(I)vmJe+{6GMQfFj)^{?nfd`S?S8` zkJA)GB-uMnGWXU}?u3}fe@5^uooR4vb1*s_0u62tsgBTh;`qbT!$a1_FtTkwT{XjJ z=&d$Qk#d(Me0u|LzZ?u~h_WY%2mIFD9#v+yh`m~tIM#N$lRuxzl`U1*MXR8hx#uPX zcQHt`pO2h;pxZDtGn*XtG~w*na@913r_s}%zg_+y!XF@AF>98CE>@#3N~n{w^=0L6 zU$dNs8bBASC*YD$2^fMGq&sKphhkw*R34L2IS1&xFf(vq%U_6>QBkO~Q{~`q0Ko zaXzI}ey1E7Mpd&!Ve$x1@)||2yh{o zN8}wZjY~SLp5LJ8)~kF?+$0KS2a;)vPz_O@wO_d~N~tw8InIiu+UD-0xOxf3A`|*G?8oI7tCMj;${)X#P(7 zT1(hgcC*+|$yRZG=yLVmk9J<)f6J|U9E={!Tu%X5Mvaax@k#@cHKGx4gV9)us zXWhmb&TyMq*OF8efa#UvS5g!)=veAi_pR6S8;5J(%Pf7_UL;lbx4CfPPtdk$rJuoJ zoe!trEnUpUuQz zBB9<(5Ys}qYZ<3$bU!oH#1(;tjC(Ko{B1P?Hl7$Uk9dYWNbWqP&EoC()xp>)KHt;& z;8%EmI}@}5Y7&eyV&`vz(eE^SXHU(Y96~zI0%DwSUHKCKeqUYZU68{+SW1}uxfcoj zxEfEG%zv0ujOuQ_oMCo%V5~fW>E{#496o}7Z-Hw=>F8|pEinOqEVR;D{9LfKvrB9N zLqQ@TQ^8sIxkYJkRRuHy>!I^$BHcuf8;ilkh*EdaldQAzgo_~$w`_`{wml%g)j1ps zW%J|Oa^G2(>Q2{@$pQB5d1|2C9C{I5B~P;$iuZaE60p#4@?>ygG%u>GNoTDJo6f}w z)xgFet8xbfJTx;pJ)vB2=a_JarvqFcFnHQwk$f*=4*Ka#ucZ{nvX zi?${nJc4VrtPhZiE5k?q)y0voMegHk&Q$UFrceKSY78U#_UTRq^^FpD672~lU;ZDz zY1^1Nh93Jwym#b$sgHcK+A^ld)SJ&v3Z8_Z_^U5zv4)Boq|>SAeDLcg zMaqMp0f+qBm!C9)`mQahUqCVleLT7tN=o^Eyv;+XG|xqmvaGw}f4n;V)w2S&MV1O6 zk1~h%-eZdlx93Yp5dI+Y-YkmXJ;$DQmDU4aB(#;!J>N-p)o+g6@{U}a8MLA%Vun#f zA$3}aXvZWQfq$w? zLbsuq0jHQkXPBvUi35Rlzs)`6#?vEoheU1+uAM(^ERim2yVDBzDn0*D9}lHt>^nQU zF6$S=tq5-@p$)S{9$sLD^2v?JT{(3;6Y9@T@+9W~Aw+><+@OwNbQretnL6vC^P@hk zLzhvJD@SjS3EvjWH=7~}vRRIO3^M`c+JqHZv}Zid2SN&Hgx<@knm2UpZc&NpQ*-Ao$_F25(AQN?|^a^M=QY$X@V~&M_WcX3~(^D1#Ccgx*u^Xg7+?B3oahj2*e4Mg=`%{uyxcw9BrB z;#*V7J84tIpvUs_}}@;|8s`3SVJq0i8N;AD=xBW8*;u2VEHi+|3CuI z7mtxj0;-j}<^I0m9+@!6-9`NZ;?grRp(}JZ2z4g5_`tK&pb)H16mMbec&HasQ0|6@ zAgPA`o6gRs;3np{6|mrU2F#j4YYRI&5aq16qSZQ}1|MrEV^^*G4#D~!*jH7#*q$nV zw|beT#hWCF&c?eT>$Ba$Tl(;V%Hjr$_|1RC`ICek_{vu}Vvsi7f6qI~;kd(|TS6BD zu1`BNMKR)&j(zRLcYeaQV?90SXEc+}agjfB**IO}?nKZHI4aUX%{Zy@)OSCkmdlLa ze^mtiIMa+AUfFk{_VL2KPPz!Q-)lj^5%>+AO_~A76M|+zJ!E1&hrfWV>3=yG+PbxMPJGbdtARsvLp#Qs zZt`tB8`Jc?-0nLB8g66G-#gwWC?=`#@HLJHWAd?s?Kj1DmB@`%B1vxAgo@92-pDnt zE;PizQSnqLUPt%m>?6Fb&@s8mD$!i4I3g;WE_tdPpT1 zqcGSw69r|ic)R)&plAe1jOpGn4kId`ySds7M`J~W(seJ}Qh}~N+{b%LBLAxy5Z^eP zz{U&P1WBHy+FO0;t^jWb-QlTf4n-+G%E0G-NP!#Pz6bqa-8P{QSw8;&>0rVb^f_%g zf0{H2unj{&+Z@1KUa@59vJ^O1T`ong>Asr{6EU?NV@f;X=xJ(F_{Nr#fs{?y<1EGo z$~gg*y|;M2dbxdAl65$*+xIq%$9~um0)?kVj>7S1K=slnWx{?6&QzgZ=1+ZeNm5 zqu`5tFlk`x!1CYGsMog@cg}Asx;dONgUW4$BOCl;HFIzYr+j3jpU|;sX}khF`D}l@ zL=-xUzw^m|IeM;%naTb7w&Ci>Nv11~ODrgk+_Cu+qb*4s1oPf3=(O0Ki`val?N+-t zQV{)1E~ry&KqlPa(OKs>Nldj5<8%d<7m&pTey9Wo0Rw#FB^HzFP zG9sjpRq~mV#5v@nkUv)~ovD|-Yi#Akdx>D0N342WBeH^8Ky#Xf?maBkyB0Cq2>J&n z4zBZG`_+tkpU{5a%MXP%*4!-U$Gd`cag*G&uKPEkX3Q{2k}7+&GAVAg6XU#rf{ti_ z&E66%0iJ?i|DDLgBB{*%#~f09}*SjOW9dn%Qy8y_^c?JPn2Qg_|6lLi}Y8TV8?U+ zt~}D}zp<*eu`G*AU+8)oUA`6(oOEtyv@j2<9iO=oDgSLATPP%FkgkJ4YF$`$Ym%>e zsd5g4xW_mLzERgGxt5n=R(3ktIYU%&Z5{e4xFKkLA@Awvy((Oe)z?eqMd$WXvafG# z@{XzEUOuZ#U7k$3Lh0+9gQB#d-dvH=6x1q8H5z*hw*qUW&iY-=gOx@G;-!0a{~Ccl zsjl>Nq{Z0O?#AZZ<7-p9;9cL3cA#_N~M^G#vh;hy8ck_W57wpVc>umtO4!{ioN{I zH7A2t!4VBq(do(0v%0DXth25JDpOVW#yfidMp#N^O9cfN+N`XsaW`j#V+9%0cmQhb z7KlC90J9$mLDJvEkJqDAtcCHepT!p-6s6Ij4JCntyI}K#RP`W3 z!8P7%=Q5~Y7wF@$QX`D^&C)&IU8gFU;$dw!6iGv`4Op*2@=onxG?g-q>lJrWa{xB( z+U3`KdV8(aJLSRo3(agrt;^s)C+wn&YTk!Ej&e_RUAhMG-`y|P20dER7P8CFvt%9K z>Q?iVj(QAgt4^s?upy)}fFfH|cd+pTlju?|Gb$6l@F;ebO3*5AsY{oEw++|C!JeT+ z^SGNiHrDtt;?aOF#PjQ~3rE}CtBd0WG;@Jg_i-BMk%B_87$Wmqy2Z-mQkLijt}RQx zVo1|(ZU&=7xP5`Z-SUQPXoBY});4O+pe{RRaK=x z<2`lVJV36ZMh)G7EzsKnQLB#nRHB7Oo)P%jU8%O}$r(%4xioSJ^j$@VJ1vvTWJ;@P7#W=56f0JJN8>TiU0aAb=hrikjX5gmAR}jdBU~kw&KXJu>ZWcg&KL4z(sWC)a-i~ zElws4RsU#@HE66_+cjUhG|xHoCu4B_d#~0;TCeMtTVc8FG_ObRv)+YuTq(yIbx7_y z_w7IEy!1?}NVBLVABioGfkrV~d^TUlQY}5`X5Obw0jT0(^m8WUoSnY+U}Mi1jqZcG zj$T{O;=}5hV{S?hVD`y(SCqn|b4NwtU!9tkJ(&^B2C7~wa`dNqY_VY;^JV6uS+{tN z1r9xan@I@#C-LW&G7KOtL9RwO^tvUKBJa=onc3;&4K3Mm-fv&hj+!( z28oDk67MIPMAlx8f%=e=hSvg9NW66>Q2z}w3bbb}>{E}OiDdd)du#wwz)aAOYa@(i z4}M6<-DCwm*K^HJ zcVLz5M3X1iw89yF*P*bf_iACbQBPs<&ayZAUdp-{lpHbrSTHK&CD*SrT7R3pB}JL~ z!q@^FGO#o9;q?$^xN*ro$VE$8zM>SXVz zT>t#pMD8V>y@t$=#v5FlqQyg-dl(; z>-Z^mAgCtE$i5(Fw;Q*$zG}w|AQEk#;G$k>)#9Q zl9_D2rh4gL{voO)Rp{2^IG)hCeUc;AUq)HYi@!*vNo-p)6-ZpX{#Cfl!Q^!t%u-H#b_wMJ2j+l}cHI(xxNHNohle zRB7JRLDj^1S7SjsIdGO@;Wc)UfRyk1Q;idmNa$2G3=?xQ?d_MT9RnW5~vMew89P)(i_VO5BVQDLNMB z14VsWcTY@5+{g{Q%j{btkB$y3gWJ!fQbV{h69~Bls{>gwfXbLzsurA%<~VFcHbWcN z)(phb#GvGg+ap-qW1n-Trs9rl*bdBnUzl;%Qa81q3oV>6TJd)<^q*5R9TC^g(YMye zy%2-96ug1XM7n`lvm)n@Yl!4w#&OS8X47xVZv+bta(Gy|bQNdSELhq4iSKa51zUka zMOVS^U7dTor2IRA-8&r+6J4{FS4=Jn_&C+-1h94Wa?bs!D zK6ZCqrcUSmygeOo>vGLldZ{hT)LKQjDhf%}PiO*JO)JNQtZ*xB8o091;<8cW^t@yL zNhbJ>q3s6uv~s5-TkhuGM2)wp9&=v~&2cTGcQ|F0{kDaNT$`hO&a$+T;|OmJR;0i& z^`TI;902(6d%DPeq0OcKJXr_4HY=MV=&KUPfy`{@lu7IGi7bEv8gC)d!z4|&I;5!} zeCS2->#lL7SUYfg{c;}kf)KR$Dh=^a>=rNdq$qv8hN+W~P?d~j8tH4)>4I2ORF^HF9Zg?YIn!dvb^Spk+mfy9ocltZ6$H#(;WhP0CGP`9 z&)+L~f$6y7pg`D$YeR{6N41AF&iK)=gG%DBG0EiH^)xNP-i05x>Z(mY)+5mhYl@#T zrn!-#-$)==I{{Q2P3O-SYkcM1RhUaqTB(TeGp%RHRvqJ6Cky!Q{(TnElW zZ~P?cc;C?F#KdJ*4)|Tr;DrId_`CigmAj<{+_?cih;xZSJF_BTY+$gU155bq885YV99Kl>6-qlIp0heEyPh)oKJ4Ap63Zeg$Yb zt1(NX(ICez*R-qsx;cBNkt3ttU0h$$tHkqigz4sxNd)y-eHP1ZKEz4x*#5jA7;3qQ z8Iadu#;9d!e0H&Rp1ExYT-AN%%gGTIZ|n1fD63-yP(;nSOS86Gy|1$CrYH zP38R;Igskb@BxCn42oM+bCnYL)Wn&g3bBmVg%(!;2f5)UQ^YP^HC zWYB7yv9>M`%jJ`{Nx@ESu2+Y(l-Fevf56$bd6_B!pP>;Mo?JK(Rbp1;6Cm0LGp#!K z_!&PKd{Vs6N^ZGXo?;l|s7>!z!jlY&r#NV=o}h(kF}jf{4S95Oo3=xrS&R`< zUu(zQ=Hdxc(I`h+cb_UU(iFBl0o!ZVzQp39_gsI4G40CeRmp2!4F=4|w#K5UoOra{ zU6X?|q3*opO@3?6#)*ofc(A+3WLc@?Jf??l?PTev*VwAm{D-dV!mptPN4@gsHz9=?vM>HKWP|xNIhqtA_=Wst0>*Ou1+tOBio+@k&KE0a`0Cmi|_?vY^ zo%YhH{ShJ>$6vFnP(tBYJ3)`qRUN}VQEJ-^x$Yp@bY5h9tz{&7)T%Lg4#AW1n7xtB z=$gZB)cmrI0!O$@w|dGnZCAE4%Zh#Bf-tb_qCBki}3DHbqKF%X#|)~+8qpg-dT;$@p7w}r66*+ zvOW0>emc85-5~N!Fx4lBh414Sa#yC?JG`0J@cs^LVL8GskP;;v0nSW_=l6q$Ykhw4 zj9{Yq5|EHH_-q^DzC^}gp7J&G3|h_R`s{M0`t8Cpo@=-6m~*CIsp=}ULy%FUv}DHcb_-~|$yNz*5) zkR0cX)Gz)ud9LSZgO@rQShFV@9J95O!W?p+Vs6`Avng0=>3Iylti&&e;G=XFktGGE z4h9`iJe|n5)Ovgi)~$qZE4Z`L^L<&TS-{9mVT6Y~u)B5Q@ly44iChQ*w5(B56$-km zZxb6HL-Q1h5h;-XE+2QjiRfR0t$0m(Md*2KsX|Y#ud_JE8gT&Y)Me zNa%oxv9-My)JdhkfVO6wj}l;qFYrde_nG+tp_;*x*1mH(oxiEQY|4K#AS}GR&yd?B z)V*wym^#@jRED17s3xmYC{-(MVJ2-_Q&llrdRN;s%9e&I)dLIyBgk}hvCG0Q((=`N ze%QWZobY`(xYc3@g_uaYf}oBSXgUI`;Hm!8(^~#ELYL?AtvF(y*XW)Lug{We;#Wr^ zT0;5??534R{eXuTfytB=M(|3xhaGBC7a;*86ME&aE81;j1Zxsq3|tYVL;w=V&}?E0 zIn-jC8(>rMIgh%1E6UT=jB)I`gyY)Bs*fMS`~r>^Uz=)XKR0jBJ5SGlNG!3zTxU%> z)6CESaLvY(d0VBl)h6|t{i0VG#TiwA$z5%S>HYB2hb_8ny&!Bj@EG#mY4tdJ%R`Nf zm3^reP1hS;0_o-b4j*B*ryOem=E}F~19^n+AAVZ#Oj=IfER@}vE_7XQ*O{JYm#-jI zDpL^%C?hdaXx%+tV4`Hv3LOhr^iCA^br*<7j8ISp|m7}U)1trsL=qCX2jI>Vf$8n85De&(Ch}eUN3mWwshAGHeztT zMP>^GNraD?7OoG{qTc{$8L3q|Rn-F~kHsVqdw|BKG`zmMHnUp3*mC|21I#hZlI0ZC z39HF^4@PJgz&zwUm8=6hB*vQ zygp8+HW*!Q-`33!I0_*E=p*8?`vwu)01K`X`W<8oIRlWewP~Q1z4y&d35LeHeaJCi z7)USRG%e}vMe}{d51#af<%#S`Kv{EQzdd$jF~;W1v4|_(QBphl5d@1=ok1Y<#kKv# z!g0;Kvg!5M3~rv5QS?o1fhIaRU&i)*NxQujjVAVfWj^NCzd03M+MY zyQe&bKjVV7?;ZCCOQI(Sgq@q1;#COkmRYIuoBiP30!u_0@MgcZoLhcyNS15t6pxPC;33?eNK}Fvu(WpQ9{6A8VC)aSd^Sp95(7?(TO?Ghi$QX+zj&6+5Ar*&zir-;|uRkDE&F*MBX=e^E<@$_g7i^)hN9hz(_qgG?VTjw|75rM6m|GS?wme72G+;U?rBy@66&&s}L}Eq5W|5r1A63;a)po z8s$`)irbfysPoh9R?4fvPc6H=p6!L=(*^%k-`%_q)ocJ_2Y+A0X7u7Lhy;Ruvet)*TVS<@nw3! zgh2CAsDlm0tmBSb(R%DD))-bxF&wi54W7>*Q_LgJBf`YTy|(YTVd&hnkfpbuIT-7ikL_A8sNXfx7=ZFQ)oo&GV%hj0ed z`Pe!MS*U5{m-;Y zX~BgbOS>KP!!|(Y|FKGucFfck)C1v9x#0g_|H=Gc=ho_rP-`2WQbU9y+sJEp-;qPL&1eHVoWv z=(^3C5Fn7e5)9i{Ec&83Z!rnmM*yP0QquW4gf39$R6A-0Xv8fpjol&G%v>(A85Xr>_6*I^(4BMR2%U=2it|g&wS~w+^MT*k2Ngc?=!wu+4 zVf#~eM+@!<=;y^lG7`U((dWN+KWnDNA4vP+uLm(W_Uew;am(Nx!~Z=9^8&PhW^)Z=-Jt^P2fuVHJZ+9M(I)w!PoH~BdBR|Bk94~1xv zQ6?qsE&G+`zPwh)z18aezp++>)UGqbw;*!p>B=t;)Fy@1Jg(x5leOq1Q9xEA?>Bqt z6e^blYRQwcUQuv24@$_fKIts976hUmb|r^bx|z2B~0-97kvwxAG|F* z{yMw0Bi2f9ybC#fWGuenrxxj0ke66WwwA1!x8u2m_X_$+3qlgKT^BS=FVHXuEiNx! zLm)f;Z16Aa<`BJd=oNugd|5=m^H8@&NVVp>aaHJ5NmoX)ROCs`1UpdeO?OJdZFjam zqsr1cJ)yIh_0jsHX_rcPbH-5-e4$&zA^l8JCCeCLH&Ly-Sjx_#=vvlrI_6tkgjpH( z52Z~pU@53{Drfzs(yDr};Ua)?F^`2jNw+iy({1BIux{~^K@;_)* z-2yKbc=Y8;>wC8R%UzsLOD-U6=*x$;iuIYfW$C1g!~=v#)4CW3~lEE;L%+S@DdHL^9<)+8<*=e+7XUstT zl^uLqD3`qD3Qc1`5Ps1`8ce2sFnkMF@IogQ85iV5-&;NbhKpKqw z8q0O?;{NYR!+r3F|4D8g-(*&`b&9IkJ9@QZIe`gm9chi6)Qj3YRawc!Wj}ilIf@Z8kR&%)A13Gl12A4%Y)kUgnkn*pqAP6*FTM6p}iwIOtZ}*AfA41t; z5RsuCSMclef!y!9aU<7M7br8=yP->~$b&G?Q@=wRd;7h)!($IN(0cpKTP=|9 z>@J1N=$k*UYN(>Alg=XW?^qyuxFuT>E~kdBx4gh5iX?NjQ6(A? zXx9P>LCzrGI<@+zL77D{nGJt{&mKrvIvKg_MoWwRwXq5!e;C&qI_bIg4*BJ*wNSd! z5AXcTNVkZfSPn!z%6BpN ztMYs*awT$RIrL{9lhjhYC_zxNp-nNp;J!r}odAuCymR28tknxXZcI+|i8CH5MFx2Jy8PqxLuQ6ed| zkuo?|w-^Sxyy3CnII-c+`%{VhxvQ{UWg^l!Z4JsAzp)=p(p%we+rB9(HyUCcxlyaI ziw<}RC7tah zptXFwwf4P9<<*Dc)B$)foSks-(_f)*noRJ(JxepW?c$B4Q>*+Zlj()YWKOvuX@dHF zk=B)%n9K$r%>Ajx_mmBB;fe3Tj$X<{R!6}LdnhGhTTJF+*~nMzrWP(`o~_A)P$gihF$G|a#g#3BYmvIVR$r`R1tjBDGEn7ck|Ur5NcIe1tDA= z1Zm9Y;8y4rBRZEXHA@pqTwXMq{O+iPPmZFrs{0OJaULBA@LW;@&@S=#g$ssS4Gmi7 zHOtN4g(-eW70Mjot^2Wzh7AvFi_i&f{d|2}YzWO+;>gtjO_nC}Oo)q#WfxAmMEB}% zSQ#x|G;N3z1nj-)KW+JZ+aVeLOSvHEe|*TmnNrpJC#!MlJF#o&qQedkp%-YKX5wt2 zOe_)5yyle;kIa)qpxlK8!~0_WlzOK`mP)MqubB1vjO;0@Sk{+A<|ZWgVKu2Ou@uYx z2arLd>+BCnA@3pB9zz89U0R}vjZc)cdgRo44<)Cw`^4qx{q#W#D^$Mvy|YDE`YqxJ z8ry=1zZ+Hi}}kP+7;D`+4zba@UHGWt=`{{7u{Tiwa5NX2L!CORPIHb zih{>q{n%04m{C3gomTfe&yyy6q~^#Ig>qSkOvNIoH3^(q+ZODa)y7bQ8-&O-wY{Au zjW|Ol`cS{qSq+oZ{F_tQ7iAYH^FF^Zk?1fT9G zh%lvI>vKmA-^TO4{urYP8aI~O7g#(}9;^w8p1_d;zVfU3hNS;d)6PIAO; z&C)$zk1Zg#^@$$nL*%j^t8eGM=Z@-G0}mVsPru~5vtBo|1^OG=jlNUu+t!p2656~z zao|z9`jS?bD4Z@Mn?ya~ci)jVVt36%=$T{#3>2u$l9drX7WSj7)6l3MJ_}q!XJ0aK zd!ENep&ZH0uzi1EZz{8g;@b1qSkGL%+H0Hbq++h}4bKwkleVXK(5*nKbnHpM;LBF< z9>HeUVEJY2hCg`Rw`&d%+loV5wleVPlc|=#$SYBPT)kkf6}xF z$RzCe&PibBbzOu)^^wZ(dt)lPY}s!9b7ScOnnM8qy>A~sn6b@>5x6o{P~7=(4;ow! z?E$E<`9?#GJkwTntHzbr z>(HgXb;Gq_5K!}D$G1sgN~H8{y<7%xMwWu3B@I(`<@TZtW)5Fuyg&5l7E?(@(Zrkt z4Gy?Je4flDIgdY<)P1^z-c8;$CnME0#lf<&`ZlCFXf^JHD1m ze{M<+32Pej3H=FcwIZ77sv(B|O$o={ti`3-I>yldkM-x-;}eu~@y=7rn8#YGTTbPz zw=}UBKx(>Stu~sN0M+=}X{1~mYjhd`gk6W7&5YB0wju}%=q5Rkr*Td|%ncc08#0Ns zJqAhOJsmb@{f8byqBC&xtR$)=6B(w_h~4Cxwx2^007NI%beQXgnZLN(nM_+!wmhJt ziI-2KovN>_gqO!$Afv|M|2<`^HjKhO#~p6(e+81lAmj|K^GQ}Gv-qj9_4NBfRLPn- z@J;6+$8tRNXA8Z9rT!}7;eDvQ0xEp!AwL*V{o4&2zH#uO2tE&GETRND!|Urs`;K~R zm{b2E(P`yP0_U^>xYI;f{nSN*XW3m6zDzIhp!0t>8^Y0h8fSItF7ztC<0(0m!Zc~K z=Y}<-*kf+NLtq6ND7Q3HlhA)=YrWTs)a##+n_QL>i+j8rV=9_3%pOlHM4x(IeERo z`S&Ekj%=}O^_Tiywf`(JW9kMSl?oWvkf^^nAY$f^RD7>LM#Of;n$glt-M`JZ>8kfG ze_gz&q55xp6)#_(l|Ul4^9jz`RXC3DcTvD8L#)oyti`BkC`d>WN4ibDVi#qfHv^nq z-oAo*@Tf;4c_Y{qUSw0bI$sXYcP@3HD$QMO%yx$ybd(bjypWuSHy28Lg={2zW@3Yz^)KsXe2<%vwc zXjFt>{p?LOwtx75Oqz!X$@I7{U^^!Xdaw{{=&CP#;MG!m6Xpr#aY)|q@2m1sCKk$M zN|B+~eD(yAF+>6;btY3r*Qp|Yu%Bz9@Z4)Bd*)tnUx=rHDv$vBlDF4j0ODmVjI zv{|~oz6_~}Dn5_BHlR3Xszn>L9$SA6S6@A;wIrBySGQE(_uuSn@7gn~xY)Ti=CR0}9dQP%u$zm;#iE?p;Tk-}26C4E z+-PNp6~#YiWt`^UgDrGfq+q8x7c~JWm<;H5H(@HJY&0u_rRE^TAQ1U3$6=83fM*|9 z*DcG}P@5XTPt}kvWje`9R<{?R^|J(D^kDe0UlpjR`glv+ig|ELrPP7nv((LCP*JwL zJseDaw?~IBp=tZxG20;d(Yk6StLVy210v90S~*IXWZZ%&+xX zv7LZuFw3UxNn97~xK&7Y$5<7la(3q}xs1g8%8N3}5LmO=CjRkYv10mtIOQ~5ui=`> zC1U&UO`G^sfZM85-*a^T6eq#P81q8YkZMr}q1HnBkm`u*S*`au5_xfw3xErUn~h^? zOW#A-49-A^v;w@TZCpzIeNi{*jJ3HBDa57z?}Kylw>j?k-LAmhsdkFS-)3{puvXh5 zj13}1NC}yMIWGJ3&onq#UXW-6W=iHys##5I-n!YxFKcdRtVV}#ti6%9Av4)f_-NtR zz=z#^0wIU@^__Hx-i_4Ja2$qVNx1K_KsF7E$8{99!O;+-+^)0}ZXf7|IXI_HwRPm? zyKzZO&e3V;pWGq87r?D@;{+;@#+g}%M zhNcr565QkKk8#Ixziz%+fW};+c|?z$rFI(4e@J>?ZuwI!@xtnI`oIy zWLHVwFxZDSxDXps7~#ph*1*KeMwn!ZEa=-y8FXgeTc6LX;05{1IUY8lv0F`;?U_P; zCa&DVam+9t80t+9Z+o4dEL8H5k5$FQ0CIt|2K5+RCq$jM7SW;Za0>FXrEEmP#N$xC z@r;MHt$-MYUXzfm7uWM$?*_5OZ{Lhg`+#Im<5$NRx=JBA%|Br3MTQSn>D#DR$cBTC zLYmQun&goFQ3^7c^_@_CvFnziO9RMoZqTTbY=JLz$v^kel3mV0!4+kkHd@Q%V#5X0 zuP67fr?@9uHUEs zBkC;J+G@Kf-BKv-?ga`Iceet?trT~6w*;rfofda@EiS>eSa5fDg1bz3zqw|9z`h8{ zIgjjpueB5|X+{+j?7Y(uME3~0%YSV6EvXe!|6RJ2aX+j1E)ut5K+`^^l%PnR^HM!injN=X%$Lwga!=sK9AQ0WW76l^56U|ImN*O_PVN{+UXcpNm>j9L9Q&OAQi zl;+b&e5?H27)xR)s#ae(2X0!{D`O4pZczdrji7~i&CJGFr7ba2z=~Y@>Yc|0#gGaGj znGuNN92!SujaA_tMF`U?KCWq%UjSWu%&lQk8PD)=_5Jg4vIqBc+kA zlUw^Sz8Cwe=TgIG)>lyn1eZdDfg9~`{iLOjLvj=FbG(;Rcb-ITqmLuyZ)Yv!O_C*v z;LHlcs$twiW$&9WW6gEFE2g1PrB2DRVfyu%tEO`cH0enL%2X5;gCV>kj9VEAI?z5z zQZHXaaMSA41ZHff7HUmD@CDUdVT3MUh$G`#J?n?Ut}uJlp>Y?P=` z8A%OhiL7mT6ptADhgj@$Ao!W*=@f8|O=3&1TPP7iH|lddULAbbG7nXg0gyj#_;&Hh zU+%3pk3mmKzJvECauTK5nE$wIZn>>YYy$_!1C?RTz2blTYoZFjIRr#6e?@9i#V(7mNfwNJiYa6lzV5jeg;LQJkTxE0BcXIX12s;5Vng83;yA+F~BGwDM_D2 zZi$)26@%$b-XOe%N&pq-hAu zl|r`eZ0lE9GG_SoF-YX^+M+uu;9Pw78SFVQ)yjl=ENu z8Js2z6i$YXOJ{)8Kv=q~$1%~uo$bK8~j z@GcB_-*VOEEbs6rF*mTzw zk~2WwMb=@ncSpIsjw2L3+%&o7rF#V#C-V!00)j3;i_NF0_2U!$YE1U-f|;&^%s#Cg zwsN!zGt*v0`NZLIL`GDafrE2o!q>ueb&pO;he4xeq;D|Zzw zd-OLw;#0LY(!f~)T+y=OT{sKkMW(8B)%|Iuz0n!{F|ydPAlA1S4mFJoowW?BB)fMZ z4hOVYR$~n)G%0OZp`93l347tEwO!TeMr@2}2MM+As}=zkr>FACeyJ-NefS&^@+%Sb z<3itirJnCkyV{L@w>=i>tpAL`-8m>mYO;TBcWvq5I!BUv)UtW;RMH$3`aF1PL$rt5 zZ5V@mZwB2FjG}=M@`V~ie6p9bg!yZ@3Hbbh*Ntu z;JB7bd?|lPSM6|zCa;chZ+>wx@>VON?{%vW1%8`b+58#Iwyg`lnvTpgp`czgxp6tk z=SdEF^0Rew-#GY1JHwKh69~&~#fm?GYK!xyO=<3|I*l`!&>|_Bg#ln?@TYVfx5q)e zLPGbs8&|5P#nt)QWaz5(vaoto89IbE@=qfQR`)ReVoya{PTY38LUZ5tcS*4M_gB`2 zd9be){F75thjZtid-{cIC-#Ac2(aFiCDSuULXve_`ShcBwlKc7-|}8?LT10Nz+Az* z?aBh=Rwdt)ifkL9VeRJp1i@FqN?>HgA(17M?=m2=B6@MKj_-Pb!9f?imjK81>CoPV zA&$A;S^t5=OhgHF|NI#CIb$#NEjw%>PNUwS!7hBf$sgzAsIhs++9Q`CbvV3hZ-KPJVe zU%u1!s3C%{VMO=$5*K&)Pah^%0jd!`VDsrz!oJwuEW>l_Q1)OGzGLRR38!@}Hda!R z&|LJ&uQd}KmU3rXU%h<>OZUCydY|o29y#SyEi=tF)kLDckT>3Pu#uK2vSlR9Qv`swCTi*L%U{``^qs*@S{>rd#fgFLvsz8n)&*0wtYjB*mQQr zCJqb-03B9$eV?HCv-#Qf>Qy+nncY8_LFCtwPKcAzuCa=q`tL$ZgE-;_J`3)@pJtz^q-P>z3OiA=r-uVPYh85vVR6Blks3-W&E_~<;ce#|KcRpVep zD4UH=0s8BEGJXhX!qn+j>?=jM89~kw0FbmXECIg(@ES?RnyW1m_`HW=N||$;i%YD~ z{s*mtZ`C0E?AEn2E-}*G&l+2SvMa%UA5H9l7X=j&HNX}gy~K{8zFHNT!ZTB%FjMP2 zZ*fPG1xeWxZR!*E-u1%HOa02p+qAynJIfVHPl>(<%lkQOcccBY3zwsO^`;}y0aqK6 z0=wfT}N!kTL#`K(?kFc&HtO4s$$@g(NXCo?GdA3{ie|MxH=~_A)%b z-}WqX3!Y+)FZcb_R%(8ScaqNL^09wMtml4+?XXSD$j)*8vF0DvgK|Bs$wkb4olI$m zxFkd`F(!AI2bK+oC*q!cbMdRp-ak^=`s(%4o+Q~Sw=W4QtztBOQ>p{+_amBcJ4I`a zkEG;1Li*4Q1e@ekG76!;&04m7Xe4T>VHs5JpP#LA36_KPVvHb|E9}-G_4^r(&Z#*c z%94WeewthgwN@I;2X`USh0E<4Bp)QBZ)In z=b$VIZ#-~opt{t!v;Uj}w%J}(Nj=PRf@x)(^tZg%X86wZG>^wn2UH4DY)YU@!*Bzd zZ4lxXQN$6gT-rQB9@e&M(KBD(#s?j9L~bQ@tw!ZyGCt&1)Asd2Ho6(GtrLTjmYFlS zOySE+`CZ9yx%3H zXE7xv5f;xwz=Iq4j+ru~1?%{BZN+c$#mDR|8b-0SgLLK@EpWis`#5={QaH_FWh4SI z13-j;et zdJ&kQ^|U0%yyhl-euQkJ-Xgr4i6?H+BTsU*ueXm~%jn)Nmh(E9kPPUk8u8MvM0U7M z4!3)+fj8K*VwO3o#OHcrpX7_dr)1B33{tyN$sE!i_u^sqwep-4>n~y8&Znv(H`hAU%$7hJy_g5x9A@U ztE=;)`ap#IqWr-FpXV8&!h^j$EIHEIUc(G2Y=mFl@-HB%8hu7B<+tD3khunKqxK%t zo*BSg-oS1BA=s;;8;;7AqKBVFc%n?@2rp~KvFM8II0@~EFAB)RtxD-Q`+?Az1d_u+0XVG~S?8sfagABf4<1S-zec}%-pWqf7 zLNhA-43CzDi}*_${pgU_fSSAMDso3paoT%!tWD}Mx0SQOZ0Qib+XX=_;>$o~njor5 z-JyB7+{-Vz$fK6|55Q=HsOy2)c=Au4igBr!S7Yu^)+83CNjNZMp?M!r5FaBxs?*Gy zHiO}d-BM={P&)Mh@hiz?nYWJ3kbBqLEyt}Six5j@jh!h9($m*WK)Jd(g|d@5!F~f= zj}WF(8Qo&jNS}@AS*4g=BIRQ5*$yZft^W2WVMceEZxmca6#-}zp* zZ4>O?HZmC+D@3Y>jQecR-uvYHq?Y_+N-v;)g{_itS4X2ME~w^J5AAOZNJW4`KIRe5 z1>1eQs@&dzY*94fj}?#Zk)+@4jm zv|~vf0XkLVodFJi?3-sBGezyb&qbm4H zmG(%#F2&Op`4q>~zODRS#nE5x568EVT-vVCFa)A99GoC7cKm;*W$!u}7qbly@f}u~ z>YLlCW~yRmKSS3H5rUaU!YA8B=V%X1JkfPQHJl5U@7wI5km!-@gi{jz$oRaN{U0-p z3agNBZoMwL@=nSU<0_+#SsTer0)!{} zE?dIG)+1WJBdx?&{!*imf3{ghfPnYoj`xN9K9 zu5d12^Xo#oxGsXk-shN;EGZ?ga-{m^?p5U;X!gChGt9khj1$hdbdfb%Sb<$>AqZdq z@yF8ba!<>y_iL(b@-%QJmB0h@P|UR@ohPB3XlpG4jsB%Qs#CVN90w1naE2gdeBiJqk+TO_`8i?MuCVJDjEG zgG*KzN&V54U0Z711NV#8KS;npTG&PL7=KG1C$=PI(|?R7LjPG4kf=$0dlrp2c?-~% z637eEpOs()x_7vBi;ZoF{a7kB#mG(CT$&JF{EXI(|L23y7uO=7TW6N^gNy33DSic^ z8ZC4p;g>}(&}yd9Ko{Y&JoN2ddiunnUc(|gk^e6X&iWZ+fKLf$3n$M>mI;?llG2f+ zdcq~2(*k&=+?%Xz*;?I3`*@$%dpu118l$cg&n1ZHz#q3^ykYXaL)e8T(4&GmV{Y1l z>xlLz;qp3Ev`@cxyGf>{&f?_Dl)j^T?JqhXz$`4Xt`0o#t@_s43b1_w(A9hur|M|y zK1eL{AD)&Ifd`MjYdws!xO=KrAA7@==BmMw5%mRT$@QM|-qP!Pqa(s_e^K zQ?bX^&D>AdsXX&n1MuY-^#dNVzleQiB!k%V2;Fnk}o~y6lgBxJmb!D zE+c55KQDY9k+$RP`F>P3(@cpharGZqAj=YN6MA6|3|yp&mOG5$IM^`6^#N4Kvye5F z*84H8YAS7;Chjdcj-#|dnwodM+YJnJS=8j>WWGFtYNEXnD3J8=k;KKU9*u~5E-cDy z^iGKMZ0?Ie8kCwKX99(>`TiCSxmFGT0f5`?ZMkZhK5hb>8+G%4ieIEZu_9Qi#%cMn z=2m)4jWqi997(0oFIl_NG8mh!6xn2Gz2bZ?)^G7donHwMpX)h5BV}ZZo_8X z3Z&}>0|^@V&BIKlNO{br5dP<9kHg1+q&ZorX+;d4iU!i)JljQm3zqUk-gPKy@NtXd z0yRyaU^(~4kMtCz8jwHH$9hE_erXTwe9v!MWxpbG^^T8{s>iO zuV9zflSx-MfB(iHipkkC68E_SNK$cg+<#vsDU8-y@asC+Ds5$c!Q(}3(p@DD49Qmi zF#*VVa52CBp8IaM5LL^w!@wO&cDf-E|)z!&I*L9F+&Qb(9`c>i~N+hk6H67JR zR%dd_EQ5DQiUBGR6Af#-e zN6sOqwN_{-i853#h?ALL)3WMl_oi0dX*#FIuKe#=J^S)$50w)Ey0u(Q4j(7&gO)RbzO(oNSAHOC84)It~GCM zW8dU#!mf1_>nhOzzNCXyz0BWf%V*7|R7b)^RS1rn$ugia>%9ev!}>B9^)2dG5s%;c zZLE$37WZ8EnG%DvMZ-Fq1XN9AejI1}6)PN4ge%OOI%=)f=0FbO*~p@F)^`ANFJkkC zSoNPsDjY#eiNL>~7=L#sRL(eoYOS}|I^Z&BK{J*#HhNA=6S(v76W-!XJ_j>qcogh09lHlosj08g0}#g!69+QBq!YEIpqZ=W;J)F$V7IZ@4huGkH&_ zJ{4CWsMKe5amQS1ZV&JesGm2o6I(%7@}!;xQ~Atmu#lys+Z}NNcM~2_5GGmG))aRV zDSWl9C7YO`PYj9=AoU67a&a%B%qNROuj^*8lh4YRFO|6E-4V!}ACb<5ZJ~g(;&DH9 zJKtt2!$Ys7f?k3F%9%T*re@`TTk}{OPLuK;-qXCL)4yKeJLR~Sd-0tiwKPhXJ3ixw zZ+ve&nysa63Bn=!rn2t7CGd&hNqDcCDDXH)?tQGrzSQ~?_v@3{;o*4<6{Jhv1!`Bb z$%{R2>^>IZYW%s#&@x^9$d}fZee^WJD3`5N_XO<}MtvkabcySpVwUd)czn(cgqwQu zk{L`@(FnV&io9%=!cFbfG4xbmMra}C&--97KwiN@mS$3`NxcUOB(2eN(#X6G(X05OL%Gi{NE-eo<3jl9lBZP6#8>6s2qi_ zr#xKhx8l_vRWF;qy(zFC{N_M;U4aGox#pYa%xped%Q##vOAw?T zdrjP%G4zUvpQu-;S!l4r7FZ3M;U_hi3dU|d>N0aTiuDP1q~$t#0k_}iWT%TdLo)$i zB{FgCZ?xLpWwTY5m&nedIOAm@2f#d8k}9k0+Q1SrG406f_&og<`mEIbTcF(*(F-eN z+Hr8ons%q-jx1Is9d%qVgxOpfq~=OaE@?4hflHK2{m*{IB_7Ci0=Q*ea?t8-7XbeO zmo?ttf@7}j$0*-|$X;7`W9k#P^odc9Dl(pVbs?2dTX?R5n~xl$!l9tcYd97V7gm)- zj-v?d9>=-1!A7g_)jy9i!bW2VAoF_M0qLtkHkfD`j&@+G`PhR)tY*ld*hC~quh~Z%d7v+%}C8U zC0PXin0Qh2`woj=@Wek#97?>P*-s|pUBcxQTCE13HL#(O8niqO0VX8Hz1cq$>d7Gb z*~7$m<9uXOt=rH#yUq5Ensk0cB!}cxKKHTYVXR;O&|PlC>8U5CgE1=(N;h}n|AAr3 zQXJJF{H&U{rSCV=ML&*Rrv4anqZ`DQG!_>Fd0h!(M$FHwS!rM}S?DCU$~(qO#&NkCom-H!vLBAm?OM|mA0-O_89 z2d6BwoZWGm&4CHtg<&s#NYaBDh^4NuoLNG{c(Xr{^&k|L5%1xs%dl~~v!c7MC0}v6 zu477mPh_f)Xi-o>2eq&6>!ov->Kn}uLajWaVe6_fVq8T3GWzGwKol?1w+q~qHkHpq z=iK)p+w0MbYRWzIM;dQ=2jmr(e66;fLBX%fRy^iaJ9n!tlbw zrn?DC)Q7wGSJ<3>XxUWmFRhdr?_Gsqd{?zjr+m8BXMeFpNLa4Hn29KcM|_1ZNaFB9 zFPZ-$PP27M1msH67kOD!E7$PR0)=yx(QZ~Y0}@nUdl@F%xY~R!SyA+|v|BZ*5E6kZ zE8H9YHp;aC9Q~$TOt~zal_Ey|lO7e)B2KAe5>nEtyEfsXYN{KwzYgXCGR1!E#d8$= zxQ#zMJ$ZD?;{4;dfI(NR#;+f^_-Kr$2rH@|}YKRfIUm?D!X^>>coB?p=dJ`WsJ zO8}iZ(sGOQm&Lic@lihDScc3gIQ|{GP{cMx1}=cvKQ$K~lZ#~fveUypvi4JDemELT z!z$!YKSQXxMEtGvGiyi^yT3r4cFBpX1-}t|1t(wg;!5;zYr|Kg!hS zJ`KdJ59Gh|k^7KJ_w`LG@oLJFvqPzm+P3lyc0~ZJJQbd%P_>-ajAB0ZajD{~1}VPH z=FpW%P10AR+)%xI)`OJx&rrg-W7@sr^LL87aX4e5Ami3-{lb~KRErsth@`+9#Vw`? zd9M_5?cqg+g5HwBbwkAzm zjl$RKEIfQ}+ikq5Txmfq+4?T}^i0)lX=#*wSpsP^AtIEd%_fu-G2&zh#t}C;osxAi zlW;H{=-T^GcFga__$%X-;HaLoT(vG^q}#QlQ@{G*QNP+^ZGNcD_#XDIxzX)%QPK;Y zR7F-k{@SMg>bN@BgEW5oWk8J< zDJ3clbAfrLviJFd50jb4gxtl^fxz|)=u&scn;uaVAp<$y#OQcTTdiMX#Z{M{-C*`FfXQZXOhYXJGdM8RWFUJI5 zx6IACjLd@3tb&$qUnKWIB3kkd2R#yP^XOg&7(|7OR<34jIJ;yhs{`2WgY=bH;G)Z! zo^*YVh!jedK`${mzESD0{~OrEY(6_K6x=5aO(V8n3oo0F%Ka&{9M8ck!QgkJ%}PUg zkXI|bEpi5n_&=yk!v8l@nC&TzzCm&bVy?DD5!pgo(T+Lp2oO`spgQX6_LJliwbgUf z5J0WG7l|%4_&j3(-8DMMX8vf)yP{}g8{6hDD^*9kdma|}mN*Hu+!xFJ$^z@rBxfCU zR+{`ZhIt~6;J$p=-P!<&kohLM^DD}bUzv)@+sMXIPTGkFd-Nvs0UB@bdDq6w}T8vdQpjin90XeO~cX+XM^_!D|qs3@AQSj$E_=5w;da8;4c@0 zG)tm^oqPxlv^*$Y;RD-Yy9oJ^R6SayWi zW$sM5yVQNyN`tR>10qeRvvy4N~r9;ln)CL2kq4DW36f2vdlIiz~a zG+vj~Vg}372%qM4NUblAxpZ3#vRy(1=j#6BmG=aDR{hs^L5#E9`_ZyW1+r&!G;tH{ zW=k~fLe;dsh=sOCZ)y@g|zN>YWZY@Q@ z)di%x$!;k036P4yTPB+Q=mVco&#`@hem^1}((A?$5k-G!<`q=kQN$_UrZMHQZQuB= zZf!%mu|Bt)@}rHQ@r#_~h>uiMMB2A>E<&m(g5zr+!Dyaw|aI0zHa5#qKggmd@CxM@5J)CzjN6)*Un*rg>N zME!tlnDkuWiDT!c0sOzZnp`WNHC%SGGLentSbo{825J?hy8C1;CGZcXtX+Chqi5s78$u4QBcrTA6q0g zpE^p4Nwd5Rg)Ymca6^-N27I-&u{%a8o-xHNG)=rgYza99E-Do`79}mxN9?4ehde(3 zl88fKQW_BZbfN#1x{3aymv)|%z?Rl{JM7F@K(-Lt1F|6Un-!Rz&xvqTO8k~5yu!c9 zZ?d|LiY-HXo~CA@wmpP~SS5 z5xVZIajmTFihW!mi;Uiyw5`S5-fp@rX8ihu(GK5D*l`;ztl<$GJMZpn0PQOPnUrNT+|+flo$S&QCb%2 ziqC6e-sdQn$)x`Ksn;#CdS=;3xt&E&&M)6K5God?`;zJ**43=`6fY*>WBpj*ZN-kZ zs{Lz&$>akBmwG@45&DVlC+KAhf4vmPghGQyUO{n<*#=JRSWS`z|AsXpHLCtpazx(X zfsVh%RMbh32Edl;Y}Hf#^v%+TTv)Bl%U@7a4=Oeal=yn|ytd1!k&3_HBjT}VL}4YU zzRDOz&a3{=K_s#IB=@M5E$m7`%hj}m`~Di#MY5N%wd|7V@ivO+h_1C?o6LrGxi9O4 zuac=s?Zq1(f)f&bWuDlXM>fe8>TUiUJ`SP8JdTClOImecwZgJ|*zfp#=b*JPU2<>@ z$KfqV(~^d7aGGFj@5M<9qgKrCn#^}jilnhTcg3Ue7}S5l^y!uUYt|OxBFEP;sqs4x zc9aaR2!p%v8G4u<=?qBR>29AJT04IX7YCCC>57CaCAfcQ|Lh72B(zrLlVu*JFNbR-RJZ4cbrDOO?8^EG)V)}9KFR0b!57M zNPG6bhb=F95sj7FHYL^)UOm#eeb^HE2Ag!Lp4WYO!LFu7!0VSM>h2OS2B~D#-Es}` zg9~?Qf7G$KjU2giEXO2QIyLsT-j~k|lobSlZ8e;H|sP-OsRJu0U;IIGkY+ZRG;XCc%^` zR0Jm5&n$jMn#dt-12A2YS#Z{zL1PxBI9~>1>jp}YKc>FhN^G$uXsMp%`ZisMp%(Ww zU7Nv?KtYY|>138R46({0WKcx8wfuX+Rl&e>h103+5ANHUmMe4f?zCN9U$5hbNZp71 zgp6b^8$BtWwn>u@mIr{fp{7^t^vg(7Xj9hj@y;V2)2opIaYgGXRQ%pX4SrZ`s<{mN zmf$Ph9=oR^vZ_=ykm+@vw}|JB%UB~YhsJob^$$>(#$2c(b9>UE0)Ao+HZ%_zuAr@S zm@;Hbx-&hWI{12C_zhmAN!7A1zep)1WSPX`Yf7sr#CFJsPWxkevj z2bm1#=K{-6E0oDYPNn>tx7IAi20vVan`;B_=loMXHRcMFd|B;E$mry@XGQ6{47N5@ zWm#g)ura_3akNxos%1RcqUuVo^y+?+>k*76T)jFL4vAIL;x9AY-~Ue4SSy1H267P` zP?2W2NQ=W|(Z->}xqwTlM?0Fbn4q{qyQJy#z*T1GX}U>;Byh zGg{GdYKCoctET$Bz z@t6kPN3S+pm!;|$Vzfp8C;kLS*DEvUZWs2?@OiKA&w$YL;a~liR6wV<5gPL8g{n<{ zoHoxUmz#W-5)FP*Gk#}M@@%kMqAV^i@zpPlou%=wnn%E25AXJu)@lfrG4-!p90^}s zG*6^?Vxc!f=r~uG{?Pd#5~c`bALPs@8E%TmT+86#fKdDRMNtsPfgK@9g`o|8 zTFE(^R%ZN8C<1~mixm%T_f$!_nQ<3y*|mhFj5+H1@z?9I&3{n$(%;?DXan{ot91CL zQZ(uBWjsL|Egwz{XUNgC%~byziv=Cl5bEDlfaAFPLBAd7pcv4f#=9tSB3L_a!rDd4 zD6OE+?1A<^=V7H z@~BybYv zmGWA65tJ)0$d78}UA~o&(!l8SQtyS2U%M5tB;uXr5`W5=uUZ*l#InC|pQ4vlMVzjYj_49z$$XJGlN^^6O z5^avWrt;h$80G!QaUax$%NE{hUhCPDBku3LGYiZ0l{rp_{~IIyD~?U>xe z-85Rp?ViW>z zLdt3NQg0bdV3JnEL;qdUrpP6w&C-ssg1}WN(NT2FA%j1B!~AsVC^krXNm%_@_d_?W zv#?)ehD#7sK~C*B%hiQ;FpI~vnj`4hD8StHcqYj~3Cvb=h0P@ z-C}^-|1F4QW0v};Yu%Q?xDDIa_nL!AfGZMGs4>%wXBR2DVS<(-t6MM>viNn9@<que*4uwmL-u=)zhkGWkh{u(Q#Hi9}8KZjw z=W8jls`h9$vssufT#4TPw}%`TyR2P;KHf831Ut^Q;q4X`i7yp45BJ~Ia!u$ThwA`} zR^*}C{-jmpBXup=-*ha$1?roPjz3tu`+|&>V>6dGQm(iVJ&gaaw09Q_sb<@j3qJif z`)pF{N?R!c39HE3CzM!X^$pTDM<7ee3G^Ec!ku3W zh(7Dgj@{>R_|ZUji4Z0JUgyN4hJUJG^LLFc$VE)}RX<;ZJN@x&TpRsiIZ0g!I_b$c z&4s{TCzWUYd4Dxv{vr=Wo6yM>SdL6l;L``w`17^(20#5V=g*;7x9+-BKM<3+o7A6r zCwo2R<40aR@ul_bo;c!%(&*6Nxo4(o(R|{!JUP<`7n!@h8Vu&f3VgJBeeS#YyAOfr zen8^Ljd$jM$A?1O^fK`DmuWVbUiIabS~pEyzCR})o%LWEN_EFdQ^o(s)b2e~uQqNC zC~Ciu=VcQZ#L{E{ZlU{#h}c?*Ra_)&}o=k-#r$-Kr_DjL>f4Yl1a5 zq$f!uaN4o$e3acs%-lznVY^X$uFRH5jlx=2y8z*s-`-rOJ+8o)UilgH%~&gg{;kf< z1V|DLu=GyScU@alpwYcx<9R_BRmoq=GB%5T`L~qMFgH)xa#9Yd |vDu0JZ+XWr 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%0AYx?DdSLZD0~o*+v{MWke9}6pO&(@yWj- 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

    6%U)rHdAQU;`)^G7z8QY`w@ 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 V{TV+yevan<`hOGIer=#zbpXnwv*-W- literal 0 HcmV?d00001 diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/GLOBAL-TEMPLATE.json.gz b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/GLOBAL-TEMPLATE.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..424c2df489364ea5b29e0df9841e6fe91a517df4 GIT binary patch literal 989629 zcmeFYWmH{Fvo4AR2p%9n@B|I8a9KDB5ZrYIcMTHUC3vvl?he7-9fHfk-8H!TnY`cr z_SyT~anFx4?w>ox$(U8MXZ7<`SJ#@5rfW4>$ZMFFe{j!>Em{#I5>X^KYOe)`Vg71^ z&yThLc6}l|M1knOl0X$VeH-+9$WW!|t6{LA*P-sy{W6;1HWp2(3%j`q9)A^+%0+z| zR^KrH5cv^*->6`#hqLR=?ZSEdwV>D2&DqUPU7O3jmxqVv`C;DFjp6Zb7ik)BWb^>=rr$W=davxNo~J^SUm6zVLcj^18i$K0A0my*$r%x+zY# z-f_9T+V=9gd7LR@!UV7vx6qw*ZBl{Oj@VkkC#UBfuLsQMHL|Dkw&y9Yr+cq!vS%n? zS66=iA&5-Jip1K>_WoFoDc$P%#`^eqC;2#C(EaJ`Vf$bZGd(Tc3g7kNbPb9*+U9wG zbl5c`=;iAEe0kcplfUBS?s=c=<$ixV2tALlYr8$P?rJ(&YFhBxy3*-rbGW}g!0L&t zCmBEdb8s58Va7{Zx6w%A^~k;kZT3j2mD{)~v`TNi>fcqW6>vF-t`+!xkgY*BcQ?7< zH8`zP`_yOBmaIyW(S_6RB|gpH#Cmnmzio&=9yK{xw+VPY-E#U{ zKd(Xi1XolCpy#8bbDKzn9B--@=N=)5gtB{!U<7+q10(bGo3V)WP|5m+aNyR{l-|Q+nF-3^-k2<>~JN z@ZfoQbBkF=n%)Mv--40}2wEL@woMP_lWF5G&y2P`pWQq>ovv;4T^~geg;;{hD^hwZ z2~Z8BTXgr07==21NZXyh##2lUQDtf1iBH$3-ELs+ofMO98KNSr(1dF8VWAd|Y^9b@ zIxu$nAtdgcl^ea;)*pe)erGHX?NP-*r5NhbEHB^CG)9mrCB~CZ2x-vQ>ucDg!&Br2 zHR1pN1gXbHAqoX=r_vbrIE3NmJGuD`bi;bSmxvl9|CO3!EPe+cyD@&?(hfIRY zc)NYq3!NU%ml30*f-3@@*lnpd4h*eLC6P{b4Q_Qk7l)2N>e`T>FOGDGC|&$7ZZ-z{ z@~`V~TKEJamg~&i@7D%*(wDv5pSsTbfVVYvh`xo-!(BjYcPB7@p~U&%?6B&wgX?%_ z2b0WdYY)-+{$}ss@L4Zy@1BWC4vYo{>5!h{KR5o!*0!nr_POIWw_?0$_F;cT*Cq=; zg+bwQJvO^d}xF4oW4tI*5qjn zl6{!LPhJ0#--g5eh32_)HRf{u7W_8#t_)MruDJWq=TwvCf@u`OHIm@9z7VZ1kjnMg z3AdSka~0$~BDaOVP4nDcr_q!yyXd*LZaK)ytG(5t6N9>mkDqqvf{{MkbbkN*^mMZy zzDA5U#(?eR?D=qY%h_F5hI&5yOniJ-_T1V6_V98;zrVU1cBa4ETU&^a7i_s*E3wOb z9CE9;J#%-sSt3#Te?ptOH0#UN&CC8pyT0uv$wS|$jPBHU}>8Zu#kO6yuLPS zs^6n$D*r&r*W)`zFt^w#@)C-&Z%VG;Kx94)0>8&k%t<>>tUd|7v!+r5(WjMf3V}3diiE$K|td;M<-i@ub1@_rp3V&hn zc;h@d5VNk3aAl$y<7yZ>IP-jZYvfk*ba!@f9~fcX+LoKL;^A?A+f_2tRnm2S80RvJ z*MYtQ{A!q4NcWs=jkrBMckEvvIvymmI@re?wYD-l9zK^71YUR|;UdUq?(@a*77W5r-9di>=SCKmGFK+-^@!Jf7sGyxb)tR{97xgwZ5w zrZF)yJ)S>wV@jkC7_<#{?l6_r4b)Cs(=-oXkO4DkA@%Y&e&$&o)zN9NW(r;)y1cT! zwQ|!~ekxh9wC-GJ+i+UYIJ!E%Sh_-NdgS%0Ye}_wW(2y@7TR=lXsj_Y7TOjL+U{?h zR!aR*2kR@fT$^fF*DJNOY+U9_nPA=%!NI{Ci{U?ZB*Ni9*5oFml;hk#JNM|9WKV;A60JbSd78`0+P5G1wIgcwkt$k^tQY?^iD6B0HK@pyx_flp-ar0ibX#2 zAc(E%+iLgUwAmIo}^0+K9TCBnG?6@GRJq79R%8LSOeKXe> zoC-b?1(U&wj3A?Z1%++DECl7yZh{_fJr~t?d`jYA%410$UZ5RD99;-kRq;G zED~#QnLv)}5MtbYc3r@xkL>=IumVkhE)0S~mMaPhj8LbD>lUlP8eGqw56V4NutL46mGNwSJ=0hC`5V=`QEP)!6jW!!=oI=0kN_UmAy zYX$$w%KMMP=KU>ebBYoE;tVwrk~wj6Vzi1Ckgirc8}k$R^)&UnRwr;E?~K zh+8DiQ}rNz-k5)T+FiF5b5q(}MfavQeP7#p=TNO@=Ga?%uy2>B;MhW6=gMQ)u*!P* zY_Z~N!`J%6hQxY;hQh_SR*2@JqPPSqzxi4nSz00W)-C&k8^OU()z%y1x3ri{XD8$@ zDkd_BI!##@d+klT~LeAU%NMtw4K61Fu)qvvq?K48` zy0L9m3UzhQG&v$FyGvWoQ}Zy(6FyknEOz7v(auG6o^>;vCX$11D`S~7xMeTxpEWn5 zR1EYD|ZHXs+q{8C>}7^@8bi1@%1Nv8&8X-bJ8LiOsjLTy~8x^;o9*R+fE;n44O|Zc>9q z{ch50*&ICd3Y1j#i;(Dv8`QA2u^aA(T=@_&tZA??LvYh{NGV@Wrlx)FDSpzrknm8d zT%&dq2Y7#eK#zM`dhO5KaCbDZ!W4zBJB*K)&hRzR1+3!YBJk?V?>mWsPRuTN9CWy16UX08oR-@WAK)lJ99!2 zRbOZqeV!P{R>lpot*ldv*|Er-Wbn1jE-p^K!trO>yV|bqOvuXBU;IkiV_|o4McKdj zJ+Y_YPb$I2Z%>C^&zmESne!8_a#u3jl>Mh@c1GX)kX+G2#=Pm*~M6U}P#d`P&o3rne!6cSPXfnDB9GGyYV(||G4z$#XXZ@{#naQaM+ zsoLkRxvH6}d3Zg-y;|&EeS~#bN%QARBw1Q12G>p#mi5ccTlX%|>EqGaB0CUI-(-XB z+4Se4<+W$4zj0*WP_bu^ z?!DPbND8-|YR5;`T1WGByE7gl%=>$)W+Fk?@eu8cEF6A!Oa3x0ZJcd(JSV~y@;r`- z`jjc)Rd?`O2+G+dX~r~=lx_GvU8wp2;uEklrNz(}L}~Kf+-#D9hd*3zQnBC*Y6hjy zrhs6uT49tO8|98R@Q1*!6yDFYeYE-YwxRkM7eP2Z9=~wFCP=`=q(!+i5}Mh_Ukrt6 zHFbEvpdNL7vmpygx#!~s8=oBw67PgKE>BvVlYDS-`bLVBdQ=x-{}>5kS_dWWf)d~H zG3z;~JDi!5B58SVG%VeVUni_+ZF+K0I*=AuJL~RayInQLb6hn)nQ}KI5vPoEI|>T^ zv}RcX59X{te%5&M*?)5W>;7?VT~U@W@`%`O-z;t_bi<52rE$jSmk~clR6M@f_0&h+ zQP~D(-HEg6xr5eL6C;n&pCG0v;*=3KZBnI@iCH3W7vYv;&}WYb|8*~kS8$<4l845{g8 zWppuhT7%a%^4REcd_Rus4H|}$W{SbGOu=BXeDn3kX7SwnCziaalo+1nhG?Ya2620< z0B0{~9FM2;uHIx9sGphD7thsANZ5Z(c&kgNp1wT7Sh7br643lS!9!* z1OR@jA{G^@1B`C~qY*Hms3Fq*(+xJi$aq20oZQ?;(kz`vUw`;ZK#Ulc0!a#Vw#IC4SoQ{ZCxig_b}B^#E)iuYhI!h0_W=z{UT+g;S&n zL~RFfMgW))evrt-3un?OgVmg!onAC7z_h1eT)yNT2VrGwp%Z{x1#my(eat1bfdsku zI8u=ncDCSWpS_M(2(Q%M`4oyeF0 zVhPB1KpX&Z0R)!fLWxrH{E5T~=4?unb5(S8m*lMz(*lN`T%$8L7Jj|X{LL*@9 zB#6$VQf%|1O$D3+LYoGNC*afzaEd+F{;C-JO^07$24Kwu5Sc7{n$#bp6X*z6lUV`z zAr3efU#+r*<&Z9Sh2@q`PzS8~fS3bfOBj8HJJIb&TL93b0H@J_Q{u6nSH;9{di@HE z0BbSe6cF0q!2LJNo*w@+AF>h`vbz!wvP-5)1cpy0ZUjc~+T_e9LoNi)Uj(xL=zam` zxS3g6;XQJBj+M#ml@*TX@6%p&Y7Jlnog2a8$~)Gee>$=y%2>SQ^lm`4^0rf3gxO_m zfSvd%k@vHz%2f0`5>i}ra2#Bj0$E0(=t!oD2L@`BiyCdA>1j{<$W3!7mT)`;ZY2G@GS=g zIvuDNTGa2mKFm2k86G$dhjQ8~HPG5GJ345G|8TUj{ZnmQWfT2=o~iaog+pP+b}Cks z@LWYL{09oyB}a%NY;V1}Q{hec51Y4sG?KDyPdLb+(&K{HGE09OTeJ1wr$HZDW{xE( z3qFAg-ig=a!v~jcTlYS>_&>ACS2 z9BQ~-sCHW(P$(ew2aF?He!AbR&rHvzR45!|)U?c6IkX+NJ}RdjcTzBPZ%-EIYI33Y zXUhYM%bf-Lmf1YNxbzq$cmSqLMQuGxvTa}eo!mCHuUZndnc9xZlhhiu*k>Lv5jY}S zVd|2p5-eYNEa)P^UC>ThX>9VXgF7d!$bq4{`TDO7{fmO+r@?PR z>>6vcgb|cxl13-+ zh1aj&!8_FG94{gbIyU##-~Q&n+x&)=^obw-k~pHK3b&AIk|&Mr@@2tfV5saM(<#BP zpth%`)Mc0E62-=}He|ucM#Kg^ms1mBnq1$LxVV9acZEYtuHwV8-^}b$))>5X#8R~- zZCB5+cylKDhiF)h>Raq~G2Y7}*nE77UaJM=OOdzHI8wTN>q7tLb)dmnH&P9p;~F^NOB+TZ!-}uMp7Cc7o;iPT?KODJB5MjT{eb0=@0=sR;Psb z=lXBoDQT}_+KNCsK!z2x{xG;?I;*h zr=3&9tf)(KrOkI1Rah@otc!??R9LZThb34U>BubY)z$}V*?W3?YI<$+6T|Lht-~x- zHv%h1(u?Xo@d+dp)P0(S5*C2R_g}veIkuWAG{|01JH{6wiu%A!f;Q4|n$e9!QF}R? z4*klgx>z_kGCrN;G`vp&TK;TJER5qN@UF#opCsnqx0043oI+LZd?q{}`N-_XQk*N? zXC*+~c(#ZQ$BxL~J|Wd}bUl0ti}njPqa+_PTr```ycV(w8b}*;xo5X2#c_0z(Zl5C zxLw1J=V#;4+3Z~^ zuXsv!#nJ(~{-E~QPaG||<}W&(OG%(%v%Z9zH(D=$H}#AOC);O*ENF^GNwD1z7L#8sd3x`B%Mrb~1&Y+24N3{HJp7YfL}6Ie z10NlqKdgOSjreYcZ10S`zhh6jIs2DvX8&3Bx&x+#m7}(8)o1SGjpz#D=lb49#h`Fw z-neaXi}ky}(OuK#%ZvtlL!{Gnx3Ye@t5zfi*^%$cYZZ%fN?*?|3>5OOC9f3X2vaL# zc16S@NJH4j!bMs@Q~cwRk@2~cd7xNMBigv&xdw(RHl%RJ77zyq3vX3b%$!JJv3=}^ zC+lU7lw?+338+#E8RhVGF+b8VW@)Q6hk5ID?qy7jp-By|;>xbLM>fS2Lt~1Pn1Du{ zP;BL7VN7KTi(K12%AlohiM_O&N9tAc{-jZ2Z&RtDI@R-TK|ppkV|e%-w|`n(ehZn` zkq3taLK*p!*dP%-x6idBZ$gt337pP6_Hb+9Y=xH&O-$>EkQU=x$y-luyt~;)|e*xzFpjkdagqTm~d^A623`~kfi&Fr2BEE ziIqPsPoht46Dv9DmwUn=sXR>&Pfr7$yOgF<(%NP+$P`^%Z{An%1)MFWySccLx49Y5bpE ztn`X|)zKFZ{IZjJAu8K93)hk%ts-v4nKo>8Y~R^lRvwFdPZ`muY=o$ft#%fwR(Mv} zO^dA*c71BDXSEF)7h&!MTX{CoeO>EG6V7~LeNbmU27nr^z#%%-y^u3XM#l0nkFV!g z!-X%lPw5{;@ZG38b_2p4?q8;H(Kk7hBHGvTKxiYa&oALfk_uNP) zTx46^ko4PnM_w@wO}NOqIORVIu$*=e4xTw*R5D>+*``v5i)@OEkbc|j2q^ZKG>>^p zfkbVqOO8aH1}AJV~SdTFJ#CCd7?B5IF{= zTMbqv9o>5TY~Du;`FfGtvA@NG8}4^fjf$yiTJG9V;7^Vvu7ridQ1(uIlv;A0=1>_k z-?*pgwC5;56i$ zlFPl7G5nc@T~_-!bpNiME7V;^L6hQLT^XyVE!{XJ8e|q>t+V`OI-cSKG3VOtn{cJo zJ-z%E+co$?+HwwI6g3YvodB$=Hc1pdm`a&(@m5;Gey%SRF1eS8wPQ2*yUXNVNgtK8Kqij!l6TOwWXn+7pgY+IQ&%~>S( z?X%4lCe5?W1!l1q#0m{R*03js>CaO`B0i*I~g{nWWC=7DIzDGcRp?WbbFv3KxcEdMCt zzJiu{?t`RFqPOKol7+eRe>-ZjHjGIPQKpi~DINjt6I_Z3xi+u=zLAwYl-Sv3zR1E;r~e&C{76>L3Aah#%AsblT(7AqE}FE; z&db=up*?TJV0Qbj1Lok;a&DQR`CteaJtZ$PJ1_EEPTeE3o&)V^nDe`ADgR7~AEbtik4i1PE1ygy9%W@qWk*O-j&|~MTAyku^L8IUx1D^zSlbtFsE>)3h>EU@ zwwvi}+xv+-x)iU9!qR;yCbgtwe>4Y~Su{qhN;&=8JlFkZ`Uu8Wn zBF&!h(2{b{LcU;{|8t^f6YgR#SrZltR@RzP)auh(&|#G}3-^+<`}Tbo((J5#+F0gG zG&4x6Jrrk$Wx`kC@;E(yHsP*bwpgw0@%4#{->{nLyelgR6wHf>U{wU7NYE-8# zpN-bb!-Sx)7KfuCx)$q2VZJEz7lrzwkY5y1jRMX6_va^LUU^?0Zg7UElG*bUX9?=3 zw3HD9T{+nexG|c1YuKA;Xf4dEfre-HcQJPNW*Ny%azs^1rU1`P&bNQ@+ku&UV)7v$ zI-^}xSpH{YD`+X=O`Z<=iA)!;H4x6x4rZ|MwsxIE)mem!ETJ`1yQQ4WCh0dNlh z4gBqjM4-;m;%dcLg<02ho{Cd~n!s{pVG03HRvnE+VqA24$o0QNpx9BRvW z*Te;VdbFIM2RzpR;BNqU4gl8xVC#Rt8v@B*K9T9eZSAw8+d9m9qyAUN*3dNo(*s~4 zh*p!S!R=rzEAP<<)b<}%+d43W_Adctyo~XBDQ_z5w2J<4WhHM8fY$+VM*#l#54_yV z3qbx|Ss7}B`Ddo>KqyJeK-?`Xa4y-8_X`&-KuqpHOt*+Pjb}jbGdMlz!F92@wKqgsIQ7gY}l#fP0_Zir~#@iRx|1 zvkJ3l-wxZj=MC=+h3zwZ6->8!a$$)M%zW@}j)G@#ZE+O6Og^)19;_#Ta zbz^4Yn{0W66wepJ8-T!*1rVfO`~?F9nQ?$X4-l+E5Z$5p=r_NA7%Kf#F7k#F0$A5< z0BiSx4F|A?FId4B>@NWO;RTxkCmT_%uNWtaYtxtmV3S|4(Ev7V0>CQ0U}FI+{eNKV zUgC^bm9c;p!pU~MU=xhVGk`?6Lt&9_^2`WNWM4jz{#G!P||=jEabzkT*$!-6q5q8`UFHuSOAO;&k>CvgG9XhV;eQ7KlTCw>yVWH znb7`3*4NPNTGrRp3_RfX&8*e$6X{z=d}8rXBwdCq8HW%B=cdE=Xn-X@_6+qrUss z2J0rE6xz?1*1aL|-;{zZ@m6;McJ|NIJ~gIZe4>}F7#F_CKAiuqvWbnhKGJ6^ismNv z#WVHh2jAxvx8`5s0o6_2SfpY;2)9g{b_#?GyEF0)u#$RsJsOeHOJU(@S1PvUT~KNl zY?xJpa^b&1$6b#2St7|$1wp($Z zil>OA0K1fbz3JZD?t=F%v$MC| zY9Tzfl;mRMfMVJR>JXYD+o&j9+kawi`El8zewL?J-l}%Mj`$-dH90IfR?fYqK<2fc zS5iZNmFfv@y78m^Q?GZ@Im1OZ#H%}jJW=$f zl5gm!)|Y8sZZ#B#*0Zh;1kqEJhSpPC+5VzOY5-I=UFgrZyu8R=BxHiuLzVHRs_ZFxt_QercjY$U7hE^uji zqUpE>XR&MUI5pX;{w|RJh?cb2Soh;aj(LDp^P6I0N6hB?8>s>F4xE)~PSAM}sD$u9axa#ctckY^+08O?fAQ ztFQC1f`uyIV3=Dq)u4xfwj|k66Rf+NIn`bu--+KCb%1Yd`kI?MoVWCpvvULjHafJVr7ZLxNgzCgd}e|LHD* zt+e`ELa}RL%NeTeu^CCzJndM>sMaH{CSF9EXOgXhv@TD2=lt)%6)?FXs3j zsoMRL#YFAXM+TtYnYs!}wP~||J0N}hv&C&mjp#4^W(=^aqjz~v1-sX^2XSnVspPXf zYh;qRd$Vv0thI`HqZg)tiYIF{@~0IKvGlZ-r+n&7r)yaA5k9bq`ut<{ zCK~BY>On;9JrP}g^KPmV#6#cSb_Zo7%5@-Mso`L%C#9*D z$H}rKJ#X@Wm1_h?QHSAr5_%RrrRb{~&w{tZ$uMF`7&n+_m|q9N@7p&9Nnyr#Y|usB z;4yV^mr1$o(J0&2J1M9HIW0-2&1_SBH_}$Ltq0rq3*DxSA2XQrF&dUKsQ2$ZbvH0L zxHr_P+zxnr?Us_gE|47Q;B`K3NOIF4Y~A{;{alIob%w0wQY8zCgBwZe?BrrAQR@5M zb#9$J#BIfYGvW?E*!N<2mHKIcv)-(>2AtA!(9xVR*Sp*m(|L7CD*C3jshF^fX*CDS{fZuT5jKT|TD^pm)XT&$FZH{M?&hK9PPWR&be-^{u{-kh}LQ%%fASJUI-@%F9gDW2>M4* z0{}V1zk>kFYg{)KR6`!a&o5!4bOIKJQ(d<3QWlJGC~>Vc^Y zruqyF5h9v3B!BH%1p(837qj&;<%-4pV_?c*PQa9#0o(z}>~zk{P}{ulv56e*U;2g! zb+ZkO(ND%%su17pNh78Cn5&-vGxmK6j1QQ=noqK<05FdBpXQ9w6oH%m7BDN*ZcF-K zdq+Xio4vmQe9V(`BrdB3RT^jQiYC{aKKUb70|t45{#p*5X-9hZ2FNP{$6^Mly2xZ{ zpW;qf5T$P3`B1s90!7UWps2ZoE$~aD6X|HF3HDGHk5|tX3^RLS1yi}V1Y-(qf}PD1 z!)%v{Ce27@;#0lko)F!Tj#t)=4)oE7jWYt!Ayj!jmv#6j_xBP|$wBLu^E% z5!KlSGIR)dNCqO{1$d6%+QH~^-lIQX0TC1dO3(EU82J(ydEdZTJMp(m=LPU!_7?~v z3;iZfg6QOHgSP+;qyD{?N5hRSzSVwo+cv9%YI-hrcTH0By=sFSo6S`BfeEwp<9`JH znc?uS7LVof{}e2+6pfYfUiUC4tUj^)^fYjWM~qy{p~M|)**48IIhTd43hTC#U0(yE zZLsfdge`t~h{*>lY<5MRS6y4YqaR?GKJWv0`a6^sM!m(ypCSA8iE zh6`oA0=3mtSmmuxGtB ziLppZzddG^e`Th5x;|g?uaY9L2IB9@?p3;H-==dvvT-<4;v1kP-Fh3LD0c|e#3PNr z3bBaq_E=ES(S}!l`Hr4~tVKpjZwhbvy?N@665kmu>FwJHclCu^_V`=&(&Bq+`seuP+jHs*(c^m+1T)(qwHU>T{1dUH!UsDr+-9O|!Q<^mu5TA=JpF*O=e-l+_KA%3Ee=B^0Rod5~bj(HX`2-r?>AYT4oAIDvsY2)#ajOC<(`62D zPgUGw9j=pMEU&$L?3#b<8Wz-i?CKFrdF<-v*W}vu_tpMyD*lHkS?=9Om$kRrT#0?Z zT+l#VA^+SH`!bdd<4I{e^z(%;AT7RgygiwCl`LJ;^qiiFwBV|~+JrO$95He!9~O}Fur#oxuF;OF)A5Q^O$ zRWfb&1-5Hv@;{j_NW~O~Ge+J*r%rGX5!b@kQJ2K8j$6^M?a~cB_q@iYf5&-7tzT%< zd&SYwd>s&=T+#X9;WY?+hRi%m(LEc!3;IEJ} zm=AGU9tHUEMHtKL#CF>SWtEyJBY!Wqq%T`TTNumUkc93NH>GD2$4%tCNm;gd)X?;- zR6nR#Df6FAwi{{?<6s)yU(9a&{h5|Qkam#X5Xrzcocr3eXt0Xs+El%lmtjUiTe8`; zVV2+fTm3*w2HlQ|YQ2NgD`}U8_h+n|++|E_h4J$(@`W+B#~aD#=8RI7(4V_w9*Gm@ zwnD5UcJ!nd<4jRce_EL2@18T6#ze!|?(a^ID~c~~u0<02I#Pi6Nd6@5{H^=lDeD2z$6pCY0pJ`&0GlEmEt+p z$+&5%xAP4RPy50&j0^I2e(tG@=N}$?qicVprOYnF1HOQAJ)thSV+OoP=d%c|% zGL8&Eq~Vz(m)JmkSB;2+0YN0eL0%39YS1(MJeEE7#D(=-vEHv)&6xb0x=nQ zT4er^Xf`l>wW*l^k!uai!6g)*ip<^^u8ei3Vro7l0Eg zv%R*Q)tqtFA8IOoqvwX@TE4afSqqyO1QW3m4KB*h0q0Zx^xA^iIpdl?R8;&$_Ycdp ze*F#PC9GqBOngQ-xGFybK?$tywdJbji0l4PQUSs+3d{Ze+5!|ItY#40oM5q0u^yCb zTjddLFpMR&ZG49pp&|xKP2SQFm?o+4vkI`jgt&AoHqNzN8XRIt?HfB#^zBo`O%Lx< zlO9As^ufu=?!Q0j7cNO#?N=ZMQ(c>VxBD$*KG%}SG+2RAxOIgg7w7z2#5}R3i<_Fv zB2r!Z*e0y7&pan?YIrt}>;O2|5LgnHYhOP_DDriG?rl5M% zPI>+<4;`&Q*0fSIC8=bSzu2KWUDRUt$Ka$33%yXo_gEB(a@{x-vp2WPC*-%v()~Uw zm-YA_p_|lL6pvSg6mxvt;;yCdD4s31GsQ?PHaloBwQh%8QHaE{G|}X^un&tYs2vpQ z_XjA@iF4Z(26~hj8g|f${cRf2#C}~EDM;Mm)-+YpT^qm8otcbp&`K^=KW|F2ivA`r@xX3GHE~pcczR>BV{L-==X_4;SXkm_YFc zNa*JtNk)8O?kzB>(^`y*bDpWwW5E`CiYri?vmjge%5*m|azB6ln0a(_qrkQ?8k&wh z%pjfGY0sgO7?|V|W;}AAxbw5pj#ktYb+)f+!KursYy3|<`eRnv$HLkDr-M>87@Szy zEy*G=+-3A~`GhkSy)BdyA9{8*C$q)hi+t!b+Gt|oUHy71NR!CX#7ObQzty6DGC$e4 z@|Y1*=Q8(%Fe8wfe_R||+-yMMQ}YRc-aYKK6Ue@Qq~uJ#ybq8ym;7thw6AgVff1;N zCXoA^rM9DrDDga3+Em$|C!9N4#K~e1ZzKo2Q-YNKGHcWu?Jv~27{0Jy=;D!vI(DT2 zUs0T|PtX4PUKSeNI>v#F{J`bu3b9_?q`B{w+u7qwsU(&CncsSuRd!@kB$k*c zF=`(zSv2&bvwY-%5u3nvlOPC<75mS`Uo|sp_xXD3$jc}Nj0RSHqwayASgZrH;Y|a? zq-oq;5V6tPM^v$|?{eP!>Chr365}aLJe>qT=N{w(DaLDIX!; zYFEG@-um=jC6tj2kzq8d`1_??VDidBef&;WNHkE`b;3+;-gXD7y8C2THu$^lCXg=L z-99vaEw1hSSOLp?xxK_1H4NA5jj0xAnJ!GjleC8Z72k_LGRcRc+9cUuB`uWg=UJqR z?XA_=KzxQxc0Xs`7Y-lEhcu${b*5GE7JfRiC|i z(C^!K#<>pDv7qiD+9;R|?MWCce@`mxU_FoRHsa((+GH?>>sGo9d{@n;F=;k|`#ffM=yw+}s2LHptfSMS{G?^Y z&Z+#!|Ir!P1Fd4C)1L94u939xM82NbvFES&#f3_fUg_Nx3flknLyO%NDcWg_<+PvA zsUbzQ@W{rrNdIWW2HVL@wsJ><3W_H7;mhIMUoyH+B+wrk<*BbCQ$?aubCZC}#mrEh zPzlRaMiy4_F|c{REPp?KW1l}^(fGzQ{(EfFL+jMRfgqo%;QW*qGs9BqtDT1Tyk9xE z|62a~lA3yGU=CDNcLh==)yQ(UzN8F9rl3SuB2hESB{v^6B7QuG=sY7I$&wv8hhQT~ z9}Pkg%iJ{Jh8!Np&1?1T>Au_3Iod-mT~Beo*uT4Oe7ZES65jNzefo;DzZh*4VDPL! zJj%fw8?uv))eM|bSgn6Dt(nh&GftVSfa#xtrx=9dmAOISq&*%LG_*hvR; z`DrqSnWhbmqHya%p5>gVdD|A=+T530er?icw43xoXJn<*tUTxb=k=fQPKr7T%az*< zh5HAk7spm|=t)m^lJ6LN-RqC3=EanBFL6bc#$(1qP4`Wy**8puP+9*3>itT!9_CBJ z9cE2JALdCSk;#C=DYf^dV&;Y~{p>PL2=mQ7#L)ttpjELHb`0_0b{dh>N0AC=d5VYZ^!qM^I?KZhtqi_fYAEd9mO3BfRUfjo=^cGDWIDPR_9gg zEBA3#Qh@hg3|KeV|2Dt_2sC%(8&-fc*dFiA1g}%60T1*W0fhJ$4~T#V0>FR^7}Q?+ zVF3aHK)?kEfMKBp73fC+2=oA<3AQ}Y_8_pyv5}$1+^X%yUtYP27k@w>_WbQF z1Em+(N2Z$ANP z=Lgb`iwT%&UQBy0CT@Ay1$S6jfnuTp@8JPNI^A^Z_XXY_)9A|W0xQ7BbnlM*8R73a z12Emu8Ni#sitvjO3ovGW2gDBH@5`%j(Gr7p>6ks-a++Flhe6j|cfE#+QD&XPuxxsM zFkyOb5$l}uGfq@PIUeuE+6;eR(JXuK{~`Bg?t1*K15NT|t=*@0bUFdON<C~l`4u1blEVgWVcTy6~Cb02qb0g2SxOHo+PMIR%lL&r9cdufYf_|!hl4xPM z@dmX{fuR*pm&{@9`{5)e;EuH&8UZF1aR0o0VT9w;RcD~R((Qy+p{F5;!CB|YbE<9~ zMZ|EoXsWd%%FD4W%Imf*Dg_2FYmqFVF)}X5vcv)v<~6_KR=$+pu1sEX@Ukn323D!; zP-Foya-){Ae#Ty=<-Fa7<$Oi%+InSkAnz45P$hk!+A3l~%CprivSB+3KJN)eManzD zrX@z6=j8_jQU`37H8z5F3>wtWnh$tt#Q=`@TWy3yq`~Ch1|dB?!E9pWc9g7Qu*1Da;laVB$K_us#ga*lPE%v|nIse}0oOj--TlZGI zx>d72zWMc-V}{0JIOiN|(5)PcidCnPnq2*ZlDZ& zNaubrxH253&vd>tUYPkSfN>V}s)6s&=%-H*^D*IW4UTQo4DF~UZKQqvgxH71xA;bl zan;opK)!}t1y z_08WcbWHAJd@CM8Kd7?grs|i=uCt6WT@dcy8#2n>rC!?mIUnMC?GG%_9?Hk>D8zI0+vlDn%&qRvt?WlP{$S=2 z>_^BxCE}rv3qHS8poTuefj>AJ7)EJ zX$cZhQs*EMkv>#*qXH zDtF1`7)#D}ZXS%3A(5HRd-N> zsJBRsRirOXyBq(p8CqZI*g4EAEDw6+)FHJc)rwv+`40QAkbq@1aJ0kmXs_7YwZ0Um z^<_abo63G5q|QXvJgTRaYHjZwlC$TlW>;E$FY$aRJ$!5dmu*{}`eJ;Cw$b8IQm%{4 zCl4{#Qk8eWS+223D<3=XEqV;Th%7E@xk0?e;+Un8LjTd?B`wUrUx^epga|7LGH85@ z4B3e7Ah<>EZn8oBP5YassgX&Rr#cZz>?zH|m%a;IE+#Xzj-HF1wav1>p2_cia$f92 zM{MFCmEqU=#%U+I-7L0=dR)u9Lw~r#%cb&JSpwSKyWo8qZq5a=$z{TC-&!Y{J7@xPV~3 zWZw&w5X?KPFXC2d)qY3SP~-lDZAJ%1ppG_S`MSR61xs8o(PI_gFfe@} z?o0w3<6NW*o$B&s59C(4a4`riF=O*;5r5)XZDBb;ZNW~lIqg}^wrOS9t4e`hqF4`K z7`=-GNW3*Fk6>P~l-|(WN7srzy>R95{9-%ix6A_#0($1eF3t2aXP&6x zjEtWLZN-zvBFlMQE_pPkm-GAX?!$~2Z(w`WjBAsaVOY^M*mSo(+2N`ZKb|75Wqw`F z^@-q3CD-mN;P@=LTFskM?bV26usbFKi?F(*k@)Kmaz2$CFJXOL7^$|r4Or3D9p}Vf zf0Fa5-mr!B@nSUEeoPd@bTMt{{)0}H1aRrBcEb_YCy3E*%R7rjSkn=HEvkc}C@AiN zV&Ao>0g95Kcm;}gNWtcsp!ft739tcC^;*;dMR`!92gUGfQ5zJML6HX(`>sVDP*ev+ zDNwva2Kv+mMQu>jxb}H1>Vcv@D4JaRycYFA(GV2vuYF#NP*5}mMgMD`U(tp2~_`~KYSJ~h}8KxV8`QhxB zCzuC#2qu6$0?9pq+{4_`m+2#BrsH^)Bun-MhRr()2ABL%b35Snk7D4$pBn-Qq5gA;xL@bK&R;zJ2hRU0MZfsW6Zqfn;d&e| zoO26w|BK=OwTJ6T=6tYK&;D=C;ooM8^6?eb`}+d%wlN|YR)k-WwQ~j)1$Yy=;j-+*m(U} zdfh}hod2o3@~Nkrjo*H1Qn%3?3`C`@?QfDH zXk*hJ1v*0vED`1+Te~Z+kv>L=0xuJFUXrW6B$v3qlls(~>|~@{yQn*v@nwIslSM4B z$yX|B;ZrzOV~oa|s^L5{4{6Vfp#+{DBVLYW=X-z(0Z!MV*^bQ@&6myR%~yIqhxNv; z#g|dkmYiH3lq3kX)YYW3Wp2wZ*W``@@OwA9uPw9}WQLpvwNRQ*BxPEmHH@iy+n(`;}%dln`$Ya4YijUdSRUM1(kkX-Js3 z7|dkuFJuplJxMlpnIN0guflnn*VXRlL${hgMU%`)_tO+DXGmMR@K(rfT#h(H9HxNA zZP}YCrT4A5vAu2wC9~2jyfxlZcI)h^NcBi$;+gv4k=haFy}w}GSWCgWQ}L% zK9*ln3Kdt1VP*gIE7FN7Ovqv)jV~kE*r?8U>Ggw~x+juD2XiMAtn@0fT9JX~bQ(uv z%72!fimiV4qZKjlgR~B@wGIhSM~#`_;fvtVU!vbV>cuX?jW5E}8`qe5M0>*2e`Uq} zoo)?$@O0g@a#i4Q8w#T>g^J{!xNx56xJr~RbUg4X3pFlU@GbfrKe-oALf6usw?UIW zyn73pwwbF#Z?B&v#IaFqfL-0deQ6IfgY%zPs)mF&JK{I-JOFtd1xw&_pZeK~KA=`bsma_jZ6 zR&A|veM4vt4Um1@Gs-i-seVD|(*HmyGX~E-O8%XYE-#jtz$=#ql_lN}x?j zg5f}#i;E+fM&gi!fjj|zI@Ppz zzP)|y@$*qS?}rgf(W4f&hE3CkM95|D6VH|!pF^%BT;}94eIR-I+OOHXIa3l(%2bV@cbl}KQ zh!$LW6ruq~jzHAl(jyQRIC2=G1eYF$D8P|J5IMN?5JU!!{0@IIIA?qN^FzGtT zA`DpznTJW&LS|ve8pt$Ex&|@{Lsmm3VA9o)aTu}+f`Um`K}KN6O2`mQx)L%7Lsmfg zVbT?lUKp|*(gTw&hjhV^Wjns+Ll`zIhsZBGi706R#?_vaa#p3ZvORSZ3e@_7Wq&*S znaB*OJaV{^Jv`v0mkwp%$1O(GE$?~?8q1(z=I1QuLzVAJEx%=oDt&nuMf9}wrk~31 z$M(1Ae{jwJQ3u?0OmySaCgxnEwpKaOq{Qw$d4|GPIh{L&^qvA$l`~KSLFF7|AgEk` z3*c$TkTHnTi7q?SP$`#acVe+c+!yv+_1bDgc!Gi9`eCkAm@xnI2i=ZU9`)vDj zMauvw(TT6dLXHm#ibL$Vl%xJxxS)c4K=-nil|?6Yw8x1B-I`(EtZuHk&VS_LIB}3X zglJ|(j-MWd7tl;|^2a8GzF0|CHZNZ`eSoQ?2lb zusZ=`i?fI;KG;AhFE?7f&AfHlj%+F8oHWiQR7t$!ok65o3YYcjNXKMH$D);+Ow$I9 zMp~)9gSeWnI38d6`+__&`V#%dbkk3Ha>aQc)~qnm{BOMICQ!6Fs}oK2OzNsabQ}CKKCoz~K2J$|< z8_~wedmiK?dV<;}Qs=z|C_1XGRxvl}+%_zl7YuW}H&vM?s~+@k!!^>*^j4h$5;V45 ztohFDFXsw+BpT8$4b``GG!3PyCJTJ2eyRt$aodGLtvGe}#o}Iw#+8@FyU&jBS$3Zt;%`hNX+*xnjMqEmSMCc5 zKA6#Kokmi&o781C5D|5;GAJM5dzHnV{dl=-rI)V1Y=vrHB<0yz=rC%m4I^=1&dq9^ zO0bag)PH9o=YfG6rTfi_b0#%J$O1V?kL;y45DsV+dcS8GsK6m^I6nlTvlT8z&J`#8 zS*9(JDZ6w1?t3d@`R?Dtym9bj8r*m1E`purKH>+CsO|B2?L9i(#zZw(@8g^AKKq3a z?8|xG>=2_&Il<2Fhw;!tvY*}tB#=Ar3tE2 zy@Y$Y66`YEtR1Q|7D4Zu=XzEQHwwU-YR6aLLI=VlR;e5KY>$2zrjcwGMDfvvz*ml@ zXZON7rsiy`*C}Et1FoKu2Y4&!+3z6SGjw+)3y%59?RNzUmkA?hU$UObK^kAzSq-ig zH+e7Xd)r^mZ_smJTJDaA9__3qQ#CgCw7|h!_8-3Otz%qyHz+jZbW(E#JT7X!jCuR2 zu&ZA+Ze%DM`jhgMIJLyP;r7e_PMgv`Toq>DT=u{AXD_h?8=@+}97 zs3RT)QGG^Vd?Lra-0Jk3Kqv|Ij&*lt%{y8OJ7W+z_KmcOrZ{$Nstr93k8Tu=X*~PA zAgMUx+ZgF@G~0!~ciGbr73WUR%F|JUJHiw(eHK<#13a&)j9uIQV#9Fef~M(A#OwH= zLo{?^y~S9;SAxLyY9o-Da8j@FOxWw#(Pd|`IsN&$3-U=xW2IYaI|inS81XO7d+J!M#A=v|keE3)4`8srK{4 zKJ1BqSfKRbXG`t7^|Vna-WXTf%vfME6~)v{mT^y;zi$!?t?mYnX%B;T7m|KlIy>^M zWXW4u+MC|+n}MP~@nd}}JDXG9O48nRh2QiPH9bz1PK$giT=G_!wk${vi+qcP4zKSq z$s6O zQ{w5~%I}1gvwWhGbyRyS;IWYW#`=4^z#ph*AvTagY2xuax^J0E?&bsWCZ8tW`&#o) zR9KGvg06o6j}Me406(QI!OjQb%`5tqftO*=^~TGkDyi4rydJDO78gZdU3{D26iK{C zxhg52W*tfhT(zi-yWcy98hc-XL~!9*yoJK<4nRt)AEx3N+ZqW|H~uVl5cH_hn}5}u zRSg9`U`f5%_%qglZqJ&d)$=QY3uhIhw3-eSoj?(R1Vsoal7phQ16}j?8YqdeEu*l8 zN0sZG_&h4{&A~e;40`|&i9k`{T6_(P7@&v&is;$K^V3OVE{`hIY~x(QyaKLARTaQc ziGBwGP}oU7uCeXB5D(z;TJ!})G#4=Fp&I^K^1VlT9s+whgpEH#?XC8#ahr3Ih~nc! zVEj`ss>bBsVC%9Pe!%6-lRaydrocIrz8CI^oxuJoQ{OfjuoMU6fWu`jtkUXk7>+U5 zdDN}a>UMzH2G%@m{E2D*92nws>z;LQL!d9owDEpLm|ab}gs)9Qhr6p{L&vcz8^GLf z0Oqz<-{J1wUEgu+o)0jOV1Rj8)-O*i9}Du#+WMWXo{3A+0tuhHzb2h$muhC4yX;GS z!)7JV@LME~@chm;&(4mhCKS`|?tcDo zqd_b){C!ghb8~||;CAP_nIFc{KUp5DG4KB`m5dm>Gr=KTJ2txD>c8%NgE;aZ;=c|2 zuhOo^U|I8D#(TyR`+Mh4sQ{e9Mgt(70#Xh*tN$%h3fSWe*kcvg;}$RoYEWthrD9Op zNKrhUs7=@z-%*8fW`3LnE^lX1;tBHr2ehOtcNG7 zz5Pb!4OLn`2^ovQ zLd_~^-lHNY-v9n6Ya+W~D13I=J(sYNeuI#{h3P9STiqxdm((n8ji)2?6D5b7zYI26 z40+4sf+y^bgsvtLzMS?uC{C$K>!KzE+rCiLHNhj6kS3^{wUzI8@997k5xyr!>pXUN z>w}>sOKpDGLz%=dhkW^W?sl}Ti^q<~Q94~EyUsfqwdzLfrzFIM@2q4GB$Utcsuvv> zakOcqLzxsEvDhP@DUMRraJ`!pOXe*#nvIEc+@?~;o7|9>0^i|JH0^q{%{bk~kfk#JYz%%gUDATkB3qyEZD)CBSw30kh6ij* zTM=&CRIx1MRW>x(Dl7_oq{afxcqn`&@t!L7WJ@%cDoA?qVf#hK!lj1eRbJ(l|JARP6EO`or1WXAedB_ho$umf z*`nz7XZP)%wI=-$ByFG`MM5KHU+Rb7@GRyyGV@2i>x}s>Oiab9AtNr@Y&|>c3613b+227~)cNfGKvBB~ zb0-roUC6#-xWa;Iyf8L#Q|ua99=pSZ92xx}zn#T=t4<42gJf}@lAy~&xU-FyE^^-? zJZOPUhvsFdvDRUzSLiNhsfTgo6{nG86m^FOTc->!UFd!#rAFAFApDIh(kaYXK%F}8 zr1NC#P1eA3J3r$*Y90S{WraGS@qS&Qn(_%7iscmpp{V+aP;(ncWy24#&HDTn{0jVB z$r8y{WR9gxqgi!4Azcf=?~&OZzRri&z~yPsUs$qB*h1E;FK|?-g^(|xI>{>=6#k-< zeK*MZedch7Zd&dI|82)6r;p!=GWBSZ%u!DxXfGnu_<6Wiu39534f)S{N99npIs!Yo z5n_(ZQO)W@7I0U-B2g>j*6!)W>)+d^nb0on{<{gz`n&YHJM?OczpZIZe535?_a9L4 z$s;8Egu+KD9r3EIi!1+DHbiYuJ~h_OFoD?!M5p!C?`s!8-XY`*sU|fRYkmlk(vbT* zQSJvN6ZxBDp3=o^NHn94gKZPbzMVSi=SS4<7M+eE8c^=8YMbT-8c&N=%L>b&X52UN z9`XzoUMcaZ7P?&KrwwXzF&B`>YR*R$9mF66SPs^5!VeVO#Bobo^-7Ki=@O(ad|n_< zHz$-t{M%P64!`LYQ~6sc-!xJ#<}CT_nC`C^Q{BmXtgz-Sq?LyFX`23y ztmiL=FL->Q;3cWzN~?2S4o*ZrZ-}lOxc04Xei$6*B^!54Apfdoc!Qm`bWwY<#HBfM zvPUV_RU}NmL>cv)-59nV^C$G8)&K3@WW`~{lM%_mWwfv}GrX5pg zFos<$i~sPsTx)C>H@RQ`(~l~Ug<^R=GDN8LQQ@VVn^US(@@mD8K?6x4j)NMl)4dk5 znepZQZhkMVx~Or_5&PAsH4j>fz#!SvL*{(<#ZxP0J&DuZs0gal3?UT>`!dnU#la5E zips1QC@=dk{<`t7zSg}$Uix9gDUFLN0rjfZFH&W^%{;w`y_OdL9jYX>37IX8+rV=% zqo2OTtMp~{PlzsX*Cn=; z?N?^MZ*o=hp1-A>q`Z`lu)TA|&?WfZ|GOFW*|)d;cdkBl3%>E+_~rWhrdsu_^S5l1 zSeMcXwwPB8y@3AxWy)76oC>u$`uGW!J%Zs^BrW`N8Ld*m6>9S)?!FS|Z^b7`FQqeV zZ(lKd7Yy{*v`lH0Qmj;)&p=8A`a`ZrFYlgj`fazi;9uRjbp36Se&fb95t=gz^8W)+ z{z|$T9=-KfWPEhcj}0`GA&$9wPMw~4<0@MI1>`DP0R%-5lt54hLFL6Cmy92~A?GrJ zF?h2VbF;7gyIIRIt`hS!ze>Fzop|l9$PQGabwIlU&`v)_?RQY+y_7uyPdUMPdg8EG zr$=|LRw|_0kU`Y_72-ZY@=h@#V&VNKYv&8^V_#sGU!mEj zVe(eQjQ>G#e{a-aAtOo%qhD!Z;=!ic*LfQ0>QFPRi3jRLFA&1A(ZvgQ0D%b*`Y|zr zNU)3vSaEQKQyCcM90Hwoedtn4^!FwD4_5*h#!YY$>49cGoP*;jfb)3_Oni%*IKnivfavu4^`hsE zH~s^7gbu=jkH7AVzX6na2##>NMf8eDAP2F7qy{6yoDZGMHY&=P9XBr7# z2{tEH(Tp+|9i2p!`5&;gk<7cRfB(@^hccpGY#H45T|Jz9g`6t$>%ZGiq!wl#^;upg z>uyul8d*~lm00!?@Q*$dFgn@U3*6`N)sdWn4S!@ z&NX3;K;eLvJuHv3$QLe24}C&+19;2Mvs>E!iJw+1ZUy*~hpa2Oh}dZEMh)2+$;^Zn z!^SDYWbHlW_-dc6sw9c%Mw!ylsD+wSl2+gC_ZV{&K?F|GRlvrDP;!!;X%m)zdr<%_U4y6=(;G`KCH?hqC8-Y4yOQf?oWg7hMr zB@K2&7`JgAuZi=atC&r<>Sj$KUCHi{J%SH@_D(IeIX8%F;==ae7baat*{ziG&ED8o z>Vo$hnrvSk&N_2kMzCH=h&-H2BO@#Srb_d$_3WrxXivr@OcHHr%`fxS{DM>F#;s

    bA7_NYyUaDs!4JqAt_+ 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%0DYfXu%v?<%8 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

    +q`P}mx3K|I96lx8F_G4& zL9z?eZ6E(^^y-;6=Vg$ND>IgF+wzT3qmJB~FR8AIhWk6`eY~`5vYVb=J@Lg)I%;>$ zrJrQDRC)x7!DNPFY+UcAQX6N>IrXCSOE0UR9Ik7ENevC!Un?g2Xt5>5ay=o*R4G?o zv03z~EIokUY#`-43E5^HO67v$PDM~l0

    FTcMvQ`<;t!{B{WCF0gqz4z#Y?I%!`5 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�+dt;_(-6Hz^dMD zvdG?Ku3hIw{GHNK)bMid+f8h8>_dOVx1q_puU{{{6q7RN&D-Xi(`M}QGNC1C8iZ&5 z>ku^bRup|i+6e`3h~@IQraoA`l2iX=dMT$a655+wiE68vBnOFv{1=i;kb@@30LRFI zNirkMSy13?KE}wWc!1nU_0l^&)G~^EY;U-#aCEtE^p@w@o|;_E>+Q|S z0``0S3kLQ{(d+fKcTMJH{`^ALKARMr^0a36%vJ}Bi8r(h?2aEy2N`;OtWDHxKt>sT zH(v*=H#yC9W4h+phfaF0oIe!rI(!LA0F-3rJEQunTeZo+PdlLXeK~+1Px3I<+%OsR(vwQGGM=7 zpsP_1%C z*2~mp-tG?edXtR!Ea!KI)GJHJpG=_Yji*ac=@_LqwPGyN^B1lO$z2r9lsrzq22kep zzM7JJt`D@AA~gpiOb3p2O=qiGdR>I}%XYAz^T)&g!k@p6QbE=QkY;0dwahouCKT)`Yzb%oDo>)CB8hpD{c_a4jjgcMLvU8}xNhl>T#52V{TfPeG z$+7?}(iNShOm=?Ju>#O9PLf{ISB~`I=ghqQ9XoDZWH=1d8W-HVUbeE+G80wUT*ON* z*)vJQAhMl{cP>v`eKh$2*XlZJ!HN&hsBfyQR88oR=zxgkmDV%DuO3VKo(fg>UWeQ^ z@0vUd^v`E%0UEV#d!IQlpWd7QvnCy1&?6A+Sv#iLaOV@Jc#JIQw?lEJ`#mGXmi=fz zxv&lLq_oW+o!b-0?^ny3XTd4oB1fR-THo}!OE=R5%Ru`+pCUvx0ePLqxin&MbXYa` zc2we=6n~Rvb(7UZ^i=Cm8dPpSS1`Sd(QNS3fvM4Y@nWTr`p#@mk1Gkbm6T{n)|t0yO4=zEVqojDLS4=KSQhBGnrfLa*Y;Uw2FanuLnaEgv5!#kJ+? zp&^NaaB|=uUE^^8f+4PeuG|(nF!Y9`{|)scL=1;x({K<*?3m5dK}2L;0}z*^ZU1Ts zP`!8Nb_YHiB^`69((L=*n_HiaFK1~sl$XNpl41}Z0do#sL^T%d)mM6brnqrnb04P05@^e zvDjG$GGsoC48k(KAk%YwQ;~04*lXlG7FKlcGPS}y^Ri1~@`@yAj;oq#Xj%?d<~0+( zU#;-ECr>D-lxo<*e&oW6@L+~|HCkUHVb>9ot9iRb%9aZ7iw!{R7XuNt)hSx2+H9i2 zz8Be@c20@Ve>%RrrP}0=K%^<{>7r}m%nQ?t%&I(_N+l}%oYq7T4U2Xv+M3F&`pV8G z7q3-&qLn0G`n_O-ZWfTUb3@HR%5nA1rCr3Cm}{bF0komN zp7cjzeUli8||0U)G#>|)>?O&SjG3P!^N8guAE=%i8I|x8PAu!!wo-M z`XB2vnXa2=RY(g4LqPxZqYK4R`W?`(frq1CG1RN1hg^$0du$IN3Lgu_u{32OfgxL8 z#Zb*C+ZVcFATNTWF_HMG%6R@U&HCZOwC=dN`KgDS;v*r{D~^YsITdQFjhnl0;(Hep zmkLC*eTI!E^TYV!<= zpCK>eoA70aW9`Cf*heDTwmK&vPUlJ*Py&t6aMgHOB#8}y2AQUpUU4J4e|~S$mNOzH%4X>(Arqahdz_Z2sqA3`JCeR?FQr0H>Pr@T8?l?8*2Bk_Iib9fB3qgsvnmoGhQ+g*d8IWU`Zc(TYoL0I>{O#|3r2+>7WIu=RbPBraPC3eTSLjr%YIx_3&9pg#{G78REB9|D* zICrlS2=R!V5murJ==9=HG|o4JswUK`RPCl5y_n*Q0(a=!``hIKzH#=gDhE{4el_B^ z-(z#7R(V`^Mt=~AjE5^S$LwU7QpGa>l^m5U-JgsKB?5(#eRfXxvl;&H9F-u%X#IYb z!k((6Ky)+>@6TAq7frR%4Snh_=>CrW6W$hEEzrAD*&yu@_z3WbD{c2bF68Sq0z?D9 zLuJk)?;e=pNLB^hY8LH44A{CkAe>tRLZlKzJFH_?g`>CX(ImHam}ayJr>a6h{t+92 z!L;`EKi0TQ);?1!t1Ab*v7rI&{sFe{0~QGoq)S7usa4&^B&cYIpH5oc=}SH1quI?I zxc}XC_Rl4(J1<@)pxY$kKDrg|uyflM2)DFax%$m%9GR`MSBf;$Bk_Zf>=5 z^4q>xhw{KL8WV)TeOtHs+l zy~8hE3b}7heDupWgDZCDyW1R4LXtV8W;mQ~Y32@66v`+Vk;BqeaD&Af?~DAx**o0Q z1>vz6MavxiCvZGs0kUfQeuTD_=w3CFzLQ!Y+oztl2XL!*_EC+T=hnnF-zh^5{G8ND zYCs|{qZkjTXI4tgXnsg5Wp~ctYLye|y4Jqv0=3-dVtr`Vw^VWE11Ob=TllA+l`O0g z^w^!2#5p?Wb+W9^(~+g0LRX}Cy15+(N-#+5^2J`qMOf7Zu8EW9Em7B`e8i4Yk}t1d zOdKmC0WOTYVI)M5`js1NZs^YAB(n_|-E28S0g`03nQSMI7wAJ+Oj?!vlV`ukKg1E4 z=5Ku|eH`qWQ{6{-xY@1Rx>0p?;6unwJ^7+aM9SnR#HcEX_* zImY&5Gg!_&?V29yKKF)7NAg*VSU>$B4(SAPy5HN(4)ND>pvOt6fIuBqi6-(9+;^O= ze9-HOoXy3ED^2q?!JgwsWLi5oHEbJMgRNJbUN62FTIs0@iGevqeHpA4vz5MVr(2tF zGtgXg8oJiQS$MXXM>8wWNWEZDFB-7-8j4TMbF>Y@ms!tObS~v2I3+a!GDh~&mu>nS?Y-app`-}>*G5Pg5^g$hKS005u3|)L2m#@j8`1W2QVx>+&wV2Ka*Dbn9FYN)*$OmY0P)qS!e4cTwB8t zb4H^E&e7?B(P*wWKc#aV#h95zpk=c@0^P^>b#vzit&E(?O^@#m-EC9!h&ddQ#xQEn zGWt;HE-QMF36N=L^3d&bYALUeyb(d>m~|#02r0yJNYZ$;b>xFv!)U{Co;}YyClM+P zz-Zm4(TQg#0W9Hd1K{h0$-T8*%x$Ikj<&vSk{I3&6g`@mprVcZ|3a--uk4f=upLIL z4_)PDl>jeNmTqW7(D*0=qi*=lLt1H)EX^Una&<0hx`R&5jaght&XE;xI(t9e0TF|r z(mjlyYPX!wNZ><$?t1juqnk$@ZjbiKP%6Ij?>+DyW^=-I$jS0wI*6SnmY=LYmoSM< zKYc^LY#@ZYA_`6vX32cMnyh#Mr8^`ASQ2j&)B)f%&`r02a3)o1q_-nA0f@3H9bf>0 zT{U;a`x!{hCSgMPC0ObhDZ?#R*;*_ChSi!cV^5QLs=C%GDYf{uOT}idWt>YwY-bG&ka|1`$nCpI&)7Dy zAxeNEiQ$?1c$rRL;L*N(`3J*OivA`MKRH>g&9s4iJg?l8Nyze5Ktq;(fXjmRIO;tt zA;5(q?CV~seR+Rgd|h00`;h7=V;t=ED+`*iYe9m1#h_~;CE33xLzUt?BlMgcFUxqH z_Fx}52paYS-s8$8*Kf7%bBCFsTOxZig_J7)y7g9v$Po?gTx2u!9G*IFwQ0kvceeI#!r|-ZD-N58MGfsD4W!6zB>{IVz8Eru^2P1 z;3}aip+-5a!CO*IH+~K0UK%o9ng-fg^WGrcJ;m)f+dpJkR{h1r0*B^}yT0I-3^n<=BpWQ5OD^cFaG1DH;sP!@bSHy%*}PZdIfQ1^K@#gwb<@%xp!H zK=X$qL%zc3%NRC-M?kZn3Ux|PY=>J~A32e4!p#G+j%u&pgrJr_0HE|W?vqp8V3r#c zu%U6khB-!H-EGF50~9S6*PDtX6DebjW5PR#u61o<)$VzQCka}ebXam5Jab%<`Zt`U zZ0iHB#GLd`aJ83ohdyvG{yI@iW*po;bQ6~3k&RL-s3$zwp}Fn3@%m2_b%Xm^t~CYG zQ%^$x?W>~55-sLx{P=nGh;>{y9X1hgm4aMEd*-BBZz|59d6^zg&@1IJ{7d@~|yPb*~U6G!k|nJDj8=R0H!klQXC$}6K9 z7Z%4%`!wpV198$#+%(@g4H1trWOe}ZW9H&fJ|iz*NR)+_aQid?j!23qk{A}8t%^x9 zeR}MNk?HEv_d#V!3;-@vpWOlBW2=HpbTe|P0N1YKQdrJcR-X|@r`@f-Gr#LzOcfkt zT6Z5qcJyXy?QR_4%{dk_B2{A!;K36-s#ogF0KBMl;% zH_z0~{3Yz z$tOSynJ84RU#|D=%g&{A?Z$AM=Mw`fnx5xO`e;hU`k^wlPs`17)9wnD3E4qj8XuHP zoKA)zJAo%kK*&#rXCI+73`5sGFefTvA$vq1@T1c8)RMx$T0tu%JpnWIW1>KgS)$`< z6hmK~to3n^IEV$!pFb!P{z&r4dKvzg0)tt8>-yK$wUM8y-(yTx`_j;ki^C8Eng{s- z{z!UG!CEhzQTF)5Wa=Sub_qbxevtvx+a(`Al5aZ5ebBGiw`puVi~k?4-a0I*E^PZ& z8YG5B8l)SfLl}DKP*GC4!6Bsuq@_W+OF%$yXbEY_p<#xS?(Tdy_w&5(cO2h;Cu{az zGY5NS&7NzW*YB)cIAs>h9^8`!E~4B9;NDi#Q>O*o+slmfrtQX zlF!7+HH}kfRXt{+TiBN(_2Ud0e%OnnJT91!_^<~0SE${iYWcg=7{!y^-qBE&&sJMy zNGabiAT+TbV-yXgGit+Jd>}g=NmnoCzQlN+o}USuPU1?}D;Vo0iV$eAxRNB<{udgj z54>=Z2?>&IQ#uXqc(%?EnRLpF;0dDI!VH!LCTpmaGB@xI>A0Ttoz|ZX=K-6#%S-%+ zg=V-qLjGgv7Aht*yGml#L7hsL2RcEdm(}~T>Ix3J$GaAai8O0^EoLhi8JVG4sN$1I zm=jqzcSlw_wx5|fAr^tjVP~I}c+OY=VK$~Nt*GE86ff?aAvsyb$wN@S>473`SV_~4 zWE34M;4Ma+S~JnAU+wHoJ!gix5))irLlB6r{H(-`q(pmx;5utZ1c+^>YlphFcA~JQ z(lQ~bP<)K6{zv0TybfOjtT^WFI=%?HTs->Tk5T|V@+mFoeE{%4#uu-rN*{;iGB1ca zbCxiG9~NZnlkDsr*WET(x3}zU>pj`W;`vEjNZgD;nGsVvtJJE&&yTG!hud6ua!4TE zE!Rp^zx^%>y3IQhC@Zg+%^DaW6lD&7_{DoK8E!qupQ+y6o0JC)y*o%wrJtJBD z(NO7AI~Hxw#wh*g&3ySAr@3QNFYL;7>cs8L z4NT)n$z(yZqaM=~@9#gPhBFA^S^`i@csO{q*UbcVvJ%(;Q3p2}X%%L$ZA>ixh(@B- zDhsP$AnI^p0aR=PzX;a-^0eVU zH?ACaO86LNyf(@=a}~q#RAHY{@OdLZLxvnY#YVw&8aCN_dw1@vLkTjU>xsx<#RYI7 z_(IwilchzBiyjZ{KJ@%iS*uy;adT^}m`(BWqi;(35&`!enh-F5q-5H8+k0T2K%mxe z75@>5cr5}nDW3b#w?WD%t(~%UPJ4NX<3<=EQ7=R`sswohIsx*9Y#DH$DY5std@f)C z_1MDp=|vN8Ms^pYRm!`XYA=BZ)@tK1fHVmUzGsSIlzOi(>w=(GxKR|bZ3Ma`LT_ll zqes}48l`8S)=IhCVZ^Ko#moW8qQapNicNJp$*uLR2TvS|4s~yQ1V0e!=y^%xDbo0i zT5WgAW-Pkq-ZT06pbV(%yH8_$0J>@WG#t3=JK)=m^-M^Az&YcKxufiZu6(hnXJK({ zn_sP`x)UBoX10xLKj5K+h(tRz3jxrTGuUwTNO8dOk;_bmd(5IFIy+|O@a`1F7)@0w z7;{2cDzv=Tny1+UZ17p+E&SRGVb!t}>fCP{=hE)XFT^~1?!z|tY;65HJ3WExVx-VV z2G-CDom*$0sbz@s?`S!b5{kq%(9nGc-byL`+gI0#(-a}EXX0%~Z7bpfPd`;pd=-)dVqRu=vZ!By)Ku3w;K{PtH(LH(Iq)shFO|eYIu_|5((wd0^=taX z&7tJSUnaYz_dSG3i3MDPWUh(R`1kDneFmeswXa(wovnbLq{rZ7||e1WAu9?vm@Ryuzf!te2<+ z%FG4*i@SkWW>_fId<1;PGN}(T?;d0t9$em{dLI7>=fj0A23L28V&TO;1LW8nwZD`^th-UgCHznM@N$}z4UWziNC#%y_oM`gWlq=FN z5Pp`*B|_v5yVx~8iWh`>l_2_gsqPUC+BIkfoh1FM@qHNm+m11aO;>}1z8xd_aXjTq zo($5~u!foU(%o1WS&3XO371NeykHbfKO^2Nsk7j$Gu^@4-@j1(BRfb-X5Kw~C+n%% zlhGv7l?JxqVL29rQl>QA-LHeyH5FQksL*r=1!sn9`rey48{6T|*45u;Cv;a{vs+o1 zfR%}yW&#o^M8x*q8BK>0^Bh{Pq%@}|FQ-@-9$JM(VsYwr<;`C*Y4&v(< zkufK>pj+u6YLC%7ZoD9FgCJka(P{>~pgm3~?+pi{+o;ScwXzDAu_S+JH=PDi+sQa2 z6ZLmp_o-_DwTiDb`f_jKoAh*22Y*~Z&D&6-WzYp*^4rpULt}7!9P1)g18Sv1vEbFD zcYNcQ{EjY^@*0qn9ZEEbR@%Zm)MtXg!xed$cS%WKrY6i0(rdY=_F9~67^X9z&5|yK z)r!*Ip8@?~Y39mH$7mYh+YK|~TkbFp@LKgTj!@iFZFVU0)QtQs``C}w>#LnM))zp`}qTkg?1 zW{meJY{w=%uRk;UX7^;f>u*FxpRm{eXsbap`k3d0znu{P>+%TD79Zh*dNI`vNe90Z z4p*mdH#c3meHm^W43OYaGK@IFJ?L0!?Z>V3b~81-hBxOsGcB+`s5xW>)XC506kwyp zO@4d+(h(#I6@r>CEC76%s4=zPE_ZhWt3jaI6f^W@`+QPn4xq752i|PQD5p-JQwu&< zQ4Op1dbMV*Tjj4s*^$xkeGf=lt9J}n50$|!dcJH7kX3$v)TZ(nF*$PUk$A}^fGP`k z?06SeMPA0;bQwXF3j2579tqFyIjn~LswIwg)&*UO&Dktt9;sR2QUL{uTkgtFWn)uU zuxF9$U#ea2kJR@)odu)^ZhK5l0DjMk|1+YQ=m+%d%7%x)*5Q%srfSFAZ{Yy^RM_;1 zl&1lZZHijD(^I!6@knTwF+$EXME7#;2e8|-a;(_YOYHauz-q*1ZtIzd1R58 z2@aEVeP4_{Z0nS9dPbhy4Ppkk!^-m_n!+}QS32{ZUF2l082cNMd5%|D0MMqv+3*{g z`9sO}D{0Q1V(i#F?V_q5TMJsw*JSC1zw0&%?WLnPR9^@d{|3MlRSE?>3{IEIRH$CK zlKRg9h%Vm6wBf1!vNPdwXlz}8x(j*37L%+6#FHhNg$qLt?!nMqJp=%?E@YH!f{qQR z0n=nIW@&|NqmH3{VpK?n=?25(e?se(3RzfUX%^vT13e0y@jzQD(kQNyl{*dLGz4>(+M{rsyCW_d zUG?AMS>ND%9jqu1J!LVFlsoGOxy6*T;%V5Mxj6e=T8$p!`QdV{NNOz3Xa?cC2&wa= zC?+G%Gu`6KuOK$s7j<${;(e2!=9pB>`yHFP#Ze|jg{XmsQJ$L%wQH%r_)51@dtB^B zfp(d_kz-72bw;d!-gS#5YXmNx8+zGMj2w)Gy?#%8>sZUY$_J*H474o)h-OJ{q6*u7 z%P=to9@OUf0)T++WEaOmhvD^g3dQ+hn(LTc{pOWmHjLb#ge>t90sKCbHHO1;vOAyV zUq%hRXf*NN$FFmHFL~6+Hi|wx+kj?sjqnXy--GxkH4|#SccamgMJ2#%C)gE%Y78sI5IUpF%_=t zx~fKN;>jEWsBti9B_b>)$IM|bv{7L!eG&~Z@yrpR1|*DyNYj8cdC7yef<)akKGUs} z0==O?dk0fFvw&6e3xklH7ip~DD8fg86=ZI}Fh#&!)k4jOS>+#zsWFG=asv=dKlPKl zx{rwB1l|SwVH`PkMkw!^U?-KW<`eucgP|`%XV@j;%lkTFsa1J)+eY~g-)063pdTUs z#~Km#FNX*Bz5wmvj}c$4Jir6j%EZzK3Ez--dqxPm0XkXp+pPq=?kBmrRw7&4;YqeP_~KGtiQl54zS=h9i#vKk)vXQV`5Ygk`!#UD)xk6Q>Gh9C8lNg<`PGkP&`kgtuZ{$Coew zQ-$+-skQ$RT%me-Hk11ed(Mx}th%Jc5&KpG#q%vo%%P-yN3p})tug;5k75M9!!W-1 zE3r*i7*@wRw&8DMx3yQ$m<_@&LkKXY-O;thGW{deL5#>vo4Q`l>ibvQ9b|4|cY}n0 z9AH9!Hb=k65BG#$WwL_m4zP}C8ie_P=1fP`Ilwg^n%@O|#Ao#2Squga918%JcVY8o z@oPHJe=(8Bh0UWQjMd_22N5r%VlguV2!r=|*&?;*4gP73oIKyMFHn{ZbPLgy8etoj zAh|j!JTFtP`}E^-S42YUd}F2C4J@|VFm|Gl<^St;^I13$+ch^*Aa$4j=9Vf{jv}rh zCwBWZ>g|#9Bb|G}zqM?fSHHXMu}*G#bM-@`&4%iWA4Sb)+gZWbF~eTB) z@FoJpXjos0;|X)ApW$FK_wicI;u zIDOaf&J3N*{N(C*IHQ{ga|rYRLyV4zFqRcvZC! zsI5=M7Zr+yc1Nj%26X^s$mD+aZf$?L$dxT+q8yY&!{ax^JO)_wb>nL~E2H4pfPeA=%Gj2O-D&1jCUmRm5q zcr6BN1rL%d5xs-*t|U!$q5mv<@Lws8_vTuc9$O-L0X7ZJUJ;O*NuMB-3tx}}_O`He zh?5YD3_)1au5h>Q8Ml1nHC2iIyse4qE!Xe9w!Kn<6e_MHjomm`uoc?$zl9-GjoqJp z@sX}^9ffuyWTfjqNm;nPxTxtzD%c0@pQ-5|zY~?tHh3{;zoYu7Uu7Gt4A>8-QpV8~ zp2xEBBJsc2%6waIISxOr*)wtxq*pc1^OA3ZT{x29^^Fa>(Z=&2$q<5>;>xo$@jQEP z$Q3$EVg7=#$|>h%QThK~>knio4Voazc_Kq~Z53Q-`2(&zCec5VhEPY*76U=6UEqv& z_G8T?S7Z317}3Q#wHtOtN0uo)n0P;Rs~@%3(6Q|3&tv)!pEq?d=1CTag5CP7MQ<+8 zGi)v~CRMc>d3*ZZr|0?5sz5o7E8YUB0AX%KlKP4R4+W$1(}`rO_99v zUnvlVfz1BZ=ekUmtr88~dWc0yvho1KK*peyb^Jybjbw6q{u~f!lO(x*LEp1@j+32# z_cWO93q?Si(H~TkU_msV7iEvLQ06PkE%D?(&Qis|7BL(UO5ukr504aP$GsQo+C&;F zyoRZm!lT;3!20N+80x`}>rEv37w9J14G4aXR#{R8(0$$#DsZ6G>%NI_uq_W~Bn=!W zErVV9AUPNz3QJC99NhQD(`(_yxHN5;{CYtAS0%e#FM;gfo7Q<8bjqC2W_;)u;WN<` z8f!SbhanOkO1t64NvR&sdiT7-rD#4Up2-Pnu3yW-HC-Km7wNxs;lPj9R!5`!VWkyj z7tN8v{WB3wn1`c$>buJj39k4mKRH_H!Lnla9oF#_YBVEG_0GHEVhim+gHIdS{ZH~Bw zc2`p0|J4s^3r>1q1+%g3xibb^5r2eNf9p%!Vi`&7Xko(5&xUoj|{ak>=6ttR2^R0A7Xo*vpMM)#P4$R!_dlEtuP;oF}l~?%{>n zY&dGJU4MG@qx7Qb8=05qj0Zj7iwl?Es-)Uhl}Z-HGy+nPOwDt%Rj7acs5pE5m?zau zUIOGf?u1@9;J;woRPUfCS`+Yb*gCcx&$V`}IG*>I6k|KY@5n`8a7B3J4pI-NPfdkV z`OG>e2)K&MzcpC>YipkSnb^9|E=qD%7=tKDRQ9dG%3q!vbsa{QLn-QtW2rrPHLd@& zx|T+BiU2U3FM$$C5-;k(eZwpZZ_D2o7z=HEkwd(pxqT9c+O*o*p|;^2H(Fk$(7o`; zWAa|S4Qo)tFTg7ETo$io00W#NT}t>by!wJSrq9oZh~yA`TOX=njd;44`#Bb^RkUQ> zqg{k;sk7zGU8r(*<(@KX|E;cWA8BGzo9O1n8W=ZHJXprYViqZkRxw;+jODJeK_0f- zdY28W%|?JG#Ij7j_W3^LkNEz5nR8?->5fTxWrZ-XNgrIY*D*!!C$$N&LC>mtW)OTz z;&f0|4z;Ymv0p0G8ms=95au@K4`SLr43deG6E~`35PqHylDj>#Epl#SZT!e}bar_& z4+Q(gA=@cUV%rw|?)M;ZJv~17+{0V2d0rvqg=MiYvJE%HehOt_$zi%&l&iRuLxg%; zPoar<)WzH7`Ih7WTz=k&CNRBV%@2F3Apa3aTgj)OjXl#P>GExU;-5IbbfXi+FKpl3 z4M@m5yfa(r`8wHPT9>2bets~134lG=9Sn&U^RNe8R5?x(8oHT}X!Pr9>Y@WDNO&R+ z;Hfp=Zp;NsvAA~J2HO^fMB6A(n2n6D`31{<*ir>iFm7q@w=HyCbO(xv9Tw_&-Fu+U zivS(!n{O7{=6{^-fq}{$e41Nh`!zDanh+zYZn;n+IU2BUCe(_S>e@a~kOY}a75uvQ zSedE609jy8xUvfrWmP(;=wY<{y{f0`ZN1A#iU1;0cAP~V{W@i?c7R~W2air5^^O1C-GMjjwfxi_pEb$_v(+T@-Y2DY=*X7Ki8~qFEvNUSHB5i+ zex3!>O;%9BIoU8etEbv*z0FWKqFo(9OL^#DrdEAl(m6$YKK~OH zS$JvIrw`%g#%)DoV+2@*SmL$B0Y$J0I)c}9hH4FzH@ZzZjV^8P_D_LJ9^MXo>z25U zkr8IdcjZ+vRLa&Xbg>XZH{VBQ_&E}eGBN%>fkHwwU8)qT9Bi>TqobL{GCm*qJ3@b*laiggI!a%HceY~ zf*_iP)0qx&GOrMtnw1u&xRZ=C_2kyUAC1N|tfr)UbF6DJM(ur%havi)+=&Sy-Q-@D z@WMYT+oC| zuqt{sy@+W>@2HzEYH|+xUmGqBlH7!kDh@&=(T1p2^j8+Pk56D=ko1!O#==S4-hC)0 zSnLV)y8Tg2Ob!bD)9SzY%WH}T0B}>A>7ct=eAFq_XiR%5}H-BvzXzF5#qbtpfNMA5@vz> zcc-9;V|Z`6flA}%$k{Q7rD5qu#=#9rFF2@aUOw2KhpS0tiP3WsYI_@z$@1-g3 z7g;ZCU&!2JU-6j(X0XrC@AU%i$lPh4%LWLePU(6qnWB88ASEy{OMlDe;5n>bPbkO< zZ>{!xD{6u6mYGj_okjYjLlNuKbJIvrf9Ovvl-m^5FL6LUm-C3HgN)$|ULH2eZIaR# zAWTyMBqL^shr;dXg~@=8a;dueyUMryqXRCOqTSSN1&A+nGzTohUC%rgq|M#|xi8ew zofR`)fVH$ZI*@{h+%HTyzPGqffh6Kr1%u0KwU`T`(sKF%2y$Gw$44Nhc1vb(n!4pZ zs30HxqLpE66&s2FZV0g{P<;UKCQOlmztMT>ds=UlBxd%_;+xwc*1OFC9X}lds{2fq zJ~~Fqx*+e(;@jFAr%1g1S62V81nMcJ|DUu<`kw=U(dY{HvcHZuQILDat-6}`H`jzghijd9uosU04yvs96bEwITkA8c%HeU5%%m zHJ0rVuQ`ra5kPYBo$SVNF#slh5cq3ySoeAqzpl;ZnEZdvzlj2Pp#va=Y{UN<4A%lC z{cn)jGoCeNk2n1m9dD@gkqgce@JG&-5d&!=c=e2SVvJAiKSh~9?oH8GMu0VT@+?Bow26rK;uQoctS3Wm|D6~%pt zzaArrpWY9#PdWP^v9!$sK~y|bz)g&XG#x1b9|v^>)p2*;#$E-UxQK9 zms;qU<+iFnmIi@5kipM;wlfwF78uPZD_T!6pLwg2CYWaA{l#5kt5b|~-tl@8ID?%* zTCW(_YgGcl+ZX-YEEMEx&>ckUbIlEPakEEjyjye`^+Aj2!N2Lf5S_c20Zh~%-Rv1% zkPAd7($XNAUcmNU&u!jDVCVoea6U*SboTIcR~)U>(0Igm_RuOgR0ah7bi|U6o%!t} z=xyln$?LmeU&SUgT2`DoxPrj0AOFDALKvd-U|Y!zvaln!WR_jvJO$VlS4^5^WvB z<^eUD86@;)(L^y9iLiEm=b z#mu{>M(>bzU2chPPs^Aipt$d7gRp~jbOhahbq(RPeM3BsRZncIiLTZfxDI(Cm*FN(B&0Bn9D{O1|&#D4ysNJK6-Fp4fRdN4ef>|32i) z_%??bvpQE2y}mEqPyf9|%!bAKzMc*6J%+{TiqQ>2)eO8Iz=4jnEr(Ccmka@4G`h(} zbDM9*&PWl(r;MQi2vB>Lq>jYC;5BN%UhXA16;83k5n)+POKRQ>rnk>-lTJb@wh=(r z5z*L?%*c1tg$vswI6?uOOR)`-M4?z_zc`8_wwUckL|ry;Rh^ZeR=eePD!7j}(-(8`k-Cp3yK{r?)$tr3wKle(t$XX&<~R;toGCG}#J?VWz%kh1W;{^f z?<4U#p`}8*;@5d_qg=u6ssqPiGR&%%@SmfG+un?+wkG-Od>Fc0Rox4TgRS`dBQaQN z7{-j445%RKX(1-}^u@&AmAub)I+0)D^2dvehFY-hn4bAIa64tzH^NMDN<5Bl?|$Q@ zn#HrnH9(yC z&s*E^7@4L`6*Qh$bkBZ}UWh!(r0mE!UQTWMMMhB8rx$i}01A}6N zf^WIao*5gmV{B~+t3DhQ3#6iC^^rxKR9s@Jf_yYl7Q738B{BCc`?Y}G3~E3+S@naiTxPS)<2Kso)gEi~tHOqC7r0U^5 z|3j;EaPGdP_-1Np$ZA{Zn}EkctAG^`VORAdP3CLba`man>$0{$V88hJ%WnIvHn!IR zs6bAIfR!--Jpz)$WqP=d46k`rx)xVKv&GZ0g%Bg-D1mga!($hxy2PRzYAlz;#rL#5?Y5PlXA1SMtzc< zNF9Is7RGqVvy826j>y>m#Jg+cHlYa&I}a3MIpk;C0K@hRpOEw2=y9|8J-*GGjsXsf z*>0G^2IfFXl~bQl!}G%J9TVA^_UuFl8w~IV~t86XH4nI=3 zYdwEQ|I?WOD&tetU^szFP@6(4R~wJ&t0c4slB*gA0FQM*|3~_PZeihxkqg-r;XKg? z^A8VHK0AdWS>Z98*2^$OL+o;WrzxQf8un)R`|kvYy#76M?9! zd>y?w`NZ#7)CjRP%h;De0-HVtHcmw8#LV49kdxmNX?KfBvX|m^aN<3p65I=?6Ex-? z62&*jk)OmXkO=;6?aA|(yEUUsf1-(J!|ZOVOH6tJU5*oKck{e%DVwPQs@<;TD1E;a z2nnJpIVG4pAK$|Wg=mwM)BxIC6D9UhYd(&fD31Dzt<+)Ey6kc%y!rL~*NgD{M9}jS z$3GbI(k-dPn$&yUw=)FmFs2$}b?Uu8w_k3S_#k@!xDNBu{dcj?_#gFe=xf(TBg1SG zIq31Rmb&zL=B;vMp6DA7>SW$MigXe=Og}0P69m5?dno?3=<8OPxs48Pw;1l*)!NT{P#;(W}`cX1OxZk9xFAfy}uadFMjpiRXKU1zj82S@vk7 z?lMB9laiggI%%q#=iT@?-7XSqv&|6&1FNABVgYpA$7~@pfPe+Yr9xxQzg!|*M&wM_ zHv5a6HeyWG$<5uIG`UUlTECiZAM*&03Rrl%f4$bXLHQ1j2R$08zN!i5t%pFas38RpgYCk)*J?cl_Io=UmU?z= znJq@BQ8x^gcSouokVOT!ClKgdV<|r-hL#nqm^2`bsYCeg=QHTRNR5JgLU_BRWLLNJ zz!V5ViE?sCL8-}OAj<^7S`NztioKlSOz7ZSKEXGQyDA>3#xs3+6@3 zoiO^l&)xl4+!s8}e|WyjhUxOjot-yi$R(725q0BVZrmHoS;yVZzBMM{mvxn+Mbc+j ztmK9hrayOS7LI}V0$IQ>`SVv!Pl93*BMKaHuiQ3+)t@`8PBMTC~Bk^QhE~yY!krB&A_7>6MlA) zE>0KC?RsBEJi(qW_KON4y+q8f7=8KRS(20(62?rk^U4tQXx0nWW~$82eAo5^GmkCm z&^wrr@{o3&2oTRb&%xdu^}cJ;X5%ki1i9yiOk{#UMd{J1ZzG$hv=?Rx6CZU(NG(bi7C2UK`dVkTK7DY3DGPZ>wjIxustwo79)=QR@*`T*x7Bo9=>0cLC&&U-FgI!g^y4Ufydz zu9{=!ytex8KFbj1RUUZl^kt>Q%n@K&V7dE@7%1)kcDweI0V(V*x?exlj8Bf>5MXvG zl8Rz0{gvQi0(Bj!li*Ag=VU)H)VE%%VUlWxW5)-xyRNy{)b6reL)#5|*M?etF?LT>e~I(>460}?K!iRQ zO|qv*wel$I>I~NlW*ZK)CccjS!!1@_n{oi#;Sb*CZ(w4rD`p?}SKmqsSc%D;NiQB; zvnz$L)1{9G<4Wu(Q8S*b)3ZJ8m6EC!(oXY0dBwgbAM6`vVtp5`YPs+^7e;JU1@_N6 zdy)M`0>o4m{Az?bDD^x!H47dUF1|j@@pMh%jxBkL2$sJbxkpsTC?2d2!4vcy{ z7q6CtQ@0z2xD;|UX7*GXaErxxh*U?5i9MQ$_DxG;e7bbpwz>qPo)BMf4u(pI)YxKw z`fa$4v7zOLA3-6XuU1bHG{9rkiO$BpzXtK-)ugsV>h}@AQZ`H{b6cp{gs;pGBe+Kk zP8tpl=gqQDE@VHP8%&6OGa^p*Ni}+&DE`!@%*q35aa|)(EbjgSghAhb2TwM&e*XI( zwF%{~sD$I9A0d@r^IdaqwDk2tx#>UkUgti@s<#a-WicJt@)?dPW_u@G@ZfB}ddNfz zJ>aqH|LNS-MHT2AeYHFGmz=nL|GF-LFZTzHS(VmfxcyQ9KP6_p!oQF7&#*AC+xULOFZ z)y!goDT4$p!_~xg52YaRe}mV!)mmb^vTICuf#WwXU%#=93TGq?M2-sxzTZ;41!Oac zz_-vpWP}QgK@YgmoXw6I`bjs(8(v+o6U+T)m|$>l>&Qf34HES`^lZbS0bf{mhvYin z+g}&;o#2u!QE1-XbLVo|kDy?D6z4Aufg4dNMH$cdw+7l%iqzEKYFw;j7CIamvFBuo zU$r!}2Fv827iEWt_I;Y!`1#DF4 z3u-P1mL?$Bra{0gu?nh#rqnj<)j+!c(nQDa>n#JsBda$N>xL;o17)ShaO{Hr&e@F! zLp*}}j_TKAzr}}DnfhVkP}9Y5hzJTQCilEo17WWty7F%jcyAG+3N-3DP@(a&oEuw5 ze6@}Jj1*)s(*Y@T4v!~e-KcD)e5f7$QD$V5E=@8Mnfzlfch0(l? zRm3s4F)xzQ_|YJ$0y~mDxEYKX3Ou{Anr=Ii#{ECp^9iw-c8d~aLpE!5p5CveiTDy~jZ#|-%2aoHUg$_k5luE#nkHy5aRzrkuEp|rd{dt%19 zE2$x{zdABV-~7zvbUWqLIb2inyxe5eM^x%h0@V7xFJ`2UwuGojD+5xw)el3Nz z?^+=}S+oSv*-q+awM?K-FW^ANPlx|Kmp4}NKH6jx@xI()G4s<9$1C;zI~#G6TZNww zjGHOrPlwNn#SxbXligAu#kgr}naRBT$$I^JiMf{)ZWuPp-qrWpQ7G*M}I+<`mML(ZC z5X#l_GnqblK3l7^S3MhXK66{@eH#)7u(^K`J61#7LO&4Pk4u9K2p3K1L%UjPj0*Z% z=H5XMic!QWTQQ`%8e(X{z?7L_N&LvS)-gs4C?oP798FLDw(-`H(-j(QG z#FN!CIen&Llyj2MAyL3Fd?F$rI_FWy7D>|ZfY*EgaE{~i*>rNXvHzd`px3V@Hil2C zkcZM6Vs>#y9BSDcng323_QkO4!~ZDD_gxMXa^Gb6joF2hXNWJ7P}z|G+n})NJJ&7t`xSXO z$sf1pH)gm&-YmOFBUfVHenqdG!0sgH>-mDpG%miBZEN`=532IOI#ZnGniL+qY z{?A^aVR&Z9X z6)}>Mqx&Q%n^FQXiBTr!;X9mt*R8VW3DAN_=oLSt+>NuVU68P3q4*}gG~PY+_ry^s zd17j3x7)DC7t)eWhXpDw?ukL->(0y`1_BR6?%IU03x@d7FWD#e#mu+F2-0ERcx?Dr z&)?0vQ@i0P=LHwEqEs~JROx||4VV43tkGsjiCRFQzd~V})wgJ4#q@EbgdEH!p3>Y%$T5)_= zHdZJV-glFyGD06A0 zxDrcK`{;)C{JC`{?~a4be~V^AqyAs9BDH7cUQ{-)iKG?K2F08gS7@(P52%5)iI7os z%F!N4xRD7nMzHCN=Ff}ZT#Aqisb#w;+urYBew-V-t|7AV3U3_|h*Ia5hUw**wN~If zDj$sp|Gk~&hroQM^RsYO?qV8dOa+L;j@Z$i*#PkJRLt~7MqRdTQ*JQ2*&MdT^t+*m z_k+1ufl^XR1EnQ24BxN6(i%cjx~ro`f*H|-Nolx?vYj?iYCYWrw{lL#4-!4YWcYEK z)4j)Cw%v5a?D%#>x${J{MGy+bU?>q)x%YU&HVoCWLTtU??(rM==>%+nQGn|wev#D+>Yt( zjU%F)W^akbsul0BKopi&nHLMKiw~#xsNI~tb^9#=Z4X<(tN^lfuA7_8H0)WK+{$hL zf)Huro~&ER$H3U+mW>N!jxh}?sZ8+TYf4q8W)uXQ*}oI5gR{G_0+C*s`99dI{3wic zNAfI6bah|4ZNGpv&#j@b_hCUS0i=|Wm`AIKf}V>Flh{~~%+sj-PPnp5gC!h7Dw9bx z8rHDY%l&jJFZC~lU;=gLJtv#h@@>^CK+pHc@DsDXIL)hGwGqaMOcT|vC5UFe0b-!r zJNQZc!kuTF{B<+((KU4Uh9a$T>!@ooaqD;|i z{#H)#XlFE-l{I)z5YN+|x-e_tK$^s76dY=E7?>arg7ZN{R8$V0ID% zJ_d|z!WS1sM{CGgo*i!=Wv%mwZyC%y1YTi*%NTWa7e&=;)t!p)X$a`swL9(2PT|k^ zE<(!p*Sd}(LmYFb&{xhgM&~5K?k#3)KT~R*)eWz&Fp2`=1v_guKd&l4pcth&Ay(>QcXR9-=^2AOkw8vr;^X$7Ld}5eoM@+8c%~M31fhw3O+>^ z3Wg9Pbu?QF4WBqVuARInr8bYm2SLVgjej0Tf^cRv>A~D5B z7LBqT_}J{3!jiz@_dhVxBS_>4@;yiW2Eyg^@iA#*D@QFF^?44T-WGf~9N&%o)wdFY zzPwM(X1Fx5HmZ=md!AhQan!~&L^*M&N9G^O1`lw?s-!TmjER2oa*Jl!sN>gauyJD* zO3xg4JV1%}@c=F=)R1SHEs{-&iLM9=V6wxtQ6Vw0y^q!GhD)bw{DRq;K(1_M&(VOn zjf)GyFnV%X6A>*b28;`9nzdbEq8_ip0jJ)c%G`$9F<5Zj_m{N!{O6@Q?k3Pl@3j0v zU@nh&WM)AZH*GHl*sq5~{EhQ4xpRdGeZzRFS&7~7RX(j7W{`I@`=^+bm2$}`_i|o! zghP^r=FE|t9<1~r~ID6?|~-PHe~{imQnaw1Q>|F#ijkQGoAh<=_EJMl?i_rPq_vwEu;0N(5#H-r{_WU*&Fv(`9PYFV z=|0LIr&4OhIG(IB#>n3B0b8$Wt1=^$d%Daqj0GB!yAM+jU;R*nzNHa?bG1vPC4B-$ zhrKX^>e7hhaG5KIfH+s%tWj8piL|@!2qX zJ(CspUr!Xo79W3xE?>lY#&)<+5R-M6U^L_9uAsF}dhm<$u+5?89_cUHhyGw+$ephL z&Vpfh){JJ!$H+Plk7rTudj^(zCWu+*ifv#ASFG`!Y1AA-5y^x~5@*Qg&~fY|bG*^Q=-@6}uZ*?y`7p*DkCb(PtL<*@LjdK^>>NzEGJDwKCp3aQZS{qEEd6@8&#RnlywZm1$UWFF+qap?iB2>nFM+-_l>1HwVU%}&D`Qh7>GtGW9 zyg!N8hYmtFH`*;*Z)@8l+i5O1h+$ZdhRH21Nx#x*L`T zX;@skq*)pZaHUJSB}A4M>6R{mJN)1G-VgWNnctjQbQor5p7X>HeW$q^VLa^DS|@7& zJpg8r@R@^SF>ExK(_?9`5A%twkP*MR(?2p$htPE4w-7ZpHuUF>mom3~$i zkJ9DXvV;fv>_X>Ie!=Vunj;vuziKewY41DbW|A2O5tHQ9ILKhM^2f&eEH*{=uH_Ea zRDTjItKjvm7hp%&t6d3qYuEM3;ThDU=V%Pshisoumle}H?Q)t$*TDH*bayGB+# z&1~JYA4jqhF59Co4N+Ii;K}3JpQ?FfVF`Jhq~p%{NPHp$(8s%nPXzhJo?A)5?rG!u zVLR_g&iVKqdHP!Iahs0+lQVynIBQ@K;>n3XAoBH*C{q}FV`^KE&Sx$ll=hBSTR^9T zb*xVK38Ru3Lvm`ZE`gc-oPWm~@lRTwdirAu)1#P?E=q+ss_@75vw(NMGtybvfTmrO zZE&5OovKEjCaEMt1xV^-sgAz+{+9k5%G1V$4)b(=BI0DCmtd+E6NkP1guc}%I~PVm zG4*9D%Ff|fsA@N&5G!}FJ2UI;7Zgc2eDkCqr6G+M_?wEVT#hEGDs$bH7ufg}1#EoC z{H0`6mrKXCQ2~K?@1^l=&{A4g*f;lV{I#LB2I{eVQj@8)GcWUEEc)wls}I>nHW;^V zc|7ZR1J9U6_D^oc=E_um_C`75&+S9^f9mT#0P$zt_YpQ{GxVD$6k3}$u7#g(L@@f3ldujD#>z0c7piY9Inz|G!lZ@%aUOgSpM_ z5e~=U?K4gdMe!}2*vI~&bXeRUN~D>E)@AnpMnhH5+MG2dBRrR$UBeCY>);AEjvTct zuN+)RrF}QkXT?r>`4ss2X|@dgxgmu#Lu#(aH7s~@IK9@mzCD1vgIGY&_I z!ANbWDc4QUa5aRey^eM*A9`gFg?m4nNC#L9I^xj=F-x=zkXVAR0@9vI4PCi1&rE)3 zU9)lBv1D&r>MRZst%~ruEw6Vf8{W(LPK&@EkBq5psVQxB&vl$9W?!(VPyG~L;Nfst zc$}76?zsIP5R)|#OfDN~%YL0R#~m;=Wq+?^lqI_>4f#VnSL+1`0gb^9e!n}TG9-<9 z>CZT4@v&6KnV*B({R-MKA?Yrr4)1|8Y`cU%F$Q)oWdb1kUq54MoY0Z2$HDdAo ziN#6G*!D0WC4(8R*j`qQucDNSQe|Y%@h`<$`H#w&8!DKy6dsr*+^{ZoJKRS$&eu#_EB085!G|?n5^JFi%umNBk1sf!tO}d3T*-&I9W|SIYt&4L*)*pn zDb7sSOCC2|&}46J`7=42tLfE(|E?JE$u4u!8S!Q2j{H7Nnj?ZWZd6IKvd}_GmUf``wfmSh|3WTkNwjD}a_oai zoYs5S)@s@ z7d^%Ybd|Ikvm-5BuZNiQ)#Ek{pf*h`;n}gYQi2rPvX@LOWx=FI6|5Pr918+w%sHR& z)^zb_zNpcvw;q^G9{8NE$@j9!7%6qx;$C5a{IIb#SA9+oO|N=hWY_$)Jm4Y?u9VSH|+svA1T z1pZ?D%<%C|4UI=@dB6=+@Q#Hha|LsB>AN(ly1Dq#@nPJD+dN1nnW?;oOOR1zRO;(! z7*3aL1jO#`t>z(Nb}-J#uh_0f22z;WRh0z~nL09JNibrK4V99_!j-YIPBNkk8}V@R z9%k%kMl$UQZ$>`IajB1F3c{iwd!w{6PU=k!DRz5UaN48-U$~+9RrVn^@nx$f>Fd`$ z7t=uxmMh8U1h2j(yq>0*Xn!z%8}@b+C6z#anRrUO6VTc#O^Q(H;2bx^wkW_7lL=LL z3)?Zo2D<>N&)<1ml*&ytwT2(DM3*wDcpYBOSVvp>D;#h$@1!giiF+A17=SZ| zdzWn$)8Kt>*1kwC58#l&g%PGHrip!MpuKjgt{0-JeR27SGkKb`hSsJ0Ipl&9(ly{u z^o4-MnN$QTyLYO-+#%SfRqFm_4?`O>t2uyl0VnLEnaGT{8m>peV})cs`G=ssrr4L~ z)Yk9C%f~iBf`__$pt?YU9Gx(gJ$Sj^K6fGhZ!ZFo38Q9!(TwX%b^WFg>_01S;f0y; zgo9GS(uvgBvE%gw30AgH3B+Cuiv_1D&55uv@sY(u@cioCFDCS~#{@U8r;i3{MlivP zN?=Z5mpaD8OV`PQ_jBbFq`FjdLRCF6+c4ryXxc^gMcCUPVx^GkVxI}0ZZqu48mpOU zvbj|`(rSfIHCE|#Jk(JdK}`n2`&-e2g#s9=NxBFIr>1f}Z-N(P)K8q-l8$`K6~5CB zg&SJ+5&SPOZb+GEQGkK%^s!eP!7xPp3)1p7(HGe7aNJoa7n}y@DUf=X|-$u*#A91PbG$^xYVIk||YuQY>!Zg{Z=5Ouho~PTO%_)MwF#v1d$cpKhD%{t(=5x;-NPGRBql$|a-D z$3=?{LtQnf$z(QqkPPtnwhO9$^=DA@e9wJ+j`@{KH9{`5WY^D^ZY#CBzN++-$qw+i zru_sgDkQbOh*?zoJUhTIWbNrI5yc zPOF}I`FAa=?1@bNT)FEkex3i;<5|D!Re@m85o29NK%+;T_(2uyDN zG;uIv#v8Ae;cbk zn)wdtcmKWw$<>q=iYEh_U%B{BPBF?84)~B&jIQH94b5=i46e_mKlG-re!ScMjXB;kS;&Rfq_-`xl;jRb2{!*WyDR8q z1ij`bmUDpxFZB!stsM9v;;4oDO5*W@8X4E$weU?p1j6KEIqGnbjc$)q9nlaPlxa{q zuVt4cC=XMJQp$z#$M+FGj&B+`7Gnm7d1sPZQn=PUBC|625!auED-|gtA)pM40;LH_ zrkBX6^+Wo>TL}+xG9uXSW}QD4aIcL}cvBSy%TXnDh}Z;ZpVG>oon0qHYxuY-pdX7@ z)_+va7iQh|ID3;Z)X2p}$1 zF13>r`nghnZ7zlVO<@PrrWVj7GSu78ZWNMF0o18{s;IUYo+}wU4c>I%_8z5E6{n^B zf>GKN2dXo8Ro0s}myrAOqY&3hcJ{}4*eW4BH*HS~!L{^j>j5T|&(!=^IR{UD-Yyn4 zA$$?=)~h3eAfz<6+7+Zn3pNnVwso$dxgbGzJ7WO^SFpT)alYJ@gu^6MmOk=_0q9$W zmT`6&N;8UXFZ@YeS;Ux#&Fr_z!hZE*Y)xwoX-{H!u6@rYJD{QbJKpg(?Ak9NPRl{{ z6GT5=r7^uXZHR%f?ocjhpDn-Z7#Z)=_-c77uY~&yQ?>E5lzY%dbrh0JfdB_PC^zo* ztIsju5PR-u8m0{;6WsuDbS+QYvhgn0glk&^DT36*?5*}aOwDmJSeWW{Nn?+xZ1N^)E z5*ss27wa2)8A%sF!DWMq_^+;iEa8!I?RZiZm65lB^zp*9W3BCdUvOiuESZ_N?yceV zw@bou+oj!dOs+lbgWT14tmo{*2$&X(K6o}!C2f+J2Ic&9<@b1q2r?JeQTVAiG~`O2 zkXBzu`VC5j#$Cm0GS;){A*+X=>g^@y)`Bz+7y*b`bl{I@vklr>0iGVXBI4S5>oouc zpfK)?R(HJ)tkwAzb1#R3%WDSERsEK^2EcJZB;!ZU`TZUz*P+8aWc!RotGzPd?O&@m z9Gu2rAu-$QE`B(wWQqv67#GbSuKuw+Ciy$q?=@W5{BPF+Fe*~eyxjz>U>O9&dLDUq zCGsDY0A(<>y$^%g$^c*mwJ-qnHCP$I1F9J4Ib>y^`k)JWUA-xHkJ$#lD0wpWMyd&b zYik$*H(N`A9Aqs9A0LPNpM4oqo#D0%nX)?9z7fJj{7cyAl|1Iy*E3FJH zyA8i;06URK8x5^XX?~&uLAjDXjh6sCWi%H@kwTkF=BO~-_1-w;o$M-g-WhRElQ*w+ z_7mCO4AiiAbSWJvx=2{M&H5c6Sf;!;7*7%`cA$wygxwMb4bT9KYj@NLK_-jdF+p@@ zii*Rz%5|4w=ii>8UkuUO0C2z}N;ub@6yNPahNJz0*knGXw5FIWB$hwVBHmP$U~-&Cs3#U!Il#u9?!EP!BC^cQjk9FHA1`thMm;t z1~DVw1ntyRF8D1$GDmsN9>d_7T4$2vhQs@7>d@Xc2w5aBm4kD&ZL+i|f$^}-h79zb zse6#n^|VVQbOXPKTBTE(6xC0k7a2jdE)%9khcy-LPTQf73g8=lxEOxnA`E9f#8ahK zhLq}3O=RqK`E#Ud17pFYd{T8uMKh#9bQ&L?&-M&LZ4`3}!5VBs0=#*?=Gf2hJ%qZs zlApH!_1@1JO9wS2@f4h|4^!Wy`4SXVd7-{E0c960@{3WfUL1ir`quJ=_=znIW!;+?=RMWyogiqG!(be!VVr=;r)r zJ_c=ssgO8Ya5d(F9Crcb=>0yAgOa(sX}33FdLJdp%CJmG3UW?y;8S z1n*WifBCD_ID^!=^tOu4Hy%T0xWe_`&_nxxi`Ai+CK3aaI{=msXpS&868W65o@~zg zt1PS5s&FMqjMv{^+u%s$*QDmL!;OH~IAsb`6X|;|7wPjtYL6?O#50!HXYm*JwZ?rd zVBWpr$+58U+LBjR$Z3|~QOrcJ-Wx%n7P}XNUHH%^izYH?dGIdaVudiMvW-~v8RTl7 zKMbomiOu!j)q^W7%Q0z(!3tyIO;A!8Q;&uH6H*$r@vi%miXM-vTh>vg z@H!U2QJwEeP+`IeCj~Y*ROjDj8I^YUtA>f)JA0&C8l+>y=we^_F+$Kir|Od2It6f! zUqYFAsXBw|9!G{EH5rY&x!wjkaKlVw+{|UI*96d%AOq*H-5BC$)0xPUIOfW(01y4j zN)_QCmW2aoQ|*&w4lsv~ESw(*ZFnac2liOi^G*hTn3sYY5J#6GH<5!fFoKM<@S?7# zOW6^~=>Zaj z=UsR4s`Q+jC>)==Qgek9fO7UDv(x7U6x0JS^4P%2y}5PyY7-Rp>~R20hB{T&E47`R zX0~0M`}`B@nWI=RgXQzKJq>NWQXJ!FxKe?@sY}l;)FAp?l|cIB?V^t2tuHv@1nVlE z#i$oJIw@ZvLO*gat1cgJf?`t;PWtu8VJD7BHjJtm5B#*CYaPF8(WQyPlEG_ks=07` zp-h_j7r5T6bq*xWaoA18eph=;3};C7Q>1tE9}GUk8-#iw0!jw6mJ^;9hm|+naTug! zZIm|UOkb~xt80l|<`yh*wto>GkJj{KfwsvUfY#e?MQFwHpjAZghk6t=jjK0!4fgtY zDKJmp)fbW!hkUaOGOvFpzAFGXZJ!g86Bya~#^t?M>=HDSn0yDrCynjq9PeixIdrP~ z7CAqGZU-Q4R^Nq*#!8DEbby?z@4xBDO@3t-Tu2w}Yu3tLa>N_r>`+Zn)F1s@KK9@ zRf!hnb2PL*+(!SZ5EkZ3F)G>wRb6&&Ia~wI(3f@&%8%RT;2#I=o#Q5ACty62qt9x; zDLcqG(4{-9Y~LYcR3+b+rC>%QcMFb2$SDq7?C#=gLkCYYG*b6PqP9iWDXszgGuce9 zIly9D0n&)#R`zOK4)=WRXz_|io4+2H`rIjK^x>9;!=$KfmaviKouB4u^$8%6&QeT5JCB@cUcdZzvC!$^5ivX*oHX*b-$~$zf@Aj(!zwpKD+3 zr0ZGCnTm4PyU)0u=5&j+-+t~LHb>X{JNSL*{56MWo(gaK+dQ)4RoIf#bOpQpyy5y< zO0{Z}lCf1r-irRcI1P?PVFVXZR~>jPfGEI!QM0Rh{#v1uQS`ynv1lzr&W$^2Ha%`*MV@o~mP4+EM(-iS}+vTRDKdSvt_7M^M`Tc}&8&EZkj^ z_r-`(n$|Exzo_L>s)qYE;$iW*I*}4ETDR2u6RcboL=C>x9qPJkC8d#a(#zcPw;uE? zzk2|<0-sm_-sH1192SMrjiQ8g;R<#Nl&x=aix*;Cmtso1-X5@+Opbovz=bbLbj#-e zg9X(CwuH{*(-|P`dA)*-JxbW_tAmVWA}~VTS5hUc1da>Mi4YX&78E5M>3!?y`dgyH znO3(g&mZ%#UGclrQOIzMIsfMfFMDrdI zdB#Bua-Jh!Zu|pMm~!4ikg(r$DzId(NtswldqRqne6`%3wQrg zXyJ=|fJf`|bxVVuth@FLmV;A};b4)&VEt5M$oq?59h{}~X7~E%lG5s6!I=K^gpGJ{gm8ZIB7}0|0jeUI$e-$hzGjA}l=f3mMF{Hmz(t zf31@E3S!|hQm0Hi&c$O)sobuOT1T5QVVh!jLhp~Lfv=|#?JhcfN(ar8O_|byW3#Kr z(=35xW+~9}5M}EF&8jM-&I4znfuLQP0yms9Giprx2d)Op@&GZPllw00VMFX6Q{$sb zkEh2q=l`_X@Afs4W~ht{II_JNzeKt~%UhiER~0gWhZ`V5=<6ObRB3gnp0)bOGcdrp zEfd)^yrz->+1D}so(-rav(MD^dLg<`x!3<}+0y%~?XF3`L|G5gd*7-;I|2+5Ohj(?HKex%g{!vS#Z2UFl^4<6Hefj5y&Yu zfNx5e23QN$Qw;oOt8niR1#<5v_X>GtjeV-EIL2#^^)%&%x)t2UQ_G?_rC_6pEzqR} zJRm#j89U&(_qF^1)(Cb-Pe@!w-u+uOQ(N~)$V(RUj0G056W&B8@vq&Shne`2tFkBm z8n!e_*v=>S*)_M>S?hQ|`E2sN93A>R#}g3E_i4a01{hd(6bY@#Bbxr+l=&qlp(X2ZDMg478zM4yOLQ6YQ;Gd^~^nMJaW!UBc*HjO5KU z2~3yU-I5;Vyl(mROOXD$>xIZSOw8$tD_&hROL#zI^||;!(=ii^b9jfoP=S|16To$1 zG*SNjGl2w$t@6|9OU9fMcd75Vn2YM;jmHS--~85k>~9H#O|&|l(Coog)|15-`Lmx+ zz)AHa3lAHC?~L-t64E8l%e`LwL8#@h^xLa{q6N5CC%E(sQg~Ow34WxoCnwDLoy)bC zEn#-8FVlQ*kra4o>Bzv1oIH!^GX~n0XJMtx9~Yt}U>|N3E80o_cq(*U`Vv}mcX_t? z;hprJykl}BwisvreZ+7``e%yyUqnYBW4z4RUyHJ)wZjE4hygQ%GP{~_ox8e$L@TKL zLREwgBP2ZxTA4x|X3*-3N6Y-Sp;ZKHjir#bzu>*jUBnwFyfVZa3Jf*h#AqfLtZsZ| zO%~z(YVa6toS4{dZ)o?M&=hN{N2nT~WP0CvFe%?}X-?RRyk)h2n6qYB9Xrs{so=tV zAV}ExfcrJ|W%3p2q6Jfk@*KGs(DedVZ3^N&)UoXPX(axm4W6-TLU6*TFB}rPzT=Cl z?@fAPL4V3r7f5Q2#-E+y6I!cX!F~)2|Amg%YTS*5MCTRqodE%v(w0fa9Ai&~mCHtJPO4{98o&dI%jJk)oF{LPFT-~yjM;Y;WH{3IQqH=uts3Q6&_xV z9>Rd(iFIX$+jR90<}G^r!MXrqn*z+9M~pdDc@Yf!DV^Bb+QIvYO^Z#Z*f=yz2?ydb zm%;IvQLjBu+Zp+IWmk(l%sWz9^Z&JtV24e`kl=lcXVI4vYkxx5%|U7{^&El@Rn;Gw zXUh3NU^&ACSNJ^ytpGrMK(GAGupxnd>$uEs? za|CV)Ub_*S-lXmVH4pDBnO?VDDgyV_Kh$mRI)Fr-p$&MWEbq_kOL(1%q;6~0y~ik9 zIIsogi6x+QGLvm-2!3{h?&s~J7UmiRg$+f28?QrN2V5@RPy?8zFmBEPV5{=o%iyna zQR1g_UDDk#Np5e;L?a?1#d>DFVMll7n!Q{6@I3pmkmyOK7e*SSbqr5Q701+;QYilJ zhh(7G{=Aufoem?Olf!ik?HDadG55|6CI)?>?fx)9sBt!Trxh^M`TQIC+N$IkSg+ri zR47v=c`hMKos8nz;l9*4OR=QnFEpWrx=KG^Mvcy+ZQDfPC}~pL2~5^HH_NX#E5Y+; z!SvpQXp-WQ!Z}!rR(3>8Zw$K-08We-oQ6F(^aM=gftn|iE?7`=rOzgF&Asmw7o$6_ zl)K-?PPAe93iBaXfYZt5xjdV!d7-&`eC658ed9RkI{Cf_!_}f8C(Tb%UJHyJR`(d^ z8lHi*q;UQ{6(Mpsmm4l22hqN%t6)wv3xk(fb+jw8_S>iq723z8H+&*ntrc!AREuJ- z<|8j*s0?SJq$;RWOMH0uf6X6h{89elC56t2G~qaJ{jt*whaC z!Yyr0Oz{4~=7gioJu`2Sh~R~vKp@2v=Rx9^d5Tm^_=i2Vv+U!A22470I}Ow;hnBOY z9XiRWkXSdd$%MQ-OU{IUJK90Z`LL5+kgUh5dEXQb5HWZ$1K_Zz)|GCArg)kB;Mo^A%dz!DjZO3UJBdWHk%Y_@f3FmV@7`GI#LIMVYg=J9C=>~J(Zckr3_(5IlC2-!IjD}S=z|uzTjSrohiy-Dy)DYD zCrJiR62C!Uyh!%dvmQppmqMN?B3%If(`&6}Ei@M#S<`sem-23BMB|>!iF z`Y3%6-<5P3US|Rlf#k|=xej$6Xkf%YBF4fNJn=ujL#KGi(ycMz!5QpN_pRcY{-Gh1 z&g7y>!-Mr^ovtA1G0(-~I8F<3eVi#B^`DVh>2CFY8Wi7BaGZT>H=R97el@2S22jS) zP8EOclEa51tvi5!Xcq!`tOsJp4T*jC7?7?$e8+deVx=;}#Pv2AS6;c7usKOXS_v*< z8~Z6O5KWzmLDTqmC6<%yYzb(k|I0083&^Rl1-%Q-cUfXxBMQ-BXUF+GR!#nW^W7Ai z&HLPr!xqQg9Qg_>KDxRr+O}RuxVDXHo2H8hD6@~!g2<1VpcV!1IAIYvaxK+P4kO1 z3sIC|QYCB|ViV}LRFTh?B;ibsK*t0Mj+o@RBCnhv&KLP;xl#>pQ?_yF)5(5TRfn)7BlxE>-hXfC0vJh;;TrJ3YxT7h!*b(X^X)*BD#?);HVm`@ z_fQjHZ!^eqaw1cVM+YR?ia0h@az!J;8z>N>|E0bNnFskKKR4cyli`up4g-X82BrRWfZ;SKg_1g{_SOQ+>D8@kItb5b2Lgqauhlowpv1^!u>H7e? zV4}md`)@0(x?Ek$J32(+_Y3#`KIBQ>7~R!F$PR^aZ;+%uhNZneVQJ!uJ^1Iol(N_6 z2EBb$M1Q7$s>VNQ+}TIda6#`q`nq6Z$i`cb;&|uA-3G{<4aw-s$7a@=fygdpt94wg zUIc$_sqCZ$5`2t_A^+dT)cq+zWHwNoy@n_NYIl0 z?@g<{x4!voDy5(N^>@#48o+VoE2W>|&3DIf8e|)){OPdHyGDn@g#IiWVO!4L?pHvI zRa>5GHNQ!ZoryQ+(N^WMcKJmU|FM;SpxErWP+8=1&h{A~pN`gkWIpzLGNh~_7!zqP z>_66CBSLEav+h7)41QK9;2qCYM-;wqGe#YtOnTPSJ$QzTwb$#&5?c$nG=ybyG~rp! zGTD=e)MX(6z84BI_T1GOOhUvBMxbFPCmq}mzXeb?7ky#%pM+P^BE2$w?87SIPh9v|p`EC{ z@AtJT76ODn$%rdV7nJ~Q7K3)?!Zz(eQto(zYRQ7-bW%rpn;n;|tj{`k#qbCiB%Ca@ z(gkyf!WD6ww)%hr^W{@w6me;1fckjvUvg7W#!b+d{#irT;bWoG%lcPIO?Tnl3tBGq zzr`>Awm~4x_UbQ+`ZjbMSBZP58#mjwa?8aWW_7eU3IgnV=lAuUXS*~4Ftp`miJ%7Ch^d%)az}A0SGovr*Kfk% zR7Du5d(ASbP5)l4(6?k3-ednB|AGQo);P3mV;i}x_n;F7EZuL764QqRELfMsncwl) zMSPBY-Y)}Nb~adc9z%?6XKmOl5Z=a@++m2?y6m;noCV``Dm+?9jQ-x98X-8QcwS}! zNS?egU;z;(W}Siw3?f{I%;7J1o<(b?r(NjHbsJPp=md$e%SlYR@E)ei>~-52{xS6C z>v{KY?=NpdCSsp`o&EzVuyMq#Sdi$G&X?LBwgmy;h&AFa4#EnXjNWwfcW)ZIs_`&; zKb3l{W$~*zYed#41vu-!h|a@v(}?sKTtXwOQL3?P9B~N4+g_@f2}b6O95yjxG@S|X zw*`nyQqcCjKs{8=eg^aiV*@=xfZsbAh^Wgd{`9{Vc%cMvVb+9P!XkmVP%`6jz}LoR zHb}h@Cq1sNKQrVr#BFkOiBUC>N&al|q@>*8#4WM7HL*aXfZ8(|*=eD_QsM0Iv7`SDK;`8pRQg|J@S`}tviD@a*(MH?emuH&F zkMNb`#c&4YYs^?)0e<5DQeTTpwYe%!I%X`4%8RcRpn1u(hq{{cLMN^@`p(nsUokG0 zBf`AdVR*`u-Zu3S{DW;0#A3Nmpw4}po@u9$9$Nt0C|5FO09B-g1phJ5!3 z_au6Iw+8p^I`ZAqtskU5YjY0^3y&(#y~f&^#mHtp6{Pl#|Bfu#d{uBoo%3LN=`kHwB3wlHCvSVCa&*iv-;5wEAaV)~{krh~Bsm)duarM^~ zhVk8)Z8bflPkeT-6=sVze~^AF34T&R8c|k7V>#jS!+sR0NSIw^8LM6|TPzt*0Jg7! z-#0%Vd1(|2F?<$zQE?1Y5jNE%C%IUs1x#I}_x`%oF0)~wlNbS`y*lQkfXChpsN6sx zyt6VBk_pjloUXeJgL~RnKbmT_`mr;LMAFmlD*7C>0S>k&2QHNK!i8q0cPj>MAOf6y(O7#%8$>e&9HrtV_T}5y_248V`<~!4yJAEb7GKXE z_fg3wyHpwHyxT|Gny!ICswwzIE1~)RgErqRuIvWw3LQ5^Z7{l&aB5QzKUc)}(9#<-=tMdfNQ))@o%;6L1 zdPfOqbX5&_!J?^CpGnpCot-E-uC&$t$1)@4+FTIpx1eS~1EKTC9$fPxJJ@4(N+Q=e zO{9k-!`3|a>?epG*y!fSc%H5mNKQX0s*!C$p=mWRzn@-mrK#$P{zFl35{h5d?)^`& zo{KH!QCRI>^phT{sMR57=`VSAs9R2${mvh6&#dV_g&A1afoHr%?M$CSPN(<{rJ;1R zpATVd5gulq(*3;Hf*fbH{L>!S^`EKLbt%2*X}s`XSRxCAiLh4KJRKPl->&H~BVXix zgD6WvZ<5!{6X=9Zhn3&i?~l|!jHfd#^fKZCpZ>82Ne;$g(B$CoPA7 z&{@w>Z=a5i^LKd*U~)^$o2MZ6Y>BUF)Z|<`#|nO_eWsqd9r1lxVkTIxfm)EUsQ#vz z4EsLMlhdEv)k=)Q-5Uej3wgrMyXdjPbRa{h@;Th7W+6Es<9CckNc*&#>f>`P3x^@Y z#ZQINhJ`nL4N4r)K5f@?&?Y}<0ox^glv?(yKT(+2pP~;;<8G<)e>7Xds__+Buw0Ty zsa2+Sn%_zr%K2KbVAUkg2S45NCWz62JXJ26JCC?FkR!!lw%^T~B+keS$Fj&WD7-=v z?MkV6zjBXS=`s+RwVv%$kP0Bf;p=<7*1MyAMC9Tgr;}6OZaGV%CJmN#Aopx6<($tu zZY1_2L{4!mNLh2H^kSI8pXYe*B;}=1P_-L;n??KdtFzSMMQ|_~H)Mvfi2Yjfj0HJN zGjnd)8xSd#s5RqARN|;zx!C*kPq`2p1t^l35+}1ROc-)LZr-BlR!?mwA5Ntj4b=R_`jJdu9cV(Z2sVMA~#*hTdrO*COgY z^xQ>swtbBx2?gJLZnz4W`0lrX`F1Jz#ZruV#uv#gMMl2Yvj>=~4|47Ee%OVM1dPLd z&s88-acZ89LY^)MQh!BORVW3=&4tV8!0O_9rw+Yt#FDbp!a8)61=L4 z?lzT|uHTk&(Y~K?&qN0Wp6VT2$aq15LQf1S*BkTpCjmaHow?Q)XVpL65lVD3#K57 zIV*2C?hV%Cgu6=A$oC+`VazEwFLWHAzIavtLpZ%DQzKVq0><=Jc!npK+_iOuwc! zhj_`TOT63PZ__G(X_Zx*O zx{VZ^SeukhpXCV zYZ5W$f@fs=7{y`~G3Jb?tSwUi%*lIOOjQ5cd>sA!Fny4!`sb~&$hT*J5u~&cN0i2^ zc;@IqPbKzmca$VS(+NepfRjmMk6~$#Rn|I~cYA_Af3lJxf{vZ)adLdGx8pzbWVC{Q zc-ei`bzen$!v&1)E97Jr&VN8|TF2pHrJUXjU_#+7l5@JZTkTc(NLv z$f!(1%*Wy0KT-PUW zX}^z{Kaq=V1OXe1{h0?5ccVr2^2Dwt-Del&UiN)A0&uZ6ziXkpiJ{%qE`+FunCCkd z5&u|muA8~CJrj3MtCaxv@fl!d+)+P43I^=>v}gM|pValsTdG~p%>x4U&?4LEky|l` zIH~7PG*<^~pH^rG%VsTSUdT}N$>GAOUu<VdxCN5AIhW235g^0vZFzRqT`F~G#Lk_LN(wq)~Y{~C=}0v6idx3lY{L? zHS@eH&LXWmqrBGG99DiOmEoS>r5IUer8fWWWFPUReS6N_*bdeWwPhW{WJ!4(Z=US( z2Xvy8(B3@GXc&*)i@XshII1*7rhLfbnsZ8iP zpNl>}{r-S-Bp|pXN2|*yZ>pC}`{W=Y+m+;eQj35ZZSEnG zEdvu@MGkVcF)@nH?E{m6?#?PDH*INL=>Zd?s7~MEMI+h!5p{K(P0S(?cR1Pd9wb(? zJC*~ynBE z34xMW5g@?2;`C_q%AJ(q4_ft&6gI?7#Vm@J&G+>xKps&XEQ&%J_vksfEZ>aIHLIk} zCDIs`_kK=X?CB0{h}wP(0t;^KnOP0G)T{DWCBmB0EZ1c-f=NMjf|J{3scCbgXH@AW zQo)arW%M>ruzGZUert6yYTQFV21!f%ABa@V!>VGVY;YX`8QfUWH5>vJP%J zYHSy1WveWWhfnqii0SFf<|{tE2yoPrtPduQv>=NvWr$pmlyKm9%!jdCSvlAUTpmeb z#SBu}9*iWNI+wIPI;Pm@a+P#oW`Q8az-2xKINGQsA=)TD+9(mxs$3Y_5maYSHSx2; zbJoI1&kP>PC*_&XzgBCQr&5#3A*8Ksq$3VnFG8!czAsZtzju*|u)SX$1zzgWakmw6 zqGejrFh+vMGBg^KX$~=;l*l4Dl^m4cyLP|0_$(q0<@0cYHa?7q)@E~=-!3Jy$p|J! zd$p_oNUxhI2Wk+?JyTOa+pvrQ#gQIKep#ffeW`7?v!JfGSz=*P3brY`@iEx!W>;+$ zDI3l#5*GNdQKPO=#J8c#eiJja;r~)DQTr7^u%s^2zs8h^mfMELqGE8le3s)*CGX%^O5?P2mEN?{_l#vxY)%N;9wmCSO?6wmH{!8h=KY@Q+sk zocx8>tUL@F_2y4PWegos*n$(!OaS)64{86)+M|b%W8HhE9n2ffP~uPrpqzaP!1TvB z?u-xM^wks_?siCi432;I5>Nzyq$}RWCjhL4|7!Olr6m@t3_fq^aj|Fa^%dZyHkZ}4 zITh!5?%Blu&{Ec3Uh84jdurfJEVwcuNV)f4*ai_#<~U~nqqzEPvB}Yq59=-A#a#@9 zZFuW^PtTA+wv!ReX%6VUq7qn0SuAvLvAdra1-@5PQG~{IjfeI>dmalI9aa?ayuN5Q7ufDA z1OOvlJ`~5jdk^?`pb(FYRVmnQUGL5M_U&l3t%rfYKuaytC9&-Otd~GJtgcA{z|Az8I&rg-6sjKM2-NA z-Rd3>XUE%I^~bX48$;4a*((kGQt+0Jrs^4kh>4C5uSqqb|&8zE_~i`hue$A>M(8Y zkk)60f`hk+m03woe0a&aVUXW~@g#UxQa?{y07R5Pcxy-E9+&3D2n%4z{tuUS5!LCU zW!4xLP$5|eE8JUHn1-yvDP92G5ML)zbM~oHfG0I zrd{kw6qSqq?nhEc%cFdE0qO-!EpLsrLHBk93nABM&9%Y9{kaS3dN_g4$zS7F14n3| zCZrTY>vj6`8X22jotD)2r}d?Pfxv+hIZhfWPpR{CrG zrQ%q}g@x)G{z*F%qK+T)v06E?UH$@N(AcjCNvZVydQm$+Y^iSxaSJrDRu`{%k@iAw zDkPqFYlHG+SKGx~HSkRC?1S(42XUWqhP|olmY|bpI`wgk|HIT*2SoLC(f$Oaq`Mg! zlrBkefB^;=8kLrm8jzM2knZjp8kHP|Qc=3Qhfuna5NY1!_kG`c@4tQbJ#)BonYnY$ z+H0@1udo`yYp49kcttC;G}A>i&2KmJ0RaWyXq9kWchW>06<9r%DHh1*i0k6ivNr>A z3MVy0{`0)Fok>=45_D?c{wV!}eaYWT53HL`mkERQC=A%*07cha(&tlpUf&ysY%RX+ zr!i8cGX7p?&B}0Y)end0Q-)Cn@jI<3${!qnE8G(tr~ z`NMy!StzVCXFZr;$%#N77_tXAXB@2p$YzDgon)6e;&CeH~}=~4G|}xmhOas*fhu(nLo~$SeUUBk~b=C_8XmvW$(Ju0K!&s zD|?j2wRy}{2iZA2MPnf}9-Eeo;1I9s{=aF|6wPW`KCTl8U{_R4(a_0N{pyYcdz*|~ zk78NPdoLDz;olaw#TU-b)P?B~&K{5|tSP?~QwPFUddr(r`X7t%f<5u=qETGoYo5en zgW> ztqg-!KDbI}J1%4X>;y`%|9-X}aWUci;_1SuosR=>Dcr()rbrFv7tp}a?nF{gC9o2& zYP~`|4->lCaILmLMp`s|#qQt9<^${y1j)7B-gU4VGKZYV7S$1QP@E*Tiuz1C< zX(SwKPnUhkwpwPET#fe_3R^`^_FixItkL5Zm%2b8YuDS2_c5zWuaVWwsqQf$mQLbq zC{=U7<^J!3WRNVgJ2QlG`$}4+58Ffq28pv&#uqNs=5e(@oV%Lkh1t_B|FN{EkVL6z z0(0oUiFlFiz4rtfoVPSss+4Hi-1A(O%2z}IIX{>#TPesEv1fK_tudBFgED`YXrA$G zsA3qmjLvUqCk-P9ze%C6cd9`nR~=jYNickO=9XF}bcp&t#OS>_#W=4GJIe0H3< zJ<<#_pBbPEx)665-ogP>Az?&ghI(Ape^!acq_19*;$8}$#iR3_B3zT!BbaJ{DSd@W zXz9-%Iz%ekHL7UXCl+&kDrr!0^5q{beq-X(VK{GGz-aUR`)3E{ymn%R)A_--(l&iB zzaQGF`7SOU3_(iKO4W4(2_NpBxUO*74`fZ%l`SWM|mC9fE-_| zQ|?Rr8k}F7CV`k?w157!66dd9_!cVDi8jnopE&EMyeL||5u7BYPwaF-H0F@pGpQ}Y zJ;fGR94blt==>XZ(BQ5cjXMzy3Q`Sox?xh<}K zB2Li%)J5)1gj2Tq6@#rhwacWow=h6i*l-_v1NL>zdk)xXV0(;(yXciN9K?dG;|FwB zZAT=wpV?^d?)~5^VVQ@I`wt?9YeJ+|72MHQUTx7}wuy|QxOem|zVs^nzp^GN_QmHG zd?pJu$$NCI$-RXaHARU1vu1~Lk<0*F_AS`4g><$$17_8abOzqVfvT~vng9&fu-#d?oNvIt0v7cU-APsRW9vlOl2M9 z(g!q|;#VJ>%~-3E{DZ01$n5O8q2eci(c9a4*iN!^lc)q_7e)Zw{gL*ip*@Rf#tEXu zl(nA;Rf>Oy*nr}BLQ*@?_#Ofg^Y;Edaor=S}9%LhTl zfIQg=8)TxDUg$_kYfM!43#oZvKHx51e`m?4(d-F00o6sVysLD#YqNiyf2iy*f%6!D zP-O2rcs@?gsnUIJFL}$I>@+lL?z}diAvx)}s15tPJJ3QCU;R!<4kQ?-sr@?7ZW%9W zJ|zIA{ra1z9~-VtvtE5ROYkgz1jqpLupVGkT}XP5=N2SuJ+x`|VpTzFPdP=!Tul2C zaS3g+Z&_5v*fsKx1-DJ$eR$P&UCMk%1R=#=+xOO^K=T^Fkecg-@f3v8#K%?XJVIP8 zfZ)(?dVkNoLFxhIp&*v|_kYeD=Q0J(3YRE_s26c3MJab;CC*}>=lYHsW{jY6FDxjx z7om<)cz|{8##8#Qhu^dwmmr?9eAJ^5c!YW4ifcYqTK{U?ICybETKhB<+rQALh5QW1 zFeQ8?X4+4DfAH|H*%BBO_nr3h#ok=za&_C6D?t^L6;QshNlApAS$G^yP(6)Xq?Mh( zwt*FU(H(1mU--;W8FaYtF-D@?K0`|p4xLfmc3Xy=EaxAfS>sYrkT?JZ%bFOKu{q*{ZV4?*S-1PHQG(LpST4H@kGEr9)w?h%s=%r%yPcaEAz1!k`cxHwX3Y zd`xJB5=o0E(XyjnYch!*HA|NK;qZyWCli{&l0F=h#^&{zBXcu+Rk6|NTqE){&(fge z200SJ6JOI*k+$W%03362EcGi?ck1nL5}(6%=*tR2ul6|FXbWuF8b_FpXIpj@T_J7A zyn^UnFw4|~w+s4A4fb|M{ha#cqkEak)2Y^opQH~%r&v661(d3;ADQ2U3Rb_t>|Dn# z1Ej9~o`vl`)EFT--k>Nyp?uQ2+VyS4>t1JK%aByl91t!>M@28aFx`86yFzj7x@itO z)rP?dw~(YiafHTNbjgDKjj@od?+}u&?Qr)*3LgF-M;{+~Jn8ahI0XIN6s*O&vJDq> z#7ZUs@rfN#w8WZ|U`LRepv^U8)eb?T!T((7&om{r=$e8H@LrPplGZTaZRfu_;{s2} za~`D7wPj;Gy`~j0ZSIksk%a_-N^%*nU6g=;VluL`2Er&j)2i1NKlp zjuh3>pKE78O-DYA>RUENpTE<6s9_-y6Epl#d9Mz#@{n#3&5k>u^!#N|=|&X!k_lFd zwnkQe#gNzEb$P9v;-N=|IoGU(1KGL-7&wI3ltVdZJOok?v+_ShmVVvW1^rSw`K0KC zbY?@rkJ;4=y8n!t9n@n`No*j@?~FP|9ZkOnqj4}{TtR3OO@LdCz{QHi)&?L83o_i} zvr5q3t5BU=%;1=m_-(jJ8^u>l@G|z)t^C7Zfef<>Mr-)0gq@P&VM;W=N!_Ao7E&zC zAN~#rY8h7~5QqM3UBtoshUOy;86tfZeD(VKh+8zxl7H@9&UCnEaDuZ|w%A|TU{hqy zZ1^8ZY*55przK5k@XtAmN4vGN7Wq7JRK8yK+_88}R&A!ngLd5psu!WPKW>j0TKtJZ zh95NfREpZ^dXVZ{5>HatjR$ZS?mtSN7cEmsMwjkD^E_8Z}O zU$lCOfo!8Q`Yl)T0sC7q)TG=}pX(tzp(*!TILA((bq}oWk~$#!{-r%I*GuXfYDAu~ z=K_0Cpm|%Dj`w)gR8rSBs?JXwJJ8l&!F-FM?=_g(0X&?5xM z)G?9E0lg`>#Zbcm8*FX+8J_J1vh=0w{KU7@ckCwX{*<>Rxiatmr`gFuV3NwaZm)@! z;_0K6jr-78fZLR!Gn((%YVL^j|Aq}ezzyIvoW0V(FUg*8L2jEuf!`56b$c0<6!rKL z0CsKH^Qj<1EQmR-oU6S1eXie8mYHy+7;Zh z@}=dVl>HKX<|B@am`0%ttLE@seB+aWMB_g5m-wL+=o=cPaF_(#(wQHu$DYN;TzGhq8v}9%H;LVzUVQrll@m8lNZ~8v|b&O@FiDAs4j6)g`?dY+z{ap$pJkS%%!=kdsfd}=FLRMs(H}? zo^|;WfK9AQhBf^t2-A=~kW_Y{j?XsXVHen!6hPP*?XfZia`vcLF4L@g=)kBV6+Cv} zhY=N$G(+=SF+%$sSw910aX<8Cqyjxp{S+NlxI#qvp2MQO?w7zgV@+6u5Ju}w)4 z;gb6V`U#YL7=^;6a7f4}ZdEiJ(7L+X2Eq&r!A1bIZPbHD!mlMpcv}ELv^NAH!eKPA zIQVW%z%>gyT0zJ^+fw_h8#Of28EEGOk^=3z$j`QHPomtOuNdTs2sCbe>3FV0(Nox2 z|Ljf6CFJ{aX5<8p30aua-H6g%{lwh@9rm5C4y*5|WCZDjyU5%ZS(~JU6N6$AlOrYu zENe|6BdQAQwZ&(+2;3Cc?s}cgW$+iPh_;hX{4%07Mac8wEt4~#Wob-LIZM8Fcmmuc zDn>k}R~9l_K2D{3Yj=)Kuw@Ov%Cc~RwPnv!XWiod^n?A&=%B$D=uVPZ;|oDdH^AQh z3tHoZIL?#EeEFedWBFk$8DNP*)9b$ScD6i0aQ1lKyVo7jE1}BP|5jJTEqSWFuD);Vz*a|Ce1X9SmWmuy&Hto0Fe)?U#S^?x< zFBE=p+g8(5(yhvQz8>7|f>!f?Ab3|;C8Sj|5oqayUrOIdorRkh*H-vkc++OvNyWHc8u$G7zR)Zq4=~Lva+c9hq|JA-qFS0j#ol`0R@#$P+Lw+Xur{v zLV2jZW1@&z9IZTw;zD_0B%f5abNKb??gQyiiy#TsH%!^Wb}g{6;(a!qjau5|ZZw5Q zA9JG64dkC_&WNNoHH*AkL6l3gXG+)}MT0ePrcn*O@UGwF_|3J`s$Cn?AKl3tAI0tk z)P8}aG$ghRke7s`iRh5JlPBK)NkgR}H~#-kH|WlGO=kCIpizvX4rMhVScm&$=if6ToUz_KqOTb_WaB|$xqHN_XA>R~tut|q=@SL% z@}CWqp(Cr%^L1up)mdA4Syi9Q0Gdp%y<`wt8w(Jxv_=zUJ=F#N3ead@2gf1I;hD_( zqeVLbT(e85mcz7ywL02!v^Nu&2x!D81FmpMjgn6v5YL=Pg@k>k=>Osq5hDplgOfGz zr9b)r9kuR#QQ}uljt#pv%^2>@^M6hHp5bDC8@SUtC1~Y8Z`2R4IIE(fQju2mIkpR_ z_*(5cu4I&@v!p#SaYY_w{Vgh%aNg}F{SAU54#yqC_cx}*X-Qe)}cX^wNrvI2dmvsf5k2OU`fk+|n&cLkFl zm$D2`(jGHn}d*8htObQFv_HyArC2R4*_4y=hBy7!Z-Ep+!tx$q1_=>mgU`+ z^PG+(_$~1j2paJyRtk3(HHfx&6g!1&ht@B^$rVnKt5rZ+R3a14-4cr+#TNx3Q#VON zrSWVm5MOOa6v`T8h`HnT*Uf>WK6&NB5w?hQ@aPvO3yE^2y^`b7eKT$1jzY%ll4Bb; zZ?}Yr*!eh9R_8qHHau2m3Wh&qzz2UpHlno_Qa|J7{%oQBW_hbfup%pb#{Zya$iTY0 z_%15=oIMGJ>5+1^*4*=3iVlk+SqlWL87=Ka-b& z0EsEs>?>A4n-v!W4AB07k{F=Uhj`*rIEN$WzWf_&IL5;Ane{M(xRHl^(6nEFj)8a- zh@zK5cViH#Eh-6Usyj@ZlUUj8 zv|?Q}KDW2XbWXu&y)129W}u;nyV?wVBc{7Ph&1bDCsCw${068Wc~eZ9)o0UJ}i%zH3yhX0#0^d<#|EynHb? z?%5D+3{Uy+=W|^N+68h#oHRY`p?3$AmSDC?co4`dNO@7pWeXYq8A6 z_ojW@;_M4X$k#9@^1;6jsMHli=auxPp_Z)K4Mw4dI#y~%hr&s`+>f!YNax0pzvrT$f^5u;5ksNwhpRZs2^SM&b4oAz~NEP4((xsF;LfgEw2!QV`*{D$}B zN3Uo)qK8Yne)(qIP8OK1C!Y#1-Si(_41RUM)hn(}b0>(mlrWv#`s;Bh)o?88hz--Z zlEL*dqn3a0kXccIq7YGYl9p@1|LKEGd0q*ln@3c04Ov#94d@9lwIYw z?(+8QW(A-VC=>A!knJXs;@@4B<4${OcB@SQ}ZlU<9NeOh`-gedyiL0{BP(jgy`vkR-ewraY5$X6r?Bu> zJkH{7$z^K#)cS`&Psi-!^EUb<&VK(qW}7+U+zv|xpmPgEQUW9wjr0E`Bw*Pn}Y28mi-^EFxl35OD zcaJ$zL~DVJV2L8j8{FT0NQ}$}JT=6!w>4%Ap^s|Ixx?-Ad&7k+tp(r`NC?^DU-y@)DSfL2if|wD`}}A`tD-M5w0zeVmES=dMslz!~xR{@SpRt98cK{Q4n^sTg*V` znJOye5mylomcRt&*A0o18hIIplGLmQ8tn$XWo<8i9=97C_W70h-<$QBL~>xSJL^`Q z_{{$KK^fI7YQ2VX^Ag>?{7KYhoF(jv)-|w=JKzkov6CFM{;M^Lg@!E+j%T=D#Mffc@~IgK^@Wp@lZL=LrY(>FtwkDJynL#KY#);xXM2+X=g(>(;% z5{z4Y==w2kec;uXsxlP6tM%FW+2piKWTDo}W4G&G(!1K#GE>KfFPMNhYf@+69w5Yu zV7`KCoi=W>qt4m)e#R@lbeI5;)(?zViCgx+io<0dn~9&eO(Iwo$Z%b5oR$x=K_w&d zjNVL%0?R1J4yaZk8{UVe_l*Kq(K@-9Tw5EY=_!BhLJEX&G)9L+fFgDP`P#0t6khF0 z{r(CyUiEZoGRdQ7=qmrj-}Z&&asbuAIeY6DOe-`2<4LMT=vMktkAw-KnwgpSW61xQnF<-B0ZROg+}M;8~H^`OaYs8gX=f=Abd@ z|LRl_(#_x*sIOB-TN)YVdA(OX>baPM^(TSiD_){dk6O2JU|EQTm^)GdG}`keUaEUQ z_Ut_iF6J{liW?d82rru3Qclj{W_o%DXUdg5k2|o|09F;a3fK;s|AmX%XMU%tksmZA zYE@b;H+f+B9Y2vjoIY`eU4Z%z0VN`YR^Y3#1m4bz@4aR6B?C_RSk3e073Cxf$22HL zuH~u;;>CMDK!VX!WThgG$haT5M>!nR^7{@VM6&%F;ZaT!CG^@uC{!|wFnC^E5c|`; zKorXbFuOkE6a+`4<%YA|3yUp(ht+c0Q_~{hW9;MLoyV48R}dTyA#I43iMmBtZfCK< zD!o3|6r@|`EE%MkE&rYWGQDAsSyh8S^u5WT`7{9QTS8b~M}08xR2+^S=VmRZU^|A( z;kh1YwHQ?#ThHNudDI<$R#RMz55IOT6F*yf5k;#m9n|MPKWq1r2WT*2#*&;bM^sTP z4ya!FCdH$--$YytxHi-^^i}MfKGsLM=RT%Wl_FQR)qi#v?;)h?(1GkKsPe=@d}$J+qmJZIcm+xNLBqf8N{-a4-^ zG)7NP^l|d_g7^x>wfU-bVbf-9%WKPmVl453X%bmAX|CG7#De$AQ)k8dDvqw~yOeKr1$s%eG6h_EfAv@7=V#5YNS(u#F^0j^=egs!_`SuMz-SZE=$ zWRn8S1R%ncu=h?e1C3acc=q!digUWBd{;Gr+>jqu&w)j+06i8dr?_o;<=%EcWQZ|d zKaP5X`0aT5`3z-@zrLlj5BVRx+iZak?OyQm=y|Pe@v!NzOJOP;faEZ0txnj16k=$9 z?o}&FFtCAJw=!F6229`T+|~Dkqs=MGd%$UvuL9VhTQ=&U+h!syaY)@s-03YoUb@_Iosq^iY=KnU1+!yW@Gvhu)K>dx&q4|qDA%3S z=_1fmJ+J^Q{j9W%Ms;-j?3%Xr5WFI>3I441;$#y#>cOxNbw|fau=BScHfL`rof`xE zNx}J9x|hSqHZC6fw`S^vpEms<^nT$%3p~a-x`@g*^Cg5kS2?i<@-ZF0v-MQlUMtVq z=PjmP=lD!=-{Joyou=w@os+L-KlCKU9jec%@{+EhxpBMQ>My9|VtP?n7D%#Yp-X*0 z)$H1QSKnJ!17sSkk!4Wp5?5Y?v{6++Be&K1sEi$Vla z*hqsFp-!O1YrsFj?dRHi7H~oBgK839pGO(dnRLNOQg!)%JT2^STVmgS;xjQdn;}G;h&Yk(Tqf-aWzQ21^d*pmgNpF*q=E0;6Vr7UQaxZkLekVKsY%g z;D_gRxFu+2pAn1op*nsTK?W*J`Q;OI9Vbeve9dR(j#mo3QTU_el<3l>=u(?9h zpVih4IgRXsC_ik1x2@fY6P|QYxcD#e++*3wU|JG-HbnEbRW551;#df5L))s0_zqM$ zq%G-hrUS{IX67l|JK1XNAGf5jd6uI~Fdo#wftzu7d1UvB-4(y(EXkJg=mMY1;<_}J zH|^30!r<+VOZmvhf9{42#p}{=}mf# z?N3;zl3yKk6c4@}8~j)jOd}2mire-l;UgUHYk-Q3wn5u%2^W34ISSejKHGtoY#5JS z+4gxWcf-QW(SFTa&RVf1YXk5=!hU}WF`42B^A?&K181r~Y_bE%)9b}?UiXq(Rgil- z(b3IL#&R(T!P#=Lq8{wAQ#8$9o8-2$#U}%!jvBw!=Dv3phmj2KnltZoRIA=*{|rQ; z(L9n85fGdQ?2uMbCSr?O9I$$1;@#E?nD+_ z?WR|6NX|U8dQ)HNcbHyn?s8v+Q2A?pA(A9GJisYIg?F0D?x7AZKE@J9(=l(s${*%Z zok2$rpZ|JrhL*$5pLm8_={VM!k~^@$)QMn@(w@;NdV3YZe_24|!IvnYIY+bQ@OmYFq;mRI9g7&-)-+H)QM3kVAk>O9X0Bu@?1q{!K3W` zKsM>A>U!PCqhT`gw5wSfDf9PQmXR0zUje95)4V(=_pB|EWp{?QuG8m<=lq>g7{M(k zrI?^)OBd+c@vpN+9rdfzMSIkE1GR$=6tf;>6!T-GZUle_t7?`l;BU~+){FNj9v7ju zbo1=;G3Q{PzB?y!HNv0rIAp&HF59QQxiUZp-N40or~f4KY0;gaj;6<|)}O3w|- zNa5|;SYpFo>KRTY0>H{u-YlAT0@AbDDJku|Dxy)aI))%$*VYek$ZfZt=ML>a}jGyvCVb< z%q`(Y{SpBXK+*4Y20S=T!nX`G(7`$r9-NVufNG;>Rzjs(q}vvo;P9PllOV zBH6*hpxG*$P|EX1(h!Ui>0N2E>(+2+9{NCuIBZc>*8vDWnm%U7RVTZZ4Ur zlqSvjY3^6-Ial>JII8dRG};fP7*iCwTFi=R(hh;QHRqZ&9we35lU%d<9ZdTXs`_@U zZ^5bGo^p;zeIIA%9g}AJfi&MGV+NXd{75FK=1~HK*ln~UhZVQ=^5rQf_WfG&MsKHp zf;Fv}tt)IG_pF1R1OkeCN9HNqz#SfecgqdvY`#YJMp=Z(Y4rl{7lnYlpwPY6er!4a z0=Sjt0kT^CCs^&nEXSWdBi1}4V=lzQ&z-yM73%D>mpb1WmI?E}4ElOmD0=>hyU~Qz z{2Pp=9qb4wb``2gN5GkZ(nf!E`WBG3YzH$);nMB6B17JC*{bhZKc2^;D&FYxC8;hV zdOn8xFhI*N|0tq8S4>n$Ry(JH1w29?<>`2@7CWH`9TCCL{(O+GgJbW5YD&4BLU%63 zB1#^E=|!0|E$03T;XTal)YDd{?|M#=B2~me7k{s@QR=laA6CEz9P|U5$Y4%wMoP#$ zw^U()x!z+pl+)b=x@%uZ;i}C1PPdLlVwJ6QFk1i~QTObb)`ITJ<+&FZ*fU1BvUuNH z22VO0x+0C*K54c(_;`4m+XZr%AI;K8d>Ri|$D!5j=hsXW-;d05OJH<3RfbH zy6LiN?|0TXsw>Cn{E^^0%yrq?JPNZjfi5ek3o0;jX`>d#<9UAl{<&@opyYw#=yJRx z#zhvZor>+d)RWiW$boDT2$ig}&bi3QGiH+BOyEpBBer?m6%Lj^ajNisRrS@wrdq`Z z7quNagDx}e+WNJM{ih8|qK~8i1{=PAU7$6?>Aw^QG47W*KH*YXGHTJ71-Rk>;tWBB9A^S_ayUAU6%C$v*Z9Az z(l00Aqlnt)u4Bwr!T_{^-i#*M(&H3#QsoX>UtL3Epdk~$-sx=ccV=gXgfGxLn=xQB z$ll%g>$wX+xHc%3oxyxgtp8C{^-9d~4Qph*%Po{4k$*WYvggltLJb#YN$$fl?S%F3 zwahMx-;m*RBkTh~O$) zfw4YU-mEqL<8>sTGS@&5#>SH3w;a^^mX)O7?GEfzaKG@ZK6(B7XxY<5;j(=PuNC-Y z*B?%wj5EiZxkw@Hj&OyUW=ZE1iU-Z<<3X!nBklXaq+RzTs5un5 z+-AGkdf&ZP3p`}CCPFU~t-uXO#vwrZz>~ysJU9)Ib*iDQC$$`p0z#XMB5kf%rIH3n z$&k{NTu;l7_fbP({$h-&a{EvC2D|{Tdyrbe?=t@q%L^iaFwBlOd4sGLII}-){NWzxPZ9hDqWo^j(!K_&LltwW5D&zs)inq&1w$d+YU<**79GaAW zmddm!O(6P>*7vE@zxz5(SvZGlt)6M;a6<74fE3AMEW z8FAb?hS_v95H8$@68)9wz3I)4Bvz7dQ}hKA1ptYVUe})#6;=2FfMM-_!X5v*e+NYA zy-fVq71~x{t82Wg3+Y?#OGyiKqD|0-~Qye1gM{gnf1wA%gY8yTe z(KFCwt{S3Qdnt@NRBenhlkBbD+j`0W|Hp|>;BBr6W^-dseE){Jr)pk>sy;1@H%?Ij z+roNKO-%rVpLM6NEG|PcopBPk7SZ3I-#2$Yu93cU|4*6~NQ)Gy`m_&I^VbzH@|8c{ z#zP1HFO0NC6Gn-ho7?+I?!U6s`t;*aXLVq^hc5Qouk$U^=e%b3*K9r@aNE{Bw)4v} zQ!KQ$w`gZeyTUcEMz#{dq+cN7HhHAzdHXK$AtAD$62ay8sHHa;+iW zs1o0&9aSKz==ke9 z0%E2A#@Z=K&*}5-!R{1AZB+~&X(K?7q)tiuJTfL1re>faea(w6msnG8$1`9To)7uO zb?hO|N09G%Za@*hYVu~H{r8+B!P*N}qc;-^{pPKy5GRf#5AmVT41mjqOr&vc;n7-+ zcO5{Cn6(V+PPS~>#-)>JrU{XH*@4QYaQ;=^qem%oU_2kXGr~-rKMZ!Dr}J#(iINKx z9F?@)-?D7th-Gi>^SYm9-zI5M(e61g3-D5?CwU3*wbz{Y6zOw9h=LT>plBz~Iams| z6}9*Hf6vcB@{s?1mFG}C@BaqOT=&hRz7~jL-3(RPcfftY2Dq2mCR36vE-#Yq-jhY{ z(P^gb%duY&b0_vz9a&x6VscnU6t&DpJGJ5TcL^$2d`=a|R_!8DE-{=2T*EoTBpy$J zcMjUN*5nGTICX(53H<-U=Vk}th=d}Y=+=QV=C^S@fLUdBMc3k=@xb2QU$@Z`QK-`# zGn#|^nT{LkwtfzTEozPOaJ8qc%&P**5YFel&ptML$}bkV`i^I;cb5Yv`j!j69clK; z^`ACNU>ovLJL{#vFF?l5kE<5zzbCk~-N|fQRoB$eZQU$SDy_yOV7oBr|Ze&mfR!|rj&1Ibp=Ho#6!g!6^~X@V@`3NSxXG8I_L7$jAO z2syTblf-k*vlMuPyt3<~H83PGAkrgT+Wfk|KIKCm3AoxWSrc7ZbLL_RQ$~5_X|nDo z&jMGW0GZPO_NciU7#C#L!1%F!Il2!RwB(`EBi!vuzzWNiQ`IX^dp3ao^J2!eoZ__1 zw`{da@f^Zj1$Uu+JJwtZdh$FhmGq$!HA7{Q$htC>bmy6|wLel>eepT~*t~0d?87*;_L3)Qz1Cma z5KH93;F)s}lKRI#nu$?(Wj&jdO?7*b3b|6eF7N#KW1kEh)DY~{bj}?$BZ&s;xQHI6 zzISo=&}uk22W8!WxPKdC$+H9dTCDvE=}GFhignko^OuJH z7VCS4XQcz9a4pavs-WlO0g9;W*Qtw($sp#yF%Mggyc#u=*y~+LV`1vMc76}B<1#9f zuny&wNv5M! zXU)zUr%&nM;#32LjuSO&v=dx zkHvcY#vl7=j7HI{jlnQjhO3by=3|oV@+54(8;nn24w`=pN17od6WBtySXqZ8i~VAI z)Zkk&{_e-xE%kdN&^*4XuE*NVt2R$&I5qLpEmFA`YLiouULKae8e6us`JWmzi+j5z zKaU{XK9fv%6Wg%4^H_7fS=I2SrS{C&WKf@9`X%(E+0*H~j~~@(&!R!gKBFGC{MPgN z$zSHd=`5v>;kawczk-pfLg%PENYTuDC%vfJzxHPiATuWt+*q!C8II2nmR?;~0j4AK z-l~R}Uuutyc{X^;a?6UvzSFD4rn2e|d*w|w^Zpo7FsR6BGYFPTr<`HNwQY5~vFZ9_ zOl2GhDwrF*`S@@q@Q736RaS@@rcd(8k47`o1sG)6o10X3|7G;IlNJ_BU83R@G$E}= zh&d^?RQT=wMus%OY&mip7Uke+TFN|Zy?wPQIjVnczkOw#W(Z9Ci)u2bsFv0)YUG>>(UyVW? zpvf`c5A+oO;bSp9uj3{G#1^E0S}dSp&!2zblN`yYecbhs@NV;`y4&Xkn_6v#)}gLc z52?8qDht!TWM9$s#uqWfG#PC^N;SoA*6x3)u-3=u2~SKSF1P>0!pYT`?N=Zq?50y3 zewlNUDkQwx5~Xl}*>zKYV`Fz@{DLYF^wXDQN-~ij%awVHRnbMG=>T&`EGs#lrJ?8T zLeFy)h8H5ed??a}Sz%0QG=yPXD8}Ya?V2L_(?eCa;g{Wci?0g^XOm?l^)_;5HXflW^&3`_E$z>wjK{)FM(^qNTK zXwd2MAW{54;%7IVoK{hv9C3ly4%0a)uFqwGL0j|E1h#x!)+=e<@h8^nHl`!~a+97% zpL%G`+~~wJ9~;=agmiYlx1TjQS)=Swt+Frs>RxDKi;AE1<=<=)Iu+aT)#k zrl%kXb_8cpTh$u=Gg&@oMd0B^33(YL?RINUvmEr+>)sm9mH3Fp7Gt&5vMDfeUTDB4Z$TS$6!M!($f$g9xHlPL$+8j^i*Gsa3rJa$w2MPf0XO@N;IvI7O%3bEkqCxgQjxyi)|L)Zz7DZSn7X2Y$&GRP^ef43oVmdkf8v* z4bqqcOIv6dvdyY2g?z(Ten6;rXgK#cpT;yiEx2Sm`*6=HAs5T=JLlyag=S-gIi9*s zMI7-lW*3aD)_c=|UIJy=@a;UzVUDc8;-J7A&R7<^rL~V-w2I>yXFGHXrLb{uTIE}o z%I*Za>`IWdcGInnWiN7Hkp#+hIm)Uq&(5eg9%;lS7Pco2)iv5u6tkM4sYA2F;Dv!m z@w@4F4kT%WLFYntB30Nw&Q>bePU2B3%P1&eFbp>N@Lbv8$T=|^`$s9~4#suS$MZ%u zXvk|_a*qeMb{lt%0g54`CPq-oft8Be%Fhf{pNsjw%MD%Mg;_gnlAK98O5tRse9lvt z+kEbcm~dCyXK<7Te{~L=#JcM)v73`aYiNzkbl$922wBat!=M*)cD<3j+h-9Gv|05zPR=d6@{(&9$HCI__Lyoz^7S@B9$;slh`ZTrgu*#pT>3Y+hVT`M+g7TgLlf76Fny9GWYyIs7$ z>DQFNX9fU#Nhv(bKRP^d3`W$R(yx>4Oyg%41mohTrtOUXF9P~!k$CoeJ_)#mlQ@!l zI8dxmjJ(ZU%8AcrcOmZ~LCm;6yP}>vS(>hXfC1zB{^FI3Wfyu}=y?GP;VcO+|EG6G z4G(eG6c7dK3ojE<#B;qG1xROy>x^%?8K-=|lwZeRpEUCRH4?8Q=dNF%Q?O|qF&~xu z-q^`>vFWCA#nAie*Vg3ci$uF{FYaF#k~lxZ_^uKc0V-=o`O`%}Q;w=Wv5Vn#6{?s*OZuQWwYFO*X*l{$)6lZkoipX z>-n0jd%FPr>lv3*Sg(v;(NuabO8id#y#ZHZQyJOX1e!G?lL$fx`Srz&Js~@&wHzwIk-^ zlCNKK^H;u;i2#ZmuG$&tF`QDVZ_r#qTkK@u2rKXL+k6P9+~162z$rupBWS-LX03*H z|HXL>{^(Iu;l7QZlTn9b^AXcaU*_4MwVZlg{?;%S|HpSyk#PD^C^iLD8sKrGQ3WBq z++;SQV_z3gc#Kx^k)HqtWFv;+Kj4jMCYy+ZbtV8$V0@(#NkZ#}Muo^^{Q%`TEIJ!! zWeZ64dcKzB0*3F~*l@OxH_!$B)BVXOqm9Lgo{F4S0khaidpE7u~ATEqZ` zrAXB36E?km z#>wg5Y+L{U01lVM13(f$<@BhpDp+PY%XliyD^SNcJ4jn0Tv}~YmiOWlKNer@JJu)C zmpsC+XGdvy?k9Y$X9kkhN}wwXENOr1MP>!5tq{?%8niPSV|^k8oxYbGU;WOG8MZH+ z$Z83o{~WY}d-{&ivtsx88lL1VN);V? z?lEssro~%CCwlhFzj>p~gT}8|JMO9rXU97rsku0?g0>>FTN9zaOo&C|8~u5S732hY z?%qtn7%!_Ck@P>iR+3wwu-^0z6hkhCAbx*15E6Zt$`nvFAWRf!6O@gj5Rv#G1}vnv zj?hbrT;GaGUjVzRaJYi>oYpfu0F$Jj?+Y7e|IE^o(Sa(=b>tozr(-ow1I}j(WR;33 z64&q5u=To+%6ta8;^s<2x+VA!aF;&FJf7nGi*DVor9l5cHqlOKi8&8Y5HK~{4*M#N zS7#<;tnMy2z=$I#4iC2=QOO{FV%w5i%eoxb6Aeog91uqo7ZuK#3PIX=rLoybAHn`c zRgjg!+f=&cPrh1Ie%Qu0z_yQyLdka4=e;rJAMp9h-xs!$Qu_)KZh#`>kQ~Z~JKa5x z_>c)4@I4}wj^^;mutRI<)Q>jRzhX5n&23?meMBg8pWa3b2s26?^G=^k9}CzU_Eyj9 zxsaB~THk4nPmTU;cx5CLk)F1CsD1?YPl&D9QPH#Z)h`AWm>bn*dlD^bz95DEEdDsl z68siw!NiJ}<3U+|=#5qDNTNu_Xx6Dg+KB{{K!5grp5*{auDF*4xtu*jq>6K(-iD4^ zqgqJI9$>XHLxkhpWqPm84us0iT~rr!;e^2pj~TvEUPS<8-(VW@9_KDnT9LT>5a;cE z=-9o`nK6lc3&_7Oe@28yhDe8`JUgP4wE)OCW8!fb(QLvSXxgCNx(<8soPQ{lCt|Cu zfvN^kjtZ4B`(O>MhjStb^T$fW2U^tjtd-QcxMDj2+T9Vj6+}+}{Sx!+IG7v-m&Kn_ z;I>QIf+z^Pc3>Rp{~1C3@oAzUd;rY$&Zc8~6@aDT9pF`GPAB*_tXK^_Q9344|LgjQ z^D-S(1e;LebUNRGS*d07+9BH=C4#;HeT8luv0@pqD7Nw+O}Qx`u{(s@C?}ktan30z z!C%~PtN?rUOmZ~kkz?XP;Sej`{nMO=+w!nbD(x(rJtXMy8PmKdt5@f~BFk&Wn2xJJ zT)*z@s-MynDVjaczw~HnJKp=)sgT|k{-$+SDqSqh_z?VTOXt4I0-`vTMMVKtkhZa| zWyG#}6xKy5ia}%V?ub)I&X?#~B3phT))Q{zte$l+fiVCNz5=7E)+km-ide0J2N%SJ zBQ=|WgS&C9U+tz6B=&XQM0+fX3E6r--r4b;NxKLD@iun=N*lQ$sG+}@&>lu?L%OKS z%cTZ5Af?YUJv6GB#o0rHl!P#!4w+d3`q^${zN7uJ%%V>g%t7B2V>LBDOWlI2+ZnMf z1|ZT+@*Sgag3i=(hwV8r0&`1HY3J}-UWNJFyDo_}OGIVK8z{}QEz(yrRF)*z>U3um zvg*F^y9{d^7UMN#Tdx8BF5}wzzp)t;x{q;f?cdmx3EjiEwyHBO2su2Sw?s+IDzeO#Lg!GZywlC zt20S?#s@qho(3iyA+GHz{OsPSMDgNqXaUGH+$aw521+|gcHxRnE7~&A!EaFfwt!ma zu471PV_-FNLc3BJ5UDZ|B?>gcC4pC269bQ?R>yC}yWbNJ{3HA%VO8_UPmbCFN|b;7 zgqdy4(z?BIP77086{0)kplG1-NeBy1KLEa9HDE`KAfznN#O_EE{Tu|3=L_!j0&V;m zSb)kD_OaZA_lYpgmXK1Peqm(&T4nTnu7vdIsrzymBDvMY*f}4lz-aJm+?+oM;uY!| zT=&dffPJKVs&TV5;@~r#J*4jyh}ko?r!iA_yeB*q{ zfjE$eJzGv5AmP=U&&^$HvkN(WEti-gX^)vL&@x zNhXZ@O?H8-KTG>FT&(2DtU<2@L>XJ3d|6W71n%^@(qY>F&M9$4$9j?oT!CcTCV;Glsi39suVs4MoQW zG=ZDzAvAyydTYrxj&-HJhcZf~+p*x$;@6p%76~#&COf4Lc_nYwN+lcZtt-DxJH=!Z zpt8>o{_Hlocnq}>u>D;HF$i&91uWQ3%|2wq99Z&mhj~@ImBh|^?u|iFGgkV{1 zZ$on6s!`5q7@6AQT|>kFi_c-!pMb_id7%M>2QW_{#4}n5HS+S5+9eC7#X#p6u|Mr! z=5z5z5vN9SCkYPw|`D8<8?qNc1 zcN=)IS9jZm%SE_<9WOJmFTv;@o4aovk1TK?p&bj9%7{mAu90sq#Pu#Awd+xCv3JjN zA+40YZ$H+hjbFl$z1y-`by3 zlKtcz|7GrKz>_s%pb0VZ6j^->7TSY^jFM)IWfXcOPCpUh-70^VSNjV92>n{ENwG5v z&kBxpr(4riF3Ev{HE(NTcjx%3Pb11p*aNve!T*>!E&;H&XxQ;ztvpf7XH+zH2E7U< z_h2$Z1Vq9FHuXfIZt^sr&!b@JA*!VI^wF8EWfL~9vaZZYn_y~tPE?8K^M&kmjYWp` z4xa~72mYn;6y@**3{oG z^L*jy^7WZHT7weu5i(e=3>0VH9^W{G0QVC08FlTCJw zJr~vXQ&lI9<5yOfeDe*SRrc)6OSPe&j__s$`=cNE!a7Rvq6t{wF$GI7lZi_fZE4$<6+A$b7e=FIYLju=d6 z?R77=nhC$XUDDXVt!C12;go*vq`It=R#pRhgOW}y&t%CmnOPrVz;aGsTJZj4EzIQi zAjlr4>3f5{^Gqg|_!BMBDcRaii4ew&mxANm$=XhccinWXQ$a!sP0-jKTBxHlHlDfC z+H#dWZqEux(KvD{fObO5;5CPx7%;#Id>Q1H3SlQCOJ2;V6>?Y)~K7O=q zZ@lD*$48hD z>nWyxtuq7P7)|^(GNoPnZr%~;P!t3~Pywj!@edyhi}VI0>m0}96Y1C(g{GSP+e9~b z3bG!cP2BK*@mkJ?cK*VRg)UL|6Y6EMf&(;mV96JQ#sdWu>m$HHOhIx%HOoEE3Ebmtts09Iq~Qm^DkDweM1z__ ztpLS66*?`XHmDFjSPIh%9s zs9iB_IsKG(3Bx=D5M9P2tI7$Bsp|rZ^|8Jnp?AjrKI%=&9lG&W!5Fn0>e?MK-3bTc zy3B;$J5z?>2t}4hl+zr=NMmBS5o!>iukj+BlT`=RG!uS@W&4wAXO!ybUA{NC ztGf{VTNHhB5c3FfYZPD=QuY~p%>ve_OE~GLCEKP8SnQ=WTk1rtw18#$6b;0~e6Urm zw|_SMLgrXrA`VKQ`KnhkvbcujvFlnd%`z6$mGSsUXs!F*5lqAMp||>e;neRSV*#Sf zFub@HbJ1t!rNYftul%Mto$OYH2%f%Jy^K-jcO>Wuel1ugaa#m+l{VFdOyxVy389W# zx#jt{TyFCpD|OlPtSnLc6*Hkz#~{rT7)b#l+DEeU$q$Si4 zmdK#8jAD}%y9tUJ^C;~arpmR4fRl}u9>9_CfLF#uziPDie0LJ}zCYLbRno|9PdwX4 z>le>ZTWD^c1uGio8hpPAez-Ha5_ijl^r&+>X{z#vHMY%FpSElFKVBoBg2pbC7W|N| zIPK0qe2Hvt$qc6C*e)u-W0}`7P*Pd-%ZZJMcNV{7u7kx;?<*OW_z`FBO2u8X9S6cu zAP%`?DY=j!p3z0aRpg$3t>eO}FY}xE#3OOTXZ)s*;PmjCG#dW1P`R` zt02CQDIMeMi8Nc%ds|;=ukz>-T969!!8H{v849+_?B}al7L_RnBfm>lta^F2BLS*< z6Kzn=2>Dv~8`+GmS}4CLtyviQNa%ux@M%ZZGYHxCd1ZlFMP+Nm34+^-T17bUyF1GB zDjZL%-3G%kOUCU9-Yd9wfh1mGRG$cW5e`D^V-r%T1M8_2$?&Aynco6RXbEy_XUGC^ zptlW56s7Nq2zB7`r;fmV&Bjn6iSNtT$sHqSSV;eH79yWRJD+e(aF8hJZGeW6iZ9-f zKL*BpPXIO9B$^uIk66&>xccPBmqnErCY93`bkWGA>y^HEC~cGN&vl<+2j)p*w|V2} z9N<3#BaUwVOWMc}Fqy2c?2&9o@Wc1N`=ZsU?z8aO zQ})=l9JMOI6bjSFTSQ;lVmjZdJqE|M<@9F$za)(Df0Mudzoa_jcgQf50DSGAq*f*j z*b;hXTg#QZ*=>`dq4btlDFCivXOK2)Yt)1qDV-kjEuP>Ylu-Y?U}`Un7#xxBwlckzCdST1k%(Bd_i1pp z>!Z};C-ZXKnUt0!KMY#LA?UrAfmysKVqsb@k+3AGq|FEG-BK%I{+Cmx55?TBj#8)3 z2Y-4SM<4RYCqz^!&C*Ye1Zz4qWuyBg9Y$!gnRQwa(Jse3 z0fL_}TARimhV0y^tus;tB=SgCL_%S#EH=GAL|(j&S{S4-0o5XmdrCVnwYV!I3=kbh z@UQ9KBr@67fpJaoc`X6N@G!4V<_Nx9`TvBpWjYI3ToPqohssQu84Lc;4-AiYRy6a( zj2jkJzpMp!siwnL*cW_%kY5jAkicolSDcMaP$skJdavM zH;C`tu?I8_rzx*jC>+rrTkJhx_oA~UElnPt`d;md_mOfpQp=uCC!}_;m749RThbvw z1JGFL4`%`LZ7=y>fhyN@(?B+LLAjMX8e`t{{OKmh`vj1qHF*)xE*&IxruaE+Ou!MG z_)t8yD4K40^wnXRn(?PwP&1oQrTOQwEgh#rT{_wbAv3H%*!Gv}{ zC7H50;;hdRPVpr-Fio+9ERBjFaVGO)I9l6nxy7vOTeXAP&KnsSR-x?8`(_@wnl0pJ0b3#i(b! zEstD_!E5MU=xb<{udJ(YsYu?b1r6nws67AtvyCs}kM`)aTyU(0Jz&DaL5-B6IZ=#7`;qlCG$Jw{6HL8I0`5vfYRV%p&k`Cy}PC z{{1`5YjFx`5*2~>-zI0|Rp!<>8470(|39`*??=0ayg_8deR_G|nT@^UA)7q11DF|DHrmjo875G=c>rE!aHlgv|hs{^hh zHW4btUdyl0cTfGmG8L)GA<7Z*bmJp_<~+xE(y4acryx6(JS6d&bJPk zz~rU^5%F>Jt%aL_E`K)o>Od&J4K*PH(nw@qAbfIWxBY6QQkwu*PsCx)mP#(Uc!}!$5E>U-!llksp!(*p+p?(&d(V2NiY?xsUj?GN`SWd z#LKc*mk|^yZP&`t4vNq@U22Fg%76Ps~)Ehg;Z`FieM{ERHzm zlE8J(Gr(ggTX zeeW%S7i{UJYoG8WpNu9_oR**vS}i~L6=MsL?fOxC=~_7Y=3cz8sRqLO*>uu}Qv8nN z5{MJkaZYavu?i;4n7gYQHGt4(z6Q(RE&%CBZnT^fx`=kpgw-Z934|Kbv%e%&o{A(B zyP=t?{`TD4_ExF_fIYGPAhYN}E{Z9{7V3Y*CwH4ptk(Xnas2QNy!oU{%k}etCfbsd zd_Ge0jw&Y14awslx0OSf>i&|vwh0fh+hp%l#*oYOuCBag0=m{!`F4Vb-hbhy#xUbW zbH-HlxWL@QtkY0yQqn2d-pR5sGMTjpK$3DFxkO*JywCih2gUPNU^<)JhzLN&F=q(+E(-b8%kQlJgdA9 z2uF$H{N(v$_0~wA;4QIP;Pu@sbyq7ZHTMw8@nbnS&_hqcA|Y~dS0e(&*Y8_=JcktX z-h#07<}vYmlW5I}8jtus7>`UJX-$p^eWCw9za2@6UzcQ6>jh=X`H>T)&njxAll_0z zXE)uqQ7)S6XBk-DGr1<&a>PU3l_d8n3@VvMhyBN}km?C{-O&XvYLm_b{K$K5XSIh~ zD+&Q~?EY+?qWKbjzDhFo4(NM?L1p2{u=WrZQieXukV}y*hhXJRH=YE6nxGqz$)?^& z+a9Y7~G7Q>zu-j9x!0x z92=%KAzSTK`mJr6k-T_MfiZy1@uaYLpK~MDf+XQRR=p-Z;kj^0KKGMuY}YJ9#eC8e zyIkPOlkz8izp{%`HkZv$Xq-j_Vj$~*^N@xQL?fauqPb+85msLKW+SA+eg0eR!w~VK zTkg(HP(%?Rt|3Ep^)GbCrzU6?B zVX-9cp6ih?-Hy&&@n}ftGa)>Lm6rjSo?(%Bt5u_Wk2zY0nDAh2ysM%eMV~)XD@Hk= zBl7fTc7=h1h7?}Ua3E((b&TvYLk0}0|E{XQ44*)Cb1$QTpYkl{PdN%!D+}o7`3wVZ zX9djem7*RPW>(#mGF6}yvjZ_*ugUaOcM}e!qQre>3Rc|GL{ovj2|jpLzxVR^>4BDD zwE>M!c@Z0=EmUTtLzo*oVXWcKPC$25q0lcB%?xAGLPDAe2)T_d+*zbh3bidMrDZ)} zwFjZ^r&=Swk-wb!#yRYRwFTQ;4P&)(=Cs8CmP&2NQS@~%!U27Z?^x6d!BKuky<(n9 zfG70Y7}7>)!6soQ-*DVZ=jq4A*jzHQ4{cj8WkWjtH2bZVEuEfmEN`U|u=H3u&4_Gi zZ0bfv4`mb=PEw4RF7r_i)bv#~i3FqM0nc*k`UVNTWgWe*Ye2F4N0+oSWUDYF5VQ_g z%I0lPEofqQ4=6fA;E=;Mfk^RL=+pot3aN&{e3HFMxj2@PC_mv;zpTiTv3)3g-5{iM zy~f*0YsgMPWho)Ci;BuS+~&4Zcfi}0*Fk+xc;R%VIH~9%r}7F(drC)VUzG+gKlNa*IM7@6ddi6kHh0B4AGk2Kvc22>~RELqPeemP_1?(skjbee!xwjC@ zeyw^BJ0nb5@eBIt=(_mT?xGt?C~}b2cLQ$XKy6Phau28WKL_cA^d);y#~>nN1vep4 zBGrq&>l}1?%z;`G6_id`7Xi!-$#uLyC*YtPa>_ct zb|Vk|`pmZ6ol;tPeFA$T*qSz$X9jBlj@33vk&&F1iEo@<>EQpO2cXP6MN$M~r-$=b zqfpWy)`g-zD{4Se_R*6ac3MsJBYRkF#@VBz`X8A4`7vtuoY(!=egY6-Z284!!kwD? z{F1Do3#GcAc1oS-sezw;!nR2}3c)%zYv~Wtx@C!g3jJHkgUqRd@gIS!z`Eev;RHzW zFWZ4r9-zx>LR569m5QSLNM)R?zBn`F1J|KkTJtLIkSY7eH5YE1cS~^^v8JV0P-t9*G zqTE`;iej>TKTuTOk?1bKT~yytaVppE3jsM<$XeR-uchl+I{}vZgeNygt6{Az<><#_ zXhsXY^sd;+BeqU}Y>ZP4D~iyLQ#g?f0bIG5!@QS#4aWe_%8|lG+D!(r)RI1)j@|Nk zmI|{w412(CGag8aH;dqn$42Kw5NcOj+K1*6O}%x&Rp~YykF_gM?k?KM(4Nq<%i*IN zy(n6M>*dE9ojp-wcFT#623^wHx*2n@+{NYL?G}=x&ZGUxlP6T&xV(B7w$!ZE8&@9= zzw$X@o#b z!wrzkka^l$q(JI;Jf~qx8O2hL(T~!Dp?P~iu^^zJwNO@Bs~fdx1m1d z)A#Vztnm3|oe-K1DP=>jvSw3Hqzy%kWryU+;y6W19#*}SMm|SM`>`_t;9^;l9%}3t zEXPAm509NoVST9K+t7Z{r%mg&UGDEE$nb5$g+>e{@E%M2bll@}>7CQ#T{jGKb!wB+gVxxVF-pwU@++v0fKcyH!4{W6ChZxAc6GXMVpos)tW6R z_^bal3NFyLROpHh3}Ys-GA(=arn{CyaR`%#bC$cR-ZRTG@B~X?@z>zdE8P3VQ!2Jia{v z$D&Fts^+Tx&tBaWC{aN$sd+FgO>$)44HYp-lpR%F>257gjiXHd%zzH&IKF3?EyV^} z6OS>U|5UQmrRrPn{ltr5)r?9U^O-6jdjUKGE`J%EllJlAFMopyKOQ% z`w#Y%o=|Ob$ySelnY=&bsAW-AnIRU#{ri24wzki0u zuu-!K-GSf_g6M^UF#@Hwzfm|dOO#5dgk^+Ya|~L&RY^+9ufM>8@S|;`sJ)cbKy|C6QDT263?}2>%Z$H&M>;E-151I3e%Q1>b6VqB!pw(l5Tzj&O4P{t~!Tcjc`tKrrl5FiDX)%~CGTpanhw9_CUmnK<}6BQs{;={Fu+3 zcd7usrU;&5CnXVoi}XENysKJ2nEax7z-gdZOIz12S(JX3FFY$Csl9%f1XAV${s|h^ zzsrUT>iBVf_)KXrIBZ7HU5eGR9+|zQeeMJk&^-dWgM71QZfZ!!)#S#^^8d{eJ@#3M z4MZcsXaJpEBx+YTiO)lmOJe=Qs8dmcg4oQdqb`g|f@q1yz*bWn-j&7t<$bic<6nF! z3ygcUSi7Kei8BA)U$`|@^M~Z5c}hB&yjw{D9(jYgdkVVM&R!S^of3uLGymNsWRhqE zPnDpXNjP9AS>d}r_EtX`^FQ={DyJKvAzqtA|I;6-UO8_6$sKr2#$`lMN$NZ#9@U@s;$`QL>jg6>t z6ujKWeI6ox2Y@CptQ224zh#nxR)c8$UJ<~xoM($ER{bSIqDDFL#f)Q!k;6_$ffLH9 zVSIiYAcq|xLhsfZJdn`;l!155e8l@Ejxpv@fWTY6B0OXup%~_N!MhP&NHpfA+Z|S! z1vz)7;@n2PC$%H9wi%*W<5+dy6-(t9S#XPEP^ep@HACTWUjb(=^D3;Gi#HEIJYj?k zIuYyo1RhQ>-KdoyNE#fFh3!}ocgej=WIf-4W(p9aN|L?S1K`WB2hT4%IJY`Pk;d?^2HWyR)GgAaL*%jQe=2K zAv`S=w_9#_+Gi)fVMWYHbH1ewJQumnpi9F%Bb@@YQ37s7Nnkq|y7ng#5BBuXPACEQ z@jnH40LLK(h{^iP1W@JwdA;ghO6)=b!e(53jL4Fh$xR8`mWJsIt7fPH<#D~@+j^Ju zz%mYLF(OD!GLF9ZSVPnW6#BGP|9AirZYnYV(qnjG`c`3MWD^G{5)rXd@zSWJ0XdzHNRE_|8*J{hAjvgovGF;Vv39FEAc8g^Xw$1` zPZm?CF^6Rjx4%I)jxHp#zWCD=C~j=V{{-vcGoJxhSgE7`h^p3<-RoSzDUkHK?h=Q~ zJ>h`npI51j&GA=LnwN+2DLpgrZY#T|*Il$)%%qvM5^2mreR=QqxcxD8PD~=cOspAE zru95A+cf>?F`TAl0Tr{5FE~7hQmsfy|KOUmshWbO{>z5o$11p#)vN>j?;~Ms7E1bF zLf&P7*WG5N%`Yb-dDIAO>^WQSkVc!i;Pf0wW%Dx)UmgN|=XpZG@sAYD%Ho!8GX6*t zZ1y}_@H^~{_CXPq&|VQ@H#eqXgfP*xNQnIItB1c7I$WzWu%F|8H|WzgNJmXSghPz7 z;oAo#lCMS8zqXd%u4Mv@4_%{La2CeA-FdXh5*ZLi)^o&;cFj`hY!BL*P^Jf^i$jMX zM!yFo?Qv}8EH~0K09Rg1nC%I`>&Rbp2f5+isFKFf$Gq_yp@TM2OlB_gBGjfW82d;h z>Aui^7mR!)%%|kw&oI@Nq#Puo>*WxCf#3JFn1`)R*?Ru@SXKXaJrqytn!`pA=>ccA zx2n&*Uu+Hyc9b7hRY10_WX9uo?!`Tsm;prxw>@$1e@G*Ch8aL)>2B^KXo+}{I5qeg zxzh&X*+$j$4jn8?oa?EsabZ3m-(BLELnP8S%Dqy(N)C}Yh!06^A8W}=st&^oOrnae zQ|w=w+a(zfzv}@LbX&$}PoTLlZmDe)WmugSh(Uf?I&q zXjtkJ3dd#E`jcY3!Gv8GP%`tc{UOib@Cru<0(Zqv(DGNG@%ltQZ;uwG_dyR43Bx(h z`<1jPp7-!A`^ex|TdQ2s2%kN+8^t+StnHLb@Q&k^ET^H^9eaABq4y< zsQsAyp@AezaE@3~&#yM)dy4q)WpimVYk022+##o;N9M44}V{=R?dAtp|2G`m=$A{jUov^*+AZ} z;ET0`%0@k4D1Wge=vzSA@;JLA$k>+I2;LLaxvt6j5{m#YyIj^Qv1H5xFvgm2oPXz( zQrZhT&ybowv3=tI={g3k(HO$qsZm1673-1+1J==I`4)k2l?>s)X*)dDHv_bZstHZAB6r|QI0RH=_9azC^tG-y< zU`n28anIxQPfULt^IxG1&~Mmop0C~n8mJzXd>S7`Ug<2q7k@#9W@?^rg-!&i{63@^nRy&ssr}-rnyuBlx5P zwsj|&dIEZ}z?W=z2&1%=hCwx$NyW)kTse-v5-%AxmOA>WTL@oF5jUxJ)q6%*WN-F?i~YW50ZkU2Cuu*(M1A}MkdZ^Dvp*Of z<$mf?o7kf*w)e6Sb(mAhTc`=qT z%(?*&sH8?jI;OH~Fmh8NhhVc8&PQ&L^~7lhRZ zngfg}4%%P<^aX077#}F3sB_72JQ!rHh!)4B2;e`=0Q|>N(b71+_lViF+glUm{oT+= zORQrZaHKSuuav2*r_~yhv8+|Q5VgsY$^Ey@gAI-e#v<(FlGadYDYiR6tPDXuhg(j( zWbZ9$g$>nF!~AerHi7quVb=v1BTVs9z+rI1Tf{8;OrFSL3sW)`Dxn5o*!9JPRlwZd z4uHH--%nUYo7GX1)CNE=$2oMR4O}K$zX9I_6#QY(&5){!Z?eCho~Viz<`>im%+G)} zWJM={e}|H@@Qnr3R4zl0*~!P!8Db;8hu8*$TfaI-oGY)o^BuJ6w#k z27VlxCtV+v7)(xWa+m*5!sv_%_tv;2IkQw6DC>B01Te0vZKdd8ezP6GjHS&7bs(;N znZ0!J5_4ECh64N$vEQ?UZhs;NU-Gz*FLU5xUSgX6;<~aI;)P zx;e8&J-c%uv6q@1$8I=l?{;XZXm+=?Uql8^l3>itI{S|qS$}CU$m(uAAzkAasc^Ub zaYrAu>Hbn!JR~_eemiy!5yFN5(613}kPAr? z4QKWlnX^h)&h1mZKQ2Jh2@QN7!>CXF@hmWcbCL& zf~mTXv=}c6nx+-oR;wB>=k+qQOjRB3&ED-ftew?-WfiV zHqy5GU#eo3abWgcA zfgj1;$S5MPk+)*fKA21*GMXb&#=B-$eZ-`Fr{y$}1A(`LA4(CN>> zmIy!$*{vOuOA7GMqB`G(byi$_zoq;2=&E{G|C4#Gb#qwKOS(a6sQ~^_>%q&UZOq&2KTx3h4}-;-r!*O0II(R50(yh zA)xg3GruacHEaYA*Mv7IOlnK|D|A1jYhRaj(F1;-RSYxuB7m>OS2viRYtw<39;TZ( znT>UOs)c{|RwaK3i#E>PApb2=!C|SAS;KzXHIGV+TQ;#;)n*#Y(!A`-q_>r7(~)9; zTeo7j7m#;@*-Yx=TdAD_+n%Ij49y@OJKL|3C%J_9=`yOWxdP7=COrRs0aAL#v+}5Iuf6+I zR2&_=RMVLw_wg28{CMYziH-HxCXOjtE)maI(abzTbw32?)>a~PB<0LFUn`Cwh@3!n zo!^u|Q4&`50af>hK7Vgcc9r}?1HrM9o;iB&iS?UK)( z-s4W|gvbr6*$M6B4O(*h)2AnuFT>i=!#iuxvg9H2e|dumW#!hGNew;f-S_tZwe z@oNp09|v80c$^ordq4M^OQK;aSWN%D`fo1o_>8aQ#_rnfng}3WyCkU4yyYV`-8fgz z@z=8VGe*9o^YzT!N-LIQbW)eNNSMK(|CGqYRDTo(}dX$>LYp7{)7z49+I zRrrqc1z~c9?`;ACh|0~4<3L^r6{oMeX8VEA2MpTM2GxLio!`>yzawsewACbzH3q_Id zSk;s;^cg-Y;2jAcAM3H@kNdRAG86a_t{Kolf6n{!+GGgwf2CKdy_iYou*HaApE%Vd z4mSFMi6&SQtC$zCcmj547qgV<5-GUcqFuWmpS58hV|@p@WkG@)*Dk7r?fJ|Vi-0UxwAK9fKDfXRn4NQ zXduzZ`8{f~gSx>GiO12P3TP-0L?OO4bb0e7mix6(uv6Ln`-fS~t=V@Uf#$u_*9R7o z|3qAHs5P2ZvcGvOb^jRBqOaj7{ZK?ibDrS%_l2b33Qb?pO%r8(y$?o`pGV zvw@+AFG~1^ z*02BRaOmjK%OUev*x0sDAPWoFjrkqXy?+heQE7iSGwbSOqnL~m?lz_|WwJ>OAC`^$ zE6k>*@#3{ow6%To4vmcu_92Hm#>Lw%ADpc|ML`6x&>B&_%gx8Zs9YOhyLK+~eI)o% zEkWQa^WuGA>#SS8WS%r7wRPD>rrX^4I8jn8ew&i7w5{`6O>Z2LumpabM%io$j{_Ax zt&-*%)7!A&L<|GY&+RZ&*Af>YYDF*so?lyUx02sPPXQRf0RwtK#BIkjdlmgT!SY9B z-i`0|y@iU8X!V-=so#Tu>?c*+uv*w|tP3WuBIgvtE1 z+6Xm(mC}mtbC?Ko7o~{3LUnygzr{Ez7j!~u=GP$2KdFB_IpzEt(W%L>`<-7JEj82idET({wob9ttflsxgwfWA;F=_-+{3GjW@1nk&jX+jP{(Q2d_fI7fdhKg%-i`A`~YS?WA=*>=-Lh<`Fde9Rjp4!%Ni@3IXaeBwQA56*ojO>wnNm?_qvK zwgpKvP{nEj}lwLlAFlwJP6ZRF;GMMYUfyB>k0|F^iSZ6DyL7a|M4B~H;pYx z#?OiPcFEbdl$&yK;KXZcn@u^h2)SJFn>XUX508VgjS{iik{NoIH4pJh5Q9mii!D+z zOsQVI(9!Il626Br|6YsC@|32V7l=Cue%w0r3vq}ZG=~s5q<>EFkZ;->J0W>l8acNq z!ETLu_dOrxeAzCUpq;*xJ}^kcctK57X)B(*F5aCXG$5E;Z3C!r8C7aP2c(wfFIK01 z0g+Y~M(zy}X|$dc{Ojex&|%*6C_kKfuXnpYw%TCPw*86B*B{`rZN%Wdu5!iv=v45r z#qQeK`5Ixt%NVOnK|%6(s{d2d>kvt(b*b8Cb&IdsJF_HPz8R&CuM zdCWedSJC&|s*lp5x^LVF7i^yhO13VjJ+G3Wm7+WwVSP`5G z;WPKzV#smAWEeNp+sQSMepMUZhH^luSCo;5KvqQZx2jW53!i9K?Dr`W?KcOuHMRD- zz}-qz26u;77qK-WUo*Ou95j;7qu#ed&$8*drhv2sRh|6zL= zr2~rFF|%d&p|};Hu`gueqX0$eT%PRbzz&2$&BP0ruVG$9uLG?=EoW`%6{d}ai=%2F zxoT2;O!ymTiLWWnjqVgbrh85-MrEud|DJwdR*fQShA%{q(A3rWhhFEy>ATjP3s1FY z`;UEAGr>53xaL|#afx%V*tIcY`>7p@iZP4sn5Q1Urw0oRNgPdt1-jVcrZk;K>2y;4 z{Iia-CSUnV8>Fw(+5NgbK&LZ7WJ=mGmS{S*_4S8< z6n)WwGvxWCS9&)Zmm?Vlq+0rLE-MC|jJ-#9=3ipllmn{nKYT0f5$L08DMXStLMj%E z?%J!>u=w-N_zqbBH6QCOL*zH?%04$Nj;1HASmC$D6bOSzRhCHe62L^g)nGWFk)m-N zEOy4WMxgZjJ z+~l{f0x2i!aVv)YWV8JFh4L}~DDMMh{{o``1mbVHr%5G)k+MC?0*c0Ym)GMf(6)?Y z`d7149E)&hhy^4WgV?(1n+pMwrHij+}Msro*gDd@*0=E8lG9G_BJo3;)Z0&-DbC+)p#Jn zSL9@(->x=d?|?ez5{YiPfB9}VqU4;K(wpEwAJgqESRX-n{nMhfF+toGSj=tNAE);N z{OC^>IPw_+yex+Z&DtROff`Lkdr%dKS23k@6@TkA-rC}v_|IEc5FLIK(xNbOtGU9r zak}}~Z606OPb;YV%o_3CyRX-|MAG6C?t6Y61^h+DQfE;$&Z*?xAR`URH&L57556e{eQ(gnO?vVCf-KwDdC}Ryq61ptKfearNWvJ4BaQx` z{sf<|NQ(-XV!$g{uqdy|Qx8#@5Pp-eu2HUq_&5zbz1FwaCgq-#78WoyToI!%=6aOB z8?5Rd#e@=7>zePotJ&hN#%kN_tx1b6UNsVZ$hETZoE#*`z>P_Zxqf{_%{zTcn>CZ| zz|?BmJ4ce)3(;CZ{?=t#llx5hXqs%oC!ABiAmJ11Q#)KkqOYj!rAAtieZ<-CcN2ks z%80yA-{J+z52Wv=H*|oO_0(u~F z(JO!bCyYmk3$ks_AK`_m>IvD9!syeFD9{X3EC?W%5V`grC4ZyerccQxxeuQbB6{If z_yO4)rN5DHNj7EU-Q91A@?S-VM>*1k(U(W({}Dl(6WbVMU6TUQEaTsA$WAG!FDi(z za;Fw#SJcLQ*S+A97S%F)_}hqL8}Cy)BvRI~VmK3$qVTLrzunT=kLVZC0|ED8#h}v= z?9&e?%>S+a<`MU;cHrN-IUfZu;9o1L4#D;Q~Ybn!+d*-BYBuDpL?M(7) ztTzJrD$ZfMgEPYdm)LgBVZx0w)jXHjG0tI$-7|?Cm)KR#at1hSTJ!_6--kyR{L|9e7S0Xg&&eTSM#xE^2L<}`Fa`MX-~HjI%7@Prvpja zJ%LHkd!&Z9zlKQ89LB_C3c53D{X~wcvvKy>)FdtndVPkDq6%AsLmo#|zNR)-Bp7Cr z&BaO=CRAQHYFs5~ePf(UGU2ect$v%B|50ODtAE8U;4yT5k5RPp#Am|x?-Dg9Gc{bx z@*tS>oEnFjTJT7?5v)5JK;hoD0AcEpwT~@5-4OyaHAHA~JJXj{|16vi1n|Nm!kF!Qe4~8xE@bQi zkJzbh?n3QJN@FoEth^;PB?1?vY+SR^_St{VnFoSZH6oh2@?Sc4eBmvLQBj{CkY};rcI%+A*%jWd zsCAWWVQ|n}z`Z(eH1);0;zVwRcOO%cZ_3Bs!i-9Z$hw!cc@qOmSX7VzD{7*oJp6cwAVp}FRh3FwB1Ut=lOId_o!`}1I$yw<_h>W4KE(y6Db zvB=vg)rtF(p7+M%UJ8kr(yYHQr8rQ&c}-kRRx_-UMw)fR2@Sa`g;#z}w@cp=d7SHW z;H&C8css~y;z`)!*dwB1=>%LCdej)CoKrSG9(F8R<2hiX>ikB@&*<}29dcJW; zi!$~{02QI=f_qNi{+rLbGKam{yY*lSIWzV9aQM#qYU{5lY&%ZER&%o6=v;Y3mO#<9j;uDf)9ArsdRz+p{%GzHS$|D~IVU#G#1AiC9*Gebttk%4KSWdGYBOoS$FI83&vRXcq36pPmYu}{U+zRdBrDATvz%bbjGzS+h# z3Y&IgA4U1A>_jV!i+qjOnHJ9#%m##oZN^_^6+hlBra0~JaNC= zuk=j8s0|AgYUq-#@5w$$(PpP+mURC#5++=IZM|2GWLF^H)`;{~)+TyZFp3n{)0V=p zNWQ{mWJ@sr#lzijM<+EDO&@lx1|Hph90bAW4v8 zRljdN@BNahn-$Ib`#kN;;>{c2oKUZr)}r`ta zp;pFxZ~+PrMSK>+-)AOTa`T1$p%@^}d{3j3lG|#0t;;%{=DT)E_j_&b)svAHWbJ;X z^#Vqm_oHOB^}>hm^x@?^E#o_FT^kkpT}gEpaxf|cbfFib*IiPdQXsF*4vfTTtgp<- zwqeQ&e7J{cb%=0VKY9O7zxC09KN4^F+J4iLdfEV-;YuMq7j0{!UcW0}Be}_2?|A+< zM?8|iRf`Mw)R7ygF}@Mqp>q)_8*xuW3OHr(?*DN0o?%Tr(YG)iLX+O5hR{MukSa*; z9Rxy=5<-)x2#A14k=`L79i%rA2%rL@(z|pK5S5NJr6>xB-pTKO?|bj_esXr^B(Ag0 z+H3Eb6LJbcN>CgMdN6LDn2jh8V&frc$|=X0CY$V&%&wYai9eOhkZ;Ufa)ZO^CR1EA z$8I{#okD1jz37iQ zp^36M3IXQT&ELMaPv#v~{QsFF?jfkWu& z8?Ne=cPL24@J?Z=2xl+1VSV%v=H7U^lC<$sKAu_toSK#ySJb&dkd@F=|JY=2*Sd*h zYbpXK-#1(|dy*5rgRuqo%Rv2zuME=Yd*dHeqA8OU`s^$#)^5C<@`TOZd(EaO?KmCn2Ii!IVyUu` zB(Eka#WYhXO|?|&B%=2`>w=hfD%5bn*hy6NaR8%%lXk3*_GfmQd&N?kL}*~Z|KG1;e4Ei$ zI{o+}X=XaDEnY_oJ(3jh#`CVSdV=s(Gj_zfPQ+lcR-2Ka>gM}bGYoH;`WkDP6Ug#x z^=4yqc$(rt(3fj>XY7(M_fp_0GPbVp6GZqPb7x@vyd9sVrNXzT!b?>-Y;InH7aLh_ zqK;3pDdIHFM#Tory>2^l6;k}ym=whrB_Xch|5~P&PQHKHcX}Y)^51ywWgqe3{~mvM z*>}E&Gl*6KO-;%}BOWVfWP;2fi;!L#^Uh+t8;`AE^ zUJLGCkQ-ez5qpN3qf#QL{i`3ZQSeayy7qbfem2RS9|xW4rt`HSvk_&CZ3ed~x9}Tf z86;~=%XRg4hnh!tUy(E?`>z-ZWw_@&)s6U0+t%o_ggST{Ac7?;`A8Dit!&gDAWXVN z0-qV0<3w(abhQ(W_AwQE`b<(L5N&DhLLEGZv{aB?R6(2Gh1Ij?&E4xm2|oOHH_Y+- z#M`$Hre_Vz7T%8rh+2!{6&$yr4SUGlsBKo^7w!^8_Z}ayB9j|M@sbYP(55}{o`KyS z2z&L!)1ZbWwrhTmi7@7p2DW0Pd9+2T%NH&F4b4NW)|}1FE2o69aWEax*X3tVGZ(gz zB~i045_6z@m5dE+Hwai>rc8i=}F2U z6Ati&eLp$oiaC>@Q=TPFu$a@tQUEs z>#An`YVeC#t+4Reiqd)1i$3w6)`I}e#$q&UB!&GY=oM)i|w{J`xe|PLxH4D7u~YfjPkU@97oq> z%YgMMs)vGw4^+4Hcg}5 zCe{W!p?UQFLLSj`KbH$DoU-WJ8Aw|NV5PrAHjLPRm42S6#g<&cdx?Y_Te`pgB0(g0 z-=Qg9TUerq^W<1xh{!^>*orw$GznYi%gmH<&tzS)vXhL+f^lX}+wYE?SC3ROs?3=g z0&C%c6AikfNVi}cPdOA57`bid`i^cZ-6l;n*x(?3z`@}LA z-oiDdQn@{BjG;kK=}iR8?P(8}&%NS?Rn(Cn<_G0F7;VQKT|mmW+OHr5hE z<0+(b<_kq%k4(ER9I?~RvfEMx*zzW3NWi1cnyl|)D|10aZzk&BcIv-4dbn1D-?d12 zuKZJmL+_1RdBec9i~l~fKiwAL%8Cf;^DEkVn*NT|$(mw`ga!9#OUs((z(&p#^$d^R zI<*;Me|az@x7u$mSurt&tcdvVhVjnOO@Z$cEuqfsL{@!Id+bs1c9_ced^R zTeX@s-c^eKY69oub)^J{lZftf?h4%${BhnOQU2GGyo%A;0#}V&pS((P zD@Nfvq|hG7*IXy=;0!y!LP;52YE(d;^)F^$1qPaqn<9)=OOe*C zt#X)C%kthklQTch5%8|K8@ zVXqFojKI;K!K?-@n%L!D@YT6BJx#yCrZPRJX!M5uj9lNOtM6qFMY1iJ74~OHz zn3quI&%*8WUnETb_)mSC|NP-Nk|f5w*5KM4+Y`s|Mz?pTryG9w#d9VhrajB~dal0S z2`ZOCoN0LprQ`PGdt9Mur1v#n!6FmMjE`NWUi9Q%m#TiMaQnPi?~rc0)9B0ZXzGz| zbx=}>?je_USohC}PJSgsc}|??jLDctZ>cQ(fgRAjaqlj9hONZJz=ema%*nyF@5}R| zo`E9Pit}4!pKTbd9-k*}*lc^39kuakKWQwzHc!r>PaVbHeuHC2s&DnxN2xx0i9q)J zP8t~|xzw|#OHu*%*t^7CC!N=9Cf8ZJevi(twfIZa9DyA^a2r;!jg=*sT*go}m9ub( zy1A2tqk=b%R_ZpnffI4^JEs+1rHs_W^c*6q7TYcwF$*IvBPSBtq|_)j<}Ho_9$xXb zO-@IDaj@t7#j#s@oTF56a2_*=>O$yVd7?NmkC{Mq$?BHnDSns-KZ#8|BdI?iOe=3_ zBWK8VFmZS!aQ7R2n4U}5q#@Uyz2zsfs`t_2HTA5BmGZ(ktY2=#n_k(?Wshksr)1`R zy4RXktw9j7gflbyM{E0|&vn%GnuE-!gU=?|?ivR(PU2`cZ`lMgYB`Zz35uC2Pr0FO z%TA2qtxNRtWS;^X(rz;-8?wB!4Y$yZavgQgnV>@^*`H6O%fQC=Un6{zC~QZ~Sv#AZ z__c}K4U4gv@HbQocHML=O9LADVFJ=64bO;|`WUb3r_=jyV_s?fi6*AN{u%qQ>iJ6T z{tqA0w=avA)^&%Pm|FcbxRVBMYg;Oi45WtbJN}x}!!1!QSai=$H5ToD4r$HsNxxvB zy?mMS2f5G({#RnTN{eecD1nC?xYsPnJo~h)h z+9^0^yE~`el=#IsMkQ~%EO|MnCz>>9#0JPXG!N3$8m^9r2`O_(F04JiE_|_`bpbWb z-lO^aZ&+?9jETbNguJnHoeQ%GDKBBWt};#g$DCAz_T}E;&H9W~zmZ=RL}Iq}RJYfU z-$C?Gz4-WD`p(-2lnqat*|^@-&j;3Ir2Cl!^YMH28};Zaj|fmo<{m7pNxBMM-bjyP zOMbq07~23oXGnvl%Kjwi>YTowQa}LTFW3GzS_r;>wWjpeBCe_EG~0j_vMeq7LK$8B zpx`N3*9lOX=9bO7tvZSjZ=?f27JGP2uqov?L`J&#{%7vMyn(tB<`HrEYRFjAe*Kf# zHFAt<-)FBP%;%@0FCd44up9TM%>qwj?y7&*+M}8q7AblU?gZqr7LWxnneW)i_(Gb| z4$Y<{Bi0)aBicB3y9vAGJPHDom4g(-Q9m+oz#gQ>OuOmy{kOr+wqE*UzQQFv%yL3I z(g@FbKHI-{Uaf3*y(k)+%bN+KO!)83d{u+f&$`bHlx}P48mGksfSvRksRilGGj30! z!ON#;dK@|gn<=BOvVch?wL_=|8st_ynVmr|HwX1^CS-1WI-;Sd*!+QVRW?wo-P-Jm z`I&fQN@Voa1|{v#r5(I&AM~)In4c_XQ$k)p7hat8y`0~mcCdNN;A|K+XfkBEgXakc zyXV7>myppR*i;#CI|1z1EhwqJsLQQ?k|k}h!syCsTw$n0=E|Y zqg_Y>(w=7}{mk@Rf-@+%dG87yVjiz~M7DAIG=LrV-TpSa?^`}U=gk7-{NLE1$ar+e zB2fX4(#Jbj29()GC2_$MNeXj6!^Tl+=;B{jwvtoM?-WYRNlD>CCIs$~smGH}zq{nW zYTy2^gHmOA#O@h*Z@=<-70HQVpi6F+m4Gg8sxPoDld-YW49SFTfv zZ1_CEbdzSbEHCrJ$c3l#SCgF8>nYVEdF~taO{`5+%FirQ`3}A=qHT1Qs}wRCKZhS; z5t2feu?^`w<0}bI`#Y1f=pY8to(n|+poc=6JF`i8sD0<^f+OZHd(iXW%h(EQ*>nD#E(Et9*EUX43&A#)_-T1r993WzbZ`k_%8<`rSM%U6mC0$!^ zEaUv3Bkb10i@84H-sAoCzx)vn zg(cY?N}R_g2-((x$VtQyc1+NjUsK*A=~MNLOtstG`F8HJ9@E@o#O_7tm`(W;j?HL* zTcG7V$J+rlNud_?KXr&Oyzn*a&1;;6*4X}{d9Ek+?#wZBC?bSg#zY9Z^k`q3!kPS2 z+k)Vex^wZbo>UQPHm52dsZIsuqMjzwwKF?xSh?Fi?lw{{pD;KZ6?_0uOksOfDg0u* zddP_cTi$Q#?v4A~{MCts!DH_XH*fev@Jl*T4;H^>m|yW0j%+hpmUerU**AB_!nq`T zV2zKxhVQ?o^M+l2Sp@kTGVRK?UEu)}8AMJL3jS9^8S{~||C&xv%4)g=wW^W1gA)Ys#0yqXcbaL*PR zB+d{TXC1@7Gy88$Y9Gf}|2B*8G8oPXtNE=f^82ap`gW}9rSec}(|cVuW&blI^NXmF z?pg142p{WaDmgDRco#MUlgUm@7|v{5vvwj28k<*EX?cIGc1VNeEa$!=eJajY&e;Wi zu&7t~yo>D|dU2biyeq~n^U6Pb1+>Rl1@w$#s*h-KD-Vb2%So+CaH^Y^;0u*pNLoJgY^Nb55n^4oqO zA|I1vlkt2prbq8+{$>e%>gVw^biIwdf0Q*=yjka(juR<#3eGXni@Y05XU@VoS}m(u ztjF67xrJL5GD>B=wrkh5%#PrNlZ3Fm_bP19NKyn{kySp|Gg+J8^=aF$54{*CACx}| zruSn!UKBjL_%Vv;mWMr$Z)hYg?u5-#P)eAst6l?7H%d0kExzaL^L2-dfB$aZqajDd z>%oG%hf`cG^fa^qN$*v6wQ#(A&xkjhy0l;R+^{d!R|svTQ2&kRLb8wB77xku{A$5< zJF_pvEsKv5o`}&twcJGWP21B}Kx98^Pzo<|WpK5)nRXv{bYY_-?9sM?`g9!1s^!#A z{51aB)$Cs?&N?~%o9y+1A^WH=V8+C$KiXRR?PZ$K;>NO(ryNbx91n6AtcO0xrWdJn z>56YFWbP@f6ba9nZW*4v)B0I3nONBu^3>7bZ9C>T0y96|t)l<39kUxDC0ZGEFWt$1 zcz~Er-;i>Rzi9J41@tuRdm7VdvY+t7&G(=A{);3+{e*68;?|UY{1x@Rzo4JizV1u^ zT8(-Msxa;9w0|-6{eui`{AS8=jtMMs(g)o=;{ZR% zmw2=(C>if+i`>}A8r3Wn^GaBdZO?4*8}Z^hJIczXEV#NW?tX>zVX)zt;W)l^Yg;fs zBpmWgicO^te1)<2Yrx@g@|9)uyI12l+pwYcRbn>BnbX0zQ z966B7bHfKN8DWb79GL#oS+zde!yy%=7q!fW2Ukt3=g?^#<>vDptOSn5ih6M@3Es0mj62#6qD853GBnkHu8lqQy z(@QD_j!NsVuAqd;j#TL+wny${eaU?r`98w)Zjh7RQcKXTUon|^ z1JeXr7-@#CxkDXs#|Zv@Jn3il5$UDbq)U?{{q7Dnr_(GW{ghtr^_!f0&XUF7qdJ(3 z=8n-1-LoGGw^3a;8n+#Zq=|5kjBe=f7=eB#ZL1}rMzpiI1oIKiYRucOuccla<23a1 z3_Xyb9PCL7WhP>6mwof=ag^JN&Krn6>D=Th7xE>=sT^_QBhS!%34F3=n7+wDx!e_$ zR)Wv+ZHc6@vl3{~z{@v&zAqo^csw*`R9UlfR#K!W&gqP$^-)~q0>h00w;IagLqsVL zPX*X4iMCwg{K7QStuX@slB>zOmuvrIjl~XTD18M0I7Joyt-PKeGJR zqszW>-bn>J@0C1CrLd5Jq&1wrnV6obXhJbv0Pepd62EdbLX0+5+;Ku8EZP%6MkwT# zSSC1}H)O!52dAW+w>|{fn3Vm@m^~&iQlV>FFOZMFuo&j~nVmUUa=n~Iks25LOF-6C zo#C*q6*F!IW7Tl6_?`SROV~dQX>G^XrPptIUD$uj;cb1)(_<134di#JnedtdF}#t3 z*m{9!j@7MF->R${hM3TqZR;1b;B&H@S*ESn7LY_5eWUG``eu3HD@xVL>~595OIL-1 z=@?!Ue_{6SQz9u}kG4~p8(33+B@H%MXfZ|*4fHifTecwwmE9AGWnfj@ zIhuhJZNHNl^Vv1+ltqPUH-e{$+IAX~eL2*XCE~=SHAh0i8#I%ISA^O2X4CSX9=Pz8 zJi4j51b$FA%au0E%p~6av456wVq`A4X(G>{P#kvMSM74vbG*s+m*_txE4 z&TdLfU)Rb?K^_ra%cmu&eEjV)d9;y;JI z@6RtpqKVmwBpseGEMC}mFfxCoPF@}6b2j?${jD2qTMWO%y@oe#v**c;Qj_rmx1yJ- zFDZM=Q*p|~Z~acU$xoxcy>g^tst8Y!#AX$clca7VUbc4e7ym$9R^hD_Cr*sd`(2sQ z)Lc8sro1(g3%jnoExFOacrc)_9NQqW%kBL39~gSndH&xa`~Mm8KB}K>KO3<9&VJ|l zylQ!$VUcIp&7F6vrMHBZasub-A9g%&U7{`W1|n@;Mq+*KHP@Nw*$7RQd*S&4y|1-R`JqCt> zPtF6|YNNZau4xV3dC3lQik}Q4i=h73hD67A1eej== zqvFIId_3=W=8TKN)TG@?ZqfQU>AroEgD{t@mXj|3G-#zd$UrXya1hn$Q4^O)=)GbKo5(GO<$U%Tfw8xjqqrq zR$EvOJwibp8QP`6Alq#gxRc!WEZbZ>~Ez@=M(pdZiw#Y^OwoEyrxL(vdT% z!CKEVa&mOS!eVd}yvGYSg)Vy-fF1KU$$7=kGk^Pyd?1n8t0sAoMA%{%(Bi6LuZ`GO z-bQStAJas}4`3!14K$rFFly#F@vaNgkTJ39ObzZSrxiv0G`n>&*w^Ys2~k*ZoZb3$ zDKGd(iCocbL{hSd3(@tIXVpF;0-IPrHRi9!4$F!|Mq^<$Nko6GyOal3Hk|jv?)>JZ zvEAWEcx>09doJ|TE~tI#mxE8{EZox|MQ0CUbeedr2AIuTrrh4SU*5Z1Rmeu)FQLlz zWUf18Ea|)R&%fukYA%dLKJ|V-Pr0GhttmRv`)1tCrnn@6i_ajOX6ku2()PJ`psF4w%?Tu(N$;-gKxL(Tz{Y6_ z?1lU@EW+%u2HpDU&-w3Frbk7cJ9ETC;_~^=%->n5LHqX^izEJeb&ZHzd=vVD>)Pw& z8Vs35ja!Yzjg3F}K}L~dBTJEHpmxsE9!b)9rR1US#5EmB`>th#y6kZK)k=^U$!fkI z*O!W{mbN~Ayz}qx%>LW3#%?C<8u_b)bok1mCt?T26dIhB6<_vlzU{NH}{zn^h@;eS8o zIESAdZL7Tr{TKHgyk&;(uaC*w3%>B*N888Fe-G6D9gUiSe=jA3|K2#>di(F}BVX9* z>2Z$Q(%!qYe@Nfwz2g+{LiWLzdwt|%kk30Ps08xgqnmUDZl;nH_g{3H{%qxmKy)X zC?YJDQb6!|qti+=?WXL}2b$PjBvPRKk6Zo^cg~n}i?{TWZ>7qakoGsH^AvQSrHU5? zdt&Ovi%x@}LN+yF536M7^|CU~RNxd$G3)Xj{hDRzmU8zkIRu`2{jET1+RyPAx<&t} z2+lI~J^+8xG3dcGbhLuN@w+yB!)NddJ$x5_Z(g4PcV5WL4be25`D5cAJzIDBY=FvJ z=h&f$ak^#mCGSW5HhZIC(&y>}cY~VPs7?nJu~B(s0;jt(FMEw2rBCNj-qsO#E_vy5 zqNaTjZx{Jx$B`=n4PRc0T-;gA{5Dzq<0>Kn$8`J1Z^R0Bgi5#?G^8LP&DTzIdiI4^ zwk?Vg=dTJCOH&hegsn5#^(NW;F*Q6b%JQ=@G+~@^PCuFy%s?q*qpElNI((~eEa=xP zoKXDjL|Pn5M2EtlK29(SIyaq{*=Mipk3$)GnlkNr;L}o2B1w_hz7P}~BQ)2K7Uae| zv2icN-)rF*)~(O%HMN1|dh0=F{+i9YoHkqAdqsfv;I2b4{H#haYTaf!&wr`Tz|+)EVtdTs_It?_ z{N1NmM0$#YNm2}Usm|V*to`w(84AqkHiH>F4$P$GY4YAR4lC0Eli|1w{Lfx(Vqo=Y#X=3ND$`T~J3hJ!e$Bw75uBNO}7f*?81Td6F$+NAAdDekq>E-3c|+0>c1Sx-o#IUndwP1jV`< zTT>+fZ~_?s925v68e_lbCIo$t=GWKXbj7Eqqz5D=V56Z9Sd0*K1`XvFsAZGT&@5|b zNld?_gg_>k&FyShO_#yv4h;{^s@6i0* z0tRd}3sl2RxkI}8iT%3rn$2+CW=5O`kU%;VNMQaef{7nG45-qN1=l^D1zdLlJHV;t zGyye~!09mHl!58eECHMk07v=)z|tVV>UsuX9n9(Kt3>z+L3#VgqodbVZU{iFGrAd> zTBXyIsZTY{G%%jJjWSv_fQ0gp9m0#|AW{{fLPZLFnH0&2!k16FvBaG z5I^n)Ro8DOfHNk5tL5b;)+{@f%uWv=gu?`^NT5-G>p6igdwqS}|K<>cK%)YO%LJH2 z>`XYI(NdnO%b`lfZ*A$dR;=VN1&Fp*14%As0!i+3f@^<5Aol@~q<0#)>igiTSEvpH zN$zt3NqU*#fg~Sf14%B<07*_2V}K-2Xn`bKtAoa%%L6M2rV>?<;`$G=0pgP@0OGy@ zfVe0N=mf`L$-F0k7fkX3I=#{Wovnj_&c!uA=RSeX69SzN0G;Kku)dgQ6l@>AJy_ax zdgtO2BKYpQmzgaly;THox+n`c-LFlgO+5(!Ilm}Wr1U?i&0fq8>OQFISC?P3l4N_- zs^>2P-`@six+JaDAz0`%ZwSk~EHATP^HkHtdw9kQRbUDF z4+xfU;uV%uuDSr2U0mz72M{9&5GM%`eQCVR)Kr21P~NWRQ@qTpB#XUfO8FnWFAaam z)_f2v7*zotrlT=kTsg$=ZDs{<>j6hS(f2f+<|QDuf}h~0irs-rom>Gf)hc3Vj44;` zMGJB7i?InUcuh2;0NngRV?nV)4#;HjCIJ{hs1FE2Js}8npCHu583MB+K&XJvn}E+K z0$5@KpCtsa%LK6h4@}L)Ow?ja!wfI(ZKc+Vsuhza(-U#XO75kC!zc7HX8{IO!w*}d zM26D>51{8$^u-lw@7+X(!sk{HSt&&K(kijEq7RJS%hhMxB)BQ-c-=IZpvvso1UQob zI5z+e17GaUOs)*x!??kR-9)+FIC+g0IE)T+M+Q*YgEsO5(<%eai0pNIb_$*rAS`)e zJV%o3o|{b0X@meUv)z$w82CE?6NMW_rGsPe{BB|}H{t31dwMTyNy7WW2W6Oy1f;HL&=E%HK!y%EqfEDO5uTd zq{l6bTq#fC%p;l}NH(VOcGHE$w<3g?br*9pAkbT5Lov9X>L0nQ^I_5zuc>Q4Kxjq} z>NHW!&}b-}px11mS1OvKB4^f~GC(N`fP@ef;hM*Lb%Dz0CkHiC_PrpuyAb@7n>e@Y zFt5V`)#wk7QC(EspnZB%{O1@U_a0P2bW zK$~)jrgc%qR1k;}QlkQdGK7%dTL=!zBEviq)-e%a)?w1bB?vy`4!Ycl8iZMJ5kHwS)*SiZb4`ZYlzba%t z=g;E+h>#Y>A;}nY-VcspZ9pn60gwu12BfOPj1Rnom|>x<84zam#i3}3z%5Jr*I>*Jwi#gUu@n~Iam|Y(5J?beHW2CmFb8r;2!7*g zP-4?$i`e+$ur8_tT<;#7YIZYY_BOcQP1n<&@w+lUq%i_B_F%?j6UXa)G!u9JO18Xx z=lnL(0HZ_5_e7BIf)YDr%x-oTzzLemfD`;T)0Jq<0UoFVV~DL6EdV){NXRK2kW(Px z89t&iAPK}0b#XL_8kcF3Yl58yryHwd@ML#H`)UB0=q#uJ6u||g%E4+tWkAqnLI$7} zF->0#)g5*d;YM)rYAwWD9HK^ald}h}%cEyiUVuzmM`WjP(4{@c_SNK$2_Gf6HnXk6 zM}aKu@(IZVB_tE)f5`->E_4S}gFNCTG0 z0y2XGnGuv}bV5*O6@gUC|4nL6Veo~pXTC8LrlOZXX$SBoR(Ie{68SJU4V&vG10?nO z0caixaTqOuJ}LrzF}Lc6$a>{%Fg>nAi8x3+2&4PtZPp*5Cx6vnW|A&DD}HZ%`o{CV z+k9_St?Qt!tJ2{v(G+eXn|-Rb%V;G?i%HY3QxGDc^cfeO&eI53Ppt+Xa0s|oDh6B+ zN&pEfem(*}hkKY0B%GQ9Bz(7X1xR>}6-b!p4v_F#&^wG&2A3p|@P#4Z^-K=%`r~Qt z5032*$Zf=QqsO#ch4V0w@LM3^a%UjnDQO_#uQ@=%KSqIs&)k88FOWdOVeRHj(~UD% z2d1Q#b+D{f*T|f*CPvzNlB%H5>pIp*0Rg0Zawd4s^E7(GQ8*x1 zX${~^xG0kQ$sFYe(3(=99B8m(;0w_=Ku97D!qOa29hOHyb@)x*PG*4eV`|e@l31h8 zK>?i_T>+LVi~~rS2*g5w8l-?D3=0D~+qI8@r3&MK8l(`wQtu|Lf)q1?150%*3r==l zV;TmQn!^Dsl}aVAp1fTfv5oLcaG!QtXBw_>9TJW;=uJ0b$&4k=ks;1WG0IIJ9S}C2 z1n-0GHQ$9W2Q9QkLtbMYd&r#SrCfWY&2hcR&d>%Z<-mtNo)ORXnbWgQ6Zr@7o{M_B-YysG9!(TwUw#@)+2NL+f)Z-llYlTFak1Ln~ z(gid2VCH|MdpfD}_+lN4G+5VukAZh3OuHi4*0mQZ28I%<3{o)N1h z$(v$&^teTk#1$#bc?{E_1z>#wKWU;REMwJl@`iS3t3Uy*^o@UKGgE z<_a(a32}gwRT7Y#2te8q%s>KY0Hf0j%s@gMm;q|)2sJX0m=DarCJUGWzH9}U0V^vo zgL<#LG2xy+=w`MG0-^fCiQ9V_hVYpMp~qfTEtKM}k65@L%eW?{80Mk1p!pv#$H zD7*!PxnaI08iK-J?}>(|8P>+3}FOEJ1`jm0L8pO0|mR5w7c^g7Y?s84FZ?(P>1VEorrwc%zV^4V9 z7F@!9qG)b;YD5|&O4b)+ z&ooiBym4NOzcNLtC85j}^X6|LR#?$5Wa9E!cQjeKM-%|A4S*~52;kBJxGcKuNlwM@ zS7a$58kyN;%ZG=Al`k-pW~!XgKg!8wbauYS%wBc&WBWQY!{=wqVFaj5jxnA1M(wr@ zt~?$?=nBD=C-j0mZk&tV{>j3Z0d@|fU%;SH%>erVQnd-?q47}`)E2q&f6i8O^ z#W2BwuP`5t0ZS9E*yPHBab8X%`65+hwzu*F7dT8G51PCx^#M!c5;W-ft`oxgdC>FO zVu2UH)A3ODX0H_o-PRllOqr}C`0Ys5Cz81HT1};|3cR_Pj$XTIZg0+CUq5J2dCPRI zCuWUX40jzk-Ff!RA5;*7<7UwF<|}}ncdBy-^t=)G z(%9~h!5_>93AxOa4{{Sfh3TZOd*%O799s5tFSK^U1b?p^k+&=CiGAoM4u!359rp#(=I^hN`4Yn{LT zS}P*$bf$Y$S{`es5!u~8wO#pbTXrA&=_4XFyt2jFFD9JO{JsUv@47Q+evcYq5P{Pi zkP80@CB+$}?4PGWdzdxnQLw=HcM~iyet$UdIvjYLsF$Mf_qj?)=V7CV<+{E@wn18C zxLhWe&_6C-XYiuCrOdkXy9$?~w>X3Di10jy{(-l~>F70Qm@)oPnz?5FcMilF`)3q@ z|LYFG|MMfJS$F<({K4|K?bJNk=v&;09Q2>y>3yZ~LunV?Q(%8%UWS_b9@jw^CyO36 z87Y-1mx2i75xh^9;C;FP>{w069$B7+vPvxI)V~3?IZXiD;MG}?#NPYoWdVw)WY!iBLHDJJw7AnAL z70iOu%6tbby}%e)`uzF%!FYu+YRp%*k)+3jq17ZmN$*6e-$R?1z08cGXh~yRW4rE&tEMLzaHqOW$Ps< zgk-5uznBu*cSMC;2TGqRcelhqS%=qd$Xi+%Z#}9&=Z%va=*Sk)q*GfZFX_jK>EEvC zVG&labfwPZu9fK@PPu+1vz@ixHc!CnGwR}cv!&(`8nABTv)q_3eFO@FF+gFv$spxH79tov$cZs09gcgl(&1~&lc z+R-012f8=v^x`r)DtgQNxbF?~l7Fm83Y3E1tL0VI-4V=(o;OOETUva~Z4BrY!HYk4G$Y8pw zsJi{tgg&m9u^qZy-~HPciQCLBKklo1A}IBn zrN?vr(`An_)tIrC^LsJo*A1w2L>KRZj#_gHw1TBWAREoSJbM@uYl|RyqDLzhD=Fpy zY4mrZ1s`Mu39-B{cTpEj^h$@9e&tpDOr;|)=2x#Kwori{vhUbNr9a2a;Q4*>s@#a@ z(9{{+K8SvOjO2S3sKOjN5eLGU;gsjbKpQ>?9XE{R0&A*k+4j10&$*H^W8d|V`LCoE z&PvlrotlaCZ0h~mFByLKsjxy`Mn&nO9ymXtXQ9ROiq?2$)$la2P}?`|zAVWTdORP* zI3DE4uu#tdHz79y_#XjpH|Pf5Ug5Hsm(F5*l^OR)IF0%a3pOYqsNAI=D2ChzC`L3F zD2ALHoQEh1A?6oS;bzt{HSqHqX(d>>1b+ri%~2;>`N4YdXuwI=vGLuYwcslC&O;R| z=;xqfF_t?j6D&yz#V?IFAA!-4Lh)AOX|AoDF@p-SiMB6oaJUY=Zh88uBAU_eD!nuXdK;6(hXF_96(2XLs^8BM>{dh{bCbj#3HXZvA*HwHl57k(I%Y8Cjm}0$I576G z7aI#S-cFP$tYmpy!E%hO9C~{A!>b7Gs_&Qxi-Ago<|N!JYHPY4F4pG`6tijx7{6-= z7;gjX9s`2f6OsVjyJEmk;zy5wp8(w_D6ArZpD?lmKUr-Ce!`gJ0sKU2wAD@DG2eSI zy$w2(N_-cg)0onh+w(!!(fH6uNUDkmyu*s@W4sYEkA{ies$?lXNy1X_t{s=JdxBAU z!l-3@5>>C=>a_l9Gs~)GW>W}NU*%0pj#bMw^|-ChO5P7~HK`2-EAx!OMdp`cE}H;m zQ|qA7XuTf?nIWQkHDK`*SOIc06`)?Q_*o;>+CbGD% z`ss`ii9JZ#I>L>=Oaiy+ic8#Z(TDHMb&tQ;SIm-e}@g$Vk)wmWUL zIW4oWxADGn@L_6mnyK)0yfX!d7p;bL^$fkr$Y)`D0Vt>O0hGrGgEQ)h1-o~yK;&?O z$YbPy$l>r{a2BovTcmLSXMrM!oW=-<95pW^hHP%aEFv(jy{&FTJ&E3f5itaX^bi!{ z3KW8u0SZCoiaojoug@JLx62hXzYQN_6)TnQWth4vY=;6JA{^_5W*QU?3e1X$^~)@J zW_7%=pp3P@_l{)Vv!%|*rYj8Wi@2x(ew)-l&ob`};JG+oWoFvD58%0|JqQRQJ)bG> zqdL)ffa!h%(9KT(bX|Y1h#?6Z&=QFKtR3}fp2Z{Cy%Ge)WcmR^;75W?L_6kVm zDNalnv83nkF;YY)NdTV97gjOGy`-+k~n}Z0yr@~p5P_mZ*(#2z~4kegR_FPR)))6xT!yk$LOr|gC>>Q z8K$Gl;sktIG&C=e)*?uDpQFUr>c^san^@>A(Iu9*@+`Nh!8;Umn&@H_fU!|4kdM&C zyb=_KU6WKktQAc#)9D?AQh#sF^0yKwWj{)QHiWz;QwdB9+j1FyNaOM_ds}Q~Z#()! zoy!I2r14@2na^ zi&9H~4Wln^E+V?l%2M&Dw*`T;O@tDHB9xGNLJ65uAeZSod(YA>U;o8q^AVU3RjB`- zm_^m|l)}+~VZ8cv>r>m6+QOl0cd7>#gs438K7Y(9oCx6r>&Nb8P~Ol7pu8c1KzZX( z0p*Rhp$L-D{ajW6@f(!4*zN*Q-e`+Kd2>Ag<&7@NXR8N&0LmL(l*s?|J=oa6i%Ff- z4-Bk%WZaW@hGeBnEOFjMg0AdIjY@_Oe`vxQ42d3cFY?SVodNfMq00JrC&L zL{VTFsoPChMpE0T+9$IZw}xatx|ha#hXoECV8KFRpQE`PNED+7B-)i~Ea2y+SH+RA zSCjW>eIV7?f)L8IRCP<1Je$>0o5r3=pGV!0KFDL1bTbo0KF_ufZi3iTZ5=j z6&0=*D{E*=MBgAt-?uJitrD3iw{;nqQ09O@N|?dJfhd z%XLK%h$BD}>2p$ZK;c*okSyD)8g>%f0wl}Is$4IKKisrLkTnpJ){&63ZHZD(NE<$} z*vc>8q=s|*%IRd&wdHG$QaGC6$s>JKLA~sH&(Z^C6J6s)PhX_&ikD%v9#4yD50gA} zzam}KQJuV5$$TT{k!TJ`-7FI(O+mwbV|{JVktB#F>BT5$x2q_33XE)8tkPNBygDE_ zvN6>}XCa@NC{X4I{8@VeBy2nqBrHRvSOYeGngu1V?VSkcF1r$wO=pph9*q^v1dWtM zzUF+a=nVwiG3EuQY~j}T%CRp-dDVI(hhp9PZA)LHOzz(txnd>%u~uxxc%k)mm9eaQ z%gJIX(TEhJblPh>yKmoo+KaG>@)WE9Za(9^sxfO%pH_;kdHw+IuJsJ`O7ZqOQ5Xv! zg<6gho5LS=vx_EIV{7C&iK3(+-Ea`eqjU)< zAl-T3E_~kS`JV6h-f_ph|J*Uo*k`V})?RDPxn`}{dzZ<-=@1v5(pcCSk1pfE_G&65 z-O*07;?|pQk+fIedAzZb`J*)$kBoJV_-e#Zf)GkFJL|B*ny2(_x1)h zu74(>dR^Q{*g>(syVxQs0etY0kd6SJ0FmS^r9*Xhh`CGSByxU**N~Zg9bu?t64?Er zw-^>>sMTrR{o&(!$mdVVpG7!7i`W|^c6|u7R;gsR)w6XVt`^9dojEv;U3qzO4?L?a zn)QxTi0T3G1#d-wFZd?O3L$+~;=3Sf&9*W=9H#VP9)vT`hCn!TfAffAKjP^pI!oQ> zCw5a2?6n()ggV+c4Rd=|A{n?#>M8w;d&L7Z&fepz31ZUr2mLg;6>Q2F(oeLU0=rXq z+ZpmrhVMQ{;!LUflu{*Ps!dGEZOMs~TYOpZX;A2n^I3B?g4C{Dnqzck_{(RMr@$Ye zeE|L-WCHjDg-zfO@*e_T)jhKXs9S$fM-F(E?*aS)>IcB9{7>G(;QiFSM?6?h({2o% z@;_yKMVEg+u;QHmeKlTe^qE^fjh)E(3SONk2<7cW8WDJPO;@so0}6!$Zgg5TekELX zubcwEzYAj9oYwgD3hbHNC5@HGxqnziN?66ix33Db^gekasnLfz))X4ju7CCB6cj zII{z0dM|l^%J~eo$|2@gOeY(gsCn((t=bI)CQ%a%k1B6_;u(ipqY&HsYZHwxw#egF z)vk|sj@GH3d@#i{Kio<)LN*7h`oUFxAfhCE18g)Fygv3_q9nd!vpC@+f<#Y8#tPqW z&r!{%i%hY)lz40u3{LH)FuIz6l!RFWDZvlS1mlrDK*fx;$)?&E%)h<&gz%ODSXqDp zgf?!MSY7W1cTurokv2H7HYXLPejf?vihe|8A+O_l;kI6ZXRVE&1NHLP)-E#~`&3{? zv3*Z%>ys%0cM zba5GRlzm0M`+jY`!Mk#sl4iF|wY%P1PHQn_zwM&^C&meWN@LG`Y0Ut)*i$x!`d;7d zy=m`CI$5gSS#v$BxKp-<_FmtV#YpcF3moe+R7BYOJAwHRjNkmL8NNTw9NadOwYFZA zIx`C?D?c_gc@VmBM(Be^HRdq4A#Y*-@fU>>C*@jcYBUBz3KJimI6(@M3W` zd2(|Xk0ykNlY&_#7H6qxuTxUj&tyxzUWK*LlV+Kv@(Q?m*FY|>ZT&>&sqF8KgKX~; z$4__ZmZrHTx%C&fL%3S#j~#84xwa&>`bwI;9RddPV%tJhi0s5dRf>X~ffe}m zGmeZl^!+h@f7~VJl)O10%aK6d0jc}Rpc}GWY-Ealbyr-T-KuQu1h8=B5A4lBn6a8Z zW5ykq^K5C+P~Kx8!ScLY%&w1{g4TGkefAmH6TZDDqCfIG}OM$Sqpr z53jf6E``zK&GIXY`r}%}*k6!$kg^ffgJl!1Y5s8VL|@#=clR^G?b#o4SB7<7=U-fC zUOhX4ZD_}hvgswU;L>wbD8|(f zi8G!hije_ldFh2eNoatuo@hD z!ph<@))t1w3xBak<5HfRqPhfKlT@3xRYtcAzISX#iInzC(ie^Qdz~qgQBN&dE=-`X1mt7us2q`uS>>j zyna&KYTVDuov%MLGS0WDars0NyM%K}`I4Bp+0GPdk@i#K46j)jP(8&8s2(I3(+nRX z7y|;XHdNFfl$5F7O$ZTz2SA`2r3jQTtAkz|s36c=hzQtVg;JMxtA^=cMFuLW@m3~| zT91vE7`M)-+aFBwB1qj8f`qm7x)Q$AlH6VBOhwR_R*>GY{82p~^k(?2F7@a*m56b$ z`AnJ%KexSUS7(){H-12<`TUCmEaRRc+k$(i*$9lgz*sRZWmV9lUh_X$CExpmXNh`! z#4yOSlr@KoarNtfk8rPu!k2x?3$ldCSRcS=)%wMITU~TG(zj{Mo?&uV(SWp6Sh7UO zI8~+0y)<@wUDzIswZ-;5n0z)cROrjVQ1K8xU+lsF&?OHc0lYz;QS=FdJW7ka5#7SE zdrH3Ls^1N_hwZcm-6AcpQ$BlLUYeKv;ph73+rS}A(Zl-oaYwd!xsl9r@B8vq_l4=^2y1C&fHSq8IRA!Y;ENjpT94Wla8i_=lAyEv#Ck{Ff!tzB=5Bm6#V+R*VWb%mq=%%%9Rh3u8nQH& z#1iueL|2cC!j%gnr6TOw+#>%P_Xv9@p}-k*EfGE5Y%{c5WgH5Yh|>Dreur<_-hCw-?N3sb{}sA7)NzG)O6pce)a|!u4R{rwy?Nv zV7OdA1H%>D4Gfnd?L=F6Jb+FNX@^UlgT)>xZPsAXCkUyKVKx4d~$N*GoRBT}!^zp=KlqLoOml9bV9cGM5dL}#q#WpW%QyR$NKni z?iaH4S71HEoeD@))2&3^n(cK#AkYeF%Rr)CjWHKj0+238G4 zgRE*U@fhuC`cR60$-SYG7nG>RV{B|O2;yzD5g@h2Z?5Y2WYWj$v;TokMTTs*sB(+_ z71xf&1}&7hJ)BEW0>24nHRq@?@mcSU&&l3BS>u6maLfRu8?3&CnS<50E`HD#%2MFP zx=Vozp?oC6-rmW-ZD;@>+xE_?9o-eYh=*X#bw}v@4PHdX7EpS?6aI?J#Ge@5n%WMb z=Dd95yXAs`q53-WjE-hHN@N*C@bPHr)MisS$LIbwa?yfZZxMB@aKpscERYP;{wr$( zk`7mRanh2(75T3V{xuRRwe8euBquuCk!u_$9>AprUUjT!Ll8c=z6XNuWDI1%<@sUu zRfHjs1y=z1E2X+Kr^0C>mb|?ktWo=i+_{kwwD28J``OlNf-N1p4P2ywApl98=&IMe zuc^0b9q{xtvrWVx7f2_7v?Rt0bPa0K#?QQWoiH^+mFR}qP|EMYzU?)?j6 zIvbQsk9BdPjo!1d3XN<=?}oa&^)LV2mt3dsFEZT?6&`suMMi1@)_!m*!KovqAHX(p zNIy62D%cAEwo&m1u#Hh&y+yXV-ly3zg?kP&{5}2ib>=~dS|8E(_k}YM5sAP+?(YKw zxxJ+&duP9zGU|z6wpOxtcRw8Lg)C`|;4vUbUBa`66zA)-e^{PKnscOmvx?kw{n#yH zvB%_(72WA$BmB`~FEeIMjc_g26uNv>sty6qZRX%CUn#9zxzepw*4hT5uZaPE9)cM` z&p8l$ao|OX*Vsoooy7yawFA1(!G;wvEkOz?Qa_vTTu1f5BT<(MM@rm;v>OAbr75d3 ztc2cmk0kL*I}7pbe&RY%#SXlq6Fa)228bP+C=ffyt=OT7 zYUv@-W^B1Cnz0#96Q?^pO^Q?&vkQuKJA_KLjq&Dv_idWrwN6_dTpjR*WnyznylBS9(zIg=Jf zW4Ib{7=#(O4kMXuHw2=0=PqgOh`_*4s@lB%<7(?GU+|tyerXX-76vvx!e6efg{h9g z!mmZ=9hS%RXWS>jy0s+;Z*y?FzrSFkjF>LY=kypQ*9m7yUT#Pt8n@yy3==LFP=S>@ zQqn+b0S!ds)+vOLjSYiC@zu06(ox#EG`L*9#M_YuvKi*zzYt;uy4R@B@M8kholYY*JIi1t?)pf z(e$anmgU|UhPh9(D8ZCfVc@Ev0`rrB9yq@f!X>JyB}jJG8$TzM*dWZPj8r49<%<6> zE%v=!xZY+_zifQ!)}5gtrtiy}vPd zO2eBK2dRk){<+jefgqNMC2Yf>Yx`2ZN45qTp2`6S1UkdX$u~LUBd0M(%7y7~c=Mw%YpYo-CnHIlWN|?Sknli6CM)O!5 zYa{OP3FLA1K8U@C4K9htserCYuKbor9in=!r)E2+MH4X$-rWCW1MVs229`VK7e{$`nHq)^yU?KqtVWE z<&e%ZJ@AbIR!DK4QEBbsRWTqbFB_0_uAahFlvg}UFzmWJma?D1YI{w7o5qp(bgfDP8;aw#Q^9he6l!6yFFd>PEH%>=f-oIK1l>n z6@b@#72f~D=nI{|&xCAEN2Ckhk${y)H4t*7#NY?AimW-yFB&8QWECZS@F{=IC?Dy2 ztmJUs3!~$gR?!Hw1?;}#-(PF8;I=So_5B|K4JfMw8gTR;Xh2z| zIwU7R%#l*kAJnRC3N&ED3)IRzZpE`6zwvJ5JDPL0o%0-;^Vh!RQtuVFM=&zy78Xdc z7znAjZK;O>f z3<7jLQkoTlnc?jOT7ZB-w8lIjc|1wzN4cBGH)*wyjY|{X|C7Btpb8;2LFi^Ol}mQ7 ze4w~8;dSO$z`@PV2;25T%uUwPuyzvWMf~;$>*#ZXuVf>R%}e2ne(9e4#RNsRDExaQ>JVsL#6bD;5Bi zKA3Katv3(fNW8D@j?wO%yo!5QCPaWPa>+yzH#sEzkdiY+fIDCiJ?R_pNNSm7B}V&} z4}k?0+&5Iy5hZ}Xfy~C97mPT)D@uQvxm9gHoG2UNk->|OB(O=C7~!Xs{@p`(J&S!a zD>NT>*k^zE$y=$rpD&l);T_trnEGAz5Sz9u6Ms@_dn?wjR$4e@Hjm2LI0CjQ@UQ-OrAUEKA97GV|N7SJ;WJP!(>1@C`Sq!5}%BIo-el8GW^R_1Qyax ziYC4)y?$1qFLw<3o%{l9C&C(|rBo!fUHc9CpJ?_cCOnX)oN#Tbb9j-xoSU3Pp2^j+ zGWJCxF(RRKKjGJ$l~&mBk+GQ!W)3QTMPqKz@bNc)l9yVNo?Jf_uX;Tnw%7o>Ve(*3 zVElQE)XC`ckE&~e0esdiMHU(EL*I)n*E4(Jw#K#hUW-j~?@+B}*8aA_7euj=MbZDE z7uq)QER9b@?1SaWoaRV+AN>%ulh6JC0^;V_?J(=pxcV# zYvF8sEd@@(W;vm{k#XLgf8C~shk0JpE$8N!O^=M_yyn`xCdJ&HZQ(_(*b5)A6zzKw zi#lGfNk$#Azlf+fdj<@C^sX&dhqO+E?ks4|3E*e;4o;`7hAxJG_0$;}wh(F}*)B?i zTo!ya9~X2V8ax(Q&outh(rDv4^7&=?__=NVAo>G5V!Opd8?U?U)N4cQE~Ve7_R~rq z?Aahj|EhC5%X%SeXmDZcmu>0Bl|Ueu4P84JbSka(Q;BnTjECe8gFNhb{TFC6y~S6h z5QU4jrF+_@!@E=*9SSIGoEJk%)~H8C2V!+zcb}G91^K<>TAg#(UjI3-y((7u;Cv`( z>@IlA;O}|??R$;H-@sn}ooDJPg&zP}H$n19zqg8^jD!s13)m>9y-5l| ztz_Dhkz4aELZ)=7{%FQlxl^zX3k+4vrD{RB!*3}U-z6sUM@L^=ACRaw4ZPE z-<-Ln$N%xOYY&tP zJU{PGGrb-$4M1Fvv?G2#a6)9=><@i;UpjK$oczn{Ln_1g=}-9S;^Otl%HK>*Uf{)kB!kJD{mrxyx$EP>*=Gql2-y3p`-7)10&eELHkx0- z2~@AgAISbLV`wYheMx`bY)H8KeuPgBe5X(|PtN~5we6e0xT8qmc_zwL6X(svW?A43 zc%a+w{L0zX>sPZ*-pzJkz{T-p+6`i(Y*r)S9FTu~=xlm=P~Ug++5d|(AJ0yEg7xKQ z8AE&Exmdv2ei9CqZK1Fts| zZ}vBwO|P#^FJD~#=F1E4*9~b$T%7X#xH;uB4LJMJKO(mfaJ;s7eX^OBc6_~(7I=Ns zy-jd)^%K6T=#;g$F&TKZJ!o4}`9!R;*?+eB3PGT{`!iBPE^yfXdJh5n5OB`Ra2`3+esiSA zg*Y5*ui$$hsJ%IOdN^2iRml0t|E4kE#U*T3;QGcwuDxxqr8aM|On2f!S}t+smzNk# z6V;f*`WZN8F;y$me+oMl6Z4qI(YS~{dzJj?PfnP z;6-i!@ixOD!%b=%VkNk}iRvowrnJ(zyYj|e=!b2)c4d3OdGk^K;tjki2+Ga)6XYx! z%KI2Pv5{AOX~zBBnDGbGG3dN-y@Nm}l;U4&_%XT5yX1jsa=kN;zIt_y(zl7w>m?ji^2e$}Uv_q{Ag4L*%s<-L8 z=1dj&fiwY#kHn?U-HWa5sL@lw7mjDg%~DBic!8&F_=LEWm1UXHbg)WX%CAJJ3f^6h zh5XKsn{!?KXl{E^w}L=leLQ(^uz5;8ns8f3bC5>5dBA)yxcW=++hG2>{3u@bSdJh2 zvGk2^d)xJVGwyndLC1UR_S>Exojaa2pT1723OON9z`n~-`Dip9{YYV}W3$||3+LiY z^lJX{k^Gjt&-YE0EqUMh;Iww%Ns_jy-_1!Cw;j)A_dBF+6_Ol{X7)Zt+$imfxJKBco2|@q=ISUmH)^B*;%rK144o~_*|T= z&^#bEBHXq26Oq*3g$@|!c{*>8IX=JyvX=IsY}3SiLR^mR**&jaUnmO6#ACGyY=Z?; zIxp)hdDguS?*~v6f^UMXYQu#A2y93)^u2!iu{0Za?NAL7BF5(+!g(j@S~tQZ)(duA1|s4%$ve z`HlUT??PRASIAQ7HTg5cm^CVG#IaR{P3d$kzVZvaJtHG2RUk|e)BlQAq-~%OfMAz0 zM@MYyCC(ss5!6jSZxW8C^ZuURmju_|3%QEG#x@yUQ zhE$ zs`Z)Xz#R!z_xv{Ko#iIkcH_y(0q!7$-b%5+o>=t&UxD(kc|vZnKLTWivWmZp>-U5{`yZX3b6JM)6j za%)ulsM2%gS4kw8_C3wav(bLe><0*nr>VQdlI?lMQ3uAzVn2xRH8G!AuqZ4Z7(+=C zSq@;0ZCT_$n+5ansqaVLNrodCsTe#)iX?^1!x*%hTw$lDN)dj6i#?D<^j*AjUN8?i ziST>eVU>@6{xO}6M-xppOgPinlXw~f{v75N{x==q4R{t!MB5kwRsiXNO0QiQ5}1h7 z^q-nc3C?*7@akO21X`mnPoSk@0^2ZmLO2WWopWCICZb)ceUly)yTVUQ>M*JU<5!&& z9A{J^EyKQav}oCU(n>PC1vG@%?4_Y~0{3a0K?;{}fUT5(nyG>DMqTOK3d&~aoY#Gt zK{cAY@-(<(PQq82!fqS~rwjBkMtiWN)m<5jG!hpgdfaLgSUqcg{PJ%Y3yW~Ng-U5U zLbO*&>tkFSQxUU);bff)heMzbcOO$=QtHMeMw%~C{DkiDvF=YT##=2dGY;!-n> ztZ}>tePX--Mh5pKg41MpT1Y0@6O%`}C3bReE?AJnU>zk9gPb`9CgV<2N1kl`nRvtxU ze3ww6Xk;`fvxG@SL;23@m=*?Ry5jhF12O(>JNmOzAEal>ao=Jn3F~pD)JQ0vNZOP~ zCF>C>{#~4slgwu^_A&|CqQ^I)#Wo=-NtF7zB{E#izlqNx6MR{c#P&%7atWXNO2ro+ z=L^F9#>30rrL|dM&=#3{@Ds3|rxMd_Gy6|E!O0tEU8>xa}AC6k{jG*JFW z9LpfW`)W*yw1RlUOsKyJZ5dYELT3yxW(*W&45B5i=X_p|_eoU~&)Ehn z$XxM1_r4QE5Uq1E>pecs)jJvPXKW?HFPytmr%^B;o9?94jCv-Dxgqv$&YJAeK~z zHTJgEgw0EAjd&#qSKm+=kY5td@XD{Y!9N7y?Q>XAi|k)!J-ERB!dK@V##CVX(pVa* z+o9zhh6)ePq*NcZ$I_C11!IoX480^&rn(;~e#v-B_pMKGv=3*z4_cSyU2KS%s7M;z zFRny1Bd)Ex(7a228R)mR!w~I{?x*Hgv)Gs79l>*J7p@R8QVcp zEGBwhvn-K`5fJ>)pSD0vDPf_{HKH(R;ETZUeKa_Yk29aeOJ=yXCZ-_X(VDoT?yWrD z`Ru&4iCfy=*A}8p?AABj#xx8gDOU`-K-cglb!popJT41!`i~gOJGMMFQN4giU%MB} zy@m*y(6q`owviw<)B+{P^ECdKdfjgaSA{@U`qB=20W$l*%=)y-A0A@)S39^AbJAo7Uc6_32{tg!9oiYl{CU zmCjGnu?v)B7Yj)>8fIkgmedFNMy8OQ9)`6G{6`F56n2fcq(_k?v_`GNJkj^mATwIh zraERsQn`_zWGr{v}{eSTdSJK z37`M^`cJYT{@R~DsKFctPcW9B;xc2_GP2r8*Xd45qoZlvnp(B)SK*Tq^_kXP@AZcv z2`tMfE(obAsnNuLst&R*mQ`(R`%AUfgrw0^1Bz6I(czI%BfbXCKd^_I!`5{2Ac#nb z9&-ARN4raFek(0W0TYun1$b2nXiF{fByg+^?l7m03x|#i7Np5z=u`c#F&m019%TIU zJq$Vd(TXO{2ZSY~N`@4ajF!)h3j70uHxVv1ucOpRn6fn8XYuWJLp7OaPGfl8n~5gK zqcE|VR0^9LiS{5Bt-+@uN%*S-q*XlXVr*FcE7RZNb9?4i)xZAhZ(UupApS1)=O{%{ zgB$;pAFIuT)D<`Ttu%|+-|u3*B!h|(Nu0_AeG0BZtW5sA`SEEm&rECT8s&M{No*aP zgGe3nL^4t~g`EX8Bqw|n&ma%{(3YA^)MCZ%kijG4esh^MMaxMlko0@>oR;=GDiuUG zR6WFi@i?%~+&%i?j%yhIhms@1DXzLxg;JvJON`XfZ50DUMtYVg%IKYjs@ENnRVNq= zxKPO?x%(Y$;UAzZ3hT|`AC_BPb&q5S+C>HN9v!*r=njsQ*=Q(f^0E$CAzT-sK8AVaXHMvlZlN)c0_#V%Mc zNAlXAh3isH?>vSHMBbSEW@W@M@@467;>QRqt}6n&G~HXu|;o37@guyBQ+%3Fsa z77!F{ z_e=-dVeVr^<0|@cNee2FkoZ*IQA+lS#*-P^UblB**Lfl3lQ}y8pVJ_D%;ZiK=}^Um z_np1Yl>#~C;lR*9X5u7TyT1t!(FGFI z$`m`SARtK*As=}WjDH+T`x{f@8-d%~L=&kuK$s?D<=&hi?fULX+u^&9(yr%Az!YBO zhyIes916zI45byul>C#i`gg`?Z`mrLSQtjKGrcgTcOaCBxQE#uZ7WRmRk$U+NMu{& zTfz+0p;h(e@LU!X@TZ*1@+dP3<(u>~e18&MHyFl>eXejMFZ*k@zMoihXh34HcV)O% z4Jq6LgRLQD1q6(OIPfeZsb_B6Z^u3rsZ1th{*@T`lb|-1dS(nmpgf0aBaOW0kN?;u z+=K&P<BoOA{^y+$fcPQ*+a^tApJ_EL))9>iTE$;bd1POlw=>O z(#{vPD4VzcZTTo{p(DCMnQ7+WTXA>sr_H2?n)&fg(8K@LYe@7mlWmDBvKA?Y_}zyc zDr$?b)cA8MuL(tT^Cus&x}(n6h9*d;<d%l^qB=kK5uEoz+WG#eK1O!+}E5#BD(u zNGC1{;Zest4GRQsZ&QCu`0AT5*&hFe{CFTE(M%Cc-w2ID8c4K`r8}6PAo<-l;)oE< zf!&V|&XvbILVK3Pem_(?n0ggkza*OF9ey%LolAe^g;1LHE>5LtVS+f*0 zl#-Sr3P*7UXCd|>mKMucE2Tb(wV_o*B{hd3xI1E?5a7GFms-L07g zXdU}P2`Zfv!Kz-aj?;=rV6YN7(oO6#=-UErj^+_>%TZL`_=YUDX|)G$KnT%YP+SPX z>c_qYZm2k)dIQV;Jmk$T#gEtI^nnVoI$dddE!HIPaJxkGfzH@HlubxFI=z3g=m~}r zh(}eLJx=2rgcfV*oo(M7aNCB6CM4d+R+?Zcr6_Dg`RojtU_lzu$7ucXWcA@Nw9<|I z6!sv#QVN*9St{di2Kxt&R!9g5G!$TKuC-y{=x>{uhp)F3X{`XJgZ{RP? ze<%OKfa^b5|G@tM;NE}We}MlVku27i4VSW&*&C8)Bs`mD=q=cZz7d?IS?RJAP(Jz9 ziK%wYSnA6%dtJ-BrLk3QWkt(LOck4iaDQZYYqa9d^xJfs3d7Umq$!lmf@(5&zGXz$ zBku}yO+LZwh%WNX&y>%{1!z3JdM+jTC)sz+knev2t{LWz3=bfR{7eLo`V{)m2FoGb zgWF;z*xiWyMafL+t?e*|k~SmUN}8_lX+#IPK@r(JEJpU|({d6U zt}63{7I}hAg#s462(YcXB5dgkG#Roz!c=}M&xeVr(UM(jUB3Qjz6^> zLSv$X9U<>*VmQ*8YWj}6^b^n$%*l`U+9@J@5}R&P+UzWyTvq1_nRsh^!sa-KAGH;# zDdv)wj3kl^BQc=)O?7u%r5%Y#%!<0_bU!zDypOR0^;k2hWJNoGg~@8;a|%PRe>93d z@kI2?Uw^QqOzcVaRqj&?$nUV8*S$3?C@E4SbgFX~22zOrR;5CH} zi=|&!IYCi;C@M_*3+~dp?GgK@4TU!-n-A?n?1fP9QDo8Pko=q_xXhOA*oAkD70@-W zXnRILsM6!1ZpX5*!xA9dGtzHb8sq)U>rVCzXX*1~2}3JyQgh?Tz4h3-ec5`FD0fD9 zoG7Kv%G8d`rt35IJ<5JhC{2H3j=U9*#Y@NxuI7=elNYQZ9RH$zRAG@^a&;Dp>2Ii3 z;K(Q+|Dsv3jmLcyWS;-Y)YAm9l~rNl3#o9CCk3FA(H?mc8R~RxsN|TmPETgV`pT5H z-Lk^r6`DZ2T9Lg;l*p5@c!2$;{bLL_-3i*H>+-BG6RW2>I^!kpF@?c!2`StLjTX%h z>ocB;h+I;ZSS84gj{vcS^f})3!Q~d7Ub6JE|WbI95)$My= zKO8|O$w6g1*MGAl%Ul6YPmT*|+gwOvYRaVPUHz~s9I?Eu3Cg0@kCwSU*5OV(9{tOQ zX~If5uPms1O^-N{q(_)3zSIW-P+~QOBSN>uEt;@5R65J4Hm_|-_kJroQ68h%65x1~ z(4RgEw`hvqcmX*=QQE1EVe{|=s%cB6^?QqS;k4wP`?|<5H#MEt{t&gQ;6eqHg9xrJl3?aaSX}0}DbCVUl~Mu$EsVv_<}3vYgj4`adZ}I-o9>zaiIzubB_cUY z_C_D4z7vlb-H%;1YmWZ{8k;e~mNBC8e_X}lNdHG2%SSN8;)LPYGvaP}cuth+rD+>G zS&L3=VsR}0t&Htp`z|luEl&&ZLuoF_o^Ww3GMD1QQ|PmKaR%GHezgEm^#DgxkHU5q4I~rfk?JiTSV=^q>JbU^)Q=h_w?#> z@hm?)+Z2#_^go&Be=>=ldjCe>o=IyZn_cm_M97xADXkJR#XER0&3+IY|A9&Gdq@!z@aCofeoSNdAJ=OV#+xGv}a1p7W3et1-^1ql{cF z4Y1{9&#mT$LsuDR*^?cKy>ZYZp}}Rz+bY3j>Pz;dwAA)FL>h5e!ptb~MyuBAAg2r#X(WBFa#byb#MMXw;qP5yUNNI|U|+ zEgc@BSkM87c@}lRS@wi+@Q3P#jU#pHKVCyO#W*`BUiVlUeVbb4DzTU$l0-^=u-KW& zlI;EMIgN-G6OlxiniOOldrs`xRp*=JF3W|P*svG z)-dRkV^?>FL*1l7X*AJ*ZvfVFO!Lk*RoN$TYDxzvJNHm4;6#b2-n4{+TS*UXOiuMY z1Jw*TYS^9>nN64_=cd(kXeaj-dC&(W{~YFHFI6wQL>cc&gTTQICB4xRMMe5f#n_>U zI39Jb1Z^$rb+rFXnX3h4s_dkrAr}5Fa}wdg@n^UC&=eYl_*ee2Y|}_h6)X z6thu4fVZKjcrh9!D_l$v?zIt#gUvY zgkD&4vl@mKE%5+Cts50VS_lcZQ-V5sxG1K4p6oT33~_$B4TznyoEd#yqs4^g?p%79{z92aaba{3)yULh=vzR}FuI z06TVD0AT+V_^XLO*uTJkwe~mmuZG9}-G@I-sJp{eD7?fPKQ|Bb&TGA6AcHr2ohiQ1 zRm5a;+f2fH$G}Q|Jfor;xur$V0~NCoYZ7P{^LY|wls>=SwT1CL5hw9e@aeBjIdID@ z_q3r_6fSu@9W$ao%*{k+o^z9s!Bo7g#mWQpqx=&6E*{3k?|j+OT4;hiwiavRYF0Qd z>RJJ!+@`7s+GbLoD26DCHgSM9gd^rs=GSv?+lW!zDRLYT-f%aSe|jcpHA6&=Ce)zS z5fvFM^0Lhx74(tcH8L+yyX=*-sT zoJ;SiOnNjB`A0czIw@Wx`E`30%{I~K%W0HG%CZ20h?oyuag>-*h~~e~N1y?@j@tR{ zbRWTyp-udv6e@f`$<*|&Ii5qw{ec&aUX%(cQ&agZ88+0t*=)fD>R-V_|H1~}cYmv* zx2Tb39AN9qahb8dq2qyjxn5pGo6M}em;@iA^qjP6eT;PaI*oOmT*sm*X#=BlS7(QZ zS*(%5n@DvzxFwB(KL1=F5FF`8N{{KY>(IrF{CQNK$Lb;pOAlRB zY+p5nmw}Z`a>@nv(2C1=?VR ztGI8=ToFb;f?FDr6h-gjwowSSMgw0Qn$Cv1i^$hq^DT&ySN_2 zM!x(T5n>Vq6UTU+Qf@dZEoni)#6;@o3&?;|!Xhvg(6jnyTo9w^OPW1?Fn z;b-UEOL56lSGOHSCq=GOvHbL&&e*QA%`Z{Ih-RXj%($B9e zTAN{ zcQe@s#uhZ7N4=(u{I<*{GCPyb{h24Md|KhJ#2)`JAN}w0X-Jt3W=@1F9AW+#zrIRm zORT&6YPFX`(+qi+EN;)CO&y(bX!k3qLIYYxG*daIDU&U+I$lkv{OifEf~`bk_D@>( zH!ooSBxJI5CH-@M(z?BQG5Qbk-z8dh`?N?qqz5Hdxq*zmuQHwqXEQIv%rHGnUC)0| zSY%84YQwTgv2U{=&-iG^aY&?dSAWqzQVYr;-(zYJ>od+rZ;@M^{zuS#5szCaaJ~6} zV)*d!nMwYmG%DSa168s;zCfkhD6im0 zSS9nQ&DM|TgUC2bG?pva6k)!n=e-5?K&@t?H{?r6+*f3aY492o!%pRE%~*tRUV`I> zQ}oyx4oUevY}hejvO!VpRpcb8Q!EO)niPWb9Y?KiFkbpT-ZLTGML#ex>2T+@dPxFL z(8LsokMMY9?jLoEf3T2~eo zu1#o2d6NfFq`l44+=5Gx8&MJpe-;*8`FEoY#()UcEf0VNxp3{V(J!*0`@~&^4w*iXDRW zL_7ay6m#+|`+j_7nsh*;kMwpnsyz>Xq+>)b>H1`~$GU(d4gKSE56C2)(9(1!RQwf; z`y~~{T0=pwL_Xt{*$e@4O8zqzZR(g5mE~1w7lmlOd?n8Ng`_OHdQtA79D<3q_d|$T z6tGkC(bVswuyQC6r!rz|&Y-o{Pr(@h})TX7qoE?+~FWiLUH= z)MCS|dBk}5oc@a2eNXWfmh$mD^Xj4D+$Y=oH{8YBEb>FOvee#W&ut=9rxE*(xjVExGtiYyIBe05UjQ;w=~2EyN15~ zoy9%YrYq(&8V^nus1n+$GRI*qHQMv_{|A1=$!4my978C&3KL!2) zlW%YPt8DUZW&Z;IuJ<48|7s0j|1JP(_!szB6Mt9scWa=)AMjOATMFwB<|NFZe*Dxu z~UV356_*LFkWd#5to3Mp(N!7;j_`NkaWwz8>p-x#g``NNJ0B{k(+ zZVhi~h&p`~%(fFN?3$wd(y5GnMw_C|5{spfCc483vmm-Q=Z>su=txRBn^v3)7$dVE zSWFHpNk>*&N69^9YReBe_Bmgjk*fRQu*%{{MxXWxD23ep5pz0zJ1KlY1dpt9rB%cl zz@}mhztY8yct9s8pLr)q#eX4q6whwN66@6|=|%lH-x0Cb0=h8u`xk361H-*-{$EWJ3o(s{Vd@M(}*a#+Qd(tf!i-mwf+oS#i{)J__Edb4X^4QLKIT`OwN#j0m zP?qqRC{`*_zAcm5h!Qb866?!lVYg4<_kGV}qK}dbZI4DzKVb#K<^^!32osq~bx9B} z6=HpYLlP(wqkMv`W`b3BTt9fTyt>t%;XC+EFa2QOR}|@E^}Mrj(`DaAmj!JIqIh-{ z-7lL&E~<<^eMvGA-&AdAD?=O_y3j4Tjwn1l(U|%i#s%J9(b@8$<{h+|oG7d(`&TH}G(MeAR*xU`x--F*HN^y4gT7EjcPdPVvNHAf z<2E`Yql+A%l*H3iXtb$|IgQ5?C5*CUD>Kcm1(AVW|F+<%Q>~u1khb17`Bn1Ee^Uj{ zi}c5;Dpm7kcrGRTn%$+3W?5IdZtiU>s+1Q$#|cBh?^-eHI8xA(M%PRusv@Bemu$tS z^w(;c%&Kzw7C$e!2{}QJyi?6bC=lqH$8mzb2dQ<9LY&G7^|V=C5T4SF3n?2=Jh81v zz6_vwUpPf!=f%Wi)q9A0<{ag(n)l4*pd91B|BlKr3gZ7FtEX+e5APA{Vlj=_Mjw`{ z9q}+z^7f047%|T*F%BqEhh?Qt3KMB>T_EOr-yyXCoYF%kEn34NHGld-SpwZW%<>V% zZ)*y_5A#Q2)a{m&H3XG@2SLVr{NqbCivnm3-Lmuxvhm*CA7=Z08nUq+_DR4UiK!Yp zJ+4gGpRb^ET}aSp?bjv91Y6yi-qgb2@PVLN=2zoO$DMb+yIG_^Ih0^ZUcz3W5QehE zs|}V?+zcnPm%)3&rwhrnkG&apd6rur=0{&LY0X(B=Ym`G7jYeh8HrSnTgO$Tu(Yzb zt@b3S{c?MR?JdGWo#K#iRSC^$B8%BA*ZhNfRFM+>PnC%o{?K>1^A^^pn;f6AhRE?t z8XCi#rj^;{Bb1;J@K>Yhua_#XcGa_7dE2K#sqFznvKN%6KK8+cisj3k&QrjA{gQwC znigM}C=^voiY=(WjxXY(=?uj5&?1^xWXGHGHkDtO;;PY|n^cb?Je8oXc(Ibx(z&~i z7r^ekC-pLPae(GZJH~;QY+BqW)YN`iBa9d7OOohN#XaQjrDs+2-zvrYIL}nc=dtcM zlJrx9uE)_QUholWc2iBcyUDl(8QY4~K;v}ntenA$&vrR)jNgR1U9s^;F*m>O>W~`3 z?Oq2l`_(pi<^~d`zR}=OY&)q8v6V(O>{dc*w8(0OkLlVGvRHVf&2+-`u?2Vq18BU$ z1DORh`G|(}dS#-gyK*786RqWqX!MmrdULxZ9opPdPx`?r11Y2}<&JzqCO#Asq$@7t z+)kCF355D1)MZVi#pNxMirCt`Qf1eZ!8(rN|BJS_4vXsh`i5cX?rs=|l$P!skPZc; z1Qd|&?rw%qxQ$5*SLl1f;v0_n_Zj-0yQ=&wtN#Z8&G`b=KN@&yI7>UhA_C zSg<|-%F@l+gcmIUm>Q?$b5v|l5@?sU16ZO&bfdWx{P=ZLDL$m z1BBMZzD$Cc`0_dIrKyDka$y^e7zsNTHu5(7Avo%FFW1p+?jDxLEN$QD2*ERvOs(dQ zCaBnB1(3Jlb*Ua)m>W!ks5KPGVUAQwYREiDf$7{uBD&zQo8cbvL>arH-y~Z1R-l6_ z=T3K$(KWeswCJ1(p;+u=zz7t~VQzIn7^H_hns7agH6$OXYBT!9r3`WAki+2bR3!C4 zuzs!};R<*fJcwp;_FsNpehS1D=IO?WG46K6-x{ z7Y)&Wz+2}JCAmx7)gkdiVa799P}K*~*eq4)r9m z%d@T1!s~~8Oq8e`E8|jJaPK8q`*%Y1H&_aehLFrtbYKlBCHce?ILej9tqUJzVmjEiFO@}f4&fAPS7X>(G4C@i zf)>M!3~(JVcQDndfzL*XP4d)1fxUt`AC`B$7zJpfKay>gZGbMYV+K(kcqfP~y>&qQ zvwx|KfnmGI^}s<#HP#afSf7KTp^h;N%$Y{&(<`zDGYWAtko0mI8<&XgGNl=rxW}b* zg(!rgJoCDbUkY<%DkAb#*X1SnH-88XFNHo9^VqMvO9my7zlYOP1-)R0#K>iYXe>eb- z8acX)X^NxD(ieHI1@W%9^?kF_?{v#(R_7E12O)ulF%jOhOG)=zRYzhm(w{wo;#=1h z`{c-hkd3yBEwyB=X>v(Ow+7J|F+P?HM!;L*k$ng`bsa5y6df`#x%{L9qk%X2w?RpS zZ0Tb{FL1Pl<(@x`pZslv3Ixdz)U^g7zo?vL&i64bTT$dwpB)B|2-eM7p?!MroGdvU zo6>L>Yy81;*i$pIKTZx!U@pBvtrEFHXhbNI6#VcZ7EVB6K@SCXEGdy5kqR4dgHMvb z)&}+wT})XIl$&;wn6N5>!Cc34Va&g=K;90EKn7Y67d#9O1bL71XO=~p0X-D75{-U` zr}lvfi)%O z!4euv072?qdT2V`xt5X`EqS7WsL9m|z#D=^k;;Am`}tGDUzjY7$s2oiA(hV5t<41m z*$O!?OP@I{e!-bM(LQJi|+pQ@RPXGK_ zE^kSdI$?(r;HMg&{Y+tm8rBdAu3}QL15Q&Kl)zO)Dt6F+PJ!GN*hAzNA?F^g2JEef zXhyR=oQ!$6pI3{vHznYKK7qbE;m;q;W+Wdw9$oaP#3q5wh$VJBx#&@m4IaA@3qcsW zx#08Ij9UjLEe3AJ1tY?agsqj*{C)dx=lKFJU|!}+n>Z>d?n)0l!LqhF9}?ad9} zY`EzISeVzp^DHi%nps1_f(ej?krsrJNO@fvNT|;|kpEW$yw}u`W{tP*W5Dx~AFGj8 zp2;M-o2j$lzB^hpmXgpVrMN>{*Z8PHKx7VifMbx^a(t)h_jNSK*E)|gF>CD zsK&68682J^X{OpP;!UPE1ZjA11lBD9-yFMZH004r`|LdM&C>W`1j?%zCZAQhHt7MQ-GPR0+Rl zVc+Dv3T-hQ{Vr}DsxMHwPG%2OoQ)jCO-%A~7K4&RbC_6Y1fUAY{Yk`C;!3U~8V6_q z|EoBKLFV*Y9NQd4K+XGjlQMo!Sl{G7L`l)}e~9vQ1E92j2=+)sUpFuf-}Z@*ZndjtDn8u@Pm;Glc%qV7+3Fdcn(1M4%0z&t!@ z3*Jy~5#~5Z(CgwT4LhIixX$uwjh{W?cc1vtW5Of#cKmC9 z7>@5n`FudQN4L_di)un)YY8LLDYM=rWDX#jQAgLq;2*GQl2TG?-1QqTHhQ|qSMEVZ z$|Ry&uGCC^e+1hZZ8ZD*8=*+FG(OdMF|jTsBP(V`rRNhIkrGT>!2!Gh<1HX) zhm6BgtDo{yd6csYMdli_kRg?5QUF&{OPgU@7Q>0{p12s=I}`(uOIbp(#^a z(BJ2>eV%DzW@TekD^e*N;_Z)GOabZ^ z4bE&$)JtS2v3HW({pts5V)ViYon2T^Z$0@0xXy}clQ_w86ZR&kiSyC*xVIH3%5u9e z%kGN91Ar^{iKEBha`Gim#2AypC8(4p;T^t3R;^<|IIbvn4ZW{1-wvuV;H#bV*v4vx zc*v8#M%geq95BHk%X>iW-;QcBx~B?}+gdVB2QUe~vSQu$EdHhZa!+e2)K=MTj)(AR zRNs@17;jQJVaB?g4AYVXoJJQKxv;lhW%l123Xxx!pMGvnY&(e#G_-vUSwxFsRM}W~ z1pBbCKoT<%@zU1lP8WCG=#J!}-A%r^_7?E?S8@a@b$ZW}38@^tH+GR6KhC3|FB+rp zrd?@$wuw`^#axM#knAdl+FU(+{fa+NEO`SZvZt&^a=q?5)0>B=qg&}c#GJq$5!F;Z z?KPn-XCbV~Zi7zr@c;qrW2mwirU+3INL|6wBan54@CD~kUitum zyk6-R=>=zS6A|xWH{`bFF~j@%OH)cez-cSIN4B)n-d*|V2L+#c)_Pft?4?9+%C0r? zs7*SSpWz5Y#I0n`(#^EUd~pnlYqUr~AS)D`C~9mEYJ*alDtIu+1o}-V>l!U1s*p^} zj4#Sf_|G&FkJ1|QfC-UPF-7>6;xmm<)XrJScmOV3o?DhyU?SO+Xsr}X!v3yYOJp_l zQz#SYEn$cbX6Mhw=rinL$0Zm(NCRFBrRjyzv4?{o^E6Zn$+*l=bRxDe%rsflUPjOh zLRtQ3#y{Cw=tSVKXnD`Bh*}DD16D&T+NzO6xdr-(x75&|H%Ho84@~PFTn9e(KAKUQ zu%|KkFCyEx-ogD}oO=SeZ1}$~`(KEEE(_5k3!OUu5QhXo@tY@cVAL1(z0!2?0QN%u zAXCDENerf0z%I$* zs40NPX~@OhzHm4Iza0U=P$D<4_dQbv%(3Q55)|*DLuQx>)Kge3b2jI&DRIv*w9&-X z&t{At5_io1HMoAnY$#5D(xPc%5;XAb4y>`59t!5?^;3R-%rk27{#X8I&U&90OD=&x`Sk!pxe-U>6-CY%w@5j___A2y*{Qt~nmUcf`iDXLlUwAyiL=hl zcG(|^R6ycy;XoNcb^kK%YsF6ll+l+W)i-i>wYiqJ81$1z(ec-XT#&3ZD^bYMMJo)k z$h-)V_!_byqaF_)90Uw&O`^h|2by~w2JtjlNa@!=z=LU#Nz9PB%#;x-ZNaER?q2Cn z9=g`GT9`EM#dL>r76Z@pVy47*zc#F`g`z2PX|vGrUbbMrrqxtm&CBVO#zykkfw@^ zv3?BG$wg-e?4B$^l!uKWzXWwS3S%N$*0O7EA7;g{rw?`Q9jIu&CuRQCBZOJO@>WNU zwJ0DCt#Br_W-!c~bkRi!i2_8!WMVZ)YWtkU8D->NIb&q}KQ+3)`B?b^Me(+3kx=|; zAWVl{;Z)9sANYRWg3_))fe~$0iAGTgYcw{Xz2m-FsLm#+YFxrK5{G$+%;Gi4d>hdn z?T(AD@@jryU>W@dcTW~l3dD#rO!~U~nvvKSWnAS_B5YrTf;T{m1cBZrr2>&HWY>kC zLdWO*tX5uyDl64N3d4rl>Kg&@gyfRQ%^I1tl_LpIDn7s8%PB+vt=13Ya~HR%}~-_v#L0#0fU&&1ih%o zJ7|;HY)k)In7-gM_dZhk{oMe7LbWU-12%GC;k5egLCU^Is>oDFfm}>f2fGq-$%lDN z_r6+OwThhjp=YK;&E(-58nLPYeB~P>qiq!P`*E%k+uxn*g^dI9lAT<*>Uz$)*P^`I z!kT`zm9&}7L5HebyP%Fljn02Ch&j0wwYfNj!ZudKe*nM1z#h3sVxUlu4R{oX$gmJG z?{ZkrbJ#x)p-NbS?GdR;olk*_VbeD7fW&AK<|PboxHbaS5TA>73erjs)-z(BJ}WI9 zf~gp=W(mG)&o-U@La^7l?7td-(|ynnnMztra*?Q)JuN<91CWGPu;)8*4KB#YzuC$X zk23L67_j2edz9v9;C@Pgc{$>nirW5DI_5k#Hgj`PjW8R5L{YF{-5j(f>G(VtS5baV zp@J&b$~Ol=>n`Oc6IoPfM*W_Ch*nY__AiX(|Jpu;F}|pq=z9O}0)aQh)@*%*nbzDG zxy`h$tFAqnKV$*IiY@kvmdHf`POu+coQG9MYamjm?kfo`YfxzD4%`?PAdT=SQgOTd zV*5~@sN*OY-T#M%%ZWt3=!*Yp@=<2kAmI7&hbTD8lpnNC%qxUS2pM#)9`rMH3t-Rz z^_6hzIp~+|7EnfLr6v0OWZER^1GFO3zLRapWMu;?K>WEnNOiLs(e2t!ke6Wf8HQq_7V3Y`*PzXUAzh67QY%s5 zUXS6vv%el5j>y7(2*hrH7WZm3+a*{EL*!R0kRwd-*j&Yc&|qs7$Y>hYV0r*ZRyOz) zB{pY}tu%!60DzJC3l2`hXE z{<9?0)OacbH>%|`8_1eU-BXr<-J!dy$(K(JO!%7o;E*`}DQ_{vd@Cn&(?32F;c#<8k>5kdFbGIx>g6-Z1Uc=dDHM0>cYhqbd{8z-i3vn;8WF7%OPd=5#{ z{gs)_yEdogq4xnqxzp>@wc#2=U1;d1L+@2-g0i1)Vo>uOhjhjH7aTA%*t84*WRY%m zOG!xsANNq#y@#L0;5FBhqI>yJ7b>51puz#OnEvwst$uc5w^(?N9N#`IZ;X97S@y=Rqz@Vh&`(j;B zR(wvlTnejoR3oT+vwi3=SM%OrbCm*M2mZka491-ax;zZIiD-a)ARFi2y;1J!$wa8KqsznEwmnakbyOfQ!}KTW1{V_gkC@&hK^Z6`=yO>c-ccuq zhr{@UE?k&Nf*=S1G*EhJJ`l`UcPvYI4F}vxy=qeCzfWh`3M%9rTQULGW-lUMD$Uvs zu1`mJy@FW+UR@z0p(o9YEhrdB3m#wc%>$|d{E?40ncVKUMykDH_vP=Qtm0V@u=`@xnHHwPwb?QS>f4`U!~fgY>9zW8Z*Tq zn*I!J9IoI5H6CGQ8(yqg0OCotoQ@fQ1XG$j|9l>IH5}-MHzOOa{~;p&5-WcQv=I!n95_P-p&hT@8XEMFxfjBd zVt>rstHdMhc<5Rz2M1PyeW-D;2iHI z@rB|qfj6}>mj%Jv9k!&-)Tp%W+#tw@JPJ;n5(1F-Ly!;vc+vnt0z~$_$e|3R`%LB| zoJzhCP$r(Q&2ho9D3(N3v~iV`M?yBRW7*-zv$&`EcMm3}?jl~}ydvF)NOZk?vgvV} z@)u?UOrx>XSk!dMc4!4FnTiGnajqU%>^;<72ewkeESuZ92=f6>i7W1x2mO+S3RxQA zU(e%$g%6@c869M=e?><#grf@t(CdTC>YqvwhbvPfr^ZNWa-`(^(c}6@&#;PO=o0b@dNf=$0d6uSne$a|9W+Hkh*x86Zbv`{ zf#c~7**GVrhziNm5Xc9J`Ye{g4D+ITmJNQEjcnFBP0gu%hhi2bqtF0NHP%PqT3b}L zuLCWISu1^ZMV!?tA6g*Ihgs`=b}5|IF&|n=+qQT@{^!g&P}D=VxAJWkl?zjGo|t-U z&TrX548Vv-%4p0ef=&XhLt7ocAJ4;&g&1?Y4lZOP_@i2e0(x-fKuInszTrIZ6)$GQ zBKji#*UuneUvI-@o8!D#n2!!s&3E|2+bhc_y)AcKSLq!L%ReMTHySa4-N4XMS@YAJ{e2^P5B>}1KBF{$!z!8$joR0`~a#6dD$ zq6S5xsf`~G2CDm~T7T94Egwwa%_F?`X!i)|BsYbQr}M&ZRHH-1JHC5vJ{w>DAGS{lnv1w_AaIO$2+?d4 z;Z7?Nb$<=46Vn`p$QsNWdlsMk5oFFfYG=hue3>jHmT4Yhb4OnDomOezOc3c^2n3R4 zrUK263m!fe3mHN5rfE z(f#m6Zv%_qdZx<{8Dtjv*BuQcd(FVw7!~$CsKg^yJo=EU>*?7h z-Iwc~-q||SbOD@6CB3aAW$_*Oq0=O6JF3L+IkoG%ljSpa8+E|IVu08X_#!0plI8Jy*12TP>QGvuUmMYS(X$4vB0 zFppBH5FLhJ4<{8$RjhKGHIt8MI$2_D7zhom4@uZAu+pwkRRcr8(jh4fzYL8?i>MXH zm0*o3Rt|DALC-SBj-w%A?oJ zps>s7R1jLj+g@P4j)Se#_TPs{fLe5h#HYQE2pOqkT;SKuGJsDgLeCVhU0B&;Hy9Vu zZz0%+La5EqZx&hY7N8r|XPf9UrBEG8Mict0FAh^+xQen@XxD2> z9c2@A;k_4XsUe5_-x*|I8U$yEEx7Zioz?vijVS3SoIRH*W1f_a`(A)8BuMO<4= zIJR6}tQFXumGcX%`r0$WfgAAW5byt=!;zs<+mn#C5{i|_zS!r4yc=Y7+=+VX$f@W; z8|mot(Q)q2jTKb7+6a9MSGGefLo1k1V561qtq-VHb~d zA1S}j`l}tRFaN?_wr?GkKBR@hDiSUFy@0-3TDhpoPe5VvA0;8>>*0{`f13K2tNIg4 zWm3Q|7Sf}3Uu4<31|MEzbhRR2^OWsS=}>q)_^0aNKUD`*5dp&#&whjxuZ4(W%Y)6vHwBf*$ z6T|#;0-2A=U247H;P+lr2T?fZRYeTRPJhA&aIXz#N;bUTcKbDuX`)5EELeRIn6{iq zp8T!5EgJF+BTB3!T!cFdppUPo*l**|7X^WU0!N%!8*W6rS*EOnpH*n$)N14!hO^w? zdB)!P67d>9_uv|brYIwUL<3&$UV-e|qvMazF0TiF3IY(i0_$0!|KH49z-bO+({x%A z7yPm${PyhwFA!{!0+}bRa;}a0CNK>|Z>Sk^rQNPpVXIl#@J?%5mu-hV<&;#_Pqm%l zZ6^~Z@c?H?!7w+yznr3A7w%=COH^n404*xqm+i)p+< z0wDHBrN9Y$+GX1P52((()gOSJ^NO8bMd2#AM=Uj8u2-{g<(<}{F8G2y?K&;6@+=Nu=mc(KnN%4KPXAZRakDpF|5`NxFS2K?h zjCT@GFe=ZG&E+L6(P=Hh zkI#~e;|>(tkl8aKsT0>oQK--9$}B<6JUkZSctaY>3i!-&rOW^9&x-P?8%<)W6^#-u z%kkjzeJG$XcpF9eMh(U6ikW1N!tkCLGEb+sFy?bGPxovf2g=SEL|v5UVlelKc0t1p z{YtouO=*xfGqF__Ns}$V*J*j=i$y#cZF`6RM7Ww_y2aGy$hUA{OHt^aAg31ftX{aP z#t!x)q0dE<+zsJe_dvcIkUWbxou!y^dur3PyVJbZ*74KvZOj#6!^06JfgvUN20S%B zH$epej7{vm{pdq^_AU@W1}=DDnv!hErZcGS71G0`fL%%V#Aa7WJ}gt}ta{>#+OtLt zF}L-=#+;=zq#^)DwH(Ja>UQQ^IJc$f3Dl*PoZ1#ZvhburOS21d-ND!aZlfl$tc6wuDohK3+LH5T}vi`OS(-{7L#fp zar;-?f^I3rm;0KgcF#$zD{yBfhFT4{3xa73ogpy!;y6o#p*Pk^&8Js4lm z_AWqnBeR&~9afuz35#c?c$F%N7E|Xk-!(@cU&%!99}|11L2Q;~O9^--g)>v3nw{=| zr-s@>b>8mdPo~~x6)8ia!<+J@DH~U%WBLVo3UYTZbH3D?cRPrVU$V6BhTVys4iMP_^fP6IjM^bzdKc|0jBj<*j+@g-dM&>0$NDhYvQ zYMy{x!qo|bvlM|Q;o7rLBi<6Vy-#2F&2I?58vfZMDxPj$-qV|4`j@0l)KhZ@C0dK< zk7TmqRLqV&f|;$Sl5)L&B^tg}H1P3QT>16Gyu2SUTOCmDjpUD|S0T~QbVk`@Fx1ic z4|(o0&2+Mc)R8HbSEEV*zB|1#bbq*U*jMB4@>L2a1?WcsM>l_+h%&f#n6edL4&}3Mw+C&2p zN5JcocEVe~ zoI0?Gp45poc%=AxqnT#5K+wQ;8S>+J7T>XfZgx@IvDclXAvIB<&}r8~xD25cox^C( zthg%WSsbuEz9j(WO?hU?uogUGjw~S*M!=5uoI>RkMXy7+vaFBeb+T8Dr*)$5UW(xlv(|sntPK+HihB^v0`WTUQ7-q=*5X=1R z#&e$BYJR8?zC;jo5M@AJiQB3`mx?v*4cNcc5DBYcLRq~iq_F@}_U!gc4EyZ!FHx`B zf)W<#-^XtFm0_3eZM{yhWhqr5!FzPj)|2_wj^V&!`fXC0>Yr_XF(B@kUjn&59o!Fi z_<{SWpueL21$+rR#l7Ff;*u~b2LePHA=0thB)^X`VzbhwB-)R>IF_zF;&&>ki8CB{ZP1J;}O#Nl%}C}XtF|~5~pTY zv7^lT5-CcMamOYv>H4v3HC{BAd}${aC6+;vvNBlEIyyWhn?qm#`@BE~~gQXeM8=mF~3>sVy`oS^eY0(&BcX?VU2K%xBW$jxy>(6gAtN zw7A7MkF(OsIRBVmYZNmH`1MLG6G=v+L{arsBb+H0(+Q4R8pLrb3 z;EdUPOdudwo;ul65TU$VTrh#I@S17VoIHNEd-#hW07Ld;vEGXqf=|t0W!TUP^9}HQRfoZXgt{ z4**z$SL0g{MA9wD-c&y9z^Ys29fP1kEG}%iB*99|=)o^p<^>7U$;D?!IyBkGmL$^} zkUa^r$%3}WziQ(%Jm(mWyq^~@qjkC?k6ba|P6B2hrX^H0y&n=LlPm7BeCn68&-~n>t8ICUl?@`P5+X&sj3!R$vCScSj8^@Ac znDq>D5;OIfE!Jx_n>?pAxVyxsBdIE1G&5I63pyCmtFihETVE3i%pAAc=NZkyehr{M z&<;#ZgO6{9qQ0_dcY`-Fmf^=t_@e4+6U;0nxFTOLx7zh<;Ki^jF_^}1U9SQvpzy}}y0L@?0bVIwN=V$gOUm)(#hxtSRAV!(F?pTtbvO4k5?vbD&t&<7o zLxD5M&00{e&IwOL%kwJ|F2~8+B__v7jz3Gp<$TS}3!~ZE8(X8<8vTDarPZurA3DaT zBDN~R7Z5G4K{DD1^bE=%_g6qb|9&p9*5O^c*iT|BbR|~FShW-!OJyXSg`(~wyG`I9 zC^H4kUNy!__bdwVpLYSTi}$@_K4(Q9e`6F9ZT4mtR%^x?JOPn-4FrXvUBWr{-Jaku zU)fYQZlyqGdFrIRj-(K;<}N(a1wOLd?ohR<6G?n%pprQk)5-iSAIBkpyY8fUXnYMI z9`hibFBLleR}PMz)MEwW6Sb5)QFs6=R+79o>EM)dFrTe>7QsDOA3ckOyQ#Ml|%n)`pn*E*p#Z| z(_p1~{jQJXmVxttAY$;`cs*tHezebgK+L5&$Nm5>rl?N>$~yh_Wf@aYzWPFomn`4= zm0~mT$OLHEUkd5{ivjz?i2QFxNyd~GUp>H(|F;CkOQFB20LK5K>aPUA_>Tlo#=i^y ztLi^x{9D!kDC2LfN-{3KAKzU%-QBj|9hn7Q{|LHG0#5E0+HbCcuCMMcrSC4x?yk&k ztJ`m{tM4w(4}xyb?#`R;j(~3?1YNJ)UGYeNU|2&)2gZ-)3#>ETwFF(y9$j>|Pfxt_ zygfkNHWuA1=Pz6OR7&6FF!a;kUS4}InK1O9<_GOEXtsaYvfP)tz8&v!msAY!}}UC&R(-g4(15gU+u40xE+v z+pCin7_!>WFe0K>9j?xAo{!nz?GKIa9k4KDHAySY`4pY;ZPVv`k?xxFwOBBlnq`2D zouor=f1RBaGfd7z9W8Ajq;t=XucD4NpRYXgpA1?z{!#6u3|w&ZAn|tps(aBdmhzPE ze4BmIm?7+_vn>d>t-F1}>;+TM`HkDIRKtSws-x7+&AU7L&kNGm6Pnk9Z-{{=Fx_-*CZch%@fFH+LlRiCp-YtE-3;d)ad;ZY$cQCiZ z?r&w%`F36Mh`dX&s4JjquYUhRY+X)2yRT;GS)rv}P{U4dOF%2nO%(8@ru zljeCT?2Du_>!jf8OVX8mB;ePX!eMZ%>{jyU{;WwZHIiVKEfWOtf3>QNbJd-?bO#ls z4?11TU%puLzrB#SGe$_CEh89uyOt4K7i-qlJO5jns-M`NvOC>=uD2Tjg+N-HHJ4sPzY-OmL^O8>4&t4ym;arKDO(HG;5sFi{wwnB-h?^Xq z?KS`B(*I^9dXbz8Se_4STJM;te9Koq7AHYuehVC=J#|~H$rp&a$r0UN>j#R*zY=wu z{2#1@T-38@*j$$d(1dysek#Ft7Vr=BK<*m)*E)^W9=@(jQ;L7OjO2A{X71 zYV!qRZ*sJ^*WxXttx3Pkt1lpOmfR4_@1+*!E)OydTj~!SB|f$`9c*{6(OOEcQC@L& zp9^&QYVNy$r`<}QBQhf;t*K9QY$s1%a?hMh7=KWvxfty7aVnmlT5l4{b0hE@l-w3Q ztErw{PC}KgPx3-tzR2%c%SRj`POguRC}*8k>jG98^QRV46K)10fs!00ZqpN5YVS)t z!uA_f*ybd;VCh5{ui$mA`NQ*$i2MeXw?!Fh0b+a3__iO~)^>i)O0&0mXl;7f)%9f- ze%q%$KMAz=NHkJ%?ZIjKo9j&THr8_q;{19Nzd?;{QSsWfZTQlhabo-Gp{`HS_b<(~ z2lHKD4$hyJ0vhTW@)5$@qK|9+i%E6_G=1dvMW5EL8Gp}nBl8>7zYW^FwVHTsGDVDX z_xmFP9cnq3c1%~nga+zCO~aDyyHnN}38-_G*D9NgzyJWx;2wVOsIY z`|$Uqzv1WJ)sfyesgiCv+qG5C@M-Jlf4dQ|=KFn0(*Uj32iHC5<0NOz4-~mL{?=

    qb(v!))}L!anWgnW)a{Zik1jmnDj)PKpvid^Wy0XZl9 zw(YG~ZzBU^!Zc`i`+vRQ3%g!pyA$mV8a&K@f!9|-%2Tb=(xQ5Bh!yij6WY=ub#S`a zJ}-2a&i%qKTa)&84^#eY?~4Zbk9QADr5+v}s&nuxlpG%R!GCa)@Kmd{_$w{_79i%S zR%sExus2Ef55m9b`lU(xtDnhEON!^<&?n{%;&F?AMc(|tWh-Q@edS6#or^c(Y{(#h)VywVvT>9V^Q=`2alu!oi3R0?)*7!!|p$CiyS z>bHJK&ij!ZXK9^56f^LN1V-?kvQR$4SNTxdr*--FN#dIc@it&OhVikcV^|`RUl&?M zU&+k}?z0(LCr?PonjWG043Mlm()@?;o0P{nt(4pvB;=~Vpdp{l9;%c2J(|UsKaP6Q z0O{c@V5|-fZ2@7sPj+IiB$bysN5TcbxlD%mQorgsQjqgKVAnB-zICJml8#)YTd>u+ za-E`&KItse5$YR0gfrT=3wa2^d>#^bEq>pShYsl$6_Zs)0xRu=6_}uMN=__u)q01;_R>9v zMCvj9!NLzLW2ru@Lv4+osDV$(bPbL;Q(>Q+c`Il&gHxZsG|WHLG!FGIAz5L`b^aVq zj$MWTZPuG#DHSRZdU2;=XDmGy)&BmGSxi?ktctgoi7;wFPVn}sW>y@W!*qbF;(;)V zToHIIS~sTLra|ZzIi&siW2~6W;B*xZ8|zH6q}@cRz+)--J|ekQHk>JemCCuK(etpK z5yLMY4jvXU)=)9|#4BwW@Hd<(01q@H4~iPf{GMxgO+`GI?EU&dE|c}n`0v-LOt+OL zPC!tT$WH<*pLhrZMC6yKQrfCtwaFi5zNIzX#NI}&weE2_<3RU{%xQdXfdm7j~lFefKpvN%k-BFzwqT40tyC`>vy``(q9iwtLuMJ1O&5ZGr#9E{lXRP zo^wz9vQ}R{IapqY*}L{BdnYqukkBjgyq*i-+6lkgtMA)OuJ@dwdfh)VSc4BVJ%_W- z^@G=sW@ft|qRpq=Yrahnm+-kRaM@X*{N297RKSlzrPG*g6)jyKF7Q}FeuOFoQJ2O7 z&ue@(@rv{XP&tPxPxAw7=(${*lgAy;ov5(6Q#Du7-1JNmqqDP)VCcInRWh3jIhu&c z5^d-sxV%6j7VThvVBQ;P5wVIP6&C1Na22|}pj@gdQ`(?|4#XYlQ$p8^cp&xtD|O+- z1L-SH8JnJDNIg1knXjBO*>w4kQW(0sWQdu&$=yWIUDDTDwgCY-UJ<(v4<%=Jy}~MN z2SJ+=o036HI_s5(-c@XjtGcE;=;?^$e1%+$5N+m(ByE}i{5#J{oVm%asJ@e_#)xMF>=Ns z){ef-JECw>^L)X@GNS1U(j~f~nUQ`0wov2cN zvU^{#-;3Gk(dm`rbLeBFmxp!XK?Do7oJUSlnh3iO9rK7nI{~@16j!-a^qo{}I(?f2 zrOkL+&X|eC#-iYig=~fe&oI@CtuaJ-u#DjQq0?;|6#M%+xSp5EVMJWEC`(ZD^MltC z_VUg!TDfyymHExgjO(If*k!QPbmb2jMtE`v+QP@#z-ew<+sINAu6%<>hZxEM|Z*485Kg&}IG-S1O%m-1o+jf~GRmJd6nx1_|X=N)quqM0o*We2&M&H(RO~!V3v?&m*Y^fBveV#ClHhG}?R+r3UcM-R8 zht+*Z%MWkTw&MwkP!>^Xkz9M#G{uh|YvI1<Wx8X*t?1W~uJExJcbqRhO#Z# zk6MzV*7B&D@m=F%|Hz=+>A|ie3}t09YD|#lfCk$ndj~t`F--3g+R-)_j?dBXv@loI zQ4V|GUUoqX&QVc2VD?T(`Y~2;Xfb*`SfE(-r4kuNylTKp?gnRGonV#-Q;t}w%nof7 zd=AkT>>WLukpiX%?c?3qtei#i!!~D6%WC-!UWrAWr3KwS+B^=c=Fl<1qeMgTVR;*c zTx|1BE*0A$qz=otj!K{FahA`O$7WfKtv1PMQP&ovVYq;#MpLvfOwQh%OfUrDag7QA z*C@alL#p=K3v6EQoV^e08Vdzd-@nq!kW9fZ)FhNOjRp0M!Qhux&3tlXOLo83p1udZ z`gT+?xC>O{)mhI4YEeBl9{8p^k_cPrly<(~6OD+uM-tUvl8H{+V_wEf0h{ zn%Oek(231@Ww0MA+P&G24$K!DxbLh~Y&_JEhL^0k{!xac+b#jdRH(`*Gn6EM7LP$i z7O%mcj{zzLPS>?r(V=!{6YrN1I-mmckzkk=xqdHK`I3y@d!E4va(t!NI5LG3ZLtXG zP(M^_;6G`IoobqnO@-_y=);^@QCAln2Pxd^?x^-;izI5!r@t`dqA;6?uMiQZ+K?^pa!6^B4;b zL*EuO*GU+9HB`ztb9(w|W0X|9!IPBHc1)G+V?A2P3WW0r?@5me3rO(U1ru_`o=1mq>^P%L8{WFv4w1h$)3yr|}bp?-3x5f;K zMj_7Q!N}FwLnS~!cT4fYkP&}i$v8Le)-+$#uJ!xwS?(L`=gU$+`Lpsy%wr_O2uM1a z|D+Kv-h`J=EkP(BU%P*NU9gqV;c6Mq0iPH_RO>k19<4pimAt*S8~X)2!cw5Yn?_Q( zt9>3G3X{Y@k=VR3ffkVvk(S@k-S-y4kFM+P`q^0PMx2|>3+ck#`*~A=l%HRc-)Sfy zr^?|j^QzeM+q_wn6CMVfZEuMuGy_51Gp=ppXRax zcMg3bd^#3>KTjb`+DdIq+f}sMIAnBkILWk3Vytu4R6HiSA6f>sIVH;dJ!lLS?k9l2 z9JCJxbx;+gIdjO1oEc@a?lisk+bVtu^dqniA~b|UR8T%*^D0J2LEjR9KDt2~bPH7? zK5{hUx%$hZ9pgznLEbRW`fc`ZFm_Blq!k^v^7OtYPa=e&*-TgO2)t&1!+H&6>^Z@3a4o6PV=4z?n^Un%#)s=u>UqQ{5AxJc;H z`D%p<&BlPc3g`noL zLWEe8#Mz+OSL1=X)3#~@KzjeLWc#|fWC|y%Be+U5w@Q?ak0ma(;Na2OQN>vH-SvgO zHSkf@glQ>Psrx4k6rd;DBSKXkVASP@P&Qu-Px0tH9PM@SMh?vW+_deET=orPngXp6 zLG3(pKk4*Y+&LN)IX=2gd@P+TY)nNWxvcz%MXNt1EAK$M=$3R!_5bnpS5a|9Th{=J zJHg%E-3b!h8h3ZM;0}S{?(XjH8rW!4?jTY<52E$ z3GO``afqM5Yr%m*{4Bv%ZqZL@+?GHhP_XC!Bwr_`-3dcDd!-z*>i+TDqCkkOm$_0C z7m^Aw75(*^*2mr8&NNq7F|PqGi`}s!6kqlkLY!C>G&`I!Ieye;B~2!-6zXMn!=YA@nivP>8WNadgdx3>=7}@;o@)} z1)3o^vWxbIiOyf>N1(Eyn+J-2>~-H7)yG$ynA`XRg67RRoYQ zxJ`)6Wu;XCyrPJ}WR$etS!XuIcxnRhle0&*JHnxB?lRX2a_w&-8QG(;x&r}2rePRcuB0{5v-L)}o46R6LAvQ3I>z`5l z{PoG1FVjZ_WP#z=3lj+y#emp!1CDcry)f3w_Qkd6x%l?+!Zl1ent>crJi#-H@*$n# zVb`KY_$x*_`>_K0PtkxDMK!sR&BFZD9$0*i-?{Pq6*F={l!&|_QL0<&7#Z7iMpFM{ zDqxpo2f&{`@B44-x>z-E@!oIAuqTGUsMpGXmMCP>R~N@s;o#L9lk>$cOJUx5&qCg4mU+D6LXW+&FJl%b=_Ab}(4|Hh;vyTxMw zC9{FGkh!(wIE94+>;HeI@_`BWNXrxZjxaECB4OSm*>o-+-4B1gzR+e(2k!D5*o&IMg}Dt0b)t zIWPf*wK0H2Q~_H$#>BP$7~($(7z<39(^9D}#RShiU;+YpUmiEI>S=^iZ`e=&-vlm6 zXi9`7xoJJ0BmMu4@Bhg_Rti-F1h|WjFC3hddLYC&&!5os8NdC{_(>)^Ab~^8mX!jf zf}CU=?^vS!5}apgJxO+P)b|E8aQNi(i; z18~s(-zYyQHDj{)fuh~OtNn9LS||dorp=#Mk?=UCgMf4O!Yx=ZFy>|gZ|xlp{jDm89j2c=?gNzA#*x7`*{{v zI;)IgC9f$>4+0a1)!6(#2gm;#kL(l`@p%{~4&~JL|BuJ8GJk$$jDpWv^eO*%jH%=Q zcud^T+Hc_$_BbRB7n4m|J+Ukd7F#gjtz5Um%F?obhquf17xw)}WFF)V3RfM(Ij`Yr zDLBET)jl~VRa6-Ta3uZT0A`-`e=<+X+*$#R+T=f(ck(}tK=`i!e`FgE>D#xYB>lWxn(ZddGE7@t2 zd`$nSM3y+R(hu3W9|htT1xlejf5AM(b5ex6Thb(S%)o#muxy_g5!WFNwhD*rHzeBg zIV2@eQ?vh{rj}k5+Ji#FopIql@to3*HOAqZhUo=L{+wxJGj_`v%Fm!ISqy;KKXgLZ zU_cId@2PhP75#BJHCO!xgnkRJ$0$%vxLPS(9srPp3i}L^5hCK?#NQ3MO=?Q&@-8Yo zCAVy8B5L#_+{b0k{!dX45T;nLJ?o4=nB@{$u=5v0LHS%Z2>fjL$EsngltTHp!*gc8 z`OIn~2{Ve|rjR6!$Bvmw9Ck%PAadGUQ|1PQY*0b`j0hG zZ~AEsh=Ug2(Q&Z>EfgRiV`vqi!2j{R<9DyR3m))pSVQD3)GzT>gZ$KLSyLGj;P@N{ zCGkI1EGiUO=x+s#LJrMjG`0a11H8G#mv2L`mUsGH*IZGdTLD1k3 zDn4U)hL~aRdsz^)`-c%+2-BDNkKZu&Vp>q6`FHuK*a#zW3DVJjSUI5CnIXYDrMm#_ zg0h~+`u8=DAqkPupdHkpSdg{B6XQN0F=h(L4;6aKylIcAna6l(!e|@FE23 z5R`9f=-Z|oV>LV#*O;<`qsX%)Uti0%8xS+Btm{x93%y@UHu&``ze zWu@NoW_qU@aXH6t7q=#&jm}7UuyI;{G27Pv0=v|i*40FXx-NB|0Uk`6@Vr6hd$ryW zC+b9c0xFoU9{(K^EGY3Vx^%$BW*B6 zkzj?ZA`18!NCdlsB=dQ*@8xc@a*(dI&kCc+a`AVv3Z@)i5oGm;a{Ad(R9VWX*T*WxbO1d zljp!4g=SH{spYUZXW4$BwPpb(hX#>u)umPn0WH&_cgC3v(LnBBv{r+0YlXDI?mASp zZ2>2ztcJTZz4f%gY7?M zl**wB^ZdUC2;$3YMk8TxKP26Uu!m(ULsYl}g z=bXYEROWvxXyV$mf;%}%4CDO_C^9LV|u|H1{ctKaKE z?y>^E9-#Rc7lQ5KIR8cJcE8J{;K_Ys8Far}(3!%Bwo{&(GwgnvV;wFWT96>5bQUWOLPvc{Jo=Q& zKo|hY3fLQiL;F_h?l*cE%7HRy^oAx|Xi#Gs6FmP`&ZOZ$tn5zsM&2hW9_y(wrJul5Q5SKK1Vi?+XINuS z;m(WO5buq_(-{?Mj2JtxV@MN-_}wPK;Pjfd_3dL9?*_VQ7Q?_QeCZg@%=rScPw@A! z{{XWT9FMXGtZw~O02IPNi3eu@oUXHSmh*M)VlJcAo`vX6MF+L_O$W0-c-q#i&|~+x z#4i#{aCCURcNUTlY?U}O#4-v094U}sFUXgM-~O!7p^W#zhw)hcqlDpedIvgsN!af+ zFl>tue66_+WU6WRa$l0A`dkV9kAI|;UL`>&=b<*{2Fwj;4dx7CvM1?Eme=twvmZ0^ zS)H|#b_(m*bV#DyRvZIpfsjuF7jUb{D;A zweKKg3o;MC-#pcc5w~~5w9G$js6H`c1n>1ris-9q8b^g~Cc_Dcc&R#YUoO&;@t>cRfBAMa^{5}^B#G8@{C#^zsBHwC zqs2x_Jc;E*KS-YBlNXnk)t`q1%`Q$Hu_gWyHyJr9r}XtpIb~DEQ?-0_60^2;eu9L( zF0i=0N@06NqJPB;>}JMTGUo+zf_PCJm*5fN4Y>EH=?;j+_@fi6`lHVyyF@1*bC=!{G0X1efG8`uE0T0{UMjFrs4G{0b3w#~7HEhpILN2=P*7 zus8;SK2qj)YeU*%vE`pNGz=JZbsXp26xD>P+pyouHZIX+BX zV0@N7^Y?pc#~Z$A%e*&t{t=YI-$Q@UNNN7p0_M8E$y0xkkf$lE&M`QCd_qVvQBL5{ z+MiDd!6GUFu{@8!#Y{U@qjA-;nAA6L@+)4}9m(z^mg|^-Y z4`(=hAXhWE_BD|2SE)*fVsHPGrs4q6f;iTXGFYtw_|(~;D;)Y;2V$0qhZMy;(97ED zGa+W=oWs?byq|XESzqj$a2LdE@uR4{U9f_fd{ZdD6VHF;9ob6xP#7Vx{bAHwA;>#G zR7E>iN%BB_%?A7HdjYW@CZEFLx7iv;r_qRCCP-qI1&)jb(vgSgfoWD?gqe%0apeF{ zD(G=?Lz$RwjrpQca*F=}4pH*S70P=LoAI&B7*E-smm>wu(R6*(1A|Ky`Z}7YDjmJ_ervz~n0_XnXP2G#_cd?z=2QjSZv|z-Phw zFb&UdocIzkTL}6d#StVwImM9FitPC``>cBxvn@0!%MQC#ZkbwUVAU|Y%ElzOtyjzi z22X5p=X|5vetfOss^*ZU?b;*Fx`+mLgs!GW#Fad`9Hu@q9`_HF(<0|k<2t(7#|VGl ztfz(~{9iCYD$z4Y73W(*#!tUzBk_-ctTSc86zTi1z-9 zRy1BM94YNtI)0Osk2~s@z$Y|M&n{W0pfd4lr{im|%-1ijn?6cS!{J1jHa`HDC!_8%; zcO=JOc&2jFM^==+Zp2DPR{6A(zPTFZh9w9PkBYQKPu4i^ih}||X*3n50A}czocw$% zabEXGU#7NrsT!A;yAf9t2P**s$16 z@zX!BKHwdgz#BkH+F09xXfmq-X~bx@Fk=3u|ID=Cl{+D9`TKD97&SDt{l=Iktt}PU zeS7E`;V~?yY50nT?&g}y^s30a6lTb1Hh>Ay;JlAMuBT?^SB-tSA^i_38sgI;aEP4# zYB(pWSt}266h~@T`Q&RH8rfFzP)pbdtr+V>f6@(pHgyI8&<|ontfy zR;R_?gk^y?IvI6_A$ewT?y(J{GT;2#51nCkX1`0|M+FokKJ*cxZ8`n@TXZc@-qy!p zA<(QspE4$ZsX*W8i-$z%=m#Ym)X){X}PmcMI(m}i2Ss0_~+{F+7p=`RS-5sRYXt+M=4J0NC}-x6LAGB&Q5 zgtkZX!5Rd?%Q;anx2-C9wQmq~-yI@>&E1<+R?JLc0SQ?Y()3;M%Y?P~p^L~}dYvIg zBB>$SLS*X-*aIUI3&fo$XZDvBdRX8YS*E%1U4HQ>^~UjLw`Hwye_*~_GVlcY zbl)U?$JGX`bL!J_%X*ZIKCpM0SXRG&xDetgttT5a!x7S5vnwb2j;uAv6Bc(8_?v{x zbNd%_95VO0?zu~TjgdH+Y~EX0>&z1sBDI?2iFA%IinQVDw`*n?TUtS&kVYb1!nu0} zP1mNvt_=alCDk7by@@X!SYyg9T7;RRbON%Eiq3a+L)4R}V>2sPBLp)gDt6KCa6T;$ z$;S6cyt@3w<0($)*c#TDXu=G64Xf4Z^YzE6W(8{)m=@Q2TNY=)$Ylp|M{i8y*8XbC zi>+1fBscl5A}L}wxr^qfVCLvDKPr1 zfK?(+dP(dnJ3@XoBz%rkq&b(%5IwIUhTiu(-{;FU|0+^ z^2{ovLre`U3}B}ydBVe|0oZv&B&OC^P9ixerPXNlNlGNGo{MF0T-EvB%ZwMpC#8|r zzz$~GF70g>Q=d4qv2o;bT%q_(F14rxmElGhnq*HP$U-nkL+s9&LK*y1zbGglS1u05C1b z&{BMB_)A+&86(77(f!b-0$6sgS4C~;hb<1ee%Ru*)5HilY9*E~#@fQL8z zb79bRhwcd9hk3X1q3nFX(guma!s2knpjzXjDq*lDvk0;xoVj3VHBdFENQ%~`Wn;uE zv53AJpS!?sWzx*!s%huo>Olei#5-qr7=X&Q@H_#8VlEWu|Dt4<3N z9TF%btD8er*b}&J)OmD2l&`oqyhRNJLi-KD%ATpSm^Jl$nKV-|lLVH0X09MVYbsP+OO0Eec$)= zZgkWrYg0j8B-_d5j@WxuzLidtvbFY9UO{*^cB8op!Ula6OJYzJ1SH9>grlIXmWwuP z#Z@VpDB-cw*NaYtMpidoIffW;8-2tq)`KAhK^W#3XtplC!KqnodFK>1A@DZ;c=VlU z%S@$?$vPrs#+XkngsSjyYKzRO=^}Hgqawvc6bMgBEoBL7(eretop-kDNFB6H%^X;$ zW|EZ697Y>6T~k@-YHx_;!ndVDdA21N zEv<;0ZCdGG!DwRM%P->103>;aOjVMU0zf-LCYLYkdFs z1`4oj>LkM@(KjXZvbFPjT-OVWJ89O_&#Z}4w`vhcF9i6W{|MaF?`xT24f`8!DY$>_ zR+ymGh}4l44kmH5u&saA;3fa`I=)MZ=0sJjQzv(NW(TjV$GwBy1PJyRzo!?siU`p9 z#_aQZJt!}Iq)6?WEG@=-y6SGY54a(iHsv(BWQxLDnDu&~{GNOWH&1@(%t6hvWb^jI z>f7RCjw)B$5)vjut~wj@S;>Eh+Ick+LaRv3F_2FcEbxYSPbNnEymJj zW3o@aU(Nm?D{FP8VU@R=WR!8; z1nP$h;NvgV20_(^T{;fNEq3pLJhB04LISm;0785C5z%r6cm2EcgyjAtfx_>o3TgBA|^OlV- zhw3-foL6;NK~$iGTW&4Zo63eL{jHAMJA^rGOIm-(8UXHYWZmcOM}OWNt^G*nc$grH z?}wT&pd#gI7v!?4W!PZM76WE7?D28{k5?+_3<#-wy|J=Tim22RoRlfAI#D$(rw1%o z@FwyilwBlEzFCoEinY&mB8Zo!5VUNZ8H0!uJUahA?VO3tpqh5%*DYyB98uZ2XNeF< z*E%P%xlA~?LX0>T{9;00(^~|E85$Puvn+(z!Lct5P*yzzflr5va^xfl_0}{=3PI#A zP>E77!fT~zH@D!cS-O9^KVxA&#MH+p=$^)y1(gzRBkmVDR<9dByXMxT222{YhLnsH zG-{TiQ*_Jm_A=&k_U``R2{>LRAPq?~IC;m-y&{t`iRV1~J^hQaqFQhlDKBn?LjsBb zAE8k5WOU4gqpH=whpxW|EP8Ub5y`z4tf+Y+Ifb$nh%C045d2!Rzx>lAYT#NV zA;!kiO~^-D6yV}EV1a!7fhax0lJ;F(1zl8(xc>7Pg%=;20Tnn5UYshjCJ}x944s zHn;d_XrqfB2n`56%%o84uuPg)aOaWSQc$g1CXviU(}A5BLjTyz{Ehui`{>Rux_g1e z_1>>GRqP@xvR^T==Nlus4*&W?W8TQyd>wp5J*|YGxx{{fVKyB%E&1`m{Dk9Gn*YKJ zA{%pH79Z{LS;~_gu+>9uG{ts`6lYx-ff??mtcmQuzx{E*kZf8WDnoy$3F;TrAt^bM zK^rM~B^)%$Y@e3>Ao-Qyc>&o$kl9v3#`llZ#F20MSGQ`L*M}d+sbDAZ7J^!~(5Mc7 zq@oj)AMUr1zAs4nt|XXSRml{;V>c7tEmjggyx>jo1T|rAnMxY;<6iIouR=pgr5NUW-OrnLJY+9GP0DNPvpd%1C03BFrDx>K?l~IORglH>nBT zRL^ETD#cS6?t_%FV4tfA&M^$G%Mn`!2*B(*G@pmpP z6@X92eOUC0WZw+V?!4)6Fzn2)jy2s^tXxG;-)JeEm+T;OPgo8^&xbGXoK>P-l3C%= zkC0=+(yZHcdWVx3n#qRevr0$Eebzr;a+i3>m9oL z{*^x^8Mexdx#M<>{xT*kfX3e-O~@R^PxCkIy@fy3c>pTha^k9hMY#z3;t45Tm_V{LUB#&?VtLbT+)MAtH*Q>9BUtKvHQSb z3gUWH#f}ByCK@+>^qG~HHQbo5j&P(@C`~emN;$VPPm3i!^;LJR1-ZmW1n1923NwWkQCH*H-~YH6as< z{PE^N8HP=n4Io}5S2*EPQnBbRF>G3$Q2qw;l}B@31>_)T6u;=NOVsiapy#^~!^bIq z0Q32KS#FIb`5_FMvPXfzBUovh?h2y$1oAIQA$1@_E&;~CaP6JO46IL6;TtGayc0|! z0eMLF<3{$SqF=REgR$8c)lG~5C(ypyoO|`DvgW^90$7v}Tw!qYoOC(D7;XH^sp|~GeC3R+(845z+t~jy?`v;7>GT_($zrhfdq3qfU1KnFg~rj z^_4B&E6eb>0X(=)B0J^E=&MRWwN2hPP^A9E+Ym#Y%SP&1Bs~ZY=vzc=+4d1vILc$I{8^ws$nMi1^<9a_mDuU=d;oEx=w4C#D0K(Az2&^;=!=EvL9TP9aI5x`L%T5oaKKnVL z*?p)6hgMjB8tMBANc<3+7`GE4vUtxWGxi8uH#e{M_9bLfsGB+3@?4G4`tpuLr$TM| zAPkaxoCMFs+Yc?4|EU+yw8GrxUXV3|t5DE?>LtqD`8#nR!X`@D46WUSN9JtM9PCx1 zJGE}q16H-YDcH=fla~K)_2T;WC6yMaUSj8A%E%Jown) z#Mm}eg>^W=9!a6f+wt`cnGkw$_X}Kfhp2rrh}&WmsZA%Z6V~kfyehYjyU%S?ld+uGri+r5dBSV1S4et4<7YJPBY6QB+a5OvmUs`bHbzk3<2Z23u+gDxsX z+J3I({jCE{*0t-R@im{A7EH1ATx%t9a?`ZmWO+T?rWTI$jd&Ny^vw(Tl4aC991tJ^ zk>UzDhM{?q#b`XlTwc1iA+m&n-=ZFVXjoycl*r*ajlYzzr~+zX>+gPAJ5c z?|UXSEr1{zoOHl|PS_~Jz=PoEAvXp(Ietd*C?QkYv8Jzy6$SXLuSL4>_~yI3(Fb8v zP}tOi#MO)YPojqzido-It?31Uw)($P(NW5E_giDLZG4c!+LT7p6+mJ^-Aowh#|kPn zi4!6(=YrL>9effabGTya2uO03MRKxvE0bpwlNxT`ViUuMz1fF+CLG!P-R| zL~B>+Zr^lXwbXe|JPjM!*%PGL$AM>%r!RrUk{6%OI#iU8FOg;tWO#^LaPas9Y18Pc zWjybeMGB4%&NoJ`c{ZsQ^G*UPnt2ngW|c~s1rjZTuD41UDlPS($QGOw`SdCz3>FOK zp+C5pIQI`n8+7EC9ln@J+rOrYA-(9{TWv6oY@eO>q~I{|QZv*V0IHwj4N|REs<_z6 zixrb(gM!D8sI&G~1Bq`n`>{@PQg(Dur17WFH%kx+E%|OH(?7C(`ER0PwY?pjpM8zO zEnxMhD65O~2jyz|_uTWCIZD{yuF*Xb=eNETCzkdvOHr+eEl?gaFiRl6xAz;dpxt-9 zL*Dz4hXLkOnLR?q1eHMYmDYknBt-RX}w==FmW zRx+0@!+c=%B4SWg1R`k?quU(ZH-85@DXWKAVw z`q}~a>=kVgPNZV8fHtR}>rHQ4p+z`lh1Uzl)2#od%PNug5s_2Rpxu&+l?T{k$v;s8Hg(!J|SVf#FTRX)oUj6%E1Hh7%k_c~jB7H-J6gwQn? z$g(&uTv6kY@vG@9C`iTFe}_W62<=s(%5L85od3fr)MM9LN`%;p{j7&Cg%y!8{HdGI z;FOLYXW+BBA6J`)E*P~SrOaZgQF!DS`C?pp(HwA&O6j5Y{}5cE|j)VG(~8 z=7sidQoHf2is3T8-l zLvDRgu{bh(=MJ^_>uy6Q?%>^ z(*?pxqO##mkQ~6SeoVXA94B6fj)0n(A;Eim2M8X7@*?>L(JqpgXjll!Sh}be(B*lJ zky1+IZzv=s`BD}*xPQ<|?bGO$jdWRA-s7dmp~;&}@UwXq^>^N1WndDlw^&h>t90l4 z@fXCM=%jf|vnDJHJFf{JL^9zswCRTzd{ZwV5GL+qeirWqP=6F7Gg#*I+|9@aM{xm2P26W zb9bGG0ME?xhs`0Trlzi`9!D(0Cw(1P2oa=Ru+C3SCG4+apecRg4781Ut> zv%k=ws`E59u=@oB4iwqT<Y@%$M3V3eiqNnqule>XUP}A^=uM1{dsK^-5y9J@A=8E#eiB8Xf25w=Pauw;smex;n&*7 zj$`N5&gZV1ir2cJaYWeGFq8X$e>0QQ&ym_<_rJam}j0?J}R#= z5qde#8N-}imY;X`gZcGA9TuW(@Y5}I%1A{O$duKQ=?TBk3mLu@Hnc(|`ZqdSH?uC1JmfDh!l)s8#Yg4}g-e%JZBF!LdIz@qeDimkD6Y_CKCR=w>N6TZ|qCVJ^&mBF8ve#f}tay28_c42=*sS4J{4 zjgcSGfOZJEVfM6CJ!#%VRGa=jx;01g04A7pxCcm%WtU?UZncu1p)f(F)VtU^K% zGi48f;sgi?mzm!(-kfl53@OYDJ~@ZjA>ZY#WMfxg%nyPpGq*Eum)YvY)tE?H z3MP)U4Q>EY<8rEwn2^o-vS&m-ZuCAy^bJW@4NqmnymxHwi<6>J}^iS&XNV&Y<+fi-pYAJChPvPW60|BcotDdr(<$ zI(J&z?HntGl%L_bwYJYCNj+v+II zC#d8$rHxLk+Jv{H7dEV-r-3oT-((*;9%4qMdS0PM@QhW}9J1?5Nwn=Xb(IlL2p4~M z>gyhK1iY;5%9}BE6?%(-)$JJVmXH4-Y#O#bU`H5d8$71KbULBXr$CaD#oE-+2Q-z> zK-zcWr@mq2bxG_|QR+SRXEH8F1lpn&?HxGu`_gI#iMw?Px81?JJQpx`QHHnO$6o-c z2S~N~ahn|m?&<^WzTD!%&a~9TgW%zu4BB#34*|eEThuO21DwcV^7N8i!lCCq%qezuC`q3RETSL`JB#6yX`BGbEs8QjGm?_X}86#9m1%sSgdr5d{Pe7!?yzI zwY8q6eO)nEn|KQ?r*HA8<->gpW$9HcT^qNi1WI%*6P3+C-_MG3{NBu3Oc~cNKBCwX zvZ+a{0&vkYf>`K^7ynv$;Nx<=Wl{yd;Mei+*{;nQelU8D%#Zfuy&Sg8o8^Sg4)XK_ zTxBmLn3gE_u zANi&Jh=2&{K2kPle`kV)Uu4gNqqwI;KgN|M=Xv+|`n@l4YVP`cb>P$2IB;>tXF|_4 zW7+6e-d8j$l1qH%J%aEGT?0!1FNVq2ZwbIR^S5*^`_`SK+9yu%2WQD-GAUPxEY3O_ zUJMet-$L!Rj#X8*f*wdWe*c$l*y|O56PAA~V`%6o3bQTcHnxToO36hW=W}0d5!;HnfBiJNU(ez%hHyB} zjxNlMo=P7}uT3JMymrP1f#GBN3Uot_;00p8$>Lysx}igA3vOW|*x0OZl}f?1FrC3a zObZG(rDAbwkR-Ltf@K1~NQF>sXgq(CcG!Sw2 zCShq8de#+PCE)WP)S*aWDZRc3g#oYPXOI#~B+uUnErh4p6p|(sUDvawfy=)oHWKmm zv$b4;ut58iCJTsrQRZ>YJySQ0B@K(2GsrKrPS~vQjqhn)C3%?_r~j~IK2|gL!VMJc zQ>$blA`$;N9J^fJXOwVj7B?qT3Ilo$0PW>ymVRHoRrV8gw2FLX=fF72Oy}dG9BP5s1ucE z3P!~#VRFi7zHQ&K&(3o|F~22KmzCyCIm`-O7X;KQh^V@GU7=2D+#%CWQce-3Y3ZNf z(PBG)I=t;(cdLiW`$jnDl;-rvfXRYk0{<{*O7SaxGlcd3cs}wKn~9Vo}OFGnbCmw`-ul&`PUN%TwQUAFIEgscq4u z-^r#v3?Aq5l?Oq`KuMO~YX8hi-N@v0f*4QsXv?AUQ^3uxFyOzD#)ZIP?Yn`YrZ zvZ}5aosiN!5)V!{-rJI^*74m%GT~atI^mQcjW$0E)g;66*G}aneZ`NFsVf9(`hfvkVD zg8)c7Zh*7{vw-iDcHmEw6uJM8b_7f)DrOjf%GSCS{-YgIS`$5E+6D=#SY2=g>=qL) zOPVT^o=UrU|7)c{UHXmJ|D|%sT)zGRO{ZXG*C2zoq2MsY2_N`)`fH*B_N$an$>1{mQoAB5(`ohG7(r;wIl+e6V-}^HJvYQ%1P?%12rhm~))dTs4KP zYVCTO&n8!h)^UryjO9hQQm0HPie2@Etg7vNsM4ET=fwBXMde7Xo-hi#Pv4~o>?v)J zqNqPzjD<@&NruI@JNYdDp$=z$A+a>jE3F}RQNHT>(uIR(tIg(OA0AK&BifwSyx_L! zX1Z>;roHZBUllMSEjn3W^yOm7*}kE_vE|Ff7B6B#LTb9L%;rW_Se7OB)6(STdafZH z5~YAqVh+o}xMBjbVxS@bu<@u0~RD_wT;F!m=Xys83*j@@Rcj|9`|tS`uM~2Q0bVP&b{C} z+AL0Xtj@YM=$3$@Wkin&ncY?@ugm>Cz$$y0tV7yN$Jlot5TW z5ea;5c`%8t4T4wevSj2#sz^qwIBlKEQ~ z=4h8V)Th@$^})@|ZDPEn$hSF+m3pE|6mfjd=-F^(fJ9U{+_xtNUmb)MSw5Jq&Jc*{ zE>_&e3m=M-R;y;tieHek=so|j6Jk=sO-W}y@L~xr$?9@vrVQ+(*s)+w@I-o~uF#x+ zwHVr1o%z>C>7Kq7?gfe!zRm+?=?azb*`2dOv~vniG=vd+$R=2*83?Zixa&7sOP0TI z_PrOmymPsE*BsLki@iS`*RoLU7tx~!$Lph^`^TN3FGW?YBZQbkHpdmUWZF*qCude@CxKl8d9f>skX7nd4$qzITG5&- zitVRq5xOP@QKs(s7c#%ZlD6etydI8}4y7pqMk(W-x!5oLudR7}X26J)=ml=T0?B3! zujLxm`Xe*VKTrW^pB4!qIPyL3HLIOw#|KbLePTuRSvL{vZ0&jLl{6-#B1))E!#TB{ z$O)jpFnRs8!ONTj@Yp*bao>ITJ;qW%dk`fmw&ui0OAWqpTbb&uv9w|HAKkcfzZJ>9 zU>Oz!9N1_|unTvO@iCsjG}@7iAg#>xKSmcr&jR<6u48NFk>Ia;GZDvn0uOFZ$Q;fY zfZ^K&kGM>&5z*HdA1-{C$$w|h|DZ{~p<1;wm$^Thuzw5S^(+o(H8Gmv^NDbMm#^2A zTNFc=VrTPY?BO^qjo zAGc(Za!K=EHKO)+=oI#8sLJNLtfq(TGcAR`3!y?2oa9V3yn7~$#?P}pyQFK?I7VM| z&zO2MstZ|v@+mKfkvwL6wq0ofh${oq6F5~JN~H;&B%bD}s4TEMn^UlVQ0Z`r^KJa8 zSz0uYzrad$3gM*%u)(^gN7QK3k1vz}jS<-IUEazC0Sj2O%4TEBD$!^&V?&{6967ud{kh^h^L_V^{#4c&EGU{YNP1%G4xeP7CZ330PA+LRnVP5;f+Dgf~$0qx9`OQPgP zu?ojj4cB!ETqW;@GN4Yemlm7g;Y9li@m`jme0^YZ{5d7;o|i8g3r@|+ssYKKCvuJ^ z3DxD9_XNT#Yz<-*_^82bO$Q?;o6spDP3_g!q{di3+3SE`%U#geQGqo)?Bp2u2*rv= zV_FWC@!9JbKd%)w=+6R>L!K~D@DDynL301hXG1{5oE{GrEXQgib7dJF>ks@FJ_`N| zA2NG-J38rPt-Q7AMqtiurX{MNen<-dNH8Q6=cfCVhoo;YOX_os@<<427T#Qu?5(ZO0{tSl03Rrz3_?8!4ih`qqw+#uGXECCkDMuuSC8(G3Fuo+x;Y0i= zOjOLw+1k8yxW)6&8NC26Lwr?S|MHlRd zBqygYo-uMW9=m}H+NiSw#0+jPKKwUcI?%ZZKPX0h&3@@7~ z+bKmq1MTe-#tB%FcOQ43o_1u^pCx~kj#DkGE+RUF0jE8IYx3mBaBe`DIFWM^LK#Cz zw|Pn)Wl&w#jaL872oC3`bI31*X zLB(FY8?dTvIt}~4y*^ef!xoL?GUbYQ_x=s@vbY_#Fg>dfZpR6gq1Puu=l>5=?-*TK z^Spt^wv&l%+qP{?cw*ZV+qP{_>`ZLiwsrH~-~F$3Kkn02PuH$ft9P$r;qO~M?w6lb zbGy>9;!omDX4Cy*x>H#j(hH^Ww`X>zLdtd)j-SlZ|I)z*M4!$OilhENkH@QKVeYZ^ z*kaVP6hPma{MZ69b_;A+qk_S`L_!xfgek)3 zW!S&O^SYU2yJ zg#*u<`f`yk_Uz7dpVTd0c=#i*;FVfY4>uSdNqN|zKEaXycNdWz#U*QoCjYsMj6k2f zOaI(Or0x3T)bX(4abOJYJ2~-qsY>}MZ{@3{Y^*hQh!$(qJ4}c03zw*;e3KW3~rb(OV!~!TtKqISFYI*CzMvZIR z;nsDRT<<2a0}UCrf#OE$gEk3}dVGWk&qB>nlt!PeVMK{QMW;3zsgSrtiT(JXX%Q!h zMQc92rN|wDkednGTXQEbW3ftkQbegh9@6CJLtHobogh&ID!!L=OsIFCpaROlf~els zDZom$Y~@YvoE0j25AtVM-KQ&y?x2`fX_`uG^yinA=HEHyBro<+rxWp>C)q$|o9ulk z{@uE&22e`)hwa(mf*=!#E`x6An`Pjar8YTdgN=j$jOFzy=994+Dh`))aIJn#7j-*_XT(Z@IB%bd{%LZI|B&UH8t9)Q^pr}lkmz<~0 z%bVf!RL7-VxT%wo!=8i-ThD7x9=w)%YrJpw)X!)1fR-{&*^gNlhxY{54IaMDn9{qA z7{ym^izKw)W$TI6z>OXDXesUC^qj`EpE22G8^&AF-gDG^pMO90d<*10zWIHv`+a|Z zeSf`we|~?MAHLXqAN%!ujeP$!8lRY+7We=!ei~U%snPJ~1uCu-LxzB-T+p{`5S)P< zx1>XmL%?5p6s0Gp*;Nc3k2q(eBFDfa+{0xx2SVnjZI$gq-{SZCI$o3Y>`L|A{OS%%fzNx+qXel!V|!N^x}0s|ZgNMH zChx5p>z#pv1rn9xk(d-XX(NsT-zyo~FUj5~rxv>7Y}sK+K~JYed#M7cUhvZu6d1lCYDq*1V(W$BcdK5rk2wBXuuM~orvm71NORClk_ z49(2XoJ1<-ThAZR5JWHlZubCxfJ_!-VGInouLIKxkZbEF zrmr3#gTfy%(>21t$HEToRvxTBZvH#4d}XWucOc$u@scB?!>?w4{loX@%#VA~G3f=L zM9e=mu&3?7c|Ckl&u=AZ>iZ$(d;1h=cGt4@qtkw&LmE8nMWukNk6 zwVx84*%H|X1QQC~2EQYohSpeo^RtXhkRr#)>Qr3%ecZ7ax2*u=$35$)`;Ct#CKy*> zme%zihXiu9W#oD-K#5UOe6Me29t|DB4J!hQK!+S+hMNHu;;Fmjv;pV70q3+K8r@3; zNA3yEzB8O`uTj_5&&&^x(E`d0&VjvwTF~ENKZH^PjM=t=t$i^eJm#^v*_oC?!*pG* z1SU%5KHMI~qbWOh-p0A?KzZ37cdnSKNQn*Gh=D5&vs9)i6a+w}B8N+5?@bgeV*C@; zh%y0lp)Apv66r)2YPqxv+W0~$8f->F4`i#WWULFEt5Z2c`-|TgHdl<(?)#K?e6jI) zg%TtIjd#9NUm%KR7xsyjVMS@}K7wzu548xqz&xXnf|{dx^`&k zJo_5`WU=%8w>G_7_sHnT<@EQXzaO*VZieYE9w z)?n)1zkSJ0rdgE|LC*PSs0?#rKNFbo!xfDZEOc2W>B7IV;+`G0P0R56knaaMvQso^ zS$^ikR#UR91ovJ44oId(#+_3z!|jQAw$4|=t@%-3ANODtl71ZHup%T* zE&uBDLmR4;O3DbOZ?ns?d^iRlp;9Osq=Xi{gzQn$je}qTd_2w8Wkp4V1rPE`)3ZDW zufoSx4=qK84Z;sC)z<+NX!9M5BZ%}raeO!$WW>jtkKUFl|*yJ-jO8$|z2Z(edpdcZc0^@pX|=GrYi=Db5O$1AI}YBsm9{QC~Es|rL{)q54% zirz~Dl2|3@S$}&uK&tPcSj`q#Tw|%xg{Ct3?VPu`v!*(X_DheLrs^pMG;FxaT%F+_ z_s89+$ z-(VgnpaH?VA+W@rGhKd2Te|HF)>kYUiz?UiYanEXAv^NshIBZI6j4>rI4^kF$I@gg)d;%I{w z=?*M+Ve+|-W#sXf(-^{G#E5Hrmka3YFt+gclJ0o(yaEK9h=C{DSREHGBA4N&I&S%fk zx1X6>cspa|I|{q0e9Qakl104VH7`6>pJ>ecviq&1$}T)UoV@(rdDGze47K|SxAW-I zaRMhVPC_?RCkJlg6g@25uaE*ozRxf1+yOVW4`B0<=)T*DySKLv1y`>u(fd^2hB!TF zz5Kks@Ugpp#7^eV+e~;Tg%EckhYaY=fnTbU1ZWPYrC%GRKfi8!7mXBpuFISJUN(b4 zPsThCCJYZpPM`mDgYs*h29Dph(Rm7dd%yG0y)WfzFuv}_AozzqyxfHI6Fuy@=t6cr zbMsRAx?4x({Qs4H|3(eeLACX@+d$=;_pIN1y7g5Yh|dk3GZb*MZbP+ox_6r}KZpjM zmLm9WH^3yMCwQ`X-gY4O{>1S8GXGQiF6rr;g})e+*$leVCC!J5k8{;qc;~fwG5iP* zBD@<rn|U10E&?P0{`Jtcq=wl70)6<(9+?s`sf0V)(wA7 zDl5KIl$h<@kSOn}Oucm;^ep}7u0n>Vku&YZqpK8VKxSdqV4AcWmwmla;NbPxt2Z># zRyP*a0_zKR3HS=xotb(S5;wu8H&Gr-_BPzPKXED#rAt4TXQ#_~lOB(uXb^4rxCmjq z12FCvu+SIrq6EOlhf9LLy*aLyn6-X&9pbahG z=iGJidKWnmg&IHEo4umBkx7qmbE5Vmm&wa##RT+~OM_STg+9e!4Ql?gpxD|H*Ivld ze&fAThwBEcKEv2lFv!_w$TbFjH2acwvTe-x0`Z^0(*511!Xevsp1l{-M%gPQAQagb z|I@Vctv*GkA6ql14-_>owXeRP!OQR0L+iTNTYs?W12)-iLY&F_T95$b)K+AIo&2&L zeefQ?Id^}Z!XG^otwL^8?&R%_z)Q)xd$N^*Zk^x!eM#)|RVTJ7-?PG8eC}ZUl!Z-w zUu)Yg3yh(LQdN>*d*t-8t4kZ_g+bRxVIwI>X}1^fZO6(kLgha@Ap%@v;>+7xXp?*U zYB=R%sPlmfO@5~8J9vTv?b!JNB_sbNZ5L=cu zG%4TO*Cs9e52HU5AHm*UyFZgP(!qz07}}EEcsK-qPTbT*RXvXwZxPL9j)#AuP;r+` ziI4a!?~Vo?F;-e?zX}>2H-WtCbQf%-gse-7rJQT+;aQ)$4dfZUOq* zzcLAxSMCroXu4Ja{L_9@%?zW#&Ci5PzLx4Rn)bY*NW}H!D$%Vj|6kTyr_K!!6nYw}%eETlO z?VeKAT}oA06wgWGN6Keusn7pO*?GDP1X)Vf`5(ZBrK`B2lV3J{i2UJ%_@T3^eBK>* zMZK-V5nk?*QXI&Yr>BW%bXeIRnwr9+T`dZLK3aaC$Xt?!Sk?`GeD{ACtA2F-FqThx zlieE1w(F<&LK5g;6=j7utFzEO+m!c|lE8?@o~}wP#Fpu`#{^{X;$){_v4~O%?vgm~ z6=A6S#B=K$05i6~fB9WV%i0CDFg6)qs~23PB$B}@s{RM#)9@b*!8P4wfhTAfcUz~H z#N>b!1r=R{;tmsFqmo$u<)^}Ct0;Z(V^hyjUeRe=DBKuws6G1MX<3%w;g3qUFmC|( z!7vQrILJznYP#j_?&{JR=5iK0ajb`Oh!mXcbcb>oT9eLp(_E*j;T>bK=4qR*j>75^ zrr^|bN^*^_zF#6n|1ZGV4?wcP4}hvP&i?>T{|9jTAHcSrB1Ja!V|F*E>)VE_py~e^ z{$lC%vA`$22&;a0s_5j8KB;R}y~CKer6{}?W<};!IQX)5W}0MQK5CBKuYnf1A3rIW zj6=-^=i8LD@RHHXBqi9mY`sT9J6NjKa5gZ&!&5kj0iCATn3iuUHGO*e|YV49%?x7U^6Iuja z8^O6V@`?^osu5XcBV)-)cv@my(rhQSId6=Q*aaff<^J6bUH_StY;CqB-7QLeEo%Gl zGS=mS(sfN9dTYC*30J3pYmkdEyfe&lyA-WpULpq17}fOYo7N&{n|ZbhK#$l8AGY(5 zrC3uvXCQu;PwFou%Q>Xr$)#B5_ocO7T`f7^D)=lr&mN=oNy~Uy0z0B=j+Ev!X?ZWy zSh80rXCtTiuuL1CE*%C$HNRiSPRp@5roVT6d3cGh{MDgOD3az$Z60Jj01-bqqUfYI zy#y`tRO^5dyB6KY>z@k`^N{_rfZ1KWUUDo^-1Zm92yBdn9HF&>ebvS;rlhpI8krYQ zC7w^No`rgoA3u-8j5Y2+RL!BC)M;>f53n*>WvW%qCB+Gm%BJKhk<-&cwVij` zG?JeH?Tj9gNxeFLR%F1RX00sa723(KdnoM@$KajU+$Eh|s55)1G3P#K^>PN8cXt`` z9WiSS_Pk_sW74A1U%NzRIj6m6)i1nDNR;h~KebXke-2AWQ>Yvv6>U$mEw3U?UT?2D z)+WJ|kSrAPe=m_Y^ADK%J$q7w3_glm-^3t~CDFRBq zObRF9WzXlH?i7+b07vcbYiuniX_$-*fe7UEBePtHN8%NT!U>2v6eIt4F0 z8O>$;N*k#Tj%l(}nu8tD(UT$`j;7X-n}_dI(>Oxt$&J$cJE27;gb%f`eK8UOONIll zd>KmK9ORGD>C>OZ8%-uYPbq!Y__%GG6(maDFFmlztz&OC3N;5S^wonsIr?Ys=8NQ; z#*)r5(Oep~!{6Yd`4W8^uFo0oOautv8ZNBoT{Mpi1ljo19_SWzqhx6|Bc*QYsIbzf z4$`K|qNTLc-|9VM`GDJe+Pw{&kcwfRZgrf;Bg9S%90SF)dY)dYK{q(`PBEl)fr2h4 zVMnSUu1^!y%X}4wuBu|R3Xd99`}lIY>#8)L$$ZR%=13@hIX}AE}8fjLqI{w@!f35(3>Uiyb)aHQRHl<$w)y$50WOUea z!=$`;kP{2PENT7Jfn@QIry_!I!SNYM@Q>Yd_Bu%_HikUFr10>0{QAhSkTCS!8~POlpD?0)xVS)t~z*%j+%3|09a3 z2Q#}nfAA#G3T<1!MvhG@6>!8?vYYX9Lm`;*iDot0;*;fKQg@YeG{ZYWAtJ$NS;xi{ zt-$jz(C1Ga*_O}6c2a2@)h^}2T4Gu61P5(Ds%!E|ZS^g|pM@CD6r`&R43;%~i!znl zA#usW{DZJ>NAc&194YKRQ~c1qxH+C%7T{wWX#811J=_z7!|~-B_B~)1Xb%5oEJt+X zJCBBg)RPX!UB@PteP(|h%qyU>?-Ztd*pKBLwqb#z_M3ly?cup+jGQr++<{!t?*aSn zE1g}M=gXD(gehYpU2qbRe~}AN%KHg6%-x%SSTiZ1qr%^(J4dtPoU#C(Ge;!?Vt*HG z3e2M&{k#mgTr7w~B#3J3zq6L%_dl@v&^%|6dwc>RUZJE?Jf!=q`8{1H3FccRUFq@Mqf%5#A(ns3aVT}=3|`tAyIOL~9uO;AQE6XVlX+sd8{U$O1y z!!V~cL)71NUwuL^*Df)CDp713_W#Krm2}oj6q*-TCp`6JAK6n5v24ywuP31`4KEE| zDyvsW@9*Pxum5GWi2ya}{bczmP1Jy$Yg@K=N#%|08STjRt?9M{^~*Y7hO7ycS$-Y@ zq36Tjx5<@?64Sqb`KGwEajUj+usD&H@4HZAg{*Y}#uM$V+HI!oMYeLOny z`(alE;2&YoW!f38b_Z;B*|W4mXpCzPFnc!YG+CdLb83@2md|ESVhQtR$fd7aMsM9E zB2z3sgoFFbsL18kq-W^nGqusZZ;rN(No>*zkJs=w!k`&UcVHOt=`^)tXk@lit$AmZ zncC%=*={B4f_hsCRc8*ZHeF0YorsxN>kD}I=~jb|2ph+i;a`$lF-*>zBg;OgMq5Y- z+|#S({w&{Yn>H~ure;A&qZ`@dY)vu@rYt0 zaUNpUCwprVgvjY&HHGIL0IEpYDUb6^z;H#za#fn)8NI{dGeEd39@<2(L!0!BI3%Ha zkj1khKwRFgC1Ybm$5tB_uX?lv7Kn~sQvHtwePGiRh1_&^uz^`0H!L1JL`=UQCjnvK*3gDt2 zik7#yvvcy+a&ZF_RSYdby{G}*3FZtsaz50ExNO<7H%5gc6IFI$_^lJ z4Xi3P2Rcpb+-N5QK_<^tj%2O5>l+5E?RatpL5&wfb5);h6kS*{86@E)Epz^{=7+Jvl;e8ffAfh9bjJ!LbRYTX)Jr6Do zflEj%JKot)^fgt7-s%%tOJLK;zV}FFU>e`*7T5SJpK`;q(UM5GwzJ#C2y(la;$XmF z)aZz6(cL@`_DU0D=%W4Uz|#AMZ5%lGK7*1qa@?Q6ER)wlyQb5B2$veF z9k?IYusoS75JaLj*PeuwWlFrw#EC%l$TaQVfR!qyYMtkVD8e{p_KujSYc z8`&Ln@z~EdLA){^%dn4)fguGw^!{NCbhz{Wjil+|wR<$0E3-sQTi=X1-2z{)sxclR z*@O>ReKW0iH+3JinO9h3-k6THo6k~X8Q#zvpfn?YAQ@<@$+-G=X-lK;E8s@Zcu|}y zW_#;+=(^r>qNf+bFAYbrens7irE5d-9iiH-;MGn%8KchQR#eX45Z+yG5K&id&@KNE z1uruUs`4-kI;iY?yw0f^F*m%0mT1K_BtGbD#_i(Ov~tA!M#=R4RAMn3*`?(z&!kp-l!jgV!W;Z}Jeo`n3+01gFwihqa`Xrpg-WZ98H-q3K z?k~u5aMn1sEbKQ3p}Fqy8DG1-RjA1}E>hpgSB_ZDiRt0;FoW2yY^-gv7>$md&knBi zHZh|IjByo0b3zmjE)t7t#9pk_+5?_BPVpO|iM5>0Nh|PLRz`uB6NIhUs-@_5M_duH z%TKtic*RV{Q_n9w1)^C+c%}#&DC4nt>xT3obVDG($u9eHLZmaF5hEybW4REyypzqD zCOsvmm%zC`PF32od%UFhjgtJs*@s>2S(<*jz)!kC9vBp;Aw@7Jwc=OvYsqbj;ciIQ zuL{NvD9AxNB{7|>+D}@wqQJyWa)zfZrM`8TuYjA;s))j){nlbrwCzmH=0Xr2&+8GOwEmnkR`b ztmkBz0ffwLMIS_>R%)sfD#38>G4+gYJQm5A=+nBH5O@@fq_d)7HMEW89m{8w$I~XC zQ#k2}mMMZM)Sn5%Eko3BYGhh=b&sG)=B5P-ti`iWg{G3SZ}T%U`v+#o zH%m_A>QPqi4m>l-88B5+_7nFNgwj}jAj2#aCB)1OWr5nS^D`i&?I=k*L%g;yw7~+n z7Uq`r*|0wm6qu#}JLl&R=POzldf9v4v76*U4173=AznYR4QzkJBv z806af9TE#28fT-Ow%(BOS@)AZM>*Yfl=!0bPg@~){#I0hy#Doc2E+6v$YpwY zscd6Zjy7JW$D!4K#BjHz7{F;;5}AwxBW7ShHZ#X7r~n1+T;fik7Er~C32?`@AdYj{1S|yW*FuJ(JOhSYd6=32}!{@sl~`11Pth4w7?9@(*qkoYTip_rtx86lV#|E%cy1379Xt zg3vf)a3MZXWHeznM6{s;u^+120E<|DkMuPbnxK;Gh25STcS;oM$GDLxfGQ9!2w=L- z+Ob@F%u^`F%|Hs?)|A+@<5NUeC%bs9f0Z2_hn*|j-wg}FwrMMuhc7GoGgcsx(LW%i z1YSFAQdTq3P%7vYxT&a7Cygh%+H6f?cMyn9&aSbNi>2>xpbxSq?aW*guJj@nT$BCdQg+I9wb z$J6}rJ#hSO57F_xa#Nl%=c#RNOOQXFOL_>B%BQt5g*;w_qU_0XGS0Yvh14|&JuXG9 zNsFmyR<9WPxzupE{kMXSs|nftYcji@ZoN+L!?oW=r&P~aCcXQi+6;B0v?M>WD3l%g zCI7J`I|}NgvUb;CB`Vc8(2O_yv>os>-PEe;E-Ixn)IV-k&}xk}$@nLX0flm193IQC z++S${sa8Z5heJ1sdjXR9)?_jwI;SjdoDr#qdI$yzLESGrqSS3DOI;eAJL}s$yo4U` zlL1hfFFxDr{_;o-JA&HQkO^Nd#~RNYh>GOP%UDEplNXAGT1|quB^(N+o$-6le8&*P zaRts`3h16v%ilx4*5wzEGFkJVV z=%#65-wU$^i4+dDA!`ZQylBXeLa@;igVaFV!kx-#bhKIHzvxTq_>#FXmP~hu{8}?n zix+o$BD`HQ%}N?TCGGRC2Vl!HC*7ggJ-*ZS`P&<@HM)V5(iVc(gZZeZZ^2*;Aghkg z|8b%>6dEJlmwKY~!KVx%rraFBWv)LCypbjCDix59u%jIE-R=|9+UaxThlRZ`qj*L+ zpU2?zWYf!bVK9U!K{95Y$vcuSB|2tW6>HQCWqMfT3-)E-kk z1{ZYobU}*zX)?}*l^ZJJ-8q_TE{aVV`7>es(=0$K54;iE1jpub(Rde=0vNLDoMOIc}+f z0tJF0K?RgW3F;-tWB=4nv_4WofDi>*CH>{=u!UZHj?!*T;mdD6aC1abZURNrQlk_v<1lY<#4XJ^;89!;ZDaUJWyCg znR)P~4aZp^{gYsf#aK=94%MG&L*Y`4f|Q0q8Y2{5|TxF*SY z(lVo+Kj-B%E_qVLL2Syr5J*mgEY_B1iZ)FDgBs1cqH!jWy$5B_NsvfCM2OiTAk7+LFn zEpn4hy^yViVyGj4B&_~G%@kyo4wA0IyjIfTQ=eovFV_G}gGmK#<+~*uw%y6|Pdw?U zyXIzNk+^X=H{I(dj#&{=I}$ zml9!wm`y5A5ou^IsFRNG4Hdgf&;@nBWDaA39|OF?Q4f;$I$NFu9_ z6rw?QRXZ?3iUQO)X)7mV4gAx2$_?6)23(nmJs+Z7o^_(Xeeq~#qB<#}b!5WnmP0vn zh~1CK_P^SCt-`vD}&vm z9UfBk*M+5UQ+C2Q9-B*-D);%zB!frhXy381)zf>VS<5sS&WgyWD@y1EdR#o1^c9?6 zR86nQ+~IlUPBJv^+q!Hg{FB10@=2;l&^mE7pYJBq!|V8c>0L?B^Ua>^*$Qv{*B1o8hIShqalRjczu_Z{k;9GLoGK&U7cu|ee6vS<{}Z7vLORaP|)xMyM1vbz36M{vQWOK4f?;dUs)8J zDVtcZ5enx7&e2yTeXOqmwTFmIG7cwss8VM;AoERg25bs<6i?HH!|CF2BqX@ZCrJJC zGMrM%S*atvmSi7Qnn?p}6`FUxqs6iQKXa3s?%?FV`zWB0aaTpTIVk3 zZnR@7gPf2oCxkBZ*F8Tq1zY!i^otQyuJYGEe>DYH`SUx|fwdjQXV;tqV9TG)HH#GI zt=mFRgu;%1xX$jZWdIa#Oh|gS0N6Q)leVPR@wo4q$EqEe^$dy~@CXa88Lp5Dc*rei z%A?YWK>LVx*2LDonlR2sbaVr)Zh<7P4h@8G#!D0FEY)uHa3_dFAn*TTz9+h!gkFXV z(zjJ|yG$sKTPKQF^wV6!kN?!gim5CB!{u7FHOchRlgKT?ZE8yv@X8 zgibRMG$@P%HLtG6TMuMyZN~TyG6{2qR5n_rfB=B$YY`f+(k$?$JG4toZ5#x&y(W5uQ#bthvPrEMxGsP)*hRhL zQ3Xhv;DW+|bt4+5>0luGU?g9zcOlNF8DM1nUJsXEXZZPEK+-}^x~CeFd)z`V2Wt0- z?u%F-D;3y9eJjsOeuP=OG#}{Gu>^HkKop=y4ncBK=v<$*G|@e|T@or#!!oLJ2`ndZ zIicEQJ3YS))p5QA1qD?ht>jsH1`U9jMA2qxi)I4bl=7Mpe{c^7TAKd~WmcQqZImbJ zsMA43N@uE&Qt~v1jWEjalQEx64aOB*sfONRbO|9sA5f@bqu2 zS~?6@zuZipw(n|(n=toe9am|{Z$>Z`6&jNoAWHg;yBl1Cz*?*OstBJrV95tk^dcil z5fczV9Ar_Qs=LfG0D*1dX)>i!(%9Y!3REhRO3aA8*lhLmTdSJkb!6SQsSgECjYzca zuZhgEyfypnhc~7SV6u%r1jrt{Eh0BWrJmn}syZD?SoA0h$em7))U;QS#(-|}6idP1 zxKj)mm!-EBhfE4PEoQD(Jv)X86gPr+yM%il;MjZ2%$V)5Fj_IaI5s^cMCHt8-qSu@ z0kG(4mpyZBC>liZ9FSY>WWAfqEKCZ1HWZXQmrqGfb701`#-lgy0W?_l2R~&}HT049 zc4;yjA&7N!0mC44nWN(33eg*V(yL6;CNlQO+`B=~I)FoBBqAl-&)Pm*X22yg4(x=E zCKQ_KUHP`bm909@Ke7t;X$K(Ji}uxnWFdXFYz3VJMIK43<>71b8^uH=#HwU%9wod} z(1ZSsPUvI!Tp1J->j$HBhXl!oJ|H&Cd#q}4Hon&~C}>B!2p7x|y)p(Sk~R`+58+-e z6@rDTlsX{dFlSHy6Wb0oVRi+Evo4yVnARs8U~W7qh=-&j?A?E6{{R4^&9wieM2(gW z3QT}@^%;hgSqEVX;X{;fG1<#zf^iujI2U#Ai#m%cqAbEF5KV^KjhSm9=nN->1)K&p zaK(1+4`Gxba=$*@8a`!8IB@OJ^V3>avGsK8$k|%{olw&;Vk+MM4^bdmv0KDs-Y8@P zSSPO56ge5jNMkujD5+?4B@qkJ2-mN3I5eS2l_vGPe-+`q5M=~)ao?+ddx`7Z9W5Mm z&}hjqgO}a2XZ~e{YJGc`#MkZ}wvILID_Ti-|<6m)mN1Nain7O)p#TYEss`AOVt?a8o2qYNGvQzSYMW#tT+qpK{t{wo)b{`AgJGnjI_V$?F0PWZyxfO?>rlz%C$#*w?{VD#Qpf%#I! zGwf%92NCWjG=O>*<{45mn_%9a#ZE*tuA8(=?KeDph2bW92Q@T<5}@1HfYtO_i-+|H zr^g4*p)0ny?%X@z^7O9DK`Ezf5j6Y>d>oYm(FV_xTIGRXKu*Zqbr5Wn`my6>ArwM# zQ!6OTL<${x=~~WeB$wS4o&aF5;yqp12I;VqL5vYXU40%6RP4)oD1!v( zBgkcH#2M|@-=-D5*nF#KG(Mi>`{@DHh&j3`TTH(kv~q^}GcsSKR4WQ6XIjBsMp9Ju$H+1&AdjBz*}A)VNn z0A(haCcp~gq?fraYb%Q)GWk7uU=#_BmTk}PLEWvO9n}B&Q0|^DPL9e=YA0U>DKALS zv)3>Z2J-emZ+crWy5F)-qjDD*p*epQ9crjJo3z$%BXO`{ac4u$r6gv3SyLo-6K*(b zf%=qi$620;sWC{yq5AX5)`hKyN+%4#IINPD*F|2>pJ|5D7ofVzkhKSW_rAD}N8Kb` z3ebRuv71p@K>3m;*Z0Td+Gh2-g?DTs!rC$nG#Jb4ejV+r!z?h5{+{V341LuK8N1u# zMs57EN-0EBYW=*Cf${rwMxpAdL_#}S@cR`$O-!9(9dWznCZc>9x>8lw)*5aiiA3Uc zHqz4mExezDZJhB~RTYgz?e9kd@9YdD)Qbpgr060FDNB{~Na0h}n)xL84CtF6u-}7| z)C8SS#Q?TjW)dI(PM*<$lZk+l->{c}hC)&kSBQA9CW))U4uUF;vpdybiQm4Lpl^j# z$O#O9V!oq0cVfV-*{7L_3x5I%^^p%rip48zC}av3=@OqQ1n(eD6EElTHr7uj4#imJ z{adLpVDvY{J0V=j+3Fu5WvS+DB(>r0(a9Cisg$9_t|%-CVI<*br>J{H8>FD{LSwt0*p6n;?d_H_yqn08Pgz)GUkeAG6Be2T_C*GPr*DtbULQo=E zS((1$bom(mMA5Y=W?Y+0GzU|ppgCCB67DXO@P0Bd!Uf5VVpJ>O4BbK%H(Ehlp|D0c zNa7M+%u*pl$2Q6)E7Ak?g-5>rlTCiHB%XXW$RTu(0Y9amtmPsF}I8Lwh`)1G?z zM_rznoaBNDEa-Iif1%kK47vgnzbhR$mLLvB!Yh&Z%F+oQ;=A-`r4U_fGd#&kGl}_i z#iH7@67^4vZM&*sMfXsbXn5W>M8&B0#uwdhioR^vfP`D7TgNI=*+8Ozk3*?Zs7#JiDy2Q^9(|{o=j;l<4ImXQ5sx;h~UpMu&;dAi99J4Bc*8(i= zKNjt|!oP4h4p#%>Yb;YL9$f(Sk{fAx4mHwxt)CC$!@pNY&uO;y4mV<+wup z$M~h^m}LQZVJkQnt9uD77Vt56h7&VBA_SSX7*Kx!)OEX$dL)4f*y*R+F>9|kAWMcNZ@yQQN*>LFZKqE% zI+1G0kPb)y?Y6#=_{Navan_mqDdlEQHImJ_G?hAZO6%yES+A+WsooAO)t|_!2|}=6 z!b2hQr5X1Sm@rsxe2)WL9R6LVNF zE{D43nUap^?GZpe;%F-Z5I_>aH5~8wyH@@JjfH3zwmyvvsYKgfPPfNB-FaPZA1UJ8 zE&0allxiKh-KGBv5?r*n29qL2w{*r3*ycJaG3_Ql&*q-ArM1`8*RcBUN6v_p!l7D4 z;Ot1fcda~EHZH4NJO8UkfpKrKrDg$vNI7m_yAKkuWvvfyQ0HI%5rThA^#x?4hf6be z$OewaI3o>e)KZuUfL}?}p5|p9luhq-vzn)=cIK6jp68Zj*Ay7W#t3Kux!KLrsX5Fb zO;2pu9*gZJ6n_~R(hjP8d@YU66KB?@0do8w55GVB5Z2-pE@*wb7tK^MX7+O3>xX*Q!B}0UnSW*8ki+KH zl8=Bq2*IeL!jUg=l$r8xj;&5@bMcV-*LJ-^1q%KlGq4hW&If&UWbU}9PsD@mWfazL z#n$r2UGlzGVCa)_niS{f!SHvOrLs&XD08irs>{_cNCeCLY`D+_iqVjl8voGm&mew3 z9qKk_gKjThWdiu+cuJ_pr5ejRNY)zEL6+fbhE9qV+~YzMHojH-(7%3FBt9MCJmtBM1hCuk!SEt*{){`E{OUz(v__0@BRtt(E9?ag zNW`p6*)zGr*ly%}@;4e%ZJJmHZSd%}BBGdX<;)$bhn&EYE;98MSTqB!E#~%cI=s;0 z^@=+@%)_uiY?!Rjk#TA``?uTZ{**U5FGM$kkCy4ws-5%p^1^kn0y>O*(}hOll_$lD zR;WpL$$1aim@5*)XXp*LErZ+unIS03l)6{~iqr}5y#GTjcni<=L#_LkA=jvFY26pT z=_&X_4TrX^h}rU`quTi_; zAdSqwjvK83MHj0eW!L_R%uc_#s49y1u&{cBI8)-qBbc?JeO=Xk@orR~M6{S2EmIi6 z=^YW>!I~O-B0>GH_P>8tK{2YKrYe%!wmdq><0T1AwCN32%^Sh53i5U@$FFCC8e99h z!Tu!ZaE|Izc-nj0V=<9AEql;hU;q%4ND~ZlcmNGv9LtQ_v%jg)xa1*tQl}zc3m;{= z&_-dkBhrwJ3}He&PQMqC+^ke5b};Ntq}_P-w&CEteD(sT4j~i66>Xh)F9}Yn(GZ`e zraSc<5ZIpV!;*B8D15h z1u>6n*_Yj*N$OCJXQHr{g0ova@E4a>$KWQeE`UU{Sx(m~g7SoA3bdOeE2t{~T{cPAg zegC46{v;_H9+ujIVrf-TF$}8NmM_{Rqw`9-ihl?}7>v7`17Ul^w~2q)JpwQN;fb@- z`v*=%wT6#f@%KV;wP%8Hg!Ib(Hz``S!Um&MZ|7qk$}^z=G)HQSVS@iFHd|z&*qxLr zS1WiU*u=WloFqN$a^k4Nj}!2-6PaZ4z=FvG1&{v6S`JK$kOeT@D3EvN)VU=M#KHZ~ zNk?@uxc?nX;^6)Uc19V^hLFA@EF_@|1Ar#(!$Ox37}Mh3q?T0B*I9su?8Ao7s*7Qw zHc~Bm{_)s<51UmLsYyk!5(2@gK7I(8!*Fy^{mc3>vbX#qEW8$RgDo6lp(y#=}FcER0h8l#Xu^qLwVs1@f8=ssiTO!EqSm4&eh^36VXzv zO+e?}DPTi{DWT8=%fA9N_#*zhDOkSgtb(3!#{zU{U><|<$@8@V=nH-=k~G&4Qxuak zXo}B5=uslGn~To|Sckw_v*H1wO)Md}7M9aWpsHj}8;DT+l*=!yDfr4ELtd$QOR(;R zKal7%su4tIhBue44|*(tVX>6%V3!srU)yd+)ti86P1qx@B1Wcp%fIA>|3`v5!c(6t z6ktsYv~7u~mbge3qSGe-Hu#V5YZ7st6MS<789)*3aCj|=xXNg~0ynL{G4a?x4tv== zIy{Xv<77$4Ra0P6;N-OBRGOOpG9MZRotgSv%bwp9)(u9UYk@IcF;;!GSj~2i09fuP zZhAGZKSX=yVY5HleW1?=&O$Qy+0}n7)GDJEqE7HX`2sBkj?1!;Fs=ulkqhY#R;LA( z=Qdn1=6@c!F#0YpOl!?t!jYKT@DeUuK{G+uGPv_s{~x;E0l1Q&>l@!-!;S3?Z=8*7 z+jcg#jg4*FwrzW3+qU(;`#kUWR()U9zv@?A(`RP-b{}=m+@5nTs9AzZh_#U3C%b4i z0uwBHc5TEI`p|lp|1>dKIIaA){7-G>e2!0-(qnbc^gq?HKTSp6mCFR_4edbocG59Q z#i?`z&UlDJtAgKwuBH`tqAA{JUX>RFl>1qLaNN8^Ik^FtTaqZ*cgpls`81uH&>oi) z|JAk?|Hw3~sI2cPmhA`NV50t2$+jxwh6to1DWFMM@0uuCbwA*q3iziTAdSo@%{oTW zq&qmFGw8E#ZdGNkA{IA9p2R@OxbwONmhsGLNI?NLM-1~R7q#L6v<0Cn7Sk#b<#Wy* z#1e8#ETZW+AfTh_89V>!T>@w87k1hom%+c7oku1bW@jPCtyL|^z%x=*Ru3p~2WK6N&0o4_Pu7L=1m6Af_UfzRsmoz$y& z1*_gj#8ALdq*aBAR@~I>%PXmqv|+wFF5^Dp-3<#IH6y_PiQX8!lLR+Iz0xv|P<(J{ zz14ORBx;LKQJ!ap>cRwhPHgH}j))<#KC}ltEv4P+{uTr0*W{(J*+4l+E4j&^ z+BY;u^|XAzq^RpanvQ<#d&`=8?6-X+fX}^YU>CPu`_ss7X5D|VY`u``&=oeOQDSEN zY7X!ALelk6O_TPozxHd$fsIWZ)J_>9%IMaDWEv;{vu%g=45i4ty2)B*so&GS%-Q?R zpO$T-3u>CS_RI{d)=q4vb;m!&)!D=f%5rTWKKfg+zx$mz_0MOtb~xrwT!nL*DV~I_ zl)Zv@<0g{+>h!KdZkO%eFg9=43Swl2`MX4jXt?R({gJhG5%}cg23Jc^93d5vB?2H5 zJN$`SFeC18LMuD8Fg`!h+ETW+fc|O!!}Ze;@QA>)Qea*o1G-B~J+eTEh`Om1RsSc3 zcG9X?e=mvmSA~aZe6?)6JIIs2b*Ed zR*tqutj}tpQr>Yz7HJrv_*o9C9RO13eJj#V>!_~C?2XF7*@{i-*Sq7q4-kS-RskQ- zbkJD%C>|w7%P*eBHJMbRlFN=S!q<+WP|4jBHOth4labEIPq<)~K0(Yc<8z8*W+3l$ zUymZ?lEi4m<;X0c{F`AIDQK1{2PZC@UGQUqEY&h{VH82y&!`%|J-+}yQUQHavDCb4 z$b3$avDYHRo7K&*qi@61xcob{-Yb^+Yn=C=#7!;`nb^z&2KRUTA}(v+=C5-APhf zMa*So>O@3NRD*$m)>P6Z`#kJ9AF?e^tq&jff3ZeyDMq;Tc2cu@tTFus?%e&uU-;#( z&Ij6d2H0x*B5xrxU-wA{Bu(uJU07Knk(a*4)v9Wn9<@i1L}sxtE};iU3R=maC?h2m z!ID_=2zQf7LG?XO6;5KOMM z8(KQP>L*#Pv}f?mOB%4YLRrqT=;q(qkzA~k68vOW_b^I6CP%ayg=(58;&{O}y0drW zD2&BGK6R8BG`4h1NaJQcR6U8Z>6c1k8hbQI|GAWtrEw)QBmy5}3U5_ud$;Laotu8l zJiOt^mEIbj1U}QOx=d>Vc0fHaVdb3*r&N#lG>s?J?iXJd3r4kiV3kAsgqIxXPvR2B zXwGuMy=A$zd-J+84&4Ri|B--&f_dmwJO{^{RZyn89XwAGkski%?_xn@yA82;pUn(drgR#}R7fuqd?q7E7N%mjtYPjZ(mQK>E&+6JeUGb&nGHaxWJ)VV1!<4$HT+H-|2A?P;NOhdd8PCAyvaIPVkSnqSTy+C`* zF$wSN?$&h#>jpCzEf*uO!u2Xv6B^OT^m$k!DT(sDe{!nu~2X!bRTG60zImfnNE85m;C;ij(ca;(<4~j~W>1E9fU* z|DJBdlPaiF&&o4rCUYy|ElW4kIz}hR57T!~cfyHgp=N39j{Snwd2%gH%B$UX^4H!s zUa2%azFVHiw(J5RaXD0EMCS(O6l?qjF~mgzY;~`p@dlfB{CzOq@^i@93E%_V$fRs9 z2cyj7oz!Vavf#R8@aHR|J67WEsNXgMUH6cYeJ=Su(wQftTRtn#!yzl`G-SX}6#wAQ z0^&2I-VwG7caJ&ZAWHA?;*v>{TXZ&DN0iwC8=MgAkpAJ<>l^Qf=`LNzJw(yug?+2R zjDzfkU?5-}*3WeI&u# zy06O%UJwwI#hY*VR|D3RYeg~Fh!_-??Gf%K&0==d?cvbTieW5__NZD?uvq`OujQ#@ zVS+Xn8cmEIpD!3Qd*E9EIt=#i+yJJ*ilqET`Yo);zT^$$xvAJpUQ`OBKjYi-a&NYR zRuI%YZ&gWU^mrYC!Q25F$QTujO2tad0Pqx#;|3kZpyvsX>Z!NHYa3b-Ew)MY74p?Z z*^1n7_BiP=;#${u&2EeL&umYMLo|xUUN8Ee;UKD$B66Pzy9@&#*7UIsxkb7;6uKC5 zFm>*Z^lWOhL*~E~JIN)25qd7AR8kjv-_Fqlx5gDW`c^L)TA{6Oj9f}N20E4Qcj+E= zQ-126dJQ68)My)hi`5utA2&7lVb|Th->}=kBe*U}kKY^pyi!+(dUF}Ka4e)3_6Ae& z1|odRpKTOKd-2B=^uA5j59x|lnzg4zHy4EgM^)Cu24sGY-<1hFrWt+b@)pSNmMv{m z)|MKChL77>j4jlrkkX&gIn5_gt}f!^VVmXM#sKx4Yq%Vbxv=Avyh?~)C4*swEfvR| zuXNR~OLVr;bPpEa!K`+y_~0iND}c8ps@g6i%qP(~X~^q*lN!>iMZdXZNW&Ba zSI9+Eya#LDl`X9nONN68-C>GIHiN#R&4x zlvy;?oA2BU2*i!k6Qrx5|5>OXV!O19U%R9hS7yVOHd&{e+A$k8+i5VGTiqZyT5okj zfJ^es04CA0_81IswIFa)=v|qUNCRcDZJ^=4qMbwty73C4|LRL~TPQbkADiER zk7E9pD0FRjfm+TOtg@v4wQ3)C+`r528nka5DwAXBPX9r|9jwR3f~+IRPNWW-mYyu@XIf z1Yc@S`11;B5bR_V8Xr|=Z{2FPUI#C(h16|ngI3yx5?tMUhIK7Iz0q_S@PTXewoCp+ z)9$%cQ2jF&UF@lQYUTC11*!qjmXnygAYQ97?EkD#O;xssl?REhZ!1Pc*B+jB zS(hBIi(6-wkplVp87fAm|jW8!XyQVTnmHR^P=>$-19P z8gA_E$Lwu?(rZ_Yw6Z9k(D{gKVWcTmO}Rue*CmTO)+1;{OuF02zbRrZ6O;t<4%7)S zI*XxTLq)4xUkbQ8uXN9fGH;A!r#)ee>Vs@ZQK%qr^=-$9xVorIJ$w%7ckpK?kd`AT8gTn|;W4LugU zSc1Q=oi6D&(&pMB4Y43o$4SvHPu%Xs6+#72Ut+undd_z|g#oh&;-L(T z%gE< zkBY_sJ3=(JE2*teA4n0Ni&jG}ZG=IV+h?9$BrZMvQ4Y=V>x11?g3x}lu6L^*QyK&q zVxxnQc`m8o6T5UfP0(=gW~&bGCm9utOj%3QaP^GxBDhI(L!4kG8986@KxpuUpgH+W zqI3Sf`J^w|fp4(mvZ?E1K28E2krsNpBk4G;P<_tl&LM8Mbzy~-bfZnTHhvr&+I_yiRdUdD4r=RYj;WbOgoczdloF< zSqt@^aVQDP^XM%xtVh}tvxJ8k(0Yr|a&jqfz0F9orG9{xSRXnEpb$DF1uSO7d~(?X zSO%^OUQqJ8avGguAQ`0Zb?Y%g-kAooAm&F`Q0K*?j(~k`KV6ipPo3V zLJt)|q<7S4^>L}JfE~{GkA%f$P0L!)?2@S>45tl?m-Ml$q9a3i;9C7k1&6-jZ>z~W z+tp<}#8G4lyiNmxHGCTp!b&U=0yDJeg2d^vNxKk%IKoDV;_M&N7WIFqjgj~3|Mctk z*Ar~a$FI=kB1|4C8OCYVy2#YviGGd2i1a$=u5vY5Aw1^AEM?S8-={NDUp@-Qz3|2T z>+hK%_uT01GUt)8Z$Gq=3!f@%nzcUr-Ibk50Y%9J-i&e1J|pkm)HMvPC{>DxqFVE@ zP%{we}mC>Uja++9)*H)C|es5A>`oQ55O+Z}3?;2})$=;0>x zY36`>s5JEa?`O_&hI?lCU+^e!H?-h$eljJRT3It7Vir94#n4U`=mn(UT~FqYY*Bfh z>p4a(IE8A~5b_wQ=h^wbxVIEpAID^Pliutm&S%&W9ix>d!_k&;R3%QwmF2^EkJizQ zb6gWp^^1?={5;TR23v@%Zy|kie}d zn<5U##irb4PmLJy`qJY`116`;2?Kpd8y2{qjPPNd4qUioelZ&$7XmY*Nt=&q!n61E z@=oRMT2~Cx!-Ts_^IZu$)(K~w?C+}nKAr3xtpD_sH}wNqX4x`H2R^U+Lfd7;F9knR z)wX+kiJB$aa|`S{#Sk-~U8;L6p!*4^K^WpgVB)vb1*NV`;TV}x23Ku@VuKk@9h~>D zwD~6+Wdtj9az0t?WB|`*ipVP{w! z1Z&Y4Yw8t$CD${cv6~`Q$Hd)W@wVcNsvIOZ(K*^4Ad00BoWOayL5rP{i3^9Tw}#h6 z36x?{#)J-$d-e*>@SoD(*sMndIC>DLiwzS`M8zTuVS6XW(TFM6#R(XZBqnO>G>c+^ z3WSjp>S=v_vzYWG)OIc}bE?7a(h5kSO4OI=Nx-#2kJLELn zDMJB%4%m#eN+LcjU=L2T=LvCrCEB`g^qh3xdt&p@{fHXO^3V?qRS%t9rws(;JDF+t zEOYxx_t9jGh5Ijkx5Y1Jpz^`mi+k5#kWBlfyU&a`=EY{rgiLDL+JZ`DPkIROv4KeU zj>q;#*F6669fjdTP+*vT?G75;*gYu!0cQImVs-~wI-{K9LW1koTX48M#M zsJ`5(oru4=>RItY0DQ+>=8z;kt&$vOsaNbWgz?Vx!%#7=li@M{ybroX!H_6%WPv15 zpm~h?+HvkJkS0%^ByTpNtP$ZQj+)D0;9?+3l%{y^st!5&uVywgs_XDXqtRV7K)EzHZ8LK~4lLk32wHMS8-*EW5W_vbAoK4X;L5 zGSfqz`jW3PJ#v;}o=Y$~i=7zz78#$3sYpF+>&YD4g}OIjr0Q%ip1v38s1|oFZdMgw za)P^#mZ(J(mqw}k8kP~%XArX1CGERh0CN@wZ7^Nwe45^AQdsKEf4N_jv(}VPPrp_t zYT~BD7J7604z%f2X!<`)XJKGs968RZ8CSjoUR|-}fG#27&BXloT1D6C*Ky8hea1c=rN|lUK?AJ=^ z0Q4YD*W($? z^gQs}WooA#B-=(w3Ogix545l0NnXB`O7m}ghDS@Sgol_J<&pg#|D;KR2Nh@1E3F?n z&($kOeD?bgm+2e8KaLwD7o?7(;Z^!k?@vYWj}2EvC!jrcQE$1|dA{t1PLs;j-|s@3 zqJu%64ov9PgN@j^Y9TPntW1j{lV~>=o1)E6t`CGJ!Kn)`X6$QufN) zRU!f75g*8y$w}T@r8uUPFx&t>jNE-pE%oN%f5d6X^M8!fy&(30-eKxD_)&ZkH;8tk z^fFDN+sN|Vi2RIT5WbFs%YWr*-{2{p<~~Es@wZ}x$GRn*YAO>7AY#&E$nQdw+(kO2 z7TRUf5I#326;E?h`e~uIZY2n>Fu@CDM$nRTy@JG@fJP2G)tz$R-1K zq;1k+$p6+rrroNf^2d38}!A{XZ95PK;MdEbG7K zH#=*_XBH~xvgW({4aA!N7Db+)?GO7?8!*Q+rvPiCNHo@O+GCq@zYO1P=F zTiWt!OEA=2cnZiODBJb3zEk+ot1-K-UsPJs@U{(Zj6O8SuL z8AobRj3$B^mT20FbWo~826oq5A~%Q?_uXMa!a>&+G^AP9q&UHC#(=asTdjv(#?LNL zJ&e4c0I}+COaW!-hDJBo&_^C8m-nK)ABL}eqMy_{dkEJb-_kkkYrZKBosvG&7jN-n z6V{r%5zlfyViEEuGgi>LLz803l8nx6H|aRm;hq>`7e#d(g>bPz_>G&kHKb+Kqm=MY zW5v7FE86~(X2rH+lV5$qL!RafUo%m*-pfly#~^n0wVh8%-Yh1 zy#K85G$E`cTvvE!C8n5wTN>t|?$FANIH?y2R2KHd&YE1__l0bmvtV^bJveiID~TkG z>U=4E>0gD_EVL0JlJ(<|_Xyi-sSpYAHugn~_Ys{sC@qPLjz+o>j#ue3>=* zMYV8IFkQDN$$y@;;5OY)^mFO3l{3sDnr=s#NTdgdX&k&pR1XXexSYqPv%Z~BI6-PR znETK%Ts0pgM>kMME5@E9ce-24B@<3EtWU<>=c!8WGa*~uW3Qh?d-sjr`}^^hS)F35 zOzkODm{n+v6td0P%-WNKX@x06%K`ir>?v+bBW6(K;@l|(LU{ROjQQ~w^Ztce>-TdrTz&PMK~s&jFSGJ{AQ-5kfi zeJpS32?h2mr9L~w>Hef@!%L-?ce`PI9F@3pMBWFE({i(i+)b}d&~jApkkCoUvUG#` z#H>xfECSbmgf$zUltk9&UQxD)j@=bMv*Pe0$|)}0;U@_0`%nl1aKzAE_S%m2(atZyQ|?ci;S83PoPmd{<9jcV=)bCS8CTA(6O!IW#})gn~EyoBA0|9%6sd@ zC2jxaNh)n_#kLt#txm~^FYgzd@yUrl?o6 zh7SVRgGE!p_^jU|clSZ_Q-ex0v4vTrJ+b^qS7b;iDyS#&L!20ZrbtjUl`p@ajJt{X zGtxkD*cs~n4&#PNnV zx;ON1ZxoTFZU=)(PT2vbT&`ckZMK}m(pu{*zgc;YNP^BE4Q_$7Hc+KBoGZ`uMsv8MKf}+t4O|$H4q3Tj4t0f1XB0-HYNqy9^T$ z6I8h3(a-ifAvu}CcG|26iG2|x4N{b@+-}r3Qg)S+#MQPu{&^jP&TFIA?qr(xy5o$ zQUz6i{Zl7h5^+Ersvr8Hd;rJFYb@|J&nEj%-^Ud^MBv3P?LXWQkWJkW|8C^|pVvGZ zy%D-ckZdKIm3YT0=pMt9>PtD-H-TGshyeXmu2i>1mp6+zvx0x-mG;lG5+=m3pv^a0 zLOl1+VOkx;n~6=$h&E3|<}GuoEL@76ZQ^0-284i*@AplVcdqFsNC}bv-}M+}QKn?Y zr;gGF&oeZeNMRT>&POHTmc65(P$rSuooS3Pjp?j|e-BG!{S3g@IL4d_y*QnIIX%n} z-rLZ)>1(Z3U(>bu$czl~bv%=bA|&D*o*3--in7x+Rj@FG zD~==YD8CWo&sALHod&N@%CklYC&W-b1I=iBsPp`(Vgj?11iFh)%E@`6eCob@@ny>- zI@kqqxVxd437`{$N=gopP?t^;ye%SCYzf{>KC<;b85+{ey{%{*h2G{+@zsrDKJUtmz~=Aqnt~s3`SAWpX2C}sGVd7ykG#w6l~eQX8Ncsy{ZN_n4}1 zP#dxki{<4U8^)1G;a4+a8I9H1r<0^W!TP~DsQY{N^SN#?3@NrO#S;K;8ee@M4!#ZQMc{mR^r(gvG@VJUL^Q*CZ_pE z7`a2lxhi($sWY)rWd09K+~_m8j)p~vwb4Q?ZMUd>_DP}JkSEpSvb+kgQ-2GNk{dIp z7M;C|Zt^T%fTG<3?tI0RMs|>aRy%7%eI0gqKuX?Vy|ghstTb+&7iC%x;{uK|_ZrHI znpXT$szb1~O7{14ow(P48#W0cAFteS^E`tdzbv0|hsNv!S1@k*=U`Mp9fehP ze^}=?p}xZRb=1R`3m0_0VSlx~-xJ%}2a$0L(ku+sBn@$4d&H*ot=G&i!|h8`sEC?( zMBf+wy)xU>4qhNy{15^rr_A;)P|3^{pH@R_WUlxhu}&s~tFXq`bD_`JQIcQ?sKIEj z;W$2N2X8zMz5X892MU$h1gOWvF(nkuHJ!L*USj&~f1m?kw5p>6t6Ny9`O zQ}QF(+Ta(e{7;(;M2{a#CYTCpi^XoL;wPWi9eHs_QV%9-TG(6dFlOrCgR1EFKQplK zbjB$~yJuASKvhNJd6t~(Dz&499ZLwyso%R$U%91^NU3EsKn2qQsX0fy{qCv<96=sK z0t;`L+|f&#p3HWy8G*b_w$JN>!tha@#^cjxG|mJyU*=~ zD{Adgw;8R^V)=cGL5P@Ss%?D-VuZfYyhm~aoJ*yjdo+dE5N+j=--wA{Tt@q&F5j0F z9VJ~E-N#l?$rvH>BSB*NE5|u66yc_J`1L#8j=-Y(=X}{5M{V$$m#Q}sdQO|R z>NZt)r)cn!hfN=po=?rM*Nc;yuU9Ql{c#jUAAHok`G(b_p}=|G z4NJdv78M^r4(X!X_~gCFIR`t+h_Ki(A6|p4zaV*M*CEF>*Qr@{0dti`H=#@y#``8? z;^hE-^I+|Cc@PWRiJ9rPOvOyFlF@gvcrYL4G5vHpa(`%gBDHGRns)*83+wp)h+zYxf9|pSkm1R>1Fb_9K8;drALl zXJmRRgR!9VWksFQOUvYqn_lIS67nP7(A@J(_lN-DO;*&I)nPX9_3*@4I?*<>@?#{* z`3nqzPU73=&Ci*L=bN@(2xc@scGD|oQ5a6mkUXx5l#l5O=!w=%!TpAgksvBT8#dD$ z9SmWH*mKQ{Y1vxOj@axO{_Y{nD|BK@`S`~PMm%%+&8Gb8)j{>9qe0hnnD@8I_^-38 zuLh;JaSfX#PM@Lo#kcnucQxNmi(~F{Zo4Bim#l`X+xn|Wz<_SaHp_!oMNvGwTKDz?*O*dAokC>TnG@5H(xjpEgPSL=oG7n!5S<%id(U-o2n36lUm}vJ5K`V$P z016@orZC6B%By%e#k#!#SusR^-C2ZBR@7e`hDc=@g$p{1PVK9cOYW`*9tzzm@A z*$KO{6Zh4dS2T_5_+Xb_ho!O(!~>mFd5BL_idQy@*}zb;URTyemn>A)jAx#G;_0C{ zH1d~n{N7h9=AUfyH!h#~1PWs)vv@vr8ef+mDhKwR4?Iq89H4Za!TFmu?Mld(9%S}u zOBgl6ZJIw?21iF?PQ}AR)dZT+Q6`+ZNtvqIcWpK&2#^&H51!*0?p&^@^MRaAn055C zy(+|i@NQo%R9bgiz`Z&!*}_?Ks~-1A_P3I`&0``kt4Ua{&XaUi0@-OdUU+x?apMy6 zfIva9B6GfdpLBU=OL0;7Brcv%gmFLX!ExHT@itURQgauYFUkCV?lE`h#X|m3I5~PE z`%y4C;Jx6rDhBnDP^6o9I4J&_dGs8dz$8UE=;tnLU;i@uHs5{%wzG-04e8OHJYyxS zx8;D=_*#DynQ37!50joDRa=@E&jK4>vS|UI+hnZO%cW5aIu)?Pk|oqK=_a3gm|Y(P56cw=h=9Xl>P32Hlfd98&$;KpL0oOxXL?N#<;W27DN3P z-a-!{PONpo1JwX&LP_!qn75zX&alL1Mr&vgOv#!&Z#zQ)t6pllAAJm2f3-Kl!Fe<) z-V%F8##+z>ApNB=5V?q9o851Hn_C!L5jgG1Z+uc`>{|e>7y^0vrti*FuSPg0F7E;) zc@aVhV3a}}2`H~d_$e#Aqg2#-+=c>uoe1He`A^aWdk)PC$J^lyB$Zcboz26Y{H<^) zJ(TadWO}j^B8w?67|-sbUnl-Dx15zd_{k7F8YkPy8Qf%-Jh0!dg(>okfz3j^ihe)l zI*Qf%QLj6){IpRuAT#a^RtU*)0@D>W?&AX%*whw9<@S{fT^anEVfc}q1fq8@DrqY; zf-3DAqq{0<4YQ@{I+bwgic=>{vw6@?=T0}>iMcBF=R7=@yE*EUZpM4@^qa)XBn#7Y z*Vj63VJovO_c?QgXibc}0FQ=9;CJd?nd4+9!*7qUIEWrspi1{fh*hv^Ze3|xYm+~x z>)h5D>V$X3{wC89^UZBs_XVO-XrZ|!Vcg>fO6{$3%wS+UK=ojSB4KS|LSN`aXhWz_ z@!0fx51;sTOM^US5PdpQ0f!bB^0cZopx3bV&{R`N|{qrU};CAYqF23Jj2|VoS`2gfa7!Gb?K*rci`368J zL#|riDVAV0gOSBDe%esA$%iaMhBJd|VquLeHxb0R<-B$6c}V0Otohk=X2s?^zoB7s zY>Nc(+84|pHe+dXHGpb*E0kM#YeH@>e2Fz%fG2_8iC-N|P;269Xqy@kOb%KC$SJ7ZzXJ6e-Ax7 zONJQjXrhWF_8C9yBLnIFMPECqlAF5deFZ}g3<19m@$h`u?6tk*#V)#USm=Rdhh84Z zWDN)x!uF;R&x_YKOSCj-S76Hzu@+Q-x%La+lf3If)yWhO%DXs{6;|lKxZM9smiFvt z>47QU96kT)OlZWTWu1K73ER}9%=ws8b+OycUGmZBK6Xq-R2$#WX|JCGX4+aaSCd#D zz-J97%FjutYYJj^y)ds6*PIX5C2(>Ki=2Vfy=-ms4Y^k`VW4X2@ip}Zro>DjJ6kcW zIkP*igpmKv3wi7F`RvVEwZ!UT?4n9;Z8b=P1ZT7AK1+T*y38*LXtT zw!}z=AfefOIJM+-(Uz$Ng(dDh3&(8z5~lG&wPgcM#{_b1i1y-nyPJnyQ6)TA?_@N|guKV&kdY15uf=M^_^PT+G3fgC;Ev1db zjHI}+Y>5qTzZc>GDsuZQ7aKoIp%J3(YhPQl98(#GffsAHm4CJMoDIRu{HIMS@AfLC zqhIli=bPF#G3m2&0*bd_yvxwW3T<()vmPS_Fgwi)_BzC8w2g&om6w@N|L)Pyhroo| zPb^9?viCihZd4B%3QJu^n`%;Pn%#@W2Cv}(oBHmI64pW^L#x$<*%5^X ziVM>T&+qjF4sc>B??0N7l>_f8ZM)E>n)_ZP91j=69PB$gjqTh!EiC5Qly@4L8#8Db z&VAA$V5f?hqLtu2BS_Y-R=r8Y;g*^UA9l(%P@DNLnodR~^MTwOy5ZzZYTEh7CkA*vg&1qK)4})qwg&4EV`@{3ixPLJr@DTMe^-8mmRy?N^u*@r zOPAZ5K1&82>;ifcr{|(LMytB{nFL*V``Iijksy5%|NdJs4HEjMsNqN5hBO77eH-rz zO{IUpB%P59)zu?Zlt($crDQ(I%tj)aICeXg7qWw;L^e2T`Yd3kujpQ!qK3lC-^rRd zk|*W;eb(N0+#cRO_Robh#ns>%J!7uQa#ZR`)$V6=a|N)FZHfZ^B8ZXVDn$4lP}__x zyA!JT&rT%c`hM1|C)|2AyAPf??Wt6=Wm+y*5qC+!t~m+GLSzANnj4|3l=Y4V9*r6( zVnhBeri)C2fIKZqD6IVu$rxd>?nWxcj@DGKUBYgzi%a;cnVC=kEDWoeZ4M@MEH=kd z=SB-JJlVfXu1+QEqU}B6&@;QNdlQr8%4n+7Gb^u-NyOz?8VFBHkB=KtHkS>1=4JNT5do<*Z4O%nS|mseAw7P!hIxd>76zuZ0S8-&;5{u zwR}lZUQ4d4c%)%{UW@V`uhRapHmj-P6>e>0?JSq3H{M+FivBU?z45pin$m{z-qg2s zYq6-pYOT4@i~yNHtA;H%KH*a9#Y9FH8|h(dAJk2A-TWhZ6&Urs+Usp!sI+%BN&^_+ z)h@ckSlx;_xYl618T#{avAp5S>SeCk#dN?dp8sD@>sBF|jk+pVCE|3&pSq2*5#Jwm z{LR`QZMrLtxE;CsXF)Z)j1r#;smr~_;Xa%4x9q?5Jhq0hqj;?3-w;zv*Bof7ti7Qf zo>{EDi4@HVc2{0EH+PO{ZnS)i>O6r!U{J%A7x}~q1-S&$%6Ov+&JQO8r8v2sfMt*lvTo40V zbSc>vo4Y%K86no#W@)V@=Hkcf6*KJYe68l<^X(M1L|4b9&H8ySw}+LhRQsFmykT?ju?Tvi z$6xnk=O4DdwtT*>fN4CtKQDN{-mbomx=CJNUwBTfs5vp92?~Dxkf#>j#5tLe<)ObbwuR_%Z>&sE z-HE&$-e@7Wf+InBxav5ZE-Z5f)*~OoS(NTPT4$NCvqsciKl#3o=Oi$57FP0NGH_S{ z#Z^iW4H?on59Yn*o96Z#U>S6;X8R}AR(lRiBr%`-cW6026Rg%K0kmfbyrv!mb<>!4 z9!C4LD@t22B+J~1^Q(4j`y)_JtQr<2K?YYrbw_w_eiL4|2tG8mG}9F1X##x$vm$}@ zh3zwESD^zO7d9B^5vEYt0HaW1VYKHe)KWO!D@5eNj_aIhW_&lf z?@1)*e%W*}B?pa=rOwujl^0ba*`-)6PcZM#VH^~gPR_1+>0QF7sbEJDIeIE1F7VDb6*47 zbrbAw_&YQLJYI@<-mil)*QpmlQf^*~Z6Ris#kU{_<{Yt?AKjZw2<=%K9zHJn*A6ov z-|g?}J|w_Yid5N*FK^!kpyiv*6kEWijOJ*qDd%O>=`i+B?+IA8;h#LFS{eu{WgFF0@otZ)gv-y)8W-w`BX zdwYgFdlBve0z$SBiM)kEp3w+*O#;N|uCiP=pGgU4!_{hT=P0-VoeO`V6RkA#GiXdUg`re0UFFyw`SiICgV6?YZrRzlL1x5_d&JKeO=co;@$? z>YUs#a(CIuJ`Zv4;5-G`tfO=($UaYT1!BB|WMPUlk^Ha{$Lx&zglE&)S#H?)N# zsD><3N^)LJ3d9c<@#RcOI@@>*p;4RyaG$>za-*Og zsFH4swyVK1g~We>i5Ocmo$wEe39GQCaI!!AF_4|Zkb~$*&QVGKgThaSD~tyGpfmkq z^54~f-x>TvGV()g{t;e95q1#l9X+V@GDz)8SU~g#GCsC20O4H9@R(}v*=w@v_IuxE z2w!z*c`E|14hUS`0l&uYz^LBm)d%;W7J~-B@eQ#WVsRS2d>?-UJ@n$g>*{gay6#Y; zrVH7`5W9jc!tmh6`Y&`zjLuR2!5xI-ckOn0PDE!`M71A-a~MNVlJPmC(K+M6tKaod zIry6t*8hVo;8}%(M?cSDg?_c!2<@_esLuV@+yB7c$M?Nk@00$RU`qk*JO<5EQn{vE z<^MsSWC?f@_Tv)FKeWJf?NKfhQawkN>-kg;Bx53R*_>CS{r@2G9$CY`FleLI?+SSD zKa>xU6=mUCKVBsTj!~=5V19DVg z=C66yBf6`6s`XYIGQy$nyZp>L|LrPzhS#n zsh@Rf^#Cn;q7C=SA>z1gA)VZPoA~-R(KXGY%WL`9$mgN?+_nFXi9I<*pPi#>s>PO7 zNzSQ|AJL%S!ccV$3~T5AZ(4wta9hiPuIn`m9N(uvVZ+*v`M9+kt7()%vWd zfwXIF+MRZ-KAB(ofRt6(HK0VD{h&E}12Xl1w4HRlKGxm<8$akRa1`gB((V|?jv7b3 zG6J@2 zEDHUtMpgR6nxEC(Uvs6!%q>_golghcXI-3{^`~!SJmvT;n)R3M-OS}(oLU^q?plqR z&1v0;{5;voEebyDRqum8PcfXfHcHi52bUfSowmHH3okMJ*lfEStfO@2KLk8vJ18sP zC&##M${Xx$juK(l()Y%$sumPjz2#Ybd4TdU-wbeTN2t;`ObyW&c`@_8$>S=YPeUcizi z@es*=bw^sfYWY@KVGA1RAZEH#w7>e06?mHi=GR#B*?3h( zkgjYI0jk%M2S9m_y`1l#ySAj9_O2N|pLHAzR|f6*|7PQ54Z8dNTTM37haHE1;woL0 zts5GFm$q+Df5Vw4;E5P`>i?tc&Eui`-v99|V;MVR$k?~+OZKvaNcMe?F-piz3{7I} zyOJejkBTxf8M{x_mA)QpSkbrJg@6{&dl8B+}C}b z>)a=`YOu|(D_S6=+Sb^?GAibE5CMd<`{j;eBn7Xdxe47e`h1 z4z57ko++uyrt5`hVWDW(q1#2&?oF0&^^0y_W3q0lY8k}K7HM}zq^nmucGexLs$Pwk z9m)lB6`?59Hy2f6vY<#N`Cj~st|=Gbg&tMQyZXlw?0)WV?aM}cwKo{^#6fT+jC*=AR6 zI3B{?$398(nQap+jK}w|agS}&w`(68Es;!?f{yhJ)yL;4%yYk)xaM_0hV=^fIPR_= zu9U1#F^}DS%|@O1`q|duo6ATl#~+cSen*Jh(u2vGXMR94j`h0s3x=oKJe%%+-Dy4# zG24ARJu_@~ioO5GvJo{JKW?x>{y}31uY2ef12%gu7iT485|IxkInauOAk~_j53e zyIY`U^cm0kp{DC-@yf&cPrE5k55oD?YJTGq7gU5yXH!-0%gs(TJ~_<+}JBoWu^OfisQy0|Cld{8pCfAjP$DYty9SR~B4F{gIx{EVp0 z5YtN9knB1W*Qxlcpn%Cy7mD=nhRk;_J&l2fUus*V%}OM^PhaP4x^2|5hN9m`(NJ$U zDM;+KPDE;c3z+d#fBk*P=~=`n%hCE4IuL5PTd#hbw1mva;ABOwEloMI+$U=MP?6@t zh{np=vxVGlYuge2q35c2j7xq!xBtz$wY<)lDJ0ldGcfXPkVfsj`O|?<`zi5E=0leV zJ9;giP-mVDjauOW9o z@L5?lQ!Db7b1l&V6B8tsXg@3T<`c*9veEP}ldhB2xzH%5(y!Mpy*655D0U{7&K|ZA z%RbhdKE?5y&ZNG*$kQ+VG)hS{DMIbf=lSE4rKX@iWkDK^cbe~8si5Q&V|ufn1sx$E zuJ)xd=a!zy+_z|qR7ea}Zwb0zw`WM|wCA3h^O`;|U(<2zHsp8~ozYuXk~ySg!2Mmf z&Vtm5DU9ut$?iJ*$>>Mj&vEs@@!+X)&r))6Wa5VcExnVxJCwg73>G9^p1t zQN!gFM+wh@PCXziLo)XlGFbMBYhQyeEG{vtij>eD8F;8Fnw| zR;zWTEY)rt@Ax|E&ZF|L{fT2Yr6S%D0heUd+g3x>aq#^~>ksUNVZr@eKd|f6m`t|o z4fj{~FnRCxe$RQofDP*f2E8|&%~W|Ni!V6U`aC1r*PMrY|J3N+Hrre|UnW&>fzlsw zRJQ3P_3f)493@}orajGz5f&!<4%t|?4``7fxOGI|4s`0{=q1ElLlac&ja7o!TCght z;n?^N8BK12V5mD*uO=#vpokvks6&59C5Tdn2_bhJ$Yc;8n0^2li`o&z7yIw1xtU`) zihBuy-x$1X+DUpfa9qtfz=AyzBrI?wBIefum--R^W|gW~76G~(*JI`5P7t)k=q$WY zWGoL1N;_lUMC|BnoSqdUqGKKSy%bGLccClb0G9Q5+;cjv^4~@0$~-|Rx3pr8x(D_t z5H8{?aaqf@5hJysx}x$F)`IjqseCuA@gWv&LLW1d;h7;D>e99yE5Ood@iwOHahlf^ z{H&~n6=1;W)s}9`sstR{j}(=D2}2#wVoPX zZDspDKXdY++asEf)#IcinWW4E5KgUo=VIJ&SGN#??Zk8Rt+0k}Nv3mkDH+p}Oi{+i zLljpq%!T?p^Xb2zQb+yI--&z#R!${A(1(N%#B&Bal1v!RU-Lvxj1qed^YJGN#d!Am z`D|)VddcHYl1v?sJrU98T#C>prMsNY3j)doVZ2dkKmB>nA%K6@i(B74a_0UL86J5~ z;ypR^TAUpK;K*s~uYC3_)LD=oVvowLg5z=+k>Ojgj|*5OQ)cE*TH)uO>w(h_zx^Dd zIKFKZ5r**rd`*Xzyu9pfg)KW#YLTRrwjs?5i}uj#re zBCje{&hM`t-x~@wkGu50xou`Vx5u~qiH-(YnevAK8IhhBTck1y9aMu^bPxA|(rOpQu*dptHs2sW%PEQoYx&J2qDUe#@)^LELq>nglW;g-p0$ zA=<4Lp3q@hel-9Vvl6RI6<2PTzFSwJJ>Gy`YD~V(M4=wK0`&)726i1ANvS?BcVJ&4;EV;h^9Ypf z-H*KM$d@nVguUYY-P*H#GRjBZzXEswH}rlo8|J;3INZy?`n#8`xnQ}BQU%(!oLTKL z2-Czdt>=nTcq4lRmyvN~W4Mjn8wX%tj?bCxP`R+_SSe`+3m-B%j+^8v4-wH7i5ivi zddUxm6kTtlCj~!IMEF5#b|vRic||`Fy_ac0{-t$^!3lk3u}xyJ&0`_R256P%3g@OH!H&DzE&?rOR9I zt!~xBc1zu?XENyc`hA9<#F#r=$RF>-muJd^zLFO2jH*7C71yB^x|F7<9U}fnUCU>Ut|+xW4Xx2ukcWuCC|J5Y5}9AUdA+2j&;_9jur1crnhd3htWS@N#!ZB<=&Wm z&nTcAi^rNwcIaOW7Z1jwoknZON^~_g7&LQVv2TbNvkXT4-p!A6Pm@OM4pZ2C22C~f ztaPrRr*)Eo2LrK;nk(9afn-%9NEmFpZ?oa>(U#o;-Vf6W(kKrO$^O+wDtus-DBlcl*_#ib+!qAeWN@E_vWG#fm}!G0A_LUvxkTwr7{Hl~-$NZr}!g(G!9LI2;o(*EK8U^k{szM7rgbWh3wQ z_v1;zaux%>U z^)1NGd^Kbd4h{uNUtwIPDy|I!_2)j|Xe)So(25m+n93^*E2)C+EGCbh^VRjQnaDM0 zsEj(qYlM3fx{sFxdf}QARI9q?9X$|n%hJGZPo^CLz?!_|KW$0M+I=-6>Ap*nnX6?CWV^)AEHo84d}mvoLCZaJ72IRAAK zjRVmEC!v4;>f81sN=@*%F2VD4qJvR|fB4Rfsl6izfp~bw=j96v*>)h_ z?~7m%hrP_BLOUQgI1_5slyR`uiQ4nI8E`nsQILVM*^WK34^ zu3%c+u%bSw0P$61w#@y8&Vq>Og{W@qe4PGi=Vt5oqW@m{7 zr;#~XVw1D4ksg6br0@djp-6tIfKZ5I3&ek<52>Z#|0gq)@S>ZVuE-FDxeZ=%iVNP| zmHvhDY_G%CT~_;bLOK`S2a6`x*~>>gF0Bf)tEgP$rfB*)kmefGCuKTY z5;*t;zg{Lty;*$V8w7DDf@4)%x?6o_9(gP=5@TP!yUdkE{(*eiPRDY~wnJQTc_sPJ z2Z>iyc|$g@`_5}x%Appa1M|)D^+>;|0U1!czMu0-4%$UXMaIQQ7yS@TDWtMOH!Mx+ z9NTeRTvqaG27!=ZmlVZTXtNp!iSmjdGAI6A;xdj;1 zbhv_IA&WF#A6YCjg(?KD8R(|}3jqHGnn5>^ex@8n@!SF+H65T#agpXjgBtt7UZ<3kJYKql1U$5%Vp;vV*m#UR{9 zk~nI1Q9-bi=Ph`oC=Q7{&B?WG-XoB$~_s!$p11ZNqQ^h28!&V^cGN@_JJ~V zN1IpJJ{Txwbt*)ni*gg`T@WcP-Ow=ig3Oj?=Qp?;fN1=9a~@Ra#p_jtG`fL7u=Z+> z(-G-rUyr}im0r|Ur#*Sk=_Z9V7V^^vJbi*30peJ=vc#atvE>`Q+k#!xC~hKc{+>Tz z#`k2e+Hvm8I~K0L{-yin#x#5nbH&-#--kY0$%8_ERr)nnB{b#y+qj93Eu9JBcBJQ3 zOpJayDMPv9&y6JT;uvgpV((1^Ut8#`7EjGcGdK+=+|8n0^I`ccju&r}Npn|QxpAO- zQ=YDgIP9b=CXXBUZ7c7kV)FM7eY)WIo)mb>+IzUo&rC&eEimbVoKtKxSQ!N69yLL| zh@$4r46QVu6!f#fU{|=*hFq6bWd#wSmRNW|Vf#R!OZWGNxxNorEHx9)iXNmEK1lGD zM>^5-{-cRb0!^k8hH|ykh6==Pkx@g9(}}r%p$AC|t%=!wy5r5V7RAkakOttXGLL&j zHn_088(Kr zJsxh`?SmAr%3e186IoKiVZ`yl{*r8<1aPy`g%1xjs)PnNTcIY^F1li(>RMAi9#c>8 zF_BTR{Dc|jhlKF9w$+ssn5_sb!{|8gUN+O^0Iv7+3m}?tCqoCaJlS-^-4+y}XpdogXW&F^ZcZ0#bdkq zQbqOe53>);7n(V1P(yOFygEBj^h#Hh>}wEBG<$#wf#~BiyL&NSqqiRn^(jb8cn1!p z#g-iEDBQ^BVq#_YSwL%ldPd$KIhR~-(rSge<*)(xVjE?l6+2Y&gdf`?x>CRIlNW_gwIhPr(uqw&sz6ftN9_$zKc9F5t4oU()>bK5xE<-O~+~>@F z-rHoX(IfIhzDVZxj31-W{oPew=HvTj!qfMLHtTDTJQ5>^)V_q=w+odMGKmo>IEhPg z_m_gFf547Y6yDUV%|*M@UhvhvV6PrVbt6ilc`1>vxoxIYm#4uT4}VaJ(n7{>i)#@G zWVu9};j8cRVwk9DmN}%M9H{hg_GS-uN0G_#>Puf8|djKQjNx!6gfei5E4uMYARp&W(kF zQtqFN(>wk4vXkNGD8mu!?R>jVxb_aKF5~wl_MPVOP!LQ@pVTWEk(6Y}`BBnwz`8@* z1?#ca=1SEWc>JN=Vn;+X@MU0O=?Ef4o2=7Fk4DS$?qK+>u98;|`mH#Td3UA~Jvx?6 ze0E76IeCUJlWLl)3bSeFis_2bh$Vn!M}09u5mc6WPPPj0n6u660LlU=IL-Ti9x3dlc(Z3|vkwRuo2 zERI)Q_tg(9Sl7)H3-h`4!#AkBHlC4#vOw=#zPNRO#OTYNc{kHrCFMFG$rR^G>xE0b zbITnzYJ6fqlpC&XGDLk(rcWHvG6L+op=ocPLBtjv)G+--oif|^L1$tzBj*FrqJN{Hf0$XIDAX#AXBMLShkJ(iiwH*)-v4kz_O$FO)i?f z`c3qu8FEc%CB#PsO0L*1VB=vAaO=>d%J#a_qW&eF#+}^29});u(O@VxUmD@=iV7pZ}H z%h1`!K+T9umO>L+KZS?%9x}VxTlQIY#K^V;^B7^dsvdQ|sF+}}+@LYyrqu=+Ve@zG z1(TZMS=8g;3P>aRnTsi2wA6H9J1}XUh@_)#iHn)`Smy`~w0vXPA!tGiwguaA8xgUa zIT>z>MZmLl&gr*z9a2(acf{=jKi*@1cf4}3*!G8Ydba8->zC#m`>WiA;&1V~QNh8| z=ZI#9>ZO!!%3jY%bJh>P818n}MgAe)t$@^Lmr()J<osVv=srJD|B84QET$JrL_!$?^q}E;pWE*JvBWrl z`Ul#4m$QP#d=oI&E)3i>sWX1-$Qm^*ytZsUnsV>!ZT+J30R<{N zVpUn82u69`%6wGt`O(S5^n^Tqd3t-3FFec4Z@MpN5?4b89$den77_I7TAuua$^tb! z=~rF1H+R1jx-Oq(I@|M>=3e@_8?L(3sqx=8nYFPDwv{tIUncV+3UsFw zoqj5q9cPr|lrOQ!yHzLMVr+ZtsZd% zm?ot2Nv~J9d-lrNrUfHRbl|w@^RiWap*}ejBdyoBt^wk!9#~UFWqpiijyTXNQ&V0mavtu z2%|$Lz6%>thWdchaz~IVZYn#e9?8ZFn@ZR@AU*~Cj&r$Y`3S^K)rvXTsu)6jYwYEO z;TfXUSJHTxqS@=ygw^Pfd$kneL*!7=A_0t1s)B+43?VqQ9-ffbLwLA$966c_;l*;S z(af!ASH6MAwMS@{#?|}g`O*ttp|kZ-=09=3Anr#k-o}Os;pu6fql=VsulKsA)G8dj z6KMEc2gE%F8k#4rT*AOr!X)|6+hcNBq^Kw>*1@6YvB#L}L3hu>LdOGFS?_|>V+mfA zDMkVYpV@&C`0#1&%~dect>xkI6oY2f3fOka_hbJj2diLwPnwy)&zr&Dy1BQ|$4oBU!0a47`GgpuIqlq>p-P8g)ChM&H;j`T2fNta~!c@y4&nIa=&I z<@tFzhDQOQJCy~Ad=KfJficpjp%Rj=nO5$4jKBIh0wiTSb5YWt_F8*t`D`a-G7nJz zdV?dMaC>WT9PTCP#cyPf(Q(i8m9*cI+{3DPJ<64YYpxJkv*xdR+&A!&F@~dbvFk~3 zw5k59INT$T$0;gHF0B_1Sf!ge{NH?NBSp>Sy<e&I1lAb~ALDLI&T_ zHFc%-vB(j7ZGMf~Pc!?Rx7pI zIHj%$N)&j@zg>~zb@={j@3;t8o6P9;-K5ak{i@e zq}(O^9{7FzBb*@8Vd7(05k7bE1DzeiCpRo&`r!}at>j_5C5kRQ1lZMd9M{298~GXG zm&6!sq?qSa);`6$xsuudIggH1OX47?%3QS|^K!Q_#pXoL8fU}RF3hb< z{?en!J6~zYm3C9YpfIlKk7f5k6fw!b6P90J^O$v zZ6SQWd{&dsP75FWbo^xEwoE0Ha#r=ZdHcqxG#eVXxb;rNu!sr{Zt^^!HTQlAKXs7P z+{R^1d}wR%3}Tq9QLw=+OJf1HGZwjyl(!%FsH{AW&?Joy{_R+z#hTlfTq^Yvu@p-? zpw?8VQu|y26#>WS;uN5_lIpdS6O3>JX_=VdUsc=TcV@7K&O^gs{WY1?_t>`@%{T1*U2`0egG<+C7wLGT`oG5|fSz@x#$ZT>uY zOSkH=8G`I6a#tYX|7O%Q1_jRgasaZ2FsFs!qu3y<8n zXHFluaNmwbS6cZ`E8(`vXNt-w9PPz!x1+PKB{ybrwepOPTL&|dZ>f5um>#+7{-bm_CD=;Ag z)U*?5sUA~YthlU|$FX@k9>(9ae9e{hPib*+OmzgX$!Gr7$?(W+NWRDJ(XvhEl>nu2 zqj`a~sf^l(S`scP4~8a;8}aUM7kU%^oCd1TJt$F=ho~2x!pVF)sV6Ca8JFxwqlHg= z;}#{lN5^NNmoMiz#SP+uUaa(jRo({HogIF%Dz73#w8{61Qc+8Vu!EUj5!}B+XRHeE z$YseAQ)E99r;krDM6$V}Ig(->7dQpjyNuLF}^#PAEfkpi=1m@wF&a7|hz6b$6 zZU*1x?i=nAN}GmiF+U0B&y_knl)L%s9>BpG{f7)DYlbus@rTf9*dfe z-tquRHhlIJm%^&Fu5z?%k_YvmpNcN9=VZOdN0H= zN2kfnsK#@uFEr08-Pj=_%LI)%7r){efW(3)J%cIq+Qte1z0~P4YF^%+o2b}sy5z1Ch(B#fn zt%m1H_?}uHd2Uft&SBn}fCs{$aFEYSUfyGKgZyoFIVKF+upPZLm)&}GH6t?`ig_ON zKGt2}Zgii~t4Fzx&&1vtT6kxdeUS)%VH26{Xwm!xPan7&jqj~-|7IyE1vS$6N6F<( z=?CvL_S%NCR(5No#N`$D>n?xK^iHgQ$$B_eY&3tm+-_KQ=`EI7SN~HXIB#;pf%U5Z z^zqeaFMMmzR zEZfbo@?_9Q-#~;%Ra->b$c)xHp@zNr9dcaRE$kNt?<;#sKdBV{F{3iHt!(+&?3q}x zp@nAl?2^?;aMs=n$dZ-#rz)WQ)}KnW+a-Eppe{E=`_MZ1-_U2kM7-G0N;BJa$%!Epff$SM;0&coJg%o1eOb@KI=}2WM9;!2 zx$HAU@0ob=r`j^H8hx-(jLOJFyVsaN0}M-qFb-^&iGf|_->T*01@s#?iHJ@OPxyYW zRUi&>|1_|%4#j2`S4v6fIao(#>uINH+gK;Rd=9a(07-fR#7pSa*(4*Xk0ly94V^iL?^J$lUb-9kMXN0-R|XBz_^xHYLkiu| zH*5qKq%2u#4?lxVVyG(e{RpsWx*d8Mvs?8}725yBknREC>5RFv1taJLRF^=b=C$%*ut)Ph_ViTs$ z=e*E2t~G}~|KQTGT)>V-ZGj1s;(T-6x&UPi^`(V^84x0_(`g`yjKtl`7r{Z(M&Cp$ z9oyrjsCghOf%l*!Zu0HEOm)=hz@oC-kT&>nX@wCZ`kz1aF?Eyqoe;!(-$3SwcjtBR zw2ov@x!Jr*wb9`erWqepZMZ`Il^ucy48=7pP`S%J7}YYOW4xgDuQ_>AouW+4v|#=y z=}OkA=D()X*v1GHJkpfPX{?By{PV3cg0R>Rh%X@$<7n3_Gs0{Gele~}+7F7+o1GBB zjy=&QQ3PhRNz~^lpDPO`u* zk3t$vooo?#PU3r+=q1_$l_wn!20o@~ZLi9b4+Vc%AVprw2vI$#AKX1jFG|8$YA;KL zFH7m2eQr?Pc$(2kVFbF~P;eoHg2gJ1zBKgqnG~Qj#7gjva-9P7tA287E#?FrcwT+$3Kw!m$MwzQ> zL^Z8PT+uXeh^NnNiDD-;P3tKgCo*X>n`uBrG#-vA!zu!a=Kc3jt%SFHlSGA zK-P#hOa)%_*hX=ywoFOL{wfXEf!#1AEF%lp6=no+-YU^y)Wp8rY(v5zURp2y6+Abu z_bD~|m3V2BcDyZ}PJHaBi(y;}x4|KnGr0}YT$Vmv1~@N{SY4KqSF zPcTiqn_!}V6qxehY!pwQerULJ5zeBn!eO=dCIA&&rYmBJnr5v>JaMQC&s#YuWJD*B znU(704KI)#F^Bz`4U1qtjx6k9wdK%4uHYzUY8$=&(EeU9`7x;&3zCh{!mGZnU!Fs2|1A7g^F5B z*>BaskZKkki09g*cTu^_t!lQ-HNl(Kff$Asla4iKOmFTlP>U+y+Yt(Q+ze#kegw_f zPAi|Z5{i3R-WCcDsaZAy>R+(q{>foY8JW|-QBaQmN=4moVD@fyShxo?+5K2mB~;eF zRL&FslPsoZOXb@}XjE4dkk_GpD8=gm1D%Zf`*1l`VDz}07UkgXO~gq&tc4^H{nJ(U zZ-%A)6sI=DFTi~?ie|S8CQ3(#Sjz%Wez|y_mAmILoNMEBS4Er7OXu60M2R)PTRQf# zb|H<|K4-UFr6Jwm9qGR|nOh+wNc z81L%U8<=Cb?netcd-@sRKGT&4xNHLi6M3Y-5VC}AKg~o)H4R?BF2gHB8$2aqT@FMw z3UzKNNCSzdPNW6toS#qu@ezD89QSC(BTG3D4b&HV-!koU$kYO>{aj2@Yzg;3tzE@Q z5LwD&sBf1XxK?{_vtaP%H3w^A=rvf^Xi6%rrGA>? zHQ9vwe%R#lH_=6^$2X{VWN2j(y{Yp$FKe6nsd-Rtz>Q;FdzlpuE4sQ^{10Yo0a0DsP>QEAXHYSoyZPaYZB@G;naBaG+qHgHGaaW&I>;yhyei>fw(EM=ea`zI*I;&AHQT#ShC zE&rV-MTc1+;pcdyWD>ZMZjH_*OJQzn&TA`5*72eFU!%*pq!1S%nATzC$+ApDu4;8p z|2eUSL|^CYf}wU}4%T0Y8Bso+0-j^5XzuL2V0%ktWet4WsVmd*EzW%`_(H?R1 zJmq#%J`znv`M_zN++ikEc$)NFb#R4y@Qbpk-=9LYb*m+93~j3?O2fv5@;w%NsjWyt zq0ZSmL`sPZSl5fOH{UqH4y9eI@zq3Z&Sx!?TO^XY>*}U@R;1NNW`6`V*S;kYcW1*d z#-3~ck;zFqLFAXhkiYFZx}svtl$kSF{}oP@(Xh;Q}_- z{n;}YjZrtNGUHsLtAF(q!lIKgh3rQ#k~4tDX_2+~g6&7v(`a6mQ zW=9&U3VA*7*+;U~RCNFuqKaie)e1PmL{Mq0|03tG!_?DmKTz*d`TCXw+4BZ5t3rvM;dx^}|l~Wh3{9ujk zag(!yG|=nDSwZ*NQ?JzQou4Gpv%ik`FnF7=vVgi&fL%XEv)8Nfp_Er*iYxXaXrzj- zZdV=tp`DU(@z}wlFUBzaa`xDX_AA|*=$}C}e+hnqW$^83u$OB3{s6O*>DhvOf~BVG ze8acV973?2i!S9)cBb!Hdh|K^UX*Us^|dQc7@bOh0~r$qqh|EbGYZf>A|-P3|}Ku_Ux4DpxLuW*h8H4bItyRRD4VSpo*v99ja$ zv68)`03r)(%KctMb{#-Nb;lsoAi99dakDP?bO3RoN<@r!$2q&|DO# z=x>r?5f!%%om;YErNQ5iz*GtV0g}kuu19~5Mt_JE9|B|`H!hG!1)RY2Qy|3`mUp3- z`JVGMZO<|VJ3L4X?yy$r7N4iH0&&XlvI(9sKiR&6>Nz7|PhtAPcs5Ijn?ECl>0|N^ zfb_HGL$Y&U&O>SvJ)Xo}%XMM-;Gpv>_M z8{9_&mU8WctV=QEP+Q(lpN!7C)44xSQGKBx25)hlbw;dQAD$FT@mxX7J}`ppE*0qicU?IcX9a`Kicvkvn!0ff22Zh1 zZ6Xshsn0Cr3$&kVWB0NkXM$!DfDN~$dl9t=3cjb*U{4|th?Q9Q2B)jD|Iti5V(@j2 zCX!~%-DIw89$||Pzx%B|93oI?sJKb+{i=_JW!-DLHNC*h8Nn!!%`(Y3Idt1P_DZ_RyEokQJb1Fz0SF-oykd4l*ybw!S zxaOMc^yrh$U|J)};(}V4<&A|a;TAx|={n~x|DEQQaBO~aGduoy>mlmi^6Ff(N2_}! zJ@+yHuVl0i;EhJwa_ah+E==8d4%ekoUO|lPmB3}Aef4R}1Hoz9{V~9(D%UQ~Ff#up zs)||am&@n9k|>;ktitD&9BNR1hCs!VHd%tX;NbX^@Yci7OIIX6{dPp9|AEw~&KL)Z z7v`#h2aP;YNvaHMpUpcs{eJS3>J!_XDmNrb3|_AkhtD6{P6694zS5yIMF3xhBp!Q))K%msL4ClA4S<) z#I}8RLzz0}%RLa2LPXDi@NbvVf(+%pcDoR})jkfxdv*mEf2z^CVoj15OZU~7T(O<^ z9vY+cU|JMGyX@-pc;h>n>9woA`n!dhweY$d4kN!3)1PGg%#<+7{98};a~*3*oyzRVzgowQX} zB?vsKu3a@>6&bpBgPX$u+*X#Llk&km72;SOqx5mYZs%5q$y(`K({d$)DZ3DbGTghA z#VyGQu2GKy(Y4>n$}w$UN{SUo>{3J0!U?XU9`Y}B8LuyJ{Di_}uP^4V|5D3x#V%h} z98}5@CQ5$yy#FMCxo^epr$}4flL?it$`nCI>{E|d{jR1g8SEXg^XR{I1a(PW+rhM> z(>xzd)q1l05nMY-ZcAMS2B$T*&}*3swFL9Bu|$_1e((4YHf_o$r^(RYJbn8dKbdzC zk2Y&PgAd3KPr7Bz1?&aDi}-3a4+Jl$*tcytQtxGl%CJ3;3_E_ zT%7dY^R4GwA+MZXF1eK`SHxpWbD4C(iIm0wOI0ZWEyH;ADEf$&$3ya z94uP@(U1p3}(eC-~a-sGdy@;hW#J$B!wd?gW!#z z{Oeey<-fQeNYPP$zGQnF%~kS1<5R+zXR6Uh_Sw+LbyrN^$_X=dz-OJ32OsvUZg=h8 zV~NI#1FIYB`t4NxiR zJq$ai`$1)XSns90+-!is+>D^vEt>K6ue zbQI}m$E1Xf>ob`LbvglIR7&`2eWu+1EAn3ifbf4wKw@;$sbNlyh>KliXRWj|NOTbp z0ED%F3vT})Wp)O6|AYLO@Q=;E)c%X$|Dg6?)c+^pzij@WgtHd>)9L`t%-h1X!tQ1_ zBbiQ-8HuMajY;g`&r#u@yv>b9o|C9lMy?Wezd~d3U!D)ps_dS{t4r)2z9rHU8K%>~ zPp>~b9v_})8NToi*u}uy*Ui(FRPU(uI|fzj$UJ@oA1>dIE=pLZU5Ujv(NnIhBSqPsBBKK^a?b3IFCF&8t%GB{Ohq$b6J;Zd zC+7S6?*x`9sSD)iF>l_{36K+8KF(+1oN5;6;8#)jD2=o9b1hG;yEaQ)DA(d8@pTuS z{GbMhcA^=gZ*Wg$kR_f4W=IXh|Btcn4r{9U)|C>v5FjL>H|aH^^r95ekE$pHX(1?x z(whN75eO|HB1-QnSWpsCY6Jp=Ud0lmcTj{tkdEH%_dDl4=id9zeV$=5YcIkcCOfnD zta;ye8LLw1iAV30MCOps6Q}l8QYSmsc-rv7a(jFaYqC62jV(<# z`5GP`Ls0vU^h{W|knHiA>{}hoLAQ4gCOUuLcj*S6$JhS8e5gm-V#0><)6MJfBfdP! z&{I390`(KY&wlw57VHYu-r{4v+HgPAm6^TO*>Qg<;#6lXovAPKV}QUpce+7+53!}N zwdh{Y@$D3kD*y+59sNVnq3YN2b7qjulOTA{#LstbJABD!OLphOWhp|-yUP5rKl1de z6;T>$txi>pVp!9`jat98{YiUr*cywlgu3#KOh0rEHT=;3qRM{e@&KvdC$r7#rpOOE zCuZ{*>zlKn{@syUaR945h!*xD?qB#KZh|sF!MfshQ6OcJs1~T3_%WZ?$a2k@dYj!T z8v477v&2ELc)aWLyR*n{6M))1t+glcx3x$*gNLacTlE!NcsZe0{McEjA;!CuTkmqM;~q&SJ`6J-gMAkOF4_h zPBoz@={LEeCs_(7K|nyv`FvuagWBl;_z;GTyj+Lm*Emq^jWlR^iV# zcFo)?XS`bjBfPGo&85C9#a%&PQq!0$?w`$y7Hjc&2t-PimzMT3QRE8viVAkEK(`Qd zPh6^xmdjYcs8mbTiqc_vh1s(?6JbpL$#?w>uZN#hfS%QjKuv^{FZ&wwpAfO-yyMex z1;7d&8YYYmX7o4btQ91?u!&J`X4V05QR4t1@|>T>-K|V+-Ww@hr{ng;_+TyPI%Spu zou#^haJI;2!Dgot^q;7pn)8jd7hpAp9jRGj7&9lrQR!}9RR-AtTa-&VZp#@^cdT0e z;S2{$RR?n-E%!Bc-N{?8A^Hm{)E#}%nhd>`0TpC)A70X036X#scz-zXna9WTB&Rtt4H~O_k$4 zeH``6B5L>c1-fzd1B$mBadhM3_3{cEbI=#SEBk2&}F;&7}IHl+YMzo5v?CL@Cq zW^(le&t(RE42U)(&>HXXuhIP7kmqUA`*nU}^8n&dqfIi1tBJH8JkvNN`Q6ZeG<82z zbxEW=H~2_l$+Y6<1>C@5TzQ{+s%nx#qX@vBPX50PVza`}SuTz>+i~jL4`cbjH=-it zu723BeeSfmxbu$Vdy3cEkOU1VlebXBqI@4$`T(75 zoC?f|0+rq!``CC&+3x3WMK7??jM}E6W@PTQ$%_LN^|LUOPtIJIgAtYk6!2MCJ7C!T zw=u6r;n{rvewFfcFX`guG?Hj|F*PO`@&~N&+x^N>`_sLyX^4?s!=}a;B?=F5^p^74 zm$b>jw3{YRzb0L(&iG{&Z2;HA@l7;*i1?x*nz&!j#k52uUDR0oO4)UJ$RaFt(w^Ws zSRie$>|X!Af7$nUxRZz<8Xu)xt1Zd8%KWyuz_3P}Zjz93>56yqQ-JL#&sqNNI7=Qa zR8X_}%4|EvM{ZKPvWJyZ+scrt0W>(ap8sc;D1MwXARjWmZm_`wvUS0&H3vL#-^?D=e^=jFA~1fOIMk6Y zdbBo@q&*sIO}VKNMN8*;zyVnUBWKwUohN*P@ncYQEl#`IG&xUj?gY<8kl$K^aV@GK z7vgmVh-7iZ8+RW*9iw=fLGs9MuDb)p(v9?J+& zBE6yy#aWX6ZYFLX|H;#>MDmjI6(d47gT+>>u<^o13E|6X8RD;~~JrCgsfWO+AP0Zo9*jm!?RUK()*xup2DhKVn2x8h9{-T`v?bfYFGZ zuTdrmN0bnJZ9u|e-AxV9F4@KY$j~Mh+59Ifdq4}>A#t&9i4p2>k)}*Sh3DqzbE=`- z=gWLZfChyYE@d*-YZhSMb}u+$81Uo*Pnzd{c<&?y7PSr+27S&J;@=63RKGE(qKUh? zw8=-uq}aJDiz#7X<*h^W4rO;GIga!ZlK|pjT>D^>3wdL6cV^Vr1~{@Q;IzlVPsCmu zlTZ$CbZI@}X3V#QRcWK|<&10XM6mfRGaa|IRI9$u_EdSR^J}s2Sucz6{G4v#_{(V_ zA4#Z1`rxw*?dbCZ-RU0))L`ucCf@=cKbtqcktkntxO70n;RM6oY^j1jYe9a}g?OL! zJTP)?tRVYR4PvLRt)jglp!qz&piZGz5y=0x+WcylxwWF3CZW-RnUPAK-L!YbWu3@zq%bn?^Ijz8S-=Q z^2#uuMj{R9~@T^6JKM3**%m4|< zgOo&|t6{dSSXPEfZjM@EnZ3@#K4L7{eQp*DB(P-#-C?QD@ObUcFl6`Iot!vgykOo> z5w<-IQEo}6^s%2OBqww>NTPrZFCLG18A~Eg!IU)T7~2NIk9t~0f8*lsysyCGpZIrS zpZxb4jT0wHcQi;{VY8OOu#=@s4xH{8yUY%~X7>nxlVV#2QRi8q{Nuran9R=e11?Gx zkz+r`JEte4#BK6fApyy&JCSk;$iD=`sTxKc)Lg&g+CAGkh`JGa(L|)+9Q!}yt*7i| z2@0s<^r-Aw5jKC>$_&A*(XOd(zJ^t7}V*O0CFkGltOcWfi- zs2T;cRfR`?B=(#gPRlMYloU4Iv>co~T`}X=V01Fz*rxs0ABNo|1}%hSgx14K2D#!p z>9+APpEp8MMK1&dq$dH-4cnfU=OZ*KBt8gcWlg2^T=MT+c&g>WAy$9@WenuTb$MD2 zdT7Wl69w&P)HH>NvzF%pvl1|EN7H&nLA5kG_9Hu)`(|V zns7WcL;1{vkEsP-JV83+5#*YW0I69qaI$h<^y!40()0-81I~gNP!H7r`CL%zNG^2r zNqpWVNN=)Y>d3!mExBij26{#WdPW6$_FwObevAOM^yU`2-LxcE1OK&yV3u7)nu5Gt z=fWce502hPo7av<#@-4mys1w(ebdr9@3d^CCD7f9v>pY!PRM_L2cdHl_!EG8Fz$5o zcb%1|67Tx#2&DkJv*Th;Mo+j^r$Y)$h;ON}ho$wM(@WwzycGfSO|0(Xf_4E3X+1i| zoe&X8kD&Vx5IW}FxpC4rEC+dkVQ2g6o+y(JG*3?A#cqZs3E5f>9wI7cj^X9s(U#Ug zv-BA5b`7R|Bm~6Z!Sao8dJ{WK`;IhhVNbE4)DJ|6PE$Y{apbz;O(s~_SG#fxw}CDk zASxt|;aORL^P*8FN}s{s18>cMP|C5Dg5XQKEbU+)V}sX%d_8Rt_sm&6i0E7&)! zr$H0AJ_SAUqczvJEX{y>9+S8gKnHd2wVKZmFari zmt|P3K;eaq*UsH}R@L>Ny1<6N25vI$-s?KO6722=a$`AC{K3w)(RnIoELiW>9p@3e z+BD3KW3oKwbdS1Mm0`!~Ppf?6v-^|Y>fc1n4j|F>@vWE7GqEJ4iY-aInT5ku{RI74 z1QZX=F2&9cV3))CFnXWe79zNg(RTODCsf0pYn5=A7ChTQUo8WcJDu#!m##@f|Pb;Ras`yTq{J=X|XRvz}_C2=%YBXmniu zZ8ga_;%!>V{~_&GR$w%}&i3&5bUo@_cQfU*!x0S6dE9+f_A-A!1A9G?lX0MvP{8o& zfWdB)CL2<=V#`n4T}m0bEng?p3#;L*G7HbO=q?xsW#{U5xc?kjXB24Y*UDG^STKW2 zg@*rtQTk$hz@eYtR>lz4SNGkL)|MQ%u1y!mOP&0<`#YwE+S3VSeV zz%j`$I@NLIE9Kd5?F#lJcf+4JLgvI+GN_@xt^ocm&SEisIN^?;6?Nv41&-K;uQl8w zc}rAWYxQo$3pe=RkAj9+-{Ks;x9+YxY;gOmoIOA~@OtNcuBX&x^2wJdzto>ptKarf zXc|Og#c|%mD~iO(&vo?FA&z?AhDRk4zFKnSiZUix?GaD3dboY!$FXdaH1ot^j9|K! z);OQxj#tyOY~&Gm>I=f$j$nt}6Zxq4m+SKD4OqW^tlzJhsj2oihHY(Tyvv`gV&Gtq zbpSbv1mma{sHQ#Ak6k*Hsajk`A}lz4=sgysbaW?1%y*{nj|%Y_EKeiFlN|Ot+(Rfm z2Tt0biPusi{S%{v)dLlb6iB{9UZ5>8ZB^MmErFS^LA?gNden>j$Q$+s;*5Z-!-PVF zAOAMPB$HVArG@mL#+EwFB}ol{NpuKO&~vO_g4$nWI!QjU?{^qj0D!3+Bjs##A2I^Tamn%VhoE)sSY#Q z-UwBa+=Dl@Jfoj?HkSvOg;ynydN1Bv%&dT;nbf7RyZAT@8-s%xa4%;9x_|U5Iy8c9GI1zy7y?m7vr> z>&t>d3KPA20x3gXlJGnBfB5vKgpApFnUA9y&a>Wd(>B_Ts3UiJ6uf^oP(?k8_!TWr zP7RHDxK9(=j+S8{55(?6dXwbq52Id=DC9=g0h{5pPutka5rv%?^-Dw}P3z~Ic~+&U zjJ`7ubKU}wk1IQS7P66&wEZ}-9*eR0f+x@y0e&6Ak2l`i&5Kp~pYrbzp7yEkX7S}5 zmvtyJAdp+f7xqlHQwhuY^l{W&AD@K_y1TQ(m`WCqy+LuWPc^X>NJ1%cx9f`}VzimF z0@$Qxg~#{9i3KW+yOhT#3zMbEoAz9BZFD zx{hyx-&WocvQ2RYR4oRs@j_tcTXS<4FRO{fJWp3kTpYo>mveapw4Ck)1EL~m&-;>o z?4_6P9=VGqA_GH35x_d6S=AKoK{wOwkP=n!3>2z)rtYL#mO$)?fYT`Nk$+{dXuuNv znmtF==DEJKE~vTH6`M%bv5r-YVZ9T>JBm9JZ}I?|G^>1HjTqMJp zsH#qmgiC!NnB^k3K}keo2`TWxCk%Ue0C2Aq zVt7kX{9OXibpZFI>1u*9gCx*olS-}bFMPhcX%?Tx8UZY>c&S)k9yhMPkR7J*V2BCf zg&(5liB<`sCQ+MS(S3&Z^!#4?O)jE|d?1N0tY2qbXVC}tD?~KsL#XA+0Qxn4rIZ!LjD?mj6Q>1wq8`W&@T&Dmc8`zHv zV6+@e3A&+)Bn_9mSMC3-Z{Z@85G1a<_buvkgZj#XZFFrktbx$}Yv}?TDU*xX&0-Yy zfzufdZOWML<$G>C7tE;eXN7d|1V5KCc*p2KJmO5Em1XGdX8P z>=+*1I>z&+qc_t}b=X7E!EDVs2~?3de{M;sb3+kgY@$cD^p{KSw!~gc+(Mm$E+t5s zh8!vA#k<2`eWKFx&Z}|gmodAmp0<+q&QkGiQXYXNgajKZTF0kZ1XH^+aHE4DN!SZu z|1RGsA^SZp=XuO1A41;fGYOLj4+%WEH&~$Wf290w1^n&)nbPB?{rI|`Etozf!KX$TpmY>)W?ax?-R7)K*-Z9pwaAs~ z-?BtZe#B1eu-g)x*j#fMI7{9Nf5q?+_r#g1A4K1GfGL-B4RNqm(Lx0SmfcuazB#-O z+Djs%SwfBXKPY}>?Mx*LV`mNeq<*{8Apa=;4x~#~X{wcNE^t;4smHMd9DS*MDBG5t~hH=vmO#5-AZ;nK;rvrCl);QNMY zPcjB!t|3I4u_>}x2B7f8izCs=OcrT3Td`(IfdT**DtF~V#{zIRYw6sQkL^zvjVFM7 z>-p#uKqax)sgqr0HUVI{jw?S91+*pN7fcH2Tfj(pJ!a?(d%~<`X81^9ui}9$>w&U_ z_IpE@_X(vY>1v485;JDG$A~{|b4Q#OG&SY^7J~Y}24~&r>-AY9bLnZ&4UcyL!cQno z@Xta_&u>Q#Z^(UkcL&E1&-n7kH6b|S20G8n`pI>+k-T5$m1aNQOtxMv%`cARQkl}a z^||(ZK=}@9@r&0yM~+2KrE*EC`i{k-vGQT>=*5?XPh5__hq|B=P$r~YM$U7(k#ga@ z+f9vO@1k+$sK@=bZWuqlcg!by_>L2x{&MfMfmV7Fv{Koz@a+xu-iH(gi{|hC1mv5a zd2erQuA9Enl+)cldh;{!_hp|T;aF~CJbzi$KMBUq&}!VeC!++!&-;(NoxC<;{~OD| zNh~$Htzu9S6M*x=os666plKb2#dn?9LSF)YkDM!~8KdS*SKQ z{a(^qf5%%>|0k3@KDMRLx(nm5-wUv7PW*mTzk?|#0g2z*v&mC;kgS|6eM_-5QamT_ZTy2}cc ziZkphqB>)tdZF@d}uFjeIH`@IMCYE^vML%nL`1;wMF>zfoPg!yrwI3~4v%T(}d#8vWeTjW+ zI?~TIRQ^EK(hYR^>iED<8B$b$|DV1uZQMpfXnBrBa-)|5B!Rm)=fsB`d*2Vt?X{c2 zwrJbprx|32g_%|5kLBK-IKQ#5>=U6 zUU}7elH1W*WD={TW1LlJ-iqFQo9-1Tj7$ARsE4`4-)W6M)#9TcAhLr?x=Vjtv#+pC zA((V9CKk!S!@h_oidGmeE6&*Ic}Kr%?!mwxb=f@>S1kbr@f*ij>gCnK!u}bWtN%lS zNB5#{jSTQGfB9HQ`5zRIX`k;#PiG7_-UA?Ln_bp}@)O2X%QuX-0>b(xk+@sVYvI>p zN@Fe8ixr&5gL8(RzQ^BD@1VI}c!N|s#`KZ8(wxZsfk%f!9Ir1BmmQ!WQp1dbr(eNj zENjV4yWF3aa!!PS`fvZ4opr6(#jodY=-FL_tU=?*1!;`X!R3j@x2PlHGu72Y0O$w1fGg=3dR(LYZHcSjJx=Vj8y&>ZBpn+C7KR=(!Zsoko~ z_|XA8E;*{mv10zH7$64mDpzd&BaI0b_6NlA{vkOgOCZy>v9v4-Hi5U$nf9x7e3e;^ zpR+#L=8vZ&`k~XZqSiWcO4$_LFRfXFZ*Rln*wFtqS3mmgDH(^V*-j*mgTpiq|A@G- z0h`*Le$okm*1uWEJjIw9&{X~J$@=I*Jt~J67;Z2f6KpP?L-SLEO2G}5B|o@9rMUc9 z08Qh$TS92ol-jh;qY(bKk)*)wk^MHjD%3TZY84WAHi`%)RtwLyZv8!Lb9sAxD)^0* z<-`KTxP$O_Kd0Yj)%|q5q@R_$pB3<@cS8HBNH+_I`K)i@L2m~b$0V8Y8W#;abkxML zF<4-*e6;=vu=_gzx&9p99|`_YDK^9A8%jvT>a?=yA7ai(BZqg7yHoOW-aZra%9@$$ z=9>=z>WIF?vzBWH3PSJY7id;S)?0odOn9qSVOszgf^6aYQ}n|@$S!cRTE}S>08|IJ z=*r$}EbIEbb&pZ#xp3spfJ2w5t++fY?f`YS{X%Zfdn@HocHu%NXiVwMsYsUTo~h4QLNhG>Fn*|W@aOQsObsB91He{r%NtqSDQE_*Fb46GSg21j zSx?JH1yJ_wGz`j|Ks^vuL#V95d2As7biayJd~C9I zCJxrz0xHc=U_b;0qz+atDP3b*44S@Byb7aH1jNi)n&N(Tb=83M_o(-hu4z%7D?Ngi zp+Ll9&a=QNcfh$)dheQi|BE0sM}ptJ&?X zL6^c5U_+_`%5_XVs*8MM&zz;29^t)mf;QK#M89V*^VBo4?5#GG{M6B&rm>Qd@AlgG zxr`@2Rh6(DaydGblN`(_5@2_R;nFCBv>9ibvy|JT3OBQSSx5t>S-wT+!Z5F-PN}mL z>m!SW*q}`jTh(HwUYVeC-a_UJ4$H}S^!`|-@P^fa?1IBQ^UF<0R@RNsEq^`6ov39? zE7i;wJu;`yYGF7ZcL_|uC60qU#$^ars2rX9qGRZ-S9%QB%GKQ82M_DE2tiOlRA`o? z3!DRaFw-l;=iGpaQ_8_?7gk(8A04V#dWU_XE@<<}Ua0st#Prykx*H4_s>Rd2GFwg! zm}sS(ZvVx({nrr4qPKRh-GfJ!?g}<0cExd(`X?`kb5v|Wt}beY1%5SvwPQA%?#ZT*=n;!x+QNn6CA#dc zu>|j9Jn%uJn0`8`xtyvl7xB=!SLUHb113n}q;&A_XE!`Mk)E!~h@UwrJJrCPGAdkV zJE+EeQ&(!~KIo&Fw|s(K09&O5%OGXctiiNV9;8LHdG|q|xsmM=?dYd}7!shlQg&f_ z%2@|9LTTU&>Opc{jA7LD>9q-=Lh;s({Eym~zpWXm!6oViX)_-B4I{;uJr6=h5)^_0 z$PKue$@&=;mW^Lwr3ht-tg*PJ5YF|FD)kn1v#OJc{~E^wF1=M3>Md%4BhzU`mNYDz zifl>#&^h(aioHe^9}+ITWaRqu&H8LA&xySLH<>P~|2`{oxz}}83Wsyrwi=aamG+iO zhB2raerkt@b1?y&9Q5HbYlY;ORdwN0s|il6fCdRjGl5UR{$l<;SM*vo4W|}&F|S&y zKwniLxG4Ts9q*vZTMm16Zb^U;_D8UefoNx0b9Y09O$@Vkt{=cgPBvvGtLZhFs`^@Ell!b*0|umfHzg2?`ezjW;+%XTh^-!=xZXLq)N4$fqnduxnwTN8 z=9_MD{AX#^)TVLaBGIl;;9N4TlZD67G+Ek!ofk@55R#j&kfvy!L}vgBUE@nljO_JM ztr9c#gbRd*)n^T>_hOxZG4_kMd&Xn^*pT_!0r=|bU*r5^L&a;l_L4;MLkj~3v;T5F zH(g8`(`G*0+e3?2da(3*CZfc}-PY!Zn_nljRsbo6#EaL!a4zm6lLr|*CWeO0`+MpO z^X(5Z{uq6klF`eCo7V!_jHVs?E-@Z)Rpj6OZHH0dxpYrkNh4~bYR#;jnM@YHD3s>j z(PfgHkpvd!kv0@F#_Ff-Vc0e|)#v6VJG$Bd2k(D76813ge;vR({yKnnNE(V=!0LC( z;V>F&P-L+b)*{2ihZc^zn30qz#v^SYb|FGPVH*Qq-2{J}-;^}4HX-VD8T!l2`OgMs zrx_>(;J{)$lKQTMdq%3oHijJb*n;k@q=FpT^2=L-$Ub!WZe_ z-evbkLniViNtX?I%CKU_`}%2H;cSa^_1gW%q<36Sk5hUc(H@cM5ZAv%$~>-_Bxf;_;H1i4R*4hwbj~Pnsd?;Wa&LCZ@|fC; z3`Bp*cg#3py1=+jdUckT(0-&(yFnen%`Qh0v@~ngkE&*mI|spuB{mnQsM0KArPIx< ze=BnAWv5nAo)0VDTsBOuZTNwBkp=QrPeUVUoVj-1k&SH+x(1cxHgq__Fdb)gPhdWt zZ7*BEKlw8vZT8Ge%7+t${c!>(t)6Fr`XfP^hsq6~HD}^I5EPEB_Uj2Kg!=&5X(Q=< zHz}EH#6y5`YHyxm?#6+}O{q|E2_unnEK@~EC!gy=)k`>HTp2uOg4xvuTc~SaqdwA~ z9^+!)CbZa|<2$0nDSmZZqd)kAGt78j_Zc5aBdyAxR}ahbD8UC!8?xO!|LmvU4Ta`( z$Qx(?Ezv@Z-L~#J!6jj?!S6jPL;c7Zu*x@Mzo5u*8sBF^UxE6XWS=`lc?>)k_AF-v zY`yU0dtXot_*K4JC$ldt^0}Vc$S;+sMdj=@N~5u+X@HXq1ag_8E!p;48O7QHl5In# z;*F~YO>YxoOP;X+;)HqNizl0j?n2CkH=qGR>LptDKA|r8?5UruG30weX5^j?(q2OY<90Rw!@6$vbl3>Qp^-&RQ7=o)+49e3P|T7++;TIJBn!%rh#2^8Kf!( z6qY2U&LUgw;7}#D=U7#w2enW@IoSS$VhJZy{jk}yHOO)|AS4?1yzoSYk#(Az?4P5^ ztC5Brimu$7mxj#qDFJLgT8W4B-jV3Jh+;u?Bijcb-`x#9$sO$p`EA@Y*}qW<(rmh~ z-dA*-O5WdvNjbi7ig$1EWZ^hwWsaaZTm0e_m2&Qx|BM@xJix^0yZpg*E_iO}L3I0z z{poMJC6De=aj(}qU&rA;S4FU$sl~qZM!#e?>>oMU=3EM64`2T}nK)p`Z_}3}bGHmg zT|(;OmXy1Bt)LY-C8{egpbB6B`eL=j{Ocx|DHrsij!+u*N&$d)#N9;vZuGckL5cFt zhv@C~?mP@{&CaT>KG#@=GW&XJ;*}PXi_{RVXG83MV^LLTvEUR1+(b#A5bApY?WGG( zV++)el$$QMW?bh2HJPUELId?GUJTLA>>0YU&S1z}A?4y4cf~WAns2QH=udVqrY&Ys zEZ&@w$K((3AET2yetAlwe3oDDe$*@@*7LWuvwRwGY(*NrPiv+uGkn-!c{xc2zgkyoJ8M?YSOXA4%S-DI|8> zFxsKyxJlfw8$8|rG_=|#I`>*1XOFZke-{9(=FLaOz)g=P0pPB-X|Y+aNfAvZou zE75Fv;yWF~$7ilwVeWhzS0A04)k(;kD&9W>x|2<6&nVow&DaOS<$wiQY}}E`9Am16 zcjbn!boW9Ne)xqo%ie%}6&N%7+CR7f9$m0h2&xbnfJ4W(MdDe*6A*=M>LnA+p&Jrk z60Af7Zg6=}6I4v87oUYif1f&EmCN=Of<$E3=Ec>nZWUCEdkq+S{_Oyig2szi`Z=8A7y6Mqz&h=_ks+~N_A&|-jl zfRq$EUd+Av6hnCOuIZDwM~m#iC70h_YH0#KZ)ac!8r&tCUO`eFuY0>s-enSN!!Nk^ z^|WXAX_Gb^R5BB>@yoarFx_cOD9%jPzza1uRVcO5d{)jo{zOlY7ACK`q5tY$DEC9c zFF%9@7u4e5G*I|ko3(!|I_>ibtux-yU52&Xdw8u5HP!Fy8LJYprFk+aSQ5Hs;?|?k znVR*&zrnim64b%?2jAFsVFFrKo@B z_g@1{U9RACbpw|-OBnt*k;{4SgNz;alkSOx!dM2u623QV_l@s=e3MkMw@68$TxKEr z;E;Xwf9wA=fcF11frEP(XeNt}n*Osm2VTywWN@YTs%0}bZ!?yy84GX5Vz(A0!#I`Q zNN(8hgHVeFnFU-oV=)UUJYL_(V84?uC<@+&WoyG?hrhk(o3ZMH9$EGMy{iQ)^I7sp z=Kd~=-3@USi!sP%Cp*QO1??UqWjj(og`bcq-jU4R4f(xYmYYPxu1W5M!yoPmD+gtZ zU(jL3PboY^b{O)s8~(AC>99I}%!sO5>FMF$@ZSPbr6yVvVHYfasgpK<0{*vF-;hYa zuu3X!2>a7ji?b+?8T+)fM?NiCS(>aoP6Ai!ces)Km)?%GmUY36^*h0Hh(sPxZz(Hi z=u|z=@udk2nl8%AsMJW*L8pSdoZasWvl|?m$UgMz@q?c2-0ElKePRNBVnV8RYMr|% z8wOW5dLyg0TRQ{%fdBIft;z!)PWF~4NvlIyz|Jgg_9hn|qN5f)w{5bCn~~+>(a(QN zpZ~o!XM0ef$3<+1YknxFYjAdma+5{5+y5>9X#n-#axKaOH>sleprL?4Sgj)k6cH=m z!DK3ayYdVrKfMxJb22zbh^4TNvsvrd{VPDBNi@4}I3Tv*`4wGti{vL%O|N0xiUSbL zoj)oz6WPYW1>3MD%@?pAKh{{#;iuE7@7<~IC4pM(Bgf_gd$urNpumB`=fn1Ixyq;P zck7(bNfV!wn*_()q=7cD(-S@?Z~2P6go+j81gcQtzvbxh&Q2L$dcn5`SrrX0nqHJ# zBJNiWLlX}KA0MQ+80O^a*vxAzBZB*QgYl(h10J2p4bIFP6j;@5aC4C>%!vKiy%xaH z&PbBLFze}l`{bfdb$=2lq{)z(EDlXv!wp{|4%ze`8K zvdkZJ3FTo-nM-a|_FI*oG)$o_Vd$%#e@w||R}OnYLz`W3e;-%<)-jMK<_-yigdAa~ zTnTolI=0OkYfrN3X6QI3u#o}3&T`*glQ`2QWyxSV z4KwwinK+g(3o*Eri!kWuw|aEIp>1kmM3>An)X?n16W z=%2)}t7&Ego-wQjJGN-S!`NXPa36t8AOU9)zdx8R?LY(OX zfpN+E%m}9vY6MryHm*7UhgPND@5;V{6R6svzT2MFfIj%8h-{W$2;EC~e0+MQ^TP^O zT?Wjlf+|*A05hp2-O3=t9vprbNuogkM2h0cgldj3p>_*6 z^cY!X>1|)(T;WiqLQ>BfrgPp0(9)$Uwc%Puu}c#4Jj_*K|5KrG1=~~Lq8wgh!vw8N zi7FV<)Au7U&kLdrWwpql!nS!|lJ*gO3&_4!*bO{DyJNOKCpxz^lksX5!6_6-@&cqP z7rhK!r9$i^hd%%!@8@=)iIj46inV)wQCn12H(7xM=v`x8s#7wDqcSfRoj6bdDfwB( zMq7|IJ#u$FN~f;?{TN!E2Y-!G`n^$?|rJdzju=bvbG413R<`VA{6 z&!OvZP1^AU+8Fd3{MxgHv9no^ghzxS5+4qc3`|hrb)--OLVGaY)>5M=c0Bg-V*|pZ zs=jM^%WG+_4bN75%#=f?dCCIv}Ff%j_hi8lSK_HE)v7w7xP8WBQk0PGsBF%n#V1YdU3X6$@*!x z6Ymd?t6x|LUsoWM4gEFOJGiFqEkQ(Ysb;m?7&c5^b!UtAb{*#0;fvCEqmIg?xmuvK z{CTA+FSnB161t!H=W%OOrW8fr{cP-xFUK#fIHC3{5Q(|*=rc^eIVcq~Jy``#74hiy zGi(hy@N1Rv@%y@AKSE}#wr8m?!j7dx@jY5rb-!7|&_Wqz^4aW^+iiqZKm3M;M_za| zAmZwH%Z>4lEPfK_K6MzT&at=;^y2N}q`nM%rM!1o;5 z`;)2OT=X8jaa>k`Pr8>?T_=Z&mA?war-5fZXgP|1q$ja7>!gXCaGbR!bCC~RcMKfz z)_vth`*6>NXIX)S(d(oqlHR?opKurVN-Qy2E@76S$tGqx5KU7 zF`QM}jUQxg+~N_!FAF40YjL&sUyYuAYP~RDfCrJ%VM#Hru5AID?iitVym0Z?d3-GB zXfNLm&`=&wDKsWpI4kv2sy|jbT2>-~vQ^=@wY1Knp8)d=8%KwYdoK7Qwz!Q5x#nw{ z{&NzYsU49nISh0X+QkKx6c{Hr^@A^Ex3NN|Eh)y6?nVrwYp{ z*Qwd>6XVX*ams5yF{TG8>mi%}>1ddlnjA2dY${tatnzKkPKz4&2OOs%{kUnF(tW z4{fK)5DIo{4DX*{^OCUY55{f91r8UWsTW!8jRLdA0UHLjzeA-)y>NU46j8$dQETTIi%TQSv z;L;`}@a++^jf?OQF2OagW)`?>Z3sN^U+(~O^B@EsY7I@zfM1=#bXK9#`(n@9wN{w9 zatd~6PE9_v>0W3cYGG0p?kE>erKw15M%j0?nujb%ix^6ErT%F1Wi94WqJojlv`+dy zS$Mpo?yR9{``Wm_-zkx@5nQ{Avik^S>Yuf1%?+7ccXrMiO6&($_?FLfb z>6|Gd#!Yr|ip~2A5(f$TBS)FM9y6VGKrS{1vgWMmGM+kQ;tVciA(_c{ykiub1GGN5 z@D0KM--6)IRjE$G$bW$#N5b%Gzt6pUiORXvs3Kz6mLlEQ;iKPXv~d*?(887L-`*O0 z1*Dh8ukV=WX`d&BlNq}7*g}T4R#Mf?b?B12T6R6lJbs?5`Aa|e(yo@Iw+4V?ofDL7 zw!WdM(cjHkEN>aO@<&>mg^V?5DS6SBo+In01L$jMRP2A$_d?cqFb-W3sQP=C7qEMp zF)DJHwfvMr8}on+oYkkIPNqUD(*ax4j67A#J`OD0;q3}s_~*VOXNP`m7hfaSb|t;# zpx&@blKW`%Fce(aMyO9<$Z!)_(@f-%yX`zT*q|>m6IhC%qaDA~g#uJf=|=1szWHv-#t!a49` z)5eos0x4vxp79z^jIQpPP3-$8{ec$vX)bYojeu zAqvvN#rO4_i|3aOg#Du+OLjLoH@V7XDy;Z6dA$YUo|!d)~-?0z|vwHxcR+b zO%BPDpAiUvt7ka5j>28r)a!!|FsB})|L*l@2QK>sOr3hy<993TSZ%6=WW)Di8 zr=D?Sdk}>myg6OYIaasgyra?xn5s9X%Y#E}SB#5P8o`(GgJz$AbP{T{^=xyj-N{^I zuad7&XlTOP4Wp4SlA!;ccyTPuD4=Y!F)Xs)o|_K zk$vCZ%Y%9oh!`TDR@f<5oCEq}>xEbSH1@Z9ac7mfp-SDF{KruKV_t-zY^UeGTvc;M z(k%cy%}*zCZOw~*GlDDEA`?D;{loXt%-sVA() zp(8k3m)x(>CZru<7q-u4FyM$d?z^HSFX?%>$x2PDKaKv1-+xU*hN!(M60fzF_Xx?w z*%TbmG(_sqf`WnVcy^k`*hV_Yr$tNKRFA*ejabNd)W4^cn3S@$FaWFYXZ+$uoG^Vv zz9agKSW?pb8g*0G>MqOEHV!BqTE=0&4L!d90K|Ear-CG-uQNkhIf_}T<`|H%peRfI z;!r_F?MLFb-!!OBsT+OLO@%(;r7bFAI0^aB*>AonPuerpIOhA}Y*tXrQSAPDMuo&Z zT44N3_Wj3u=B`RqZ25JzZoO&&(cYb_w|-?xjU81yy-ZmBy0G~v6`CR$zWA zxwiK&R&H7vK_?t&HE`4OMs#1rdWBJww79h#;$%U9@B=@^2>574Qb>&qDB~uSrtZy# zQLTxiT#^V^uPJZOwZ0jV7ppv)W^r=+*;1uS*tG?H}G>I&~=DF5c1-@YS8x%u__+AT(Y)SDF9ScdJQ=RWFO|oY^DW{}z=ZXmEKN2T18Fz~a7^HiTrm4w-iu$25LT=0R zQ*`e&>rHtE_2aVj5Z;r|$L%X!HR+dTqJ4gEux`dj1PaoEIb&Ri#!FplkpAl}RIjP7 zapgK)@!cB#75asJ*dZ1O7;C!kgl8P#qo7YBOkj7*=xTU{W=qqxw2C-`|oV9ZQ$eNOyy@N{567&PFALCQinp1`392W(*71H9O^ z#~G;p#kc(}4~R{kivZ_(nz!~s(Z}9`5P4l1ZIP}w@-o3@@y)lS4S`DiY4JA^)A|d# z_T4-S&o=c}vyExly$%@Dz}G|;D6t8uw(3Tl5N9vRtX#U5rLL%`?weW+pd}o5PTY6?Cn*9iU3L*sxkxd z@UKAff-`Ka%p}k?|C#?!1tD)yg$>)(iJoh|*J_1SMK}q+@S`rK+0Si8+g^z(QKmMARO1)^S!#N7$;4eQsE6Nas41`JPIWv0= zGBtF16PeeOB8VLQRC)2|*+Y8sUsdY0Mc$>)LTyAZGh4gV3%6iZT@_3V7a--;$QL*( zVb{Se7+}vZKyAR#6ATko>aRoB<7~JyS9u@MvwekmmpeRK2gPgdt`WE~rn?&q3F%f= z?LL5CISOaRp!gLAktXuJf!sHU??jz5Xxk^k1Dj!Re3xk5x^LhrbIZUOgCkd1)g9Md z6qf7~De(?^d2~AqG_wp?@R~&P*Fg(K1E_PCdi?m^=@LN~MXKq92{rsU2Iyi1uHFa9 z{{HtXo;7;9tMu1+yGQ!6>|a{d6|XAq&im-$Hk^fe?Sk-~%N1`ks5@`h!JZ+jPA!W! zNR?+Mv)G%}J+S3IaF}JW7e~?86Dd7KahAT*r10|k3UI(1v56V7@#(XPJz*33z{;1$ zDwe}4mdz@b$;t<1ioKf77JUBH-$=`4qq%Sb0#h` zC4y)YmqCfkxQWZ?iJ;2_&|v~W-Ce2>o2zxuOaf>u0W^>Rf+Z|BCIGQ>Iq<|wyXNKh zQOg-o%WtEWqoZ2TO(_n~sIKKjFowFz%Wuy&B?DoNWr*kp+zW~GEjCU5^xF-m>7piK z&I6kVZJPTHCp8IuojH=PP*Ng$_dq(&*jZY%RQ+>OFQxf9Us^;?!09GL?K-J8(>4-^N&4m!*}+|!X1@#`T1re( zHBUqd2nz*^GLV4i7WT@OnK6Xtmi?j3{X=$;bH(>08gWHja023>vbCj&U#!vgB0P7e zBdVH!XG(g73e!^JI8bv$qb@Q>^8uqcfFhpGGTOf+C>@u|*E{)Li7Wh7S$I0DQzBt& z1JS!W>pX5OGk#YAoUN7@xXBtZ;l)


    ts^UoyM6Id>D!OD9dd|pJ6g$ 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

    0_40uTBtLQz-oxN2&_A%-b*PyioNeE! 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≥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�bCfM6 z1~|CFE|EzS=G=r@wLS`CGBdu_bQp856mETr=Q2o9FJD>R$Rec1-^4nn4OjtlvG9Mk30HlY~5H{B6{8iYTLChQ;5O zgI`1kg`)V|D6aO2xi>2wY47#bwEf#H9Mjl4ayTmH5TrKM+vVb&2+M9s%f3Ua&rChm z)D);+9vfrx?an4|7e4?@e-KGfBDq0=!r!$5$k|p10*-Ymf*%J9AZ4r}2sn}9AmBuX zg9Ifq93&`_;UGbY42Khxzp_xI=@m0ig+MjwEUdW5N!4jDIXOP*=QVDTsZzs_%0jIW zXT&NMs~EA&jFQE~o;fb4>V_($r{Qn*6Msp*8uOE{r5 zt-9ZLqAqz0^}165GgUJO#f8FapJ0FtdfkWIVGn1(A_+X4@dM!D)GiVM52tn+@^FM% zXZfZA?;5IIocREtQVRr7sRaV4)B-^+$07+qm2AQynHX0nH8gUkQ(ruu)a7-+PUJ6E z;|By7_too;0jewO>??srAa-nV-3Qg~Vq$V)(G6g+EtTE9?x@9PpXI^$$D(WWNIhod zvFb%f)M9(xu?QJIKuK0qbOUA9pxQS*W6c*fE5+5e(-o7mPz;E+opvh?o1cAl&TZg^ zMXU*veyo|K&^ez|0Hqriz{hb)$^sgl^Fe&vji5OjqcHDtK8TEwqz5wQ0WGjfdc-Q} z5v!z!t&;XSy=5DXKD0pQ$VqsK2v?^u>ijt$k8jCxQB)=xq6#GxBbJmSmg&tm?x7*` z0j)MB?RYPS^6Q)rGa><*$mo&etVPBoP!g@l+^|5?y!T>Q!+SuB8s2*`EG7?V0VZ(y z)?VQ)y;W@z z!qw{FW2MXn`&m-0ExTr?=Jno+=pnP|>>pq1OQ<#*gye$=Vcpz%(^4BWiCkzoKrcit zSpwG4);{!b(<4!e9v03Wg0w1dmXfF{#xM3TE*a`8!6PC=H-b0tB7=)X=y52XGMG3? z%JWW1N38@-%}9lxp9vJp)s-0>g_dL)wH50~;RpL?=82sv74F)pii)FD@tj(Ot5;A| z#G6MW1DPepnTZ)of|}K5hxBZk#!4jfRTK4u3J9PImQ8~-%HBZKD4|W%D0>4@%H1}W zl)zN4*kY?)7t2<5{7I6^6T{gi57;~oRq+n9$Pl1aeD?Th@;}M0s%gXKi83D&~%ZXCw`L>YC6)lHDUsvs@%}{w-=3K8- znl&}8UnQ^jr;3jggugV$`fWCmCtE&0>sJoN$Uw^zT5j2OfTZNbzM z3BIC1hWasrQnvu z?Une&eA#VI{n+UN$6*nKx(8_pbx(!?qen#OU^t@=X2k)3I|?AtE_VZocE=HMP#}|G zg_~t1&67^slPPD>)a2zw$)%=SrO=}B^B%JBAkge@=7(KV+rf7}7^yRnoseNqk6z1oV){5Z%k2;9_NZ$bRgEeDw+ey4o$T1R$LoK1e@tUT7^>Friq2EN~ z<>B*Jzv-6OC!ZGv(*JALd2Y_hz&*}+=Xn%Sv^m8!K{+2eUIL!j5nIQlxxA$Ml{Ko0 zs`_qD(8Ysh5z^-`U;NC4ppV`&?7W!8G3{X`_Lc2dQo3K-lzfuEwdLB1;v`50CWA~4Jxinf+h;2 zfQo%lXKO-&MXcBtb+$%Bk5Eq#w)|2p?l0wTIen|`T47>nd*c`VA=YZvZW*(jL27o_ z?T5;4k|Il_%*TOeV`dzM*`En!{}@rPO>|JoX-#7y6N-xquGkD+pQj0ns8!@)kTMNn zxu_d&IvrLTVK-=)*g%~t{Q6^ck8IGQMf5O`=Oc_rhh``l>Ci-LV78GYhg%A0s1hl_ z-Ez4^xI;5U50b+ndXO9r(Vx2GrSroixZk7e+h1;}H$N?&n@7`gj|<+p-muKM(a|Eo zF*e!ioYQ>24a!kK4*hNzCF?m$j5{U9n*t5~7~!7#{-_Uqr-3@)(|lMT`i=tip{My! zSZ8ub8+vT@b^1S!x;>iSsr>C9(HE=UAHVSlYS$m^*V-88 zhd>rB&myvEx;`t1U1e_F}CtZ0~twP;+!mTD`KRgKvRQo2t{^(Il&x zgX&|r!=*XO4$|!AXdthw9fmO5-f$amX1$mYsLp9WVC}4Cu(khP{|&5t{WoOoQeD$5 z!LHMHvq~!oA=+Nk81v6Qwc1oyW!EWXSD{KZzgu1~YMnOw@MEb$^$m%V zt4HrPaXP7Y&E5X?Y?$id&Xb@b!DACcLL*!$j8`?nCB?{v4k9ABqSi7`%tAv43-_9L zKJ9}<>}dUnfgT38=ADh#AW<+}0D?O^4D=|tO+>+|@QZ>VwM7(+#Tj=#Ug!H#TKef)k_{|aHPCG9iko%1jGh?svniRDq)UYQk|2r08k zR9hvCH^2R?a>rYN_ZqXSn*S)HWAvPfV`a%L>pjD>7zDSv22pXPz>J}6V*E8B0e z?HdL;Kvf1fJ?~P({+%yUEGrjXPJ4tl7!-U_fS^q@_-uF4qFt;5!w>qOAAT@)RV$KH zCM%}xNi{lgj?Vb=O7ZHsL8T8e+{*PsCq?I6RuoTSK2&FR*k7wF=VTdMad8kXw)NfV zC8l@F4QEJcpMTcvLX|N5_u&zwh3bSU+y&|Qr!N( zR_7pEj!M}bT&J4fDk~V>w5@t@p~6^zUBUQzwoaj^&?wopilv6qS#qRz<=G`?*F-`b1-F>a zxBc$PM=4lRi2C&=fY81WhWK6<9LF|Fxp zb7aFMZ)b{qE zGap*wAq_^^6QUy- z$|ITd=0dM#4~RfeYAokeDtjHlst^aUPiXHyOpQEhdkMAZK~a=kgOvgTIA$anHzvOXgWxugkr4b#WB-WE^|XD9QS8 zs4Je~=$Ce44ew6>`A2XZr>9ORyaNKb_(P;^E!BXut#Jt>WV4A{Wen(8Bh?t9A_FBD zVm!|B(EL>K|LGokd5u|L=ZAv#|H5C%cRjuts2Z)#n2~fj54T?D$5Zcqj}7x?WgUWH zNlCk_Bg&K`$|?kbMM)$(Yf!xh>YVaBu5BUR1e?tXVJ*m>;Z{Byn9NC2u-W_w+l^}|=bCa{@#+Rk8qk?s=ldP_XulAB! z@n2uzQL_jmSLy!rr+9k9@6URYxIujvhb^)CYBmFI+iMG%@yslSu-wOsk2;?}a;~_L z>p?urn7F^P<56$w`9vAwlE&RXk?a4%JEi3cd% zZq0xgQ#JYw2+Q0Opf~5X#5LHVX^LE)iC}1&!m%oWNdBjLANe@5gwBsezumBcZ-2MM z|JQs^;-4erFVz?``p5ySi+&KS|1={@cjWo!O;Zkoe&-4-%2AVa#lDuSuc|1-?JVr+ zC@iv7?Xp-DM68&L5>4oh`AuV?Odaxug{feS%xYiBxE$2QC)wGGxMI;H$e15n+OS6T zQ1-keHu<#1>LFu(G^#VzmuR>S&ys)8EO6r|kKOxkhD5VQrC0m9ytehx1I{QbXbFBY zy7tpe^F*NSQ>ByZ*nt46rF?!+rrdF5p5L%-2-NXHln<@s(D zwBzT8iv#E^r!NiL2GChgUmoTTptGHR+qLZv(OQ)u!-m2FclK|w6|~@t7n5As3G2Eh zp{^mJKHNKf_Ls{vM8uh0AFap!2Ti~QbX9&K!UPz{2YP5Aa$m<7{=!*oRJr&OWB7?A zN;l9@;`9K^(yA|5P_-Tp%{uM9A#i$7X1|hUz5032nw7I!^J~P@mLkL8lSK0DD8@&! zA^fr-#a?nD{_#3*q6)RyPcragetH*qpObHF`flhp{5@SyPc`|lps2z*I6&ZsXkyU; zd9m%P5WYM!kUk$2?}O^O`5=&vaxp|;+n3m)5gv$&@s>%2`VEsF(!97A#pOM6DL$NK zVwzBC`{^D=eCkd;#gAs6eki(seJx+dNa1yshv_A8TdjL6vE5E}y%XDja%5UaQgfi%d+uoT0;6thhwz+`5ea3um?AdUAW%g5NRwY+Z@ zR*stQ6>pamr6{>B&~nP8hts8wZO1Q9S6BWcczJ=ErbFwvYOqH%R$OoleHEBIy$TGKp<*G>o583hbLYO&`sk*cS@Qf)}fMg@|*nj61x29P-=2(y6pDn75?%?s@0r|!+W_bDW$iOu+sDNW2QSG8Zk=>sX1$BXgPd{S79BU+ENZS}_Up*b`?=P|)l=;cP zCoDq2&ZxZnc#w!WprFoCb52ht>u-BVjkZzJdxQC_HFNvQGP$2p`X-bv2;mX!C$rp(YnkpuC1(bssm5baWKh-#PUUQqCb<|s_n(C+p~ zAsSK24Y3jB|H!@yL#(Yre~EE`vBO{eHTRrDXzW^bzuIS&h-5hIBj@Q&>03mh>z2tdS`^MWFV`OutK9a%la zuQ@MZqT(XJM3bn2iFOd|%yw>wwJS=rhpe*ij~{D*fUA^5z0!Ub#01WL=pmc;!dClY zN%4hfHMm3J9Hy$4M2*G-aS=2o__?BxD2t1{!+EQt;BssG6{Cy@eUcIBUfur^#5c^+G7i+iK3{@EWH6wX`EM#`M8b!QOfn9g)J#q5m&5g>rYqJ|*j6n%Qbe=}HrHJQk8d%9Cx)IzSr@ynibGh2`is`|QJpjv%0Dx74 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 WiTxsCVXB&G5%f}jQUrc#&;J2FSCfGN literal 0 HcmV?d00001 diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/layers/LOCAL-AUDIT-LAYERED.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/layers/LOCAL-AUDIT-LAYERED.json new file mode 100644 index 0000000000..0780787674 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/layers/LOCAL-AUDIT-LAYERED.json @@ -0,0 +1,137 @@ +{ + "status": "PASS_INDEPENDENT_EXACT_FORWARD_AND_DUAL_ENDPOINT_FRAMES_ENTRANCES_CONES", + "input_file": "FULL-WORD.json.gz", + "content_sha256": "db2c7cfb3f8eee2b76c2e0154fc530520fb4d90cd9511a002cab527b16033b83", + "compressed_sha256": "3b268a3adb543e930454e9d9405e5f7a664c75c487f6c5cbe29c199f24a89789", + "parent_center_interface": { + "parent_path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz", + "parent_file_sha256": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "transport_tau": 43, + "ordered_frame_bases_match": true, + "all_ports_match": true, + "transported_centers": [ + 92, + 57, + 81, + 224, + 11, + 240, + 9, + 256 + ], + "source_centers": [ + 92, + 57, + 81, + 11, + 9 + ], + "ordered_frame_bases": [ + [ + 256, + 128, + 64, + 34, + 16, + 10, + 4, + 1 + ], + [ + 256, + 128, + 64, + 32, + 16, + 8, + 5, + 3 + ], + [ + 256, + 128, + 64, + 32, + 17, + 9, + 4, + 2 + ], + [ + 256, + 128, + 64, + 36, + 20, + 8, + 2, + 1 + ], + [ + 256, + 128, + 66, + 32, + 18, + 8, + 4, + 1 + ], + [ + 256, + 128, + 65, + 33, + 17, + 9, + 5, + 3 + ], + [ + 256, + 128, + 65, + 33, + 16, + 8, + 4, + 2 + ], + [ + 256, + 128, + 68, + 32, + 16, + 12, + 2, + 1 + ] + ] + }, + "v": 112, + "h": 9, + "R": 480, + "entering": 192, + "lowends": 78, + "coldends": 48, + "compensation_gates": 7208, + "local_profile": { + "1": 2412, + "2": 418, + "3": 418, + "4": 170, + "5": 68, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 30, + "8": 122, + "9": 240 + }, + "checked_columns": 704, + "elapsed_seconds": 0.8600000000005821, + "scope": "Exact rational full scalar map in both orientations; all literal native frame chains, center levels, dyadic units, entrance-zero response, wrapper exclusion and final helper row/column cones. No global owner admission or exponent repricing." +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/leaver/CELL-MUTANTS-LV.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/leaver/CELL-MUTANTS-LV.json new file mode 100644 index 0000000000..4d4ef7403c --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/leaver/CELL-MUTANTS-LV.json @@ -0,0 +1,261 @@ +{ + "c01m": { + "base": { + "audit_local": "PASS", + "native": "PASS" + }, + "window": [ + 611, + 631 + ], + "mutants": { + "M1_drop_leaver_restore_233": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [233])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M2_flip_yy_B623": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [172, 175])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M3_delete_xy_B611": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [132, 135, 173, 174])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M4_target_reads_entering_h448": { + "audit_local": "RuntimeError: nonzero entrance response", + "native": "AssertionError: zero-frame compensation reads an entering helper" + }, + "M5_wrong_leaver_restore_233": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [233])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M6_unrelabelled_dirty_yy_source": { + "audit_local": "RuntimeError: nonzero entrance response", + "native": "AssertionError: zero-frame compensation reads an entering helper" + } + }, + "all_rejected_both": true + }, + "c01p": { + "base": { + "audit_local": "PASS", + "native": "PASS" + }, + "window": [ + 611, + 631 + ], + "mutants": { + "M1_drop_leaver_restore_57": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [57, 58, 224, 225, 226])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M2_flip_yy_B623": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [169, 170])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M3_delete_xy_B611": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [129, 130, 168, 171])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M4_target_reads_entering_h448": { + "audit_local": "RuntimeError: nonzero entrance response", + "native": "AssertionError: zero-frame compensation reads an entering helper" + }, + "M5_wrong_leaver_restore_57": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [57, 58, 224, 225, 226])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M6_unrelabelled_dirty_yy_source": { + "audit_local": "RuntimeError: nonzero entrance response", + "native": "AssertionError: zero-frame compensation reads an entering helper" + } + }, + "all_rejected_both": true + }, + "c23m": { + "base": { + "audit_local": "PASS", + "native": "PASS" + }, + "window": [ + 611, + 631 + ], + "mutants": { + "M1_drop_leaver_restore_58": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [58])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M2_flip_yy_B623": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [169, 170])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M3_delete_xy_B611": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [173, 174, 196, 199])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M4_target_reads_entering_h448": { + "audit_local": "RuntimeError: nonzero entrance response", + "native": "AssertionError: zero-frame compensation reads an entering helper" + }, + "M5_wrong_leaver_restore_58": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [58])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M6_unrelabelled_dirty_yy_source": { + "audit_local": "RuntimeError: nonzero entrance response", + "native": "AssertionError: zero-frame compensation reads an entering helper" + } + }, + "all_rejected_both": true + }, + "c23p": { + "base": { + "audit_local": "PASS", + "native": "PASS" + }, + "window": [ + 611, + 631 + ], + "mutants": { + "M1_drop_leaver_restore_239": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [60, 63, 231, 232, 238, 239])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M2_flip_yy_B623": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [172, 175])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M3_delete_xy_B611": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [168, 171, 193, 194])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M4_target_reads_entering_h448": { + "audit_local": "RuntimeError: nonzero entrance response", + "native": "AssertionError: zero-frame compensation reads an entering helper" + }, + "M5_wrong_leaver_restore_239": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [60, 63, 231, 232, 238, 239])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M6_unrelabelled_dirty_yy_source": { + "audit_local": "RuntimeError: nonzero entrance response", + "native": "AssertionError: zero-frame compensation reads an entering helper" + } + }, + "all_rejected_both": true + }, + "c45m": { + "base": { + "audit_local": "PASS", + "native": "PASS" + }, + "window": [ + 611, + 631 + ], + "mutants": { + "M1_drop_leaver_restore_441": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [52, 55, 439, 440, 446, 447])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M2_flip_yy_B623": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [137, 138])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M3_delete_xy_B611": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [141, 142, 164, 167])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M4_target_reads_entering_h448": { + "audit_local": "RuntimeError: nonzero entrance response", + "native": "AssertionError: zero-frame compensation reads an entering helper" + }, + "M5_wrong_leaver_restore_441": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [52, 55, 439, 440, 446, 447])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M6_unrelabelled_dirty_yy_source": { + "audit_local": "RuntimeError: nonzero entrance response", + "native": "AssertionError: zero-frame compensation reads an entering helper" + } + }, + "all_rejected_both": true + }, + "c45p": { + "base": { + "audit_local": "PASS", + "native": "PASS" + }, + "window": [ + 611, + 631 + ], + "mutants": { + "M1_drop_leaver_restore_255": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [28, 31, 247, 248, 254, 255])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M2_flip_yy_B623": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [140, 143])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M3_delete_xy_B611": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [136, 139, 161, 162])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M4_target_reads_entering_h448": { + "audit_local": "RuntimeError: nonzero entrance response", + "native": "AssertionError: zero-frame compensation reads an entering helper" + }, + "M5_wrong_leaver_restore_255": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [28, 31, 247, 248, 254, 255])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M6_unrelabelled_dirty_yy_source": { + "audit_local": "RuntimeError: nonzero entrance response", + "native": "AssertionError: zero-frame compensation reads an entering helper" + } + }, + "all_rejected_both": true + }, + "c67m": { + "base": { + "audit_local": "PASS", + "native": "PASS" + }, + "window": [ + 611, + 631 + ], + "mutants": { + "M1_drop_leaver_restore_18": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [18])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M2_flip_yy_B623": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [129, 130])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M3_delete_xy_B611": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [133, 134, 161, 162])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M4_target_reads_entering_h448": { + "audit_local": "RuntimeError: nonzero entrance response", + "native": "AssertionError: zero-frame compensation reads an entering helper" + }, + "M5_wrong_leaver_restore_18": { + "audit_local": "RuntimeError: all-column endpoint failure (False, [18])", + "native": "AssertionError: ('arbitrary-dirt endpoint', False)" + }, + "M6_unrelabelled_dirty_yy_source": { + "audit_local": "RuntimeError: nonzero entrance response", + "native": "AssertionError: zero-frame compensation reads an entering helper" + } + }, + "all_rejected_both": true + } +} \ No newline at end of file diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/leaver/FRAME-CONTROLS-LV-k8.json b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/leaver/FRAME-CONTROLS-LV-k8.json new file mode 100644 index 0000000000..9f56e21000 --- /dev/null +++ b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/leaver/FRAME-CONTROLS-LV-k8.json @@ -0,0 +1,54 @@ +{ + "base": "c836d892", + "recipe": "FRAME-RECIPE-LV-k8.json", + "controls": { + "shrink_raised_B": { + "builder": "profile and width pins", + "stage": "native_atc", + "native": "PASS", + "rc": 0, + "reason": "}", + "frame": [ + "B", + 539 + ] + }, + "shrink_lowered_B": { + "builder": "('nonmonotone', 174)", + "stage": "apply", + "reason": "('nonmonotone', 174)" + }, + "shrink_T": { + "builder": "('nonmonotone', 554)", + "stage": "apply", + "reason": "('nonmonotone', 554)" + }, + "empty_B": { + "builder": "('nonmonotone', 169)", + "stage": "apply", + "reason": "('nonmonotone', 169)" + }, + "drop_one_lowering": { + "builder": "output word pin", + "stage": "native_atc", + "native": "PASS", + "rc": 0, + "reason": "}", + "frame": [ + "B", + 1232 + ] + }, + "drop_one_raise": { + "builder": "profile and width pins", + "stage": "native_atc", + "native": "PASS", + "rc": 0, + "reason": "}", + "frame": [ + "B", + 539 + ] + } + } +} diff --git a/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/CANONICAL-WORD.json.gz b/research/complex-t37-seven-slot-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/CANONICAL-WORD.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..5062a1f62fd19777ac4a3d32bf0973a3ed71658d GIT binary patch literal 150886 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�bxn|jCB>c#Uo??G-xLDC^gEZF}Q%9;~Y-3 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

  • -|Ds|OVJ0ZYN&!{nCFfGSJC?O}*6QRzO{ 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⁡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