From d376209304f05551f975b0ddf6eaa84edc4ae31a Mon Sep 17 00:00:00 2001 From: Chafik Boukhalfa Date: Tue, 13 Oct 2026 23:10:05 +0400 Subject: [PATCH] Certify rank-seven-end T37 composition at kappa 0.001674340686401949 --- .github/workflows/t37-ends7-owners.yml | 57 + research/complex-t37-ends7-owners/CLAIM.json | 1 + .../DEPENDENCY-PINS.json | 1389 + .../complex-t37-ends7-owners/MANIFEST.json | 1 + research/complex-t37-ends7-owners/NOTICE.md | 39 + research/complex-t37-ends7-owners/PROOF.md | 67 + research/complex-t37-ends7-owners/README.md | 59 + .../complex-t37-ends7-owners/SOURCE-PINS.json | 1 + research/complex-t37-ends7-owners/audit.py | 39 + research/complex-t37-ends7-owners/common.py | 26 + .../complex-t37-ends7-owners/construct.py | 111 + .../complex-t37-ends7-owners/controller.py | 53 + research/complex-t37-ends7-owners/controls.py | 25 + .../data/FLOW.json.gz | Bin 0 -> 19081 bytes .../complex-t37-ends7-owners/data/ORDER.json | 1 + .../data/OWNERS.json.gz | Bin 0 -> 1880199 bytes .../complex-t37-ends7-owners/data/SPEC.json | 1 + research/complex-t37-ends7-owners/package.py | 28 + research/complex-t37-ends7-owners/prepare.py | 61 + research/complex-t37-ends7-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 + .../gauge44-ends7-t16/CONSTRUCTION.md | 210 + .../pr1107/research/gauge44-ends7-t16/LICENSE | 201 + .../gauge44-ends7-t16/LOCAL-VALIDATION.json | 356 + .../research/gauge44-ends7-t16/MANIFEST.json | 198 + .../research/gauge44-ends7-t16/NOTICE.md | 24 + .../gauge44-ends7-t16/PROOF-NOTE-BARCH.md | 43 + .../gauge44-ends7-t16/PROOF-NOTE-BIT.md | 112 + .../gauge44-ends7-t16/PROOF-NOTE-FRAMES-X4.md | 58 + .../gauge44-ends7-t16/PROOF-NOTE-LAYERS.md | 129 + .../gauge44-ends7-t16/PROOF-NOTE-LEAVER.md | 82 + .../gauge44-ends7-t16/PROOF-NOTE-NOTRI.md | 53 + .../gauge44-ends7-t16/PROOF-NOTE-P6N.md | 34 + .../gauge44-ends7-t16/PROOF-NOTE-PROMO.md | 46 + .../gauge44-ends7-t16/PROOF-NOTE-SW4.md | 44 + .../research/gauge44-ends7-t16/README.md | 338 + .../research/gauge44-ends7-t16/RESULT.json | 113 + .../research/gauge44-ends7-t16/SOURCES.json | 36 + .../gauge44-ends7-t16/UPSTREAM-NOTICE.md | 34 + .../gauge44-ends7-t16/code/assemble.py | 241 + .../code/assembly_controls.py | 260 + .../gauge44-ends7-t16/code/audit_allcold.py | 254 + .../code/bind_providers_portable.py | 67 + .../code/bit_supplier_controls.py | 111 + .../gauge44-ends7-t16/code/emit_allcold.py | 150 + .../gauge44-ends7-t16/code/freeze_spec.py | 29 + .../code/generated_identity.py | 62 + .../gauge44-ends7-t16/code/invoice_allcold.py | 329 + .../gauge44-ends7-t16/code/prepare_global.py | 124 + .../gauge44-ends7-t16/code/restore_parent.py | 67 + .../gauge44-ends7-t16/code/witness.py | 55 + .../construction/COLD44-RECIPE.json.gz | Bin 0 -> 100443 bytes .../construction/COMPLETION-PRIORITY.json | 746 + .../construction/INPUTS.json | 65 + .../gauge44-ends7-t16/construction/LICENSE | 201 + .../gauge44-ends7-t16/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/ends7/ENDS7-PINS-k8.json | 17 + .../construction/ends7/README.md | 33 + .../construction/ends7/RECIPE-ENDS7-k8.json | 1 + .../construction/ends7/build_ends7.py | 76 + .../construction/ends7/end7_controls.py | 56 + .../construction/ends7/fastpath/NOTICE.md | 33 + .../construction/ends7/fastpath/PROOF.md | 81 + .../construction/ends7/fastpath/lowering.py | 65 + .../ends7/fastpath/phases_fast.py | 120 + .../ends7/fastpath/sparse_state.py | 65 + .../ends7/premise/inputs/CODED-CELLS-k8.json | 2826 + .../ends7/premise/inputs/TRI-LEAVER-k8.json | 590 + .../ends7/premise/premise_check.py | 15 + .../construction/ends7/premise/verify_1049.py | 430 + .../construction/ends7/verify_ends7.py | 132 + .../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 + .../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 + .../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 + .../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-ends7-t16/data/FRONTIER.json | 36 + .../gauge44-ends7-t16/data/OWNERS.json.gz | Bin 0 -> 821460 bytes .../research/gauge44-ends7-t16/data/PLAN.json | 85662 ++++++++++++++++ .../gauge44-ends7-t16/data/PREPARATION.json | 45 + .../gauge44-ends7-t16/data/SPEC-T8.json | 1327 + .../research/gauge44-ends7-t16/data/SPEC.json | 1977 + .../gauge44-ends7-t16/data/T8/OWNERS.json.gz | Bin 0 -> 411404 bytes .../gauge44-ends7-t16/data/T8/PLAN.json | 40249 ++++++++ .../gauge44-ends7-t16/data/UPSTREAM-PINS.json | 23 + .../evidence/ADMISSION-CONTROLS.json | 102 + .../gauge44-ends7-t16/evidence/ASSEMBLY.json | 336 + .../gauge44-ends7-t16/evidence/BINDING.json | 25 + .../evidence/CENTER-COMPATIBILITY.json | 112 + .../evidence/ENDS7-T16-STANDALONE.json | 209 + .../evidence/LOCAL-STAGES.json | 27 + .../evidence/PACKING-SUCCESSOR.json | 121 + .../gauge44-ends7-t16/evidence/REPLAY.json | 54 + .../gauge44-ends7-t16/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 + .../gauge44-ends7-t16/hosting/PROOF.md | 237 + .../gauge44-ends7-t16/hosting/README.md | 162 + .../gauge44-ends7-t16/hosting/audit_frozen.py | 169 + .../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-ends7-t16/hosting/reproduce.py | 100 + .../gauge44-ends7-t16/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-ends7-t16/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-ends7-t16/t16/NOTICE.md | 39 + .../gauge44-ends7-t16/t16/build_parent.py | 281 + .../research/gauge44-ends7-t16/t16/indep16.py | 306 + .../research/gauge44-ends7-t16/t16/lift16.py | 102 + .../gauge44-ends7-t16/verify_manifest.py | 19 + .../research/gauge44-ends7-t16/verify_t16.py | 122 + .../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 + research/complex-t37-ends7-owners/verify.py | 93 + 621 files changed, 472788 insertions(+) create mode 100644 .github/workflows/t37-ends7-owners.yml create mode 100644 research/complex-t37-ends7-owners/CLAIM.json create mode 100644 research/complex-t37-ends7-owners/DEPENDENCY-PINS.json create mode 100644 research/complex-t37-ends7-owners/MANIFEST.json create mode 100644 research/complex-t37-ends7-owners/NOTICE.md create mode 100644 research/complex-t37-ends7-owners/PROOF.md create mode 100644 research/complex-t37-ends7-owners/README.md create mode 100644 research/complex-t37-ends7-owners/SOURCE-PINS.json create mode 100644 research/complex-t37-ends7-owners/audit.py create mode 100644 research/complex-t37-ends7-owners/common.py create mode 100644 research/complex-t37-ends7-owners/construct.py create mode 100644 research/complex-t37-ends7-owners/controller.py create mode 100644 research/complex-t37-ends7-owners/controls.py create mode 100644 research/complex-t37-ends7-owners/data/FLOW.json.gz create mode 100644 research/complex-t37-ends7-owners/data/ORDER.json create mode 100644 research/complex-t37-ends7-owners/data/OWNERS.json.gz create mode 100644 research/complex-t37-ends7-owners/data/SPEC.json create mode 100644 research/complex-t37-ends7-owners/package.py create mode 100644 research/complex-t37-ends7-owners/prepare.py create mode 100644 research/complex-t37-ends7-owners/price.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/CONSTRUCTION.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/LICENSE create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/LOCAL-VALIDATION.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/MANIFEST.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/NOTICE.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BARCH.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BIT.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-FRAMES-X4.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LAYERS.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LEAVER.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-NOTRI.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-P6N.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-PROMO.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-SW4.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/README.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/RESULT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/SOURCES.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/UPSTREAM-NOTICE.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/assemble.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/assembly_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/audit_allcold.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/bind_providers_portable.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/bit_supplier_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/emit_allcold.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/freeze_spec.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/generated_identity.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/invoice_allcold.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/prepare_global.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/restore_parent.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/witness.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/COLD44-RECIPE.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/COMPLETION-PRIORITY.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/INPUTS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/LICENSE create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/NOTICE.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/REBUILD-CHECKS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/UPSTREAM-NOTICE.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/LOCAL-PINS-barch-U8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/RECIPE-U8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/build_tri.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/reproduce_barch.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/run_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/build_gauge_cold44.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/construct_gauge_xcentre.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/frames/FRAME-RECIPE-sw4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/frames/LOCAL-PINS-frames-sw4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/frames/build_frames.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/frames/frame_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/frames/reproduce_frames.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/LOCAL-PINS-jx-X4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/RECIPE-X4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/build_jx.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/reproduce_jx.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/build_pivot_swap.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/layer_end_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/reproduce_layers.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/HPE-RECIPE-NP.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/PIVOT-SWAP-NP.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/reproduce_np.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/P6N-SPEC.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/layer_end_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/reproduce_p6n.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/CHAIN-PINS-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/CODED-CELLS-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/COLD-LAYERS-RECIPE-P6N-k8.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/FRAME-RECIPE-LV-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/HPE-RECIPE-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/LEAVER-PINS-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/LEC-REASON-PINS-STACK-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/LEC-REASON-PINS-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/PIVOT-SWAP-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/PROMO-RECIPE-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/RECIPE-U8-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/RECIPE-X4-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/REGROUP-LEAVER-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/TRI-LEAVER-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/build_frames_lv.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-01+.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-01-.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-23+.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-23-.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-45+.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-45-.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-67+.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-67-.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cgx_leaver.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/layer_end_controls_leaver.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver_chain.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/PRIO6.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/cgx.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/cold44x.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/port_stage_x.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/reproduce_notri.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/LOCAL-PINS-p6n-k4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/PROMO-RECIPE-p6n-k4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/build_promotion.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/make_recipe.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/promo_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/reproduce_promo.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/reproduce.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/LOCAL-PINS-sw4-P6k4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/NOTES.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/SW4-RECIPE-P6k4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/build_sw4.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/reproduce_sw4.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/data/FRONTIER.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/data/OWNERS.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/data/PLAN.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/data/PREPARATION.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/data/SPEC.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/data/UPSTREAM-PINS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ADMISSION-CONTROLS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ASSEMBLY.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/BINDING.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/CENTER-COMPATIBILITY.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/LOCAL-STAGES.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/REPLAY.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/STAGES.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/ASYNC-AUDIT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/GLOBAL-PREFIX.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/IDLE-REMAINDER-FRAMES.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/OWNERS-AND-PROFILE.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/PREFIX-AND-INVOICE.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/ACTUAL-SIGMAS.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/GLOBAL-TEMPLATE.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/HOSTED.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/IDLE-REMAINDER-FRAMES.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/layers/LOCAL-AUDIT-LAYERED.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/leaver/CELL-MUTANTS-LV.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/leaver/FRAME-CONTROLS-LV-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/CANONICAL-WORD.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/CLIFFORD-RECIPES.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/CLIFFORD-REVIEW.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/FULL-WORD.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/INDEPENDENT-LOCAL-REPLAY.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/LOCAL-CHECKS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/LOCAL-PROGRAMS.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/RESIDUAL-ADAPTERS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/SCALAR-FRAME-AUDIT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/WRAPPER-CHECKS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/hosting/PROOF.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/hosting/README.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/hosting/audit_frozen.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/hosting/expand_owners.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/FROZEN-AUDIT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/MAJORIZATION.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/MANIFEST.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/MATCHING-RECEIPT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/OWNERS.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/REPRODUCTION.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/SEED-OWNERS.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/SEED-RECEIPT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/SEED-REPRODUCTION.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/hosting/reproduce.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/hosting/reuse_owners.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/independent/CENTRE-GUARD-REVIEW.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/independent/GAUGE44-GLOBAL-GUARD-REVIEW.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/independent/GAUGE44-INDEPENDENT-PRICE.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/independent/README.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/independent/audit_local.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/independent/price_profile.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/independent/review_guards.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/inputs/PR589-EXPECTED.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/verify_global.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/verify_manifest.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/CONSTRUCTION.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/LICENSE create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/LOCAL-VALIDATION.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/MANIFEST.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/NOTICE.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-BARCH.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-BIT.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-FRAMES-X4.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-LAYERS.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-LEAVER.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-NOTRI.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-P6N.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-PROMO.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-SW4.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/README.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/RESULT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/SOURCES.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/UPSTREAM-NOTICE.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/code/assemble.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/code/assembly_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/code/audit_allcold.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/code/bind_providers_portable.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/code/bit_supplier_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/code/emit_allcold.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/code/freeze_spec.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/code/generated_identity.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/code/invoice_allcold.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/code/prepare_global.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/code/restore_parent.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/code/witness.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/COLD44-RECIPE.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/COMPLETION-PRIORITY.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/INPUTS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/LICENSE create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/NOTICE.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/REBUILD-CHECKS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/UPSTREAM-NOTICE.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/barch/LOCAL-PINS-barch-U8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/barch/RECIPE-U8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/barch/build_tri.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/barch/reproduce_barch.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/barch/run_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/build_gauge_cold44.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/construct_gauge_xcentre.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/frames/FRAME-RECIPE-sw4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/frames/LOCAL-PINS-frames-sw4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/frames/build_frames.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/frames/frame_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/frames/reproduce_frames.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/jx/LOCAL-PINS-jx-X4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/jx/RECIPE-X4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/jx/build_jx.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/jx/reproduce_jx.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/layers/build_pivot_swap.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/layers/layer_end_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/layers/reproduce_layers.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/layers_np/HPE-RECIPE-NP.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/layers_np/PIVOT-SWAP-NP.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/layers_np/reproduce_np.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/layers_p6n/P6N-SPEC.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/layers_p6n/layer_end_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/layers_p6n/reproduce_p6n.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/CHAIN-PINS-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/CODED-CELLS-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/COLD-LAYERS-RECIPE-P6N-k8.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/FRAME-RECIPE-LV-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/HPE-RECIPE-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/LEAVER-PINS-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/LEC-REASON-PINS-STACK-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/LEC-REASON-PINS-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/PIVOT-SWAP-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/PROMO-RECIPE-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/RECIPE-U8-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/RECIPE-X4-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/REGROUP-LEAVER-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/TRI-LEAVER-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/build_frames_lv.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-01+.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-01-.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-23+.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-23-.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-45+.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-45-.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-67+.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-67-.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cgx_leaver.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/layer_end_controls_leaver.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/reproduce_leaver.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/reproduce_leaver_chain.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/notri/PRIO6.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/notri/cgx.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/notri/cold44x.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/notri/port_stage_x.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/notri/reproduce_notri.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/promo/LOCAL-PINS-p6n-k4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/promo/PROMO-RECIPE-p6n-k4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/promo/build_promotion.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/promo/make_recipe.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/promo/promo_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/promo/reproduce_promo.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/reproduce.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/slots/RECIPE-SLOTS-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/slots/SLOT-PINS-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/slots/verify_slots.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/sw4/LOCAL-PINS-sw4-P6k4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/sw4/NOTES.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/sw4/SW4-RECIPE-P6k4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/sw4/build_sw4.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/construction/sw4/reproduce_sw4.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/data/FRONTIER.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/data/OWNERS.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/data/PLAN.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/data/PREPARATION.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/data/SPEC.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/data/UPSTREAM-PINS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/ADMISSION-CONTROLS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/ASSEMBLY.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/BINDING.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/CENTER-COMPATIBILITY.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/LOCAL-STAGES.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/REPLAY.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/STAGES.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/audit/ASYNC-AUDIT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/audit/GLOBAL-PREFIX.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/audit/IDLE-REMAINDER-FRAMES.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/audit/OWNERS-AND-PROFILE.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/audit/PREFIX-AND-INVOICE.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/global/ACTUAL-SIGMAS.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/global/GLOBAL-TEMPLATE.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/global/HOSTED.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/global/IDLE-REMAINDER-FRAMES.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/layers/LOCAL-AUDIT-LAYERED.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/leaver/CELL-MUTANTS-LV.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/leaver/FRAME-CONTROLS-LV-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/local/CANONICAL-WORD.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/local/CLIFFORD-RECIPES.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/local/CLIFFORD-REVIEW.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/local/FULL-WORD.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/local/INDEPENDENT-LOCAL-REPLAY.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/local/LOCAL-CHECKS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/local/LOCAL-PROGRAMS.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/local/RESIDUAL-ADAPTERS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/local/SCALAR-FRAME-AUDIT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/evidence/local/WRAPPER-CHECKS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/hosting/PROOF.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/hosting/README.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/hosting/audit_frozen.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/hosting/expand_owners.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/FROZEN-AUDIT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/MAJORIZATION.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/MANIFEST.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/MATCHING-RECEIPT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/OWNERS.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/REPRODUCTION.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/SEED-OWNERS.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/SEED-RECEIPT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/SEED-REPRODUCTION.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/hosting/reproduce.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/hosting/reuse_owners.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/independent/CENTRE-GUARD-REVIEW.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/independent/GAUGE44-GLOBAL-GUARD-REVIEW.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/independent/GAUGE44-INDEPENDENT-PRICE.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/independent/README.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/independent/audit_local.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/independent/price_profile.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/independent/review_guards.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/inputs/PR589-EXPECTED.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/verify_global.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-slots/verify_manifest.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/CONSTRUCTION.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/LICENSE create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/LOCAL-VALIDATION.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/MANIFEST.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/NOTICE.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/PROOF-NOTE-BARCH.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/PROOF-NOTE-BIT.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/PROOF-NOTE-FRAMES-X4.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/PROOF-NOTE-LAYERS.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/PROOF-NOTE-LEAVER.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/PROOF-NOTE-NOTRI.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/PROOF-NOTE-P6N.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/PROOF-NOTE-PROMO.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/PROOF-NOTE-SW4.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/README.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/RESULT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/SOURCES.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/UPSTREAM-NOTICE.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/code/assemble.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/code/assembly_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/code/audit_allcold.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/code/bind_providers_portable.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/code/bit_supplier_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/code/emit_allcold.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/code/freeze_spec.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/code/generated_identity.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/code/invoice_allcold.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/code/prepare_global.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/code/restore_parent.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/code/witness.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/COLD44-RECIPE.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/COMPLETION-PRIORITY.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/INPUTS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/LICENSE create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/NOTICE.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/REBUILD-CHECKS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/UPSTREAM-NOTICE.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/barch/LOCAL-PINS-barch-U8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/barch/RECIPE-U8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/barch/build_tri.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/barch/reproduce_barch.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/barch/run_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/build_gauge_cold44.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/construct_gauge_xcentre.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/ENDS7-PINS-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/README.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/RECIPE-ENDS7-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/build_ends7.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/end7_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/fastpath/NOTICE.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/fastpath/PROOF.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/fastpath/lowering.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/fastpath/phases_fast.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/fastpath/sparse_state.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/premise/inputs/CODED-CELLS-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/premise/inputs/TRI-LEAVER-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/premise/premise_check.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/premise/verify_1049.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/verify_ends7.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/frames/FRAME-RECIPE-sw4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/frames/LOCAL-PINS-frames-sw4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/frames/build_frames.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/frames/frame_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/frames/reproduce_frames.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/jx/LOCAL-PINS-jx-X4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/jx/RECIPE-X4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/jx/build_jx.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/jx/reproduce_jx.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/layers/build_pivot_swap.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/layers/layer_end_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/layers/reproduce_layers.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/layers_np/HPE-RECIPE-NP.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/layers_np/PIVOT-SWAP-NP.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/layers_np/reproduce_np.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/layers_p6n/P6N-SPEC.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/layers_p6n/layer_end_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/layers_p6n/reproduce_p6n.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/CHAIN-PINS-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/CODED-CELLS-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/COLD-LAYERS-RECIPE-P6N-k8.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/FRAME-RECIPE-LV-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/HPE-RECIPE-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/LEAVER-PINS-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/LEC-REASON-PINS-STACK-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/LEC-REASON-PINS-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/PIVOT-SWAP-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/PROMO-RECIPE-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/RECIPE-U8-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/RECIPE-X4-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/REGROUP-LEAVER-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/TRI-LEAVER-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/build_frames_lv.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-01+.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-01-.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-23+.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-23-.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-45+.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-45-.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-67+.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-67-.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/cgx_leaver.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/layer_end_controls_leaver.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/reproduce_leaver.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/reproduce_leaver_chain.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/notri/PRIO6.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/notri/cgx.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/notri/cold44x.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/notri/port_stage_x.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/notri/reproduce_notri.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/promo/LOCAL-PINS-p6n-k4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/promo/PROMO-RECIPE-p6n-k4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/promo/build_promotion.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/promo/make_recipe.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/promo/promo_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/promo/reproduce_promo.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/reproduce.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/slots/RECIPE-SLOTS-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/slots/SLOT-PINS-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/slots/verify_slots.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/sw4/LOCAL-PINS-sw4-P6k4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/sw4/NOTES.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/sw4/SW4-RECIPE-P6k4.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/sw4/build_sw4.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/sw4/reproduce_sw4.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/data/FRONTIER.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/data/OWNERS.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/data/PLAN.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/data/PREPARATION.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/data/SPEC-T8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/data/SPEC.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/data/T8/OWNERS.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/data/T8/PLAN.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/data/UPSTREAM-PINS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/ADMISSION-CONTROLS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/ASSEMBLY.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/BINDING.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/CENTER-COMPATIBILITY.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/ENDS7-T16-STANDALONE.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/LOCAL-STAGES.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/PACKING-SUCCESSOR.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/REPLAY.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/STAGES.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/audit/ASYNC-AUDIT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/audit/GLOBAL-PREFIX.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/audit/IDLE-REMAINDER-FRAMES.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/audit/OWNERS-AND-PROFILE.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/audit/PREFIX-AND-INVOICE.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/global/ACTUAL-SIGMAS.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/global/GLOBAL-TEMPLATE.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/global/HOSTED.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/global/IDLE-REMAINDER-FRAMES.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/layers/LOCAL-AUDIT-LAYERED.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/leaver/CELL-MUTANTS-LV.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/leaver/FRAME-CONTROLS-LV-k8.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/local/CANONICAL-WORD.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/local/CLIFFORD-RECIPES.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/local/CLIFFORD-REVIEW.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/local/FULL-WORD.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/local/INDEPENDENT-LOCAL-REPLAY.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/local/LOCAL-CHECKS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/local/LOCAL-PROGRAMS.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/local/RESIDUAL-ADAPTERS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/local/SCALAR-FRAME-AUDIT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/evidence/local/WRAPPER-CHECKS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/hosting/PROOF.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/hosting/README.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/hosting/audit_frozen.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/hosting/expand_owners.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/hosting/frozen/FROZEN-AUDIT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/hosting/frozen/MAJORIZATION.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/hosting/frozen/MANIFEST.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/hosting/frozen/MATCHING-RECEIPT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/hosting/frozen/OWNERS.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/hosting/frozen/REPRODUCTION.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/hosting/frozen/SEED-OWNERS.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/hosting/frozen/SEED-RECEIPT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/hosting/frozen/SEED-REPRODUCTION.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/hosting/reproduce.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/hosting/reuse_owners.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/independent/CENTRE-GUARD-REVIEW.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/independent/GAUGE44-GLOBAL-GUARD-REVIEW.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/independent/GAUGE44-INDEPENDENT-PRICE.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/independent/README.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/independent/audit_local.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/independent/price_profile.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/independent/review_guards.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/inputs/PR589-EXPECTED.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/t16/NOTICE.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/t16/build_parent.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/t16/indep16.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/t16/lift16.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/verify_manifest.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/verify_t16.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/LICENSE create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/MANIFEST.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/NOTICE.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/PROOF-COMMUTING-PREFIX.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/PROOF-NOTE-R.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/PROOF-NOTE.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/README.md create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/assemble.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/assembly_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/audit_allcold.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/bind_providers_portable.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/build_cold_end.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/build_frame_regroup.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/build_gate_moves.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/build_hpe.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/build_port_stage.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/cold_end_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/construct_k_triangle.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/emit_allcold.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/generated_identity.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/generated_identity_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/hpe_adapters_local.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_and_transport.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_local.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/hpe_controls_atc.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/hpe_emit_local.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/invoice_allcold.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/phase_timing_controls.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/code/witness.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/EXPECTED.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/OWNERS.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/PLAN.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/SPEC.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/TRI-SCHEDULE.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/WITNESS.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/cand.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step0-promote.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step1-greedy_kernels.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step2-frame_coalesce.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step3-gate_move_coalesce.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/ck-step0-greedy_kernels.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/ck-step1-frame_coalesce.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/ck-step2-gate_move_coalesce.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-atm3-cold_end.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-atm3-frame_regroup.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-atm3-hyperplane_end.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-ck-cold_end.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-ck-frame_regroup.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-ck-hyperplane_end.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-jp8-cold_end.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-jp8-frame_regroup.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-jp8-hyperplane_end.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/search/DISPATCH.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/search/LP-PATTERNS-AGG.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/search/LP-PATTERNS-EX.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/search/TEMPLATE-PLAN.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/search/WARM-OWNERS.json.gz create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/data/search/WARM-PLAN.json create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/verify.py create mode 100644 research/complex-t37-ends7-owners/vendor/pr635/research/complex-571-cold14-st2/verify.sh create mode 100644 research/complex-t37-ends7-owners/verify.py diff --git a/.github/workflows/t37-ends7-owners.yml b/.github/workflows/t37-ends7-owners.yml new file mode 100644 index 0000000000..8cf05667ab --- /dev/null +++ b/.github/workflows/t37-ends7-owners.yml @@ -0,0 +1,57 @@ +name: Rank-seven-end T37 whole-owner composition + +on: + workflow_dispatch: + pull_request: + paths: + - 'research/complex-t37-ends7-owners/**' + - '.github/workflows/t37-ends7-owners.yml' + push: + branches: [main, codex/ends7-t37-20261013] + paths: + - 'research/complex-t37-ends7-owners/**' + - '.github/workflows/t37-ends7-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-ends7-owners/verify.py + --work "$RUNNER_TEMP/ends7-t37-cold" + - name: Require committed sources unchanged + if: always() + run: git diff --exit-code + - uses: actions/upload-artifact@v4 + if: always() + with: + name: ends7-t37-python-${{ matrix.python }} + path: | + ${{ runner.temp }}/ends7-t37-cold/*.json + ${{ runner.temp }}/ends7-t37-cold/*.log + ${{ runner.temp }}/ends7-t37-cold/t37/strict/*.json + ${{ runner.temp }}/ends7-t37-cold/t37/strict/*.log + ${{ runner.temp }}/ends7-t37-cold/t37/strict/global/audit/*.json diff --git a/research/complex-t37-ends7-owners/CLAIM.json b/research/complex-t37-ends7-owners/CLAIM.json new file mode 100644 index 0000000000..86721e03e6 --- /dev/null +++ b/research/complex-t37-ends7-owners/CLAIM.json @@ -0,0 +1 @@ +{"T":37,"bit_lower":"1733427039589844234749/1000000000000000000000000","calls":333,"charged_prefix_bits":1024,"comparison":{"independently_replayed_pr1050":"0.001672241870811633","selected_pr1042":"0.001672188119205421","selected_pr942":"0.001661960547713947","seven_slot_t37_predecessor":"0.001674097969905390"},"complex_lower":"419287201220779036669/250000000000000000000000","complex_profile":{"1":806622,"2":143856,"3":141192,"4":47286,"48":11320,"5":27306,"8":2664},"deficit":11840,"idle":{"1":5424,"48":11320},"kappa":"1674340686401949/1000000000000000000","kappa_decimal":"0.001674340686401949","live":33152,"local_profile":{"1":2406,"2":432,"3":424,"4":142,"5":82,"8":8},"physical":33642,"physical_row_coefficient":17495,"prefix_bits":775,"rank_mass":2408256,"roles":159840,"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.","width_inventory":{"4":56,"5":32,"7":32,"8":120,"9":240}} \ No newline at end of file diff --git a/research/complex-t37-ends7-owners/DEPENDENCY-PINS.json b/research/complex-t37-ends7-owners/DEPENDENCY-PINS.json new file mode 100644 index 0000000000..e058b95722 --- /dev/null +++ b/research/complex-t37-ends7-owners/DEPENDENCY-PINS.json @@ -0,0 +1,1389 @@ +{ + "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/verify_frontier741.py": "215ee6a12de8dc2392e6811a1b8f2140035f6b2d2a0d2100ff4bd2fdcb8bb39b", + "scripts/verify_frontier741_bindings.py": "eff455167e2fd0bc9a67d35241d0e69d8edc58f3a23e776dcfe8f500ca8e8d67", + "scripts/verify_frontier799.py": "19fe1b32079095160dc00fe2f7df75e0fcbc82cff37f7159b755c8a63bd5ce99", + "scripts/verify_frontier799_bindings.py": "43897b3c99212d6134870898a1840f32898aa1b3679b299e654901568ad7e19b" +} diff --git a/research/complex-t37-ends7-owners/MANIFEST.json b/research/complex-t37-ends7-owners/MANIFEST.json new file mode 100644 index 0000000000..052177de9e --- /dev/null +++ b/research/complex-t37-ends7-owners/MANIFEST.json @@ -0,0 +1 @@ +{"CLAIM.json":"82923581c50be03d09282ec43a6035167a802473f96d28c6d65cc4cce2ef83d0","DEPENDENCY-PINS.json":"302d8b98d1a4ab12895ce1a84c06944e9dbde82ca10b023c8e5ebc79b1b47d98","NOTICE.md":"8e556b5407a49d9a07eb1d3de1d3c4d331fcab24d223af8f72b91048dbbac70a","PROOF.md":"2de6bd94d4e17002621622e94d1656b65c4c83f493d72e5419d297f675fee53a","README.md":"305d97e2ab854ab316f299cb8a76c8f2e930caa1bdd42b6c779ca710713396dd","SOURCE-PINS.json":"b82231bc901c931d6ab6ba2660f041e1634bfe0101d726069cc8ee405c4eb778","audit.py":"5fe3faa6e0e388fbdef4fb5e432561ea81d68585794ad2a986644c098a364050","common.py":"274274df31f8ef2a47b801d1f30ec226f94bce674fe15586d814ca754f6b7785","construct.py":"ba8303351220727e5602730fabade5b2630eff61dd9b7173a259ffc535ee88c6","controller.py":"773141ae64833f15b3cea5af84ef70ffe0ba8952f9814cd76ed8e8bc3501186c","controls.py":"963fc23e72277fbec0e105917f9cc18595f18a806ac90d9d4a279c1fe1e76033","data/FLOW.json.gz":"4ef55cf0b2f36254df0efc0008e9dfa63a79c421692ab654e00cf654b73b14b1","data/ORDER.json":"7757df3b54ca5e84c6dba9563b10bc6215c5e289313392b5a4b493179a245c29","data/OWNERS.json.gz":"98c27c4fc4a107c1e1d0fbc79a8390832ed0555f810d61c24a6a2e65579ec7ce","data/SPEC.json":"bc9534523e5cdb1c681be9e9ebeda9ccd0ba2dc87b24995297f063aad43e003e","package.py":"b1cadf7ade4759528dd05513ef0cf146562b448978e0b2a0688d176b953f469a","prepare.py":"b54641a9fba5959c7e3879c2823d97da9ce5bbdd0a56c89583cb57ef461e100e","price.py":"91347c3c83347290a8dd765e072d744b5afea2966807923463c1e8467c41301d","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/pr1107/research/gauge44-ends7-t16/CONSTRUCTION.md":"7d96eb958a6b4274ea4c4c539b585f8ae2e89363b76aef930f90d2d513e164ea","vendor/pr1107/research/gauge44-ends7-t16/LICENSE":"c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4","vendor/pr1107/research/gauge44-ends7-t16/LOCAL-VALIDATION.json":"f81fbd98eb608b8119f03f89a5692bcd610845fc97022337931586d8582b706e","vendor/pr1107/research/gauge44-ends7-t16/MANIFEST.json":"00c5214d1dd21ab29c934c80f86165494a09307913c614dc36ae363ce7d166c1","vendor/pr1107/research/gauge44-ends7-t16/NOTICE.md":"7a8d17b04da1e6c9d0ec217fb5bda72faa09d9a21695128722dd1e2827870fcf","vendor/pr1107/research/gauge44-ends7-t16/PROOF-NOTE-BARCH.md":"c24f211b09358b25d6cf47dd18e4bbd8bcf4ecf279e6f1c6c90613cfa230818d","vendor/pr1107/research/gauge44-ends7-t16/PROOF-NOTE-BIT.md":"dd771adb12f6f0bef0e2931c28b21b243b04d5f512370cbad1207275c342aaf7","vendor/pr1107/research/gauge44-ends7-t16/PROOF-NOTE-FRAMES-X4.md":"39c50420ebb6e8813706a49b2cf759f277c4afac9f6780fc0a7ac6a5fb86e036","vendor/pr1107/research/gauge44-ends7-t16/PROOF-NOTE-LAYERS.md":"92bb85b056803770882afa916277c5b49a7027159c113a106e7b2b33e57c097f","vendor/pr1107/research/gauge44-ends7-t16/PROOF-NOTE-LEAVER.md":"e4f9482ef551d6d4300d8ed8bb7c34dc9327fbcfa30a502bf3476b78468e60c3","vendor/pr1107/research/gauge44-ends7-t16/PROOF-NOTE-NOTRI.md":"774d1ff7b77844990da7bc1feff7f9ffff8b1f4f9b03232a620f1f9a29935414","vendor/pr1107/research/gauge44-ends7-t16/PROOF-NOTE-P6N.md":"cef8fad3d6644b4376ed15c4c5c46c68324009ab8f42d10bfa2da4b505b2c26d","vendor/pr1107/research/gauge44-ends7-t16/PROOF-NOTE-PROMO.md":"c170e5196d3081f86ac377c6fe614ca17f6281972837580275ce5af41cbc64ae","vendor/pr1107/research/gauge44-ends7-t16/PROOF-NOTE-SW4.md":"d7bb225f1a7f9fd363e819a67e92a5fe14c0942f6c3616d73609cc48042daf3d","vendor/pr1107/research/gauge44-ends7-t16/README.md":"1aed29292fd04ab3e38339272d0336bdd674893809885eae2f50eb4ead5388b8","vendor/pr1107/research/gauge44-ends7-t16/RESULT.json":"f76608b9702dc189ab62cdf004304076b0940ea1703cbb5415ffb93c50271605","vendor/pr1107/research/gauge44-ends7-t16/SOURCES.json":"abb903d9b46388f99325a3939eb68171ac163c66b4b62b7961ea46daa20a88f0","vendor/pr1107/research/gauge44-ends7-t16/UPSTREAM-NOTICE.md":"a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610","vendor/pr1107/research/gauge44-ends7-t16/code/assemble.py":"15f6986a476bac76bcdc0bfcf51da115389b46f1950d2766b6822f757888b13a","vendor/pr1107/research/gauge44-ends7-t16/code/assembly_controls.py":"da7e981ae1b9f099d4e1524cb4f3ba1116011936ebe378692889b5dbfa99029d","vendor/pr1107/research/gauge44-ends7-t16/code/audit_allcold.py":"1467a2acb654e62552c69fb9a7c4c85f70a02120881d222313865058ab71a6cc","vendor/pr1107/research/gauge44-ends7-t16/code/bind_providers_portable.py":"1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6","vendor/pr1107/research/gauge44-ends7-t16/code/bit_supplier_controls.py":"e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5","vendor/pr1107/research/gauge44-ends7-t16/code/emit_allcold.py":"354367e1fd6185a67b04f4268bcae4d502e47b18cb2131e247f5bcab5b3a769e","vendor/pr1107/research/gauge44-ends7-t16/code/freeze_spec.py":"5971eecac6d6fbcb53244b80f1b9d7232012dc32876fab511214a5addebbe6c2","vendor/pr1107/research/gauge44-ends7-t16/code/generated_identity.py":"c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708","vendor/pr1107/research/gauge44-ends7-t16/code/invoice_allcold.py":"71eb57514e28ced97251e0507105f654f59885ec4d40486a780bf166098858a8","vendor/pr1107/research/gauge44-ends7-t16/code/prepare_global.py":"8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc","vendor/pr1107/research/gauge44-ends7-t16/code/restore_parent.py":"69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d","vendor/pr1107/research/gauge44-ends7-t16/code/witness.py":"779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444","vendor/pr1107/research/gauge44-ends7-t16/construction/COLD44-RECIPE.json.gz":"22d0e01e990c0f1c588607a095271f7844851a437ba07174505e98e9528aed4c","vendor/pr1107/research/gauge44-ends7-t16/construction/COMPLETION-PRIORITY.json":"0274ffca1725e7460aaf7b672bc1248aa6dfdec11e5f0fec91af18b829f8ba47","vendor/pr1107/research/gauge44-ends7-t16/construction/INPUTS.json":"edd32ad9a55d3c508ca2ad90c74b5c87c7f7ca509d96b856a2176fa452780f99","vendor/pr1107/research/gauge44-ends7-t16/construction/LICENSE":"c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4","vendor/pr1107/research/gauge44-ends7-t16/construction/NOTICE.md":"defe7e44af610e25a6c50c1c3b2efd0972d0690574995c0c872fc50eebf4c816","vendor/pr1107/research/gauge44-ends7-t16/construction/REBUILD-CHECKS.json":"1f9d754c89cfed632a6eee919a42d00c6677a8fb4fe1d40615c903242addbc91","vendor/pr1107/research/gauge44-ends7-t16/construction/UPSTREAM-NOTICE.md":"a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610","vendor/pr1107/research/gauge44-ends7-t16/construction/barch/LOCAL-PINS-barch-U8.json":"2d16f99e1f71fd66378f5f767cf4cfa2a58264919a95074c7b31029f39a3c9f5","vendor/pr1107/research/gauge44-ends7-t16/construction/barch/RECIPE-U8.json":"292f0e9f82824c4111728cf4de929bf6e43320fbbdc77658aae9681906b0d652","vendor/pr1107/research/gauge44-ends7-t16/construction/barch/build_tri.py":"0fba65b31c2fd71864c291358bb0ad8d5f7e1be07e21df23f0ae73d7b966002e","vendor/pr1107/research/gauge44-ends7-t16/construction/barch/reproduce_barch.py":"19bc970aa6af25ab0e7fa96fb65c64dd0c5243976d8f2cb733cba839155482c1","vendor/pr1107/research/gauge44-ends7-t16/construction/barch/run_controls.py":"42639bf62bf57795e3ea615c1944c67efed00f28591333daeb3139bf63d04476","vendor/pr1107/research/gauge44-ends7-t16/construction/build_gauge_cold44.py":"ec730a4d3ff12fb058780718b1d5a7afe61243c532679ef347a5a48e2af0a3bb","vendor/pr1107/research/gauge44-ends7-t16/construction/construct_gauge_xcentre.py":"d8d295566ef2399af2da0707a4adc83e07aa26d2344c01a66bd0ca7684cf9217","vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/ENDS7-PINS-k8.json":"88b276bb95c5cc8b93fd7aaa935ee6ae3544cf704952ba797d929ee8a18d6044","vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/README.md":"3190ed220438c4c611ab2dd4f695991c3ed2ed90cc9e9dfaed9b8cee5da28cfd","vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/RECIPE-ENDS7-k8.json":"18b8563294b9052a33dd7eafc4ca35f4feec3871bfdec4b00153966fa87e24b3","vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/build_ends7.py":"4f575f1e73b2ea5f051b3defdf2013310fa462cc120e44d26a3b1ab6a3ef2148","vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/end7_controls.py":"c7edf1d6ee059d6c9e73921179154f1c8556b2a6b738246c4ea9021ccc0fe067","vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/fastpath/NOTICE.md":"3da80a5155c625bff907a42a82c65bfcf92854d2c960bcea4537c19c99efd4f2","vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/fastpath/PROOF.md":"d73e4522602404caba8e7f247005a45c8a8cd26ffd2a70d65f4f9556a391d053","vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/fastpath/lowering.py":"ba42903b841722b872f98f3afa77d47976ca66a0cb4c0dd6b8de04462d4baa2b","vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/fastpath/phases_fast.py":"122c671f5bf49a1696b5edc91d76d7c16b1837513dd6c54ace4add747cd3c657","vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/fastpath/sparse_state.py":"e91210ecd5085cf9add872f40bb434806838da488e12152c63c86e51fb5a7a37","vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/premise/inputs/CODED-CELLS-k8.json":"7347f814850a838bd617bc7a55c307cec2b72becde2f12ea3e2e1af344b43563","vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/premise/inputs/TRI-LEAVER-k8.json":"b22e6ecf76104de66844bd617c4ca80f5546ba0966a50e5e9aa0ffea4976cb30","vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/premise/premise_check.py":"28a7f881a988b29b8ed3c927dd142ac3d4ee273dedab3a65bb02c01a64eb2639","vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/premise/verify_1049.py":"a1736324c6db161733d8e11f608defd87b7f97cacd611203d22499e4c7de5545","vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/verify_ends7.py":"321254d77040f48f3857141ef51602ffac4fbf80fbf0bb85ee8a629ff9a1aaa1","vendor/pr1107/research/gauge44-ends7-t16/construction/frames/FRAME-RECIPE-sw4.json":"a2c7ca4d44671386d05974e2627645b42bbb7da7a35cefff6e9fa158b6ac8473","vendor/pr1107/research/gauge44-ends7-t16/construction/frames/LOCAL-PINS-frames-sw4.json":"bc416b8f6443d59c715fb358c4d70fa27eae2d306388ffe0e2a303f60d929f7f","vendor/pr1107/research/gauge44-ends7-t16/construction/frames/build_frames.py":"200847a7e8b3125cbeea0765dad67650e0bf83d32b66d72ba4977e99b8ee8eeb","vendor/pr1107/research/gauge44-ends7-t16/construction/frames/frame_controls.py":"477de854ec9184a2c73d6ac3857a9d0cbd6bc04b71d10a105e7344434b492a77","vendor/pr1107/research/gauge44-ends7-t16/construction/frames/reproduce_frames.py":"dc39ada9a2eb387310be181f3cea5dbd4b538632a888cd7372ece5e38a771832","vendor/pr1107/research/gauge44-ends7-t16/construction/jx/LOCAL-PINS-jx-X4.json":"95c5114c8e937c2737a1b9f9da97303f2e5e129d39e6dfcc4010e99bfdb9c974","vendor/pr1107/research/gauge44-ends7-t16/construction/jx/RECIPE-X4.json":"9d42c6b38e8124f5ffe15da56c260a7fba7260626bf3c5f8cbd93aa4a71ceadd","vendor/pr1107/research/gauge44-ends7-t16/construction/jx/build_jx.py":"3cc7550b0c24bb54e245c6f7f16de489fd7844721fbb64aac628f38f43887916","vendor/pr1107/research/gauge44-ends7-t16/construction/jx/reproduce_jx.py":"5c7afebb4eb7fcdeb7e971cfbc457cf071850e2da21c3c71295efdd453c2399c","vendor/pr1107/research/gauge44-ends7-t16/construction/layers/build_pivot_swap.py":"8e8bced88be2e592ded40929499bac385ca92fcc1fa59183c22229dbf34093b8","vendor/pr1107/research/gauge44-ends7-t16/construction/layers/layer_end_controls.py":"7829187bfc8f909948d5250e0ec00f02c89f5fe98306a3ed88daee36cb3c92ef","vendor/pr1107/research/gauge44-ends7-t16/construction/layers/reproduce_layers.py":"435699f6f79c6c7fb8d6cc5a8382576d6ac88747583a975ff671e45440b93c4e","vendor/pr1107/research/gauge44-ends7-t16/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz":"3164cfb71baaeba4ac43427bc14075a225fc3a32ecd9341e58aa52c03a4ee2c0","vendor/pr1107/research/gauge44-ends7-t16/construction/layers_np/HPE-RECIPE-NP.json":"43900139f618bdc06b8319098fb8dccaf4fc315b43ef7c067ca2cd778cdba2c1","vendor/pr1107/research/gauge44-ends7-t16/construction/layers_np/PIVOT-SWAP-NP.json":"d49b8d316da1cbdaf995dd0e8314d3c67cc9cd4d5902e9d85ccb907be645bef5","vendor/pr1107/research/gauge44-ends7-t16/construction/layers_np/reproduce_np.py":"1a304144a250d00d14154692ba522365b036777cf2b6fac466095e8ba733c16c","vendor/pr1107/research/gauge44-ends7-t16/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz":"17e218a17e47c58fe2cde775ab2314d3d84030a61327b7f13da61cae3b374ad4","vendor/pr1107/research/gauge44-ends7-t16/construction/layers_p6n/P6N-SPEC.json":"132a59635077d6afe80f99964a6935fce1dc2ece6587d74209c6f9c60025c8f1","vendor/pr1107/research/gauge44-ends7-t16/construction/layers_p6n/layer_end_controls.py":"fc58c5699ba6191c1163a3041241f6f0b619626c4462cd99bcf88210bac9e81e","vendor/pr1107/research/gauge44-ends7-t16/construction/layers_p6n/reproduce_p6n.py":"aa7d6bcbed05aa1c689437c07a26e5c95be3c700c0c1fb7bcf91c432a88436ca","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/CHAIN-PINS-k8.json":"9dfcecf963d8fa6d1cf5ba212336437a51f03c1444a1c6d33e54d2bf762970a9","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/CODED-CELLS-k8.json":"7347f814850a838bd617bc7a55c307cec2b72becde2f12ea3e2e1af344b43563","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz":"6416043008fca68463c0026fb7be500bafbf6b592b1caf42701101531814df33","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/COLD-LAYERS-RECIPE-P6N-k8.json.gz":"24a304493f28d7b419d3023598ff728deb63e1582cd65011e438951ae22c0beb","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/FRAME-RECIPE-LV-k8.json":"b53b97ecbefb60cddceec08172438f1902178d9438bcd98ecc736c43773c3065","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/HPE-RECIPE-k8.json":"907db3b20e2e54e230567259575ac89e7eac2b60ce0daac11b6b98849ce45ee9","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/LEAVER-PINS-k8.json":"ab6ce39246d102f55d63c819c4cded2450c515b0e99afe5023f726054afc73f6","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/LEC-REASON-PINS-STACK-k8.json":"d87ed7b5869bed4a3d266f0ce5fc784cbe88340a625d22ab9f580fa00872df19","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/LEC-REASON-PINS-k8.json":"b07279e41ec9d8f89e8509081e1e7f2c8e8b062fd951b22608a03ac461982914","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/PIVOT-SWAP-k8.json":"3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/PROMO-RECIPE-k8.json":"bc017d6d5126f5f975e7fdae84642963c86ff74f7056ec4764192b5f4497dc83","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/RECIPE-U8-k8.json":"51e5e37bfcd1dd1f4e2ce1bb60d23f645e5881e36f3aa556f1533543a40e548e","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/RECIPE-X4-k8.json":"4199b9b6bb28f3f79fa01744a0520a60fdf783eddca459f86830535f759b67c1","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/REGROUP-LEAVER-k8.json":"b846ea56bc8c58d2513b257f9bea7de5136484b7d66c5bf3d8e3211fc48e4b8e","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/TRI-LEAVER-k8.json":"b22e6ecf76104de66844bd617c4ca80f5546ba0966a50e5e9aa0ffea4976cb30","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/build_frames_lv.py":"2eb80d612aa59a7bd8b04a122045e3bd2b83a21954e3164943cd20cf6050a21b","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-01+.json":"3d2afc4986f1f3aceacd1e0572daebfb79134ba6af7677150083d0912676427c","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-01-.json":"8f8620f47ce5ba5abf6179d1a5a986c25903ba71b6711a7035815968b5888927","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-23+.json":"53b65cbaeb24bb2a4625f107a39c0ba3797f37aa4980096f22dff7cdbd76440d","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-23-.json":"e34431338f5527838c6e0d0caff885bde82624b0791f2a072c5b4e49faa6b98d","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-45+.json":"ba8f3aa26032dc36e2db4073e2cac9fc61d7a475d534a749bdfcbecf3aa103a9","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-45-.json":"302024488efff30c820b5bbf6b422c6106bb5a9ee851bef8fccc16512ca789e7","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-67+.json":"0a7aa4ee46e7f05c9cf0c1a36791d49e439c0c9c473e76cf954b0655463dae05","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-67-.json":"0a7aa4ee46e7f05c9cf0c1a36791d49e439c0c9c473e76cf954b0655463dae05","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/cgx_leaver.py":"3af491c63dd96204a7c36006c7e419c2e5ce77e5bc453ccd2495c1e41f83f87c","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/layer_end_controls_leaver.py":"4ba676f1ea326b739a64c3477f64eeb295f8151514f78fa7e62b71e4373a6206","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/reproduce_leaver.py":"831bfdf2247b5d864b74c3b2b6a475718053d48570851d48bd1c5471d410ee30","vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/reproduce_leaver_chain.py":"2bc3fc3f32e0f957a0731b79254c553ca48fc6d4d47c4f99d6cd31e1901d85b5","vendor/pr1107/research/gauge44-ends7-t16/construction/notri/PRIO6.json":"de0412511b0dd1af13e9717bc791126ac0e91c569b5391fd6c70268083045d15","vendor/pr1107/research/gauge44-ends7-t16/construction/notri/cgx.py":"3da039d4184097c14802f9dbf972520d5b807671196f5e47a2247bc9f29bb418","vendor/pr1107/research/gauge44-ends7-t16/construction/notri/cold44x.py":"f0bc3500efb2c839a0f8cb03dbb9ea0a54f1dfc71ef81e5373b3d638ac5b8296","vendor/pr1107/research/gauge44-ends7-t16/construction/notri/port_stage_x.py":"38310744d054e393ea35e996047cddeb2d212141aaaaa4b07f7a4663b11db8e7","vendor/pr1107/research/gauge44-ends7-t16/construction/notri/reproduce_notri.py":"90148c2a0422b4f92164298a283de73d413ab3d4cb7151a0e6b643a37ea025a8","vendor/pr1107/research/gauge44-ends7-t16/construction/promo/LOCAL-PINS-p6n-k4.json":"a92bb02266596956bd53e9c86e8bbcc6639c92b4a4a248a1521f8eb79228271f","vendor/pr1107/research/gauge44-ends7-t16/construction/promo/PROMO-RECIPE-p6n-k4.json":"fa6065d142646f7ab1f268912ce0cf5a1a6cd33c3994ff96bd6e204cf16b3e90","vendor/pr1107/research/gauge44-ends7-t16/construction/promo/build_promotion.py":"9c9e2001b8d68bbe934d136026276fe97bd9bf6f94d4d78441fc28e14aca4daf","vendor/pr1107/research/gauge44-ends7-t16/construction/promo/make_recipe.py":"ba9e4fdc0c1be7f6a150a5a50909911257a1a8c7cc5d03d61f541178fc07c122","vendor/pr1107/research/gauge44-ends7-t16/construction/promo/promo_controls.py":"786c51f84b53698c2c833083506c4432c30eb0ed3b71e7dbe458a70c7413c372","vendor/pr1107/research/gauge44-ends7-t16/construction/promo/reproduce_promo.py":"f979be666c3f5cf57e342a8427863c0b35b67ca4d3be495ac386f6870deb2026","vendor/pr1107/research/gauge44-ends7-t16/construction/reproduce.py":"047bb9b3536b0b16bb08a21cd9fd80404ca9d022345f1aeab34b21dffc281c92","vendor/pr1107/research/gauge44-ends7-t16/construction/slots/RECIPE-SLOTS-k8.json":"0bfffa6a90a3a9635d168f7f55e2003c773c422ded75822b6947cf499f59a55b","vendor/pr1107/research/gauge44-ends7-t16/construction/slots/SLOT-PINS-k8.json":"55dd229684febecb80638eff9c6b3986623e8539c6c956753b350209c3e0efe2","vendor/pr1107/research/gauge44-ends7-t16/construction/slots/verify_slots.py":"bc1c0e3e3d7c81dc1649f5be82cdd2399e543d46c24879cb975877bf9b7957be","vendor/pr1107/research/gauge44-ends7-t16/construction/sw4/LOCAL-PINS-sw4-P6k4.json":"3c06bf68b28ff125a6a2372bb70cefd76fb9fe1333438cd34dfb5b617cd70327","vendor/pr1107/research/gauge44-ends7-t16/construction/sw4/NOTES.md":"3a3ddb0c77b188e67fc453ccb3efe9323f87028092a6ce4d259b7dc99d702446","vendor/pr1107/research/gauge44-ends7-t16/construction/sw4/SW4-RECIPE-P6k4.json":"fa58d0ffc95d10b7453daefe4b34404a52895f94126ef973e92e92106cd615fa","vendor/pr1107/research/gauge44-ends7-t16/construction/sw4/build_sw4.py":"9a295f3d534594a6b1326d8a6647e947670d1c6fbc92f37f5169661fde4c8f66","vendor/pr1107/research/gauge44-ends7-t16/construction/sw4/reproduce_sw4.py":"3d082e0cc576fb1b4fb9e5dd11d63bab697c8a8626e2837813cd00d100b1aeac","vendor/pr1107/research/gauge44-ends7-t16/data/FRONTIER.json":"56bed9070d5f0b7585d7b7fd62984696dbc5158e5187663030920a57e1cbfab2","vendor/pr1107/research/gauge44-ends7-t16/data/OWNERS.json.gz":"75c9562408f8b79425556a385aaa401224ec89496abac11ecd2306b3e417312c","vendor/pr1107/research/gauge44-ends7-t16/data/PLAN.json":"c958fe85322465ba8ba727fcd9dcc7439e1e2d5879ec16a17ad9bbc3f771722e","vendor/pr1107/research/gauge44-ends7-t16/data/PREPARATION.json":"1d576298bfafc509992113fdd58b5482655a88e321cbfafe9386588eb6fbb6e9","vendor/pr1107/research/gauge44-ends7-t16/data/SPEC-T8.json":"4d1da93ea1a3e4eb6c335ac0e70f9218cb42495d128f91e315ec4846f015b453","vendor/pr1107/research/gauge44-ends7-t16/data/SPEC.json":"94e0232aede81bb1f3f68600098cc300bcb19a86c53c4a73b40e99dd0dbc0ac8","vendor/pr1107/research/gauge44-ends7-t16/data/T8/OWNERS.json.gz":"93fdab52291d9ea20d7caec2760cf4ad0cf0f491bad380db93d48b6cdef36045","vendor/pr1107/research/gauge44-ends7-t16/data/T8/PLAN.json":"3b47f5027c4f047883c23a41e4578b0fd5c85cdc01fb5a14a6f23eabbe12acbc","vendor/pr1107/research/gauge44-ends7-t16/data/UPSTREAM-PINS.json":"ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b","vendor/pr1107/research/gauge44-ends7-t16/evidence/ADMISSION-CONTROLS.json":"5ebcc945c53f8279ac3bb6249e1d46422b7c7ddeb41c580ab5cbb3ca886dcf28","vendor/pr1107/research/gauge44-ends7-t16/evidence/ASSEMBLY.json":"847f339db218f62ffabacb4655ba4dc6e8a15f67014ca01b1146083f393b009f","vendor/pr1107/research/gauge44-ends7-t16/evidence/BINDING.json":"f80ad585c9cf94989d459971189fbb176084aedbe27edf5b5cccc5c2a44de43b","vendor/pr1107/research/gauge44-ends7-t16/evidence/CENTER-COMPATIBILITY.json":"c66c7da1099ac8618381e2a7cb48b09b43ccf8d125ff124e129aba8ddb922cf3","vendor/pr1107/research/gauge44-ends7-t16/evidence/ENDS7-T16-STANDALONE.json":"43bf3476c9d5583ccd2567b0278365244e259eeeeda7cf155e4276eb58f99263","vendor/pr1107/research/gauge44-ends7-t16/evidence/LOCAL-STAGES.json":"64165b81b7119a2b23e99d3f3dfe8aa1702f373efe90d82d136c17786ffb6591","vendor/pr1107/research/gauge44-ends7-t16/evidence/PACKING-SUCCESSOR.json":"7faadb710a9cb5bb402566455727763a14bf73fec0158195a6cc48cbaf6d1acd","vendor/pr1107/research/gauge44-ends7-t16/evidence/REPLAY.json":"45a6065c41df0c2b04e185b4727c7ad8eac5ebeb637dbb7bebffc184415b49a2","vendor/pr1107/research/gauge44-ends7-t16/evidence/STAGES.json":"09d7c6daf1e93c58863267141dedc3873264d3baede0cddefda0d56ecb560458","vendor/pr1107/research/gauge44-ends7-t16/evidence/audit/ASYNC-AUDIT.json":"df19a41a599bf24fd1efaeb2394af63208f95b9e3ca4f83c6f23e9641fb3d662","vendor/pr1107/research/gauge44-ends7-t16/evidence/audit/GLOBAL-PREFIX.json":"5a6fd0d91a650ad5aa830771fb4333b015f06bc4ded02807d65aee260ce9e671","vendor/pr1107/research/gauge44-ends7-t16/evidence/audit/IDLE-REMAINDER-FRAMES.json":"95f5165a10dd187000dba9e55afbc1b7dce5a315cfedfa72e4f8344471149048","vendor/pr1107/research/gauge44-ends7-t16/evidence/audit/OWNERS-AND-PROFILE.json":"a32ecc0d5387d65648e1ff284209122860ee37aaba43ce2dd12024c4bc394313","vendor/pr1107/research/gauge44-ends7-t16/evidence/audit/PREFIX-AND-INVOICE.json":"14b0f41c88209e800236ce4ebbf91d83537e22e18807153d90013f7eee57a582","vendor/pr1107/research/gauge44-ends7-t16/evidence/global/ACTUAL-SIGMAS.json.gz":"bf3b7814b54b30c726cae1dfabd3c09211c8f34cc943534565b131a0006b483f","vendor/pr1107/research/gauge44-ends7-t16/evidence/global/GLOBAL-TEMPLATE.json.gz":"f713f8e66aaeaebb8202fe72bf36c7d23497152497342c27892e0fda3092f95b","vendor/pr1107/research/gauge44-ends7-t16/evidence/global/HOSTED.json":"60866eb6ced5b9eb259bfc1d59ea7b80fb439164b629e868586ad5bef845a88e","vendor/pr1107/research/gauge44-ends7-t16/evidence/global/IDLE-REMAINDER-FRAMES.json.gz":"734fd9bbe0afa2cc1e492bb7effef1aa8f0d8926ab1d9420d64c30045b30e784","vendor/pr1107/research/gauge44-ends7-t16/evidence/layers/LOCAL-AUDIT-LAYERED.json":"a596d7262374a023ae079e0da41d20189bd3ca4594101e5e6f402ce5799df9ff","vendor/pr1107/research/gauge44-ends7-t16/evidence/leaver/CELL-MUTANTS-LV.json":"308975b8288cb9c853ee6b69e68b25e6f3727d259dccfb7509042f103bb03220","vendor/pr1107/research/gauge44-ends7-t16/evidence/leaver/FRAME-CONTROLS-LV-k8.json":"9629e499a7f01f2db1e41873344a1476708f41698a0b145888ee569e580a31dd","vendor/pr1107/research/gauge44-ends7-t16/evidence/local/CANONICAL-WORD.json.gz":"92941c2b718b533f1d3addb710d261a6e2b9ec5d19f0051d79775b08cb2571ed","vendor/pr1107/research/gauge44-ends7-t16/evidence/local/CLIFFORD-RECIPES.json":"0a60293f43d88dbb1b321f02e61204afe1b6272b1346968ef35705caea1e4771","vendor/pr1107/research/gauge44-ends7-t16/evidence/local/CLIFFORD-REVIEW.json":"4e3cdd616d105a49bbf1948bb53e49938d515c42f1c026781d1b5e9cb636db12","vendor/pr1107/research/gauge44-ends7-t16/evidence/local/FULL-WORD.json.gz":"0ad202612f010df4ab66432a628247b37ad8b497dd6b27595b1685cbd7eb119e","vendor/pr1107/research/gauge44-ends7-t16/evidence/local/INDEPENDENT-LOCAL-REPLAY.json":"18d68326ce0aca76911d561e79a817bce90cb8adfe053e19621c7ae0298b842e","vendor/pr1107/research/gauge44-ends7-t16/evidence/local/LOCAL-CHECKS.json":"2b8a6a6854b8df8ecd84d8ff2b92f720c81454636988e6a0dfdc1f6c29d1c82c","vendor/pr1107/research/gauge44-ends7-t16/evidence/local/LOCAL-PROGRAMS.json.gz":"172dc3d23e437909ddc01d07b12ede735afbb5bb6145f1ddf5c2e03097dfebe2","vendor/pr1107/research/gauge44-ends7-t16/evidence/local/RESIDUAL-ADAPTERS.json":"bb6c23ba1b8dd5d2016724c3348b4e91a6b91daaa3f56bbd5216cb7a96bf5c94","vendor/pr1107/research/gauge44-ends7-t16/evidence/local/SCALAR-FRAME-AUDIT.json":"cfc73040079b43ea82a42f3cf4c910edda1362deb09ec21c816c329347313bcb","vendor/pr1107/research/gauge44-ends7-t16/evidence/local/WRAPPER-CHECKS.json":"84c727930f85f1c91900d6d12c523735c8b5d6907cd3eb1bd1030fe1fd4161d7","vendor/pr1107/research/gauge44-ends7-t16/hosting/PROOF.md":"45bb3de8a10298a4cf5a278c3343be22a7d2e735be93a4e9454f24df7275faf0","vendor/pr1107/research/gauge44-ends7-t16/hosting/README.md":"004bcdf6c78bd0316f0606d9e636511f94e1e80cbd79cce1a7e3bc55076d9bf1","vendor/pr1107/research/gauge44-ends7-t16/hosting/audit_frozen.py":"a8d9c7c894cb44453aea93b33141559824f6c3ff81a85a6d066f4a10a2757659","vendor/pr1107/research/gauge44-ends7-t16/hosting/expand_owners.py":"0f826377881d0c9405f90d9f5feac857c7c7cf8aef5bcf22d326bc274f038a70","vendor/pr1107/research/gauge44-ends7-t16/hosting/frozen/FROZEN-AUDIT.json":"df6c7181a097900ee9d37db17bd25436a570f21caaa0cc2108712907ab02904b","vendor/pr1107/research/gauge44-ends7-t16/hosting/frozen/MAJORIZATION.json.gz":"ec5f94b13d190d72bc0608dc9fe2498cc43ba9deb05028159a812ec1e4dcacdf","vendor/pr1107/research/gauge44-ends7-t16/hosting/frozen/MANIFEST.json":"9df028adfa5120c60d2c78bfab06822cf4e6ed55502816b7d6dec19c1a2e4967","vendor/pr1107/research/gauge44-ends7-t16/hosting/frozen/MATCHING-RECEIPT.json":"e1af2ac2c6e2457646d52dd693fb961f6279e10fe50eae9873f2ed149b6735b2","vendor/pr1107/research/gauge44-ends7-t16/hosting/frozen/OWNERS.json.gz":"90ff7657a23dcfb67532b49c0800c5fc259b27c89005081e24bf184869e1bd57","vendor/pr1107/research/gauge44-ends7-t16/hosting/frozen/REPRODUCTION.json":"8354f63148621c5fcf09cd16b496dedd677d813f83974e1f341ce38a1fffec81","vendor/pr1107/research/gauge44-ends7-t16/hosting/frozen/SEED-OWNERS.json.gz":"eb3be5eebbb84349d7e7f1bde2fc77772a12ad5bccc6dab7c4efd8d903e2a048","vendor/pr1107/research/gauge44-ends7-t16/hosting/frozen/SEED-RECEIPT.json":"aecfef753379106f5289f31251584c642e2cf7e4fa2d0886bb4ef9e922f8d9ba","vendor/pr1107/research/gauge44-ends7-t16/hosting/frozen/SEED-REPRODUCTION.json":"4f6d49a85f43c98c816877d783470ca717be2349caceb991bf756eedece1b194","vendor/pr1107/research/gauge44-ends7-t16/hosting/reproduce.py":"7551004d8d15cebcecc6793ebd17385830390935ccd1a8957f1c5472bce6ec82","vendor/pr1107/research/gauge44-ends7-t16/hosting/reuse_owners.py":"2106fe79bd89071e62a3a25c1e444531e14fb89f88b4bdeb72d7b40c91266402","vendor/pr1107/research/gauge44-ends7-t16/independent/CENTRE-GUARD-REVIEW.md":"7b82518d7ddf042d6e71174bc286311fa72127e0dc6dc9e500025fcf7abbf897","vendor/pr1107/research/gauge44-ends7-t16/independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json":"9fb5265c4d2ddf3d615e46600954c79cd1a42481500a0973a5695fcb9f2558c9","vendor/pr1107/research/gauge44-ends7-t16/independent/GAUGE44-GLOBAL-GUARD-REVIEW.json":"631107a9a9acb02441ce80298f815e0c624f811b0d58c6fd78f8dc58d564bb5b","vendor/pr1107/research/gauge44-ends7-t16/independent/GAUGE44-INDEPENDENT-PRICE.json":"6e222b252f3453446d0e41b08f00a9bf9449ce3588b6ddc00c9accc1c00e7683","vendor/pr1107/research/gauge44-ends7-t16/independent/README.md":"25668a62d8c91f6860f8412cf2fc750ba41bf1085dad3709ad5067c7956eac89","vendor/pr1107/research/gauge44-ends7-t16/independent/audit_local.py":"03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd","vendor/pr1107/research/gauge44-ends7-t16/independent/price_profile.py":"d2f548ad6b99f64a8ca5fbaf822a89560bb99359957ce3420b497f6a46fc0acf","vendor/pr1107/research/gauge44-ends7-t16/independent/review_guards.py":"b83164d6c0122a055b3281f3381b305683a875760a2d727dd0188bb2aa59d67d","vendor/pr1107/research/gauge44-ends7-t16/inputs/PR589-EXPECTED.json":"b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4","vendor/pr1107/research/gauge44-ends7-t16/t16/NOTICE.md":"902370e6bfcd39dbea2ece474f15fccbcce3b8e966b2b94066bd03e5174591b5","vendor/pr1107/research/gauge44-ends7-t16/t16/build_parent.py":"82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e","vendor/pr1107/research/gauge44-ends7-t16/t16/indep16.py":"1beb512a1d072f81d3e8e492c8827636029686897093bd433e4d4c92d0c830c7","vendor/pr1107/research/gauge44-ends7-t16/t16/lift16.py":"072fe6ac032543d5106631f9b4aa36103269b64ab72061d97ec604f648830689","vendor/pr1107/research/gauge44-ends7-t16/verify_manifest.py":"723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b","vendor/pr1107/research/gauge44-ends7-t16/verify_t16.py":"050e2dfba59911b8f29fd94422833d421367a0ad01c5e4ae916a75a235ee5e46","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":"38507f1bbc0b694ee4ec212b85ae0f2cb5881afcb6906c0dfe2cd14ab880f4dc"} \ No newline at end of file diff --git a/research/complex-t37-ends7-owners/NOTICE.md b/research/complex-t37-ends7-owners/NOTICE.md new file mode 100644 index 0000000000..5e32d6fab0 --- /dev/null +++ b/research/complex-t37-ends7-owners/NOTICE.md @@ -0,0 +1,39 @@ +# 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 rank-seven-end seven-slot k8 supplier. The PR1107 local +word is unchanged. The preceding seven-slot T37 wave construction is retained +as the direct source of the owner-flow and public reconstruction method. + +- 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. +- Jeremy Kothe: PR1107's rank-seven-end supplier and its frozen source package. + All 197 files are copied unchanged. Alexander Schwartzman (`AlexS-scale`): + PR1030's two rank-seven helper-end mechanism. `thakrarsagar`: PR1049's + independent leaver-premise checker, included unchanged in that supplier. +- `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-ends7-owners/PROOF.md b/research/complex-t37-ends7-owners/PROOF.md new file mode 100644 index 0000000000..23ed2dc703 --- /dev/null +++ b/research/complex-t37-ends7-owners/PROOF.md @@ -0,0 +1,67 @@ +# Finite construction and fixed-family ceiling + +Use the unchanged PR1107 local supplier. Its independently recounted paid +profile is `(2406,432,424,142,82,8)` at ranks `(1,2,3,4,5,8)`; its 480 helper +widths have multiplicities `(56,32,32,120,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:5424,48:11320}`. 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.001677148804883116146676 < b < 0.001677148804883116146677. +``` + +The retained bit endpoint is `1733427039589844234749 / 10^24`. All 47 strict +outer constraints hold at `κ = 1674340686401949 / 10^18`. + +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,832 and signed budget −1,192 per replica. The retained +supporting-inequality proof therefore gives rank-one credit +`48*(-1192)+13*14832 = 135600`. At 37 replicas, the attained rank-one count +is `37*135600/925 = 5424`, 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-ends7-owners/README.md b/research/complex-t37-ends7-owners/README.md new file mode 100644 index 0000000000..d3bc1a774b --- /dev/null +++ b/research/complex-t37-ends7-owners/README.md @@ -0,0 +1,59 @@ +# Rank-seven helper ends with 37-replica whole-owner packing + +Conditional **κ = 0.001674340686401949**. This improves the selected PR1042 +value `0.001672188119205421` and the preceding seven-slot T37 construction +`0.001674097969905390` at the preparation snapshot. + +The local word is Jeremy Kothe's PR1107 rank-seven-end k8 supplier, unchanged, +using Alexander Schwartzman's PR1030 helper-end mechanism. +The new construction is a 333-call wave order and a frozen integer flow +expanded into **159,840 whole-helper owners**. It leaves 5,424 rank-one and +11,320 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-ends7-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, seven-slot and rank-seven-end 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:806622, 2:143856, 3:141192, 4:47286, 5:27306, 8:2664, 48:11320}`. +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-ends7-owners/SOURCE-PINS.json b/research/complex-t37-ends7-owners/SOURCE-PINS.json new file mode 100644 index 0000000000..470a317c4f --- /dev/null +++ b/research/complex-t37-ends7-owners/SOURCE-PINS.json @@ -0,0 +1 @@ +{"pr1022":{"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"}},"repository":"https://github.com/CrocSwap/integer-mult-bounds"},"pr1107":{"commit":"6123fc5d57db16aaa3e8a26b4a11a34b46c0c391","files":{"research/gauge44-ends7-t16/CONSTRUCTION.md":{"git_blob":"fa156763668d1c761968b6dfaecbb55199904415","sha256":"7d96eb958a6b4274ea4c4c539b585f8ae2e89363b76aef930f90d2d513e164ea"},"research/gauge44-ends7-t16/LICENSE":{"git_blob":"261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64","sha256":"c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4"},"research/gauge44-ends7-t16/LOCAL-VALIDATION.json":{"git_blob":"5973645e1a8338e168ae0eb10836f99a62333635","sha256":"f81fbd98eb608b8119f03f89a5692bcd610845fc97022337931586d8582b706e"},"research/gauge44-ends7-t16/MANIFEST.json":{"git_blob":"96ed00c1a079c2c7cbd8d6f778ecd65f0fdd8ef7","sha256":"00c5214d1dd21ab29c934c80f86165494a09307913c614dc36ae363ce7d166c1"},"research/gauge44-ends7-t16/NOTICE.md":{"git_blob":"30d0c8cd3ca119c2eb8765908f44e483dda4caea","sha256":"7a8d17b04da1e6c9d0ec217fb5bda72faa09d9a21695128722dd1e2827870fcf"},"research/gauge44-ends7-t16/PROOF-NOTE-BARCH.md":{"git_blob":"8cea5a6846a254a25136f8a53e24bb0ef665a44b","sha256":"c24f211b09358b25d6cf47dd18e4bbd8bcf4ecf279e6f1c6c90613cfa230818d"},"research/gauge44-ends7-t16/PROOF-NOTE-BIT.md":{"git_blob":"da06360da046bbcb66192264ec389c96ba61ca41","sha256":"dd771adb12f6f0bef0e2931c28b21b243b04d5f512370cbad1207275c342aaf7"},"research/gauge44-ends7-t16/PROOF-NOTE-FRAMES-X4.md":{"git_blob":"a456a8127badf654c6b2ac64e54818bfa6ec0837","sha256":"39c50420ebb6e8813706a49b2cf759f277c4afac9f6780fc0a7ac6a5fb86e036"},"research/gauge44-ends7-t16/PROOF-NOTE-LAYERS.md":{"git_blob":"c4b4e85b6aedbc04a4b1a1d900755e85c619850f","sha256":"92bb85b056803770882afa916277c5b49a7027159c113a106e7b2b33e57c097f"},"research/gauge44-ends7-t16/PROOF-NOTE-LEAVER.md":{"git_blob":"b34a289c48364b816f782816d13debcfedb243fa","sha256":"e4f9482ef551d6d4300d8ed8bb7c34dc9327fbcfa30a502bf3476b78468e60c3"},"research/gauge44-ends7-t16/PROOF-NOTE-NOTRI.md":{"git_blob":"54bd84e01dbf49655c259f97a0481541911e2bb2","sha256":"774d1ff7b77844990da7bc1feff7f9ffff8b1f4f9b03232a620f1f9a29935414"},"research/gauge44-ends7-t16/PROOF-NOTE-P6N.md":{"git_blob":"bef9ad2de04fdefc0a318051fe781d811c4106de","sha256":"cef8fad3d6644b4376ed15c4c5c46c68324009ab8f42d10bfa2da4b505b2c26d"},"research/gauge44-ends7-t16/PROOF-NOTE-PROMO.md":{"git_blob":"8233bbd6b86677298ee71463c24487e063bb6f72","sha256":"c170e5196d3081f86ac377c6fe614ca17f6281972837580275ce5af41cbc64ae"},"research/gauge44-ends7-t16/PROOF-NOTE-SW4.md":{"git_blob":"a064cc54ccdb90e077f88821f082864a2b83be35","sha256":"d7bb225f1a7f9fd363e819a67e92a5fe14c0942f6c3616d73609cc48042daf3d"},"research/gauge44-ends7-t16/README.md":{"git_blob":"e610e3937ce05b2be9bdd98185852a225f6ad00e","sha256":"1aed29292fd04ab3e38339272d0336bdd674893809885eae2f50eb4ead5388b8"},"research/gauge44-ends7-t16/RESULT.json":{"git_blob":"4d4a90d703c378ac4981501e37fb0627a8897687","sha256":"f76608b9702dc189ab62cdf004304076b0940ea1703cbb5415ffb93c50271605"},"research/gauge44-ends7-t16/SOURCES.json":{"git_blob":"0d69845db9d41f4714c63544f34270936af715e7","sha256":"abb903d9b46388f99325a3939eb68171ac163c66b4b62b7961ea46daa20a88f0"},"research/gauge44-ends7-t16/UPSTREAM-NOTICE.md":{"git_blob":"ebc24a0168c65c48c771dcf4e89359afc418e848","sha256":"a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610"},"research/gauge44-ends7-t16/code/assemble.py":{"git_blob":"581dd9cb29a45bd68cc651538311b63f6966ad68","sha256":"15f6986a476bac76bcdc0bfcf51da115389b46f1950d2766b6822f757888b13a"},"research/gauge44-ends7-t16/code/assembly_controls.py":{"git_blob":"096ba9cdfe9b5188b54768b845161014c5fb9a76","sha256":"da7e981ae1b9f099d4e1524cb4f3ba1116011936ebe378692889b5dbfa99029d"},"research/gauge44-ends7-t16/code/audit_allcold.py":{"git_blob":"923bf7b675ca09f4d2633e7e53f16a1b23b6d5bc","sha256":"1467a2acb654e62552c69fb9a7c4c85f70a02120881d222313865058ab71a6cc"},"research/gauge44-ends7-t16/code/bind_providers_portable.py":{"git_blob":"97e28da17ed75cd4add54394f6178dba8c9b257f","sha256":"1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6"},"research/gauge44-ends7-t16/code/bit_supplier_controls.py":{"git_blob":"e86b8527b464277a926a788f2493e8f2e091fff1","sha256":"e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5"},"research/gauge44-ends7-t16/code/emit_allcold.py":{"git_blob":"28a08a79da911d8f0e16f4bf8df47c580fb6b255","sha256":"354367e1fd6185a67b04f4268bcae4d502e47b18cb2131e247f5bcab5b3a769e"},"research/gauge44-ends7-t16/code/freeze_spec.py":{"git_blob":"4fe3b8891565ce658f6c05a4f4e8c15751103b85","sha256":"5971eecac6d6fbcb53244b80f1b9d7232012dc32876fab511214a5addebbe6c2"},"research/gauge44-ends7-t16/code/generated_identity.py":{"git_blob":"74a9b604793f21a9f064c78874341e287ded7a68","sha256":"c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708"},"research/gauge44-ends7-t16/code/invoice_allcold.py":{"git_blob":"d1dd2212917ad1e7f099287a141f741fd52bdcf6","sha256":"71eb57514e28ced97251e0507105f654f59885ec4d40486a780bf166098858a8"},"research/gauge44-ends7-t16/code/prepare_global.py":{"git_blob":"655c9470f666138918afbaff077ad2ec5663c6bd","sha256":"8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc"},"research/gauge44-ends7-t16/code/restore_parent.py":{"git_blob":"21135f898a43e35b55e522c2d0b81a5e32033097","sha256":"69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d"},"research/gauge44-ends7-t16/code/witness.py":{"git_blob":"c5c7fbc1142220ce854907de4e439420ac12d30c","sha256":"779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444"},"research/gauge44-ends7-t16/construction/COLD44-RECIPE.json.gz":{"git_blob":"6f59d889202eee8d97ba32329273a3b7cf2389b2","sha256":"22d0e01e990c0f1c588607a095271f7844851a437ba07174505e98e9528aed4c"},"research/gauge44-ends7-t16/construction/COMPLETION-PRIORITY.json":{"git_blob":"e0df30aeefc4063ccf203347889e18a621ff6b2a","sha256":"0274ffca1725e7460aaf7b672bc1248aa6dfdec11e5f0fec91af18b829f8ba47"},"research/gauge44-ends7-t16/construction/INPUTS.json":{"git_blob":"2b12294b58686a906d350de5b6f13c157bdecf5b","sha256":"edd32ad9a55d3c508ca2ad90c74b5c87c7f7ca509d96b856a2176fa452780f99"},"research/gauge44-ends7-t16/construction/LICENSE":{"git_blob":"261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64","sha256":"c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4"},"research/gauge44-ends7-t16/construction/NOTICE.md":{"git_blob":"16b0507070427fb5bb20e7783c05768b8cdb3265","sha256":"defe7e44af610e25a6c50c1c3b2efd0972d0690574995c0c872fc50eebf4c816"},"research/gauge44-ends7-t16/construction/REBUILD-CHECKS.json":{"git_blob":"0801f35da7881ed675c943c1ff2bfd83b0a102b1","sha256":"1f9d754c89cfed632a6eee919a42d00c6677a8fb4fe1d40615c903242addbc91"},"research/gauge44-ends7-t16/construction/UPSTREAM-NOTICE.md":{"git_blob":"ebc24a0168c65c48c771dcf4e89359afc418e848","sha256":"a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610"},"research/gauge44-ends7-t16/construction/barch/LOCAL-PINS-barch-U8.json":{"git_blob":"4028b95c0ee2d6575ff1d40a25e789af6083ab2b","sha256":"2d16f99e1f71fd66378f5f767cf4cfa2a58264919a95074c7b31029f39a3c9f5"},"research/gauge44-ends7-t16/construction/barch/RECIPE-U8.json":{"git_blob":"ee215a805a7487c300fe1e2b117bd4b5720d4d24","sha256":"292f0e9f82824c4111728cf4de929bf6e43320fbbdc77658aae9681906b0d652"},"research/gauge44-ends7-t16/construction/barch/build_tri.py":{"git_blob":"11c43711144a98224d0bc166f217e9ae996ffeb2","sha256":"0fba65b31c2fd71864c291358bb0ad8d5f7e1be07e21df23f0ae73d7b966002e"},"research/gauge44-ends7-t16/construction/barch/reproduce_barch.py":{"git_blob":"22f15b491de212027334bf20ef2937322136c4dc","sha256":"19bc970aa6af25ab0e7fa96fb65c64dd0c5243976d8f2cb733cba839155482c1"},"research/gauge44-ends7-t16/construction/barch/run_controls.py":{"git_blob":"f1ce999bfb6cbc39e10d3c113d0306e0dc1989c4","sha256":"42639bf62bf57795e3ea615c1944c67efed00f28591333daeb3139bf63d04476"},"research/gauge44-ends7-t16/construction/build_gauge_cold44.py":{"git_blob":"72d2945f6ba7f33e84f5d8938c635e20592890a2","sha256":"ec730a4d3ff12fb058780718b1d5a7afe61243c532679ef347a5a48e2af0a3bb"},"research/gauge44-ends7-t16/construction/construct_gauge_xcentre.py":{"git_blob":"1010d86746ed9d0ca2059d7fc81fb3282ec743b3","sha256":"d8d295566ef2399af2da0707a4adc83e07aa26d2344c01a66bd0ca7684cf9217"},"research/gauge44-ends7-t16/construction/ends7/ENDS7-PINS-k8.json":{"git_blob":"8a0cfa7caedb55ece53480e7bfaa44fb6601bcbf","sha256":"88b276bb95c5cc8b93fd7aaa935ee6ae3544cf704952ba797d929ee8a18d6044"},"research/gauge44-ends7-t16/construction/ends7/README.md":{"git_blob":"7a013932542b41c0566a6f53f0914f0a3baa6ba5","sha256":"3190ed220438c4c611ab2dd4f695991c3ed2ed90cc9e9dfaed9b8cee5da28cfd"},"research/gauge44-ends7-t16/construction/ends7/RECIPE-ENDS7-k8.json":{"git_blob":"64c025dc5a5107f619e13640e898c601d05cb800","sha256":"18b8563294b9052a33dd7eafc4ca35f4feec3871bfdec4b00153966fa87e24b3"},"research/gauge44-ends7-t16/construction/ends7/build_ends7.py":{"git_blob":"9270bab3ae33547543f50134e631d98df4e4b4fc","sha256":"4f575f1e73b2ea5f051b3defdf2013310fa462cc120e44d26a3b1ab6a3ef2148"},"research/gauge44-ends7-t16/construction/ends7/end7_controls.py":{"git_blob":"a888c1eae5dc445ac764a9eeb668a795cb7a7c85","sha256":"c7edf1d6ee059d6c9e73921179154f1c8556b2a6b738246c4ea9021ccc0fe067"},"research/gauge44-ends7-t16/construction/ends7/fastpath/NOTICE.md":{"git_blob":"a3b31e157fcb9f8978040535a98d30a640509424","sha256":"3da80a5155c625bff907a42a82c65bfcf92854d2c960bcea4537c19c99efd4f2"},"research/gauge44-ends7-t16/construction/ends7/fastpath/PROOF.md":{"git_blob":"bbd59904396b5978c15e38720d0c0ad7a9ac5398","sha256":"d73e4522602404caba8e7f247005a45c8a8cd26ffd2a70d65f4f9556a391d053"},"research/gauge44-ends7-t16/construction/ends7/fastpath/lowering.py":{"git_blob":"75232da3800f97562e933d6cfb81553e5555854a","sha256":"ba42903b841722b872f98f3afa77d47976ca66a0cb4c0dd6b8de04462d4baa2b"},"research/gauge44-ends7-t16/construction/ends7/fastpath/phases_fast.py":{"git_blob":"ce73f874bdc184189fb100649252f519305ba316","sha256":"122c671f5bf49a1696b5edc91d76d7c16b1837513dd6c54ace4add747cd3c657"},"research/gauge44-ends7-t16/construction/ends7/fastpath/sparse_state.py":{"git_blob":"ca39f73494e11bf0a860c51b8d711bec48ec0842","sha256":"e91210ecd5085cf9add872f40bb434806838da488e12152c63c86e51fb5a7a37"},"research/gauge44-ends7-t16/construction/ends7/premise/inputs/CODED-CELLS-k8.json":{"git_blob":"cd23561e0be5bd060e6e0b94643e550374ecd7d8","sha256":"7347f814850a838bd617bc7a55c307cec2b72becde2f12ea3e2e1af344b43563"},"research/gauge44-ends7-t16/construction/ends7/premise/inputs/TRI-LEAVER-k8.json":{"git_blob":"e3bb24cc49812a90a82e8e77ee8588f3d00d81e4","sha256":"b22e6ecf76104de66844bd617c4ca80f5546ba0966a50e5e9aa0ffea4976cb30"},"research/gauge44-ends7-t16/construction/ends7/premise/premise_check.py":{"git_blob":"98efec187df79832e4db56d8250ccb711b4062f1","sha256":"28a7f881a988b29b8ed3c927dd142ac3d4ee273dedab3a65bb02c01a64eb2639"},"research/gauge44-ends7-t16/construction/ends7/premise/verify_1049.py":{"git_blob":"3e34e2c5a69ac01025ecd0eb2da17af488711dee","sha256":"a1736324c6db161733d8e11f608defd87b7f97cacd611203d22499e4c7de5545"},"research/gauge44-ends7-t16/construction/ends7/verify_ends7.py":{"git_blob":"ba3addc2fad198b534d3208434bf0ba59163b035","sha256":"321254d77040f48f3857141ef51602ffac4fbf80fbf0bb85ee8a629ff9a1aaa1"},"research/gauge44-ends7-t16/construction/frames/FRAME-RECIPE-sw4.json":{"git_blob":"7394064c5e6ed5fc7e99f042a5229fb03f51cea6","sha256":"a2c7ca4d44671386d05974e2627645b42bbb7da7a35cefff6e9fa158b6ac8473"},"research/gauge44-ends7-t16/construction/frames/LOCAL-PINS-frames-sw4.json":{"git_blob":"834ae13a2f1844002ca8dba0abc486d1cc6a884c","sha256":"bc416b8f6443d59c715fb358c4d70fa27eae2d306388ffe0e2a303f60d929f7f"},"research/gauge44-ends7-t16/construction/frames/build_frames.py":{"git_blob":"22021549e6991dceee823191cedc8a892db8c3f8","sha256":"200847a7e8b3125cbeea0765dad67650e0bf83d32b66d72ba4977e99b8ee8eeb"},"research/gauge44-ends7-t16/construction/frames/frame_controls.py":{"git_blob":"cd951a9f0e05586b5e616b2cb1977f87c5249f36","sha256":"477de854ec9184a2c73d6ac3857a9d0cbd6bc04b71d10a105e7344434b492a77"},"research/gauge44-ends7-t16/construction/frames/reproduce_frames.py":{"git_blob":"eaf9b47cac5324d713994f96e83ea16bca7cf3ac","sha256":"dc39ada9a2eb387310be181f3cea5dbd4b538632a888cd7372ece5e38a771832"},"research/gauge44-ends7-t16/construction/jx/LOCAL-PINS-jx-X4.json":{"git_blob":"417e4ba7a1d731f56b24ae68563a963703e33a0b","sha256":"95c5114c8e937c2737a1b9f9da97303f2e5e129d39e6dfcc4010e99bfdb9c974"},"research/gauge44-ends7-t16/construction/jx/RECIPE-X4.json":{"git_blob":"30f7fa5948539b888969935b03e848cc1f3289c0","sha256":"9d42c6b38e8124f5ffe15da56c260a7fba7260626bf3c5f8cbd93aa4a71ceadd"},"research/gauge44-ends7-t16/construction/jx/build_jx.py":{"git_blob":"f8d74a6324515b3d55bb49b399dedf9ed58a3ae2","sha256":"3cc7550b0c24bb54e245c6f7f16de489fd7844721fbb64aac628f38f43887916"},"research/gauge44-ends7-t16/construction/jx/reproduce_jx.py":{"git_blob":"6829a1b25d4ff473dfd1ea315cf6e363aecfd139","sha256":"5c7afebb4eb7fcdeb7e971cfbc457cf071850e2da21c3c71295efdd453c2399c"},"research/gauge44-ends7-t16/construction/layers/build_pivot_swap.py":{"git_blob":"b225601c017bc9773ba11b94a0e875f542dc863f","sha256":"8e8bced88be2e592ded40929499bac385ca92fcc1fa59183c22229dbf34093b8"},"research/gauge44-ends7-t16/construction/layers/layer_end_controls.py":{"git_blob":"317da36d95aee13edfd93d5b314bb61bd0ccad2a","sha256":"7829187bfc8f909948d5250e0ec00f02c89f5fe98306a3ed88daee36cb3c92ef"},"research/gauge44-ends7-t16/construction/layers/reproduce_layers.py":{"git_blob":"ed517ba1dd8d6f1235d88525320f139dde4b50c0","sha256":"435699f6f79c6c7fb8d6cc5a8382576d6ac88747583a975ff671e45440b93c4e"},"research/gauge44-ends7-t16/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz":{"git_blob":"f9155e307940fcd10dcb75c20e996c3b439b92fa","sha256":"3164cfb71baaeba4ac43427bc14075a225fc3a32ecd9341e58aa52c03a4ee2c0"},"research/gauge44-ends7-t16/construction/layers_np/HPE-RECIPE-NP.json":{"git_blob":"2605d199ed73ddac439c242b2e1d655c07cfc5b8","sha256":"43900139f618bdc06b8319098fb8dccaf4fc315b43ef7c067ca2cd778cdba2c1"},"research/gauge44-ends7-t16/construction/layers_np/PIVOT-SWAP-NP.json":{"git_blob":"4e0d8464269a2835aa93d76f28785cbbbd51636c","sha256":"d49b8d316da1cbdaf995dd0e8314d3c67cc9cd4d5902e9d85ccb907be645bef5"},"research/gauge44-ends7-t16/construction/layers_np/reproduce_np.py":{"git_blob":"79cb6fa9121d3b6c79b10af95ca01610efc3fcd2","sha256":"1a304144a250d00d14154692ba522365b036777cf2b6fac466095e8ba733c16c"},"research/gauge44-ends7-t16/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz":{"git_blob":"a408c95816d0a92e962ec5e7e083e8ba1900a396","sha256":"17e218a17e47c58fe2cde775ab2314d3d84030a61327b7f13da61cae3b374ad4"},"research/gauge44-ends7-t16/construction/layers_p6n/P6N-SPEC.json":{"git_blob":"43c3ec265c1b4a95f20b203d3339b19a3caf4d8f","sha256":"132a59635077d6afe80f99964a6935fce1dc2ece6587d74209c6f9c60025c8f1"},"research/gauge44-ends7-t16/construction/layers_p6n/layer_end_controls.py":{"git_blob":"dd321fe2558c6138b57ae123b229d1f7d6137824","sha256":"fc58c5699ba6191c1163a3041241f6f0b619626c4462cd99bcf88210bac9e81e"},"research/gauge44-ends7-t16/construction/layers_p6n/reproduce_p6n.py":{"git_blob":"f9eb173bc115486971a16b49839b61786379096b","sha256":"aa7d6bcbed05aa1c689437c07a26e5c95be3c700c0c1fb7bcf91c432a88436ca"},"research/gauge44-ends7-t16/construction/leaver/CHAIN-PINS-k8.json":{"git_blob":"afd0467911a2994c1d1df7bff61d9bed2ddfca36","sha256":"9dfcecf963d8fa6d1cf5ba212336437a51f03c1444a1c6d33e54d2bf762970a9"},"research/gauge44-ends7-t16/construction/leaver/CODED-CELLS-k8.json":{"git_blob":"cd23561e0be5bd060e6e0b94643e550374ecd7d8","sha256":"7347f814850a838bd617bc7a55c307cec2b72becde2f12ea3e2e1af344b43563"},"research/gauge44-ends7-t16/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz":{"git_blob":"6850696b19a96dea7c2415998ff8b7873f92c1c6","sha256":"6416043008fca68463c0026fb7be500bafbf6b592b1caf42701101531814df33"},"research/gauge44-ends7-t16/construction/leaver/COLD-LAYERS-RECIPE-P6N-k8.json.gz":{"git_blob":"dc0275695d22db133a1d49324645796036878264","sha256":"24a304493f28d7b419d3023598ff728deb63e1582cd65011e438951ae22c0beb"},"research/gauge44-ends7-t16/construction/leaver/FRAME-RECIPE-LV-k8.json":{"git_blob":"982bd357daac8d593c97eb5f00f7e9d9af3e0394","sha256":"b53b97ecbefb60cddceec08172438f1902178d9438bcd98ecc736c43773c3065"},"research/gauge44-ends7-t16/construction/leaver/HPE-RECIPE-k8.json":{"git_blob":"94d36f227999496c5977e87f515f033e91d8fb61","sha256":"907db3b20e2e54e230567259575ac89e7eac2b60ce0daac11b6b98849ce45ee9"},"research/gauge44-ends7-t16/construction/leaver/LEAVER-PINS-k8.json":{"git_blob":"b22678629c226d523b37d0157f941ba616b32164","sha256":"ab6ce39246d102f55d63c819c4cded2450c515b0e99afe5023f726054afc73f6"},"research/gauge44-ends7-t16/construction/leaver/LEC-REASON-PINS-STACK-k8.json":{"git_blob":"820ee8d63a2cba44bbcd68c4d5cd161eb9ea2609","sha256":"d87ed7b5869bed4a3d266f0ce5fc784cbe88340a625d22ab9f580fa00872df19"},"research/gauge44-ends7-t16/construction/leaver/LEC-REASON-PINS-k8.json":{"git_blob":"5218a5f09615f4770982bd48f4bb45f44eaa2bca","sha256":"b07279e41ec9d8f89e8509081e1e7f2c8e8b062fd951b22608a03ac461982914"},"research/gauge44-ends7-t16/construction/leaver/PIVOT-SWAP-k8.json":{"git_blob":"7a8edeb1e404c441577427e72557e26b06c945f1","sha256":"3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb"},"research/gauge44-ends7-t16/construction/leaver/PROMO-RECIPE-k8.json":{"git_blob":"1952580fc814b0e8b598531c02681a2b6920a10c","sha256":"bc017d6d5126f5f975e7fdae84642963c86ff74f7056ec4764192b5f4497dc83"},"research/gauge44-ends7-t16/construction/leaver/RECIPE-U8-k8.json":{"git_blob":"98ea6e3d231622a726edb22e85919e744c81775f","sha256":"51e5e37bfcd1dd1f4e2ce1bb60d23f645e5881e36f3aa556f1533543a40e548e"},"research/gauge44-ends7-t16/construction/leaver/RECIPE-X4-k8.json":{"git_blob":"3483acd5a51c987f7029e10785717f189e986b36","sha256":"4199b9b6bb28f3f79fa01744a0520a60fdf783eddca459f86830535f759b67c1"},"research/gauge44-ends7-t16/construction/leaver/REGROUP-LEAVER-k8.json":{"git_blob":"d482da23a8252583a8d95132c231232ccdff7880","sha256":"b846ea56bc8c58d2513b257f9bea7de5136484b7d66c5bf3d8e3211fc48e4b8e"},"research/gauge44-ends7-t16/construction/leaver/TRI-LEAVER-k8.json":{"git_blob":"e3bb24cc49812a90a82e8e77ee8588f3d00d81e4","sha256":"b22e6ecf76104de66844bd617c4ca80f5546ba0966a50e5e9aa0ffea4976cb30"},"research/gauge44-ends7-t16/construction/leaver/build_frames_lv.py":{"git_blob":"5f8aa7a24bd075fbdd1b0c824cf74881db060674","sha256":"2eb80d612aa59a7bd8b04a122045e3bd2b83a21954e3164943cd20cf6050a21b"},"research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-01+.json":{"git_blob":"bfef820f29a7e19bff618d165185197b72be3328","sha256":"3d2afc4986f1f3aceacd1e0572daebfb79134ba6af7677150083d0912676427c"},"research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-01-.json":{"git_blob":"3afa894b20a24e20dc3dabf019d5c9c0d104d9de","sha256":"8f8620f47ce5ba5abf6179d1a5a986c25903ba71b6711a7035815968b5888927"},"research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-23+.json":{"git_blob":"98ff8050e7d76607fb74dd82934931b3c05cc3ac","sha256":"53b65cbaeb24bb2a4625f107a39c0ba3797f37aa4980096f22dff7cdbd76440d"},"research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-23-.json":{"git_blob":"517b89d38270440a1a007e09168350aa2751a051","sha256":"e34431338f5527838c6e0d0caff885bde82624b0791f2a072c5b4e49faa6b98d"},"research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-45+.json":{"git_blob":"2bc89e1de1957ca9d6a30dd3715eef1331ee7fad","sha256":"ba8f3aa26032dc36e2db4073e2cac9fc61d7a475d534a749bdfcbecf3aa103a9"},"research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-45-.json":{"git_blob":"b9c1904b83c904726a558a34950090cd0672b902","sha256":"302024488efff30c820b5bbf6b422c6106bb5a9ee851bef8fccc16512ca789e7"},"research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-67+.json":{"git_blob":"7d756cb19d67e2df44bae7810a50e6742f24e590","sha256":"0a7aa4ee46e7f05c9cf0c1a36791d49e439c0c9c473e76cf954b0655463dae05"},"research/gauge44-ends7-t16/construction/leaver/cells-k8/CORE-67-.json":{"git_blob":"7d756cb19d67e2df44bae7810a50e6742f24e590","sha256":"0a7aa4ee46e7f05c9cf0c1a36791d49e439c0c9c473e76cf954b0655463dae05"},"research/gauge44-ends7-t16/construction/leaver/cgx_leaver.py":{"git_blob":"e686c66306456e2c6cac9c05d01448765322836c","sha256":"3af491c63dd96204a7c36006c7e419c2e5ce77e5bc453ccd2495c1e41f83f87c"},"research/gauge44-ends7-t16/construction/leaver/layer_end_controls_leaver.py":{"git_blob":"84b1c52ed250b30a8a675949714cf4625e22f6dc","sha256":"4ba676f1ea326b739a64c3477f64eeb295f8151514f78fa7e62b71e4373a6206"},"research/gauge44-ends7-t16/construction/leaver/reproduce_leaver.py":{"git_blob":"bc4360ef93ceea8fe2da33afbbaa100feaf0731a","sha256":"831bfdf2247b5d864b74c3b2b6a475718053d48570851d48bd1c5471d410ee30"},"research/gauge44-ends7-t16/construction/leaver/reproduce_leaver_chain.py":{"git_blob":"19fcd28f4d41db8590ae71f6b98dd7c0655bce32","sha256":"2bc3fc3f32e0f957a0731b79254c553ca48fc6d4d47c4f99d6cd31e1901d85b5"},"research/gauge44-ends7-t16/construction/notri/PRIO6.json":{"git_blob":"069a7bf5a5f4db53068480acd57cb9e2e62eac2f","sha256":"de0412511b0dd1af13e9717bc791126ac0e91c569b5391fd6c70268083045d15"},"research/gauge44-ends7-t16/construction/notri/cgx.py":{"git_blob":"08e80804eb6858be9d6ce6458a936cea1e76dc76","sha256":"3da039d4184097c14802f9dbf972520d5b807671196f5e47a2247bc9f29bb418"},"research/gauge44-ends7-t16/construction/notri/cold44x.py":{"git_blob":"8fa6f3a6a6641f093eff1d467df20af0f8a21278","sha256":"f0bc3500efb2c839a0f8cb03dbb9ea0a54f1dfc71ef81e5373b3d638ac5b8296"},"research/gauge44-ends7-t16/construction/notri/port_stage_x.py":{"git_blob":"81ac65ceff60123daaf87edb621df4194622c9ca","sha256":"38310744d054e393ea35e996047cddeb2d212141aaaaa4b07f7a4663b11db8e7"},"research/gauge44-ends7-t16/construction/notri/reproduce_notri.py":{"git_blob":"a85f2acf1537253512f8a00928415e64532639cf","sha256":"90148c2a0422b4f92164298a283de73d413ab3d4cb7151a0e6b643a37ea025a8"},"research/gauge44-ends7-t16/construction/promo/LOCAL-PINS-p6n-k4.json":{"git_blob":"c43b391a43b4443a5fa12d4899d97b8e5fcc1979","sha256":"a92bb02266596956bd53e9c86e8bbcc6639c92b4a4a248a1521f8eb79228271f"},"research/gauge44-ends7-t16/construction/promo/PROMO-RECIPE-p6n-k4.json":{"git_blob":"3f336c07eaec6ee0e8b350b3f3acb8e011a09453","sha256":"fa6065d142646f7ab1f268912ce0cf5a1a6cd33c3994ff96bd6e204cf16b3e90"},"research/gauge44-ends7-t16/construction/promo/build_promotion.py":{"git_blob":"f1daad34c22efdd97a11b1e16384962b8af1d704","sha256":"9c9e2001b8d68bbe934d136026276fe97bd9bf6f94d4d78441fc28e14aca4daf"},"research/gauge44-ends7-t16/construction/promo/make_recipe.py":{"git_blob":"618d609453ea9718b8c74c5d2a26cd5b9e985309","sha256":"ba9e4fdc0c1be7f6a150a5a50909911257a1a8c7cc5d03d61f541178fc07c122"},"research/gauge44-ends7-t16/construction/promo/promo_controls.py":{"git_blob":"20ee51f7dbabd401e125ad948e96c38f36cde6cb","sha256":"786c51f84b53698c2c833083506c4432c30eb0ed3b71e7dbe458a70c7413c372"},"research/gauge44-ends7-t16/construction/promo/reproduce_promo.py":{"git_blob":"6e04aa71b163a80c2f7ca2f5000976bd98fb8557","sha256":"f979be666c3f5cf57e342a8427863c0b35b67ca4d3be495ac386f6870deb2026"},"research/gauge44-ends7-t16/construction/reproduce.py":{"git_blob":"8b51efa64638c849ad329757b807ef1f68a6cb8c","sha256":"047bb9b3536b0b16bb08a21cd9fd80404ca9d022345f1aeab34b21dffc281c92"},"research/gauge44-ends7-t16/construction/slots/RECIPE-SLOTS-k8.json":{"git_blob":"acc1a733d6e52354b3a300136c106aa18e3de030","sha256":"0bfffa6a90a3a9635d168f7f55e2003c773c422ded75822b6947cf499f59a55b"},"research/gauge44-ends7-t16/construction/slots/SLOT-PINS-k8.json":{"git_blob":"2702c368f4de0b671577aee9a0e2df41c1b27658","sha256":"55dd229684febecb80638eff9c6b3986623e8539c6c956753b350209c3e0efe2"},"research/gauge44-ends7-t16/construction/slots/verify_slots.py":{"git_blob":"fd06b654afb1f3a98b28d5cbac50f3ba4a967883","sha256":"bc1c0e3e3d7c81dc1649f5be82cdd2399e543d46c24879cb975877bf9b7957be"},"research/gauge44-ends7-t16/construction/sw4/LOCAL-PINS-sw4-P6k4.json":{"git_blob":"ae26a0f2f144b0ac863dd868f570270cb4c75d32","sha256":"3c06bf68b28ff125a6a2372bb70cefd76fb9fe1333438cd34dfb5b617cd70327"},"research/gauge44-ends7-t16/construction/sw4/NOTES.md":{"git_blob":"2a53ffb3b82af7b283bf79efc81089dc6ab37dd3","sha256":"3a3ddb0c77b188e67fc453ccb3efe9323f87028092a6ce4d259b7dc99d702446"},"research/gauge44-ends7-t16/construction/sw4/SW4-RECIPE-P6k4.json":{"git_blob":"b9dea4152a099782d48d533523a50f3464351677","sha256":"fa58d0ffc95d10b7453daefe4b34404a52895f94126ef973e92e92106cd615fa"},"research/gauge44-ends7-t16/construction/sw4/build_sw4.py":{"git_blob":"617e0ed06d133e8820ac5c29f8e9397f6c3cbec9","sha256":"9a295f3d534594a6b1326d8a6647e947670d1c6fbc92f37f5169661fde4c8f66"},"research/gauge44-ends7-t16/construction/sw4/reproduce_sw4.py":{"git_blob":"cb038e064b4acd1c4bf454ee76102fc923e8f284","sha256":"3d082e0cc576fb1b4fb9e5dd11d63bab697c8a8626e2837813cd00d100b1aeac"},"research/gauge44-ends7-t16/data/FRONTIER.json":{"git_blob":"70285d4d85f0a901de07f9613538825dcd36a848","sha256":"56bed9070d5f0b7585d7b7fd62984696dbc5158e5187663030920a57e1cbfab2"},"research/gauge44-ends7-t16/data/OWNERS.json.gz":{"git_blob":"bd16cbfa564722eb060b15860cbb8dfd15be0ae0","sha256":"75c9562408f8b79425556a385aaa401224ec89496abac11ecd2306b3e417312c"},"research/gauge44-ends7-t16/data/PLAN.json":{"git_blob":"eeb24113ac690c6faf2246f693e5b181154d6c38","sha256":"c958fe85322465ba8ba727fcd9dcc7439e1e2d5879ec16a17ad9bbc3f771722e"},"research/gauge44-ends7-t16/data/PREPARATION.json":{"git_blob":"8c7796820f47f790733741613cd61af350465f5c","sha256":"1d576298bfafc509992113fdd58b5482655a88e321cbfafe9386588eb6fbb6e9"},"research/gauge44-ends7-t16/data/SPEC-T8.json":{"git_blob":"8476256133e472cf043abc7210c538ef162ab9a2","sha256":"4d1da93ea1a3e4eb6c335ac0e70f9218cb42495d128f91e315ec4846f015b453"},"research/gauge44-ends7-t16/data/SPEC.json":{"git_blob":"5a42a7c6f001157c995b5da9f219256df90d6e98","sha256":"94e0232aede81bb1f3f68600098cc300bcb19a86c53c4a73b40e99dd0dbc0ac8"},"research/gauge44-ends7-t16/data/T8/OWNERS.json.gz":{"git_blob":"bd1cec69f0b4be3dd088118295c10bec94442f5d","sha256":"93fdab52291d9ea20d7caec2760cf4ad0cf0f491bad380db93d48b6cdef36045"},"research/gauge44-ends7-t16/data/T8/PLAN.json":{"git_blob":"105d6c222366694faf5af9cd7cba928408e9b156","sha256":"3b47f5027c4f047883c23a41e4578b0fd5c85cdc01fb5a14a6f23eabbe12acbc"},"research/gauge44-ends7-t16/data/UPSTREAM-PINS.json":{"git_blob":"68486b84e3ae599d776b9613adc901fd8874718d","sha256":"ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b"},"research/gauge44-ends7-t16/evidence/ADMISSION-CONTROLS.json":{"git_blob":"2e15a1006563e996c90376c24ce4df297205b99d","sha256":"5ebcc945c53f8279ac3bb6249e1d46422b7c7ddeb41c580ab5cbb3ca886dcf28"},"research/gauge44-ends7-t16/evidence/ASSEMBLY.json":{"git_blob":"6feaaf28f534f8315428f1ed849b61d2131269b6","sha256":"847f339db218f62ffabacb4655ba4dc6e8a15f67014ca01b1146083f393b009f"},"research/gauge44-ends7-t16/evidence/BINDING.json":{"git_blob":"b03160c67acab5beb4d2c035224f1135d4fa7824","sha256":"f80ad585c9cf94989d459971189fbb176084aedbe27edf5b5cccc5c2a44de43b"},"research/gauge44-ends7-t16/evidence/CENTER-COMPATIBILITY.json":{"git_blob":"5a3ae374226298bdc93d17a84e08d4040223a5f6","sha256":"c66c7da1099ac8618381e2a7cb48b09b43ccf8d125ff124e129aba8ddb922cf3"},"research/gauge44-ends7-t16/evidence/ENDS7-T16-STANDALONE.json":{"git_blob":"ef2a1dc71051ed9d303c97395e72ab358497c1a1","sha256":"43bf3476c9d5583ccd2567b0278365244e259eeeeda7cf155e4276eb58f99263"},"research/gauge44-ends7-t16/evidence/LOCAL-STAGES.json":{"git_blob":"b2753eb57a8d163ce4226de982d16fe7eec7f2c3","sha256":"64165b81b7119a2b23e99d3f3dfe8aa1702f373efe90d82d136c17786ffb6591"},"research/gauge44-ends7-t16/evidence/PACKING-SUCCESSOR.json":{"git_blob":"2aad708dcc5680fc08604034dc7bf9681f417595","sha256":"7faadb710a9cb5bb402566455727763a14bf73fec0158195a6cc48cbaf6d1acd"},"research/gauge44-ends7-t16/evidence/REPLAY.json":{"git_blob":"c6f4e0f983aed66e80f7875f2b78bdc9a479189e","sha256":"45a6065c41df0c2b04e185b4727c7ad8eac5ebeb637dbb7bebffc184415b49a2"},"research/gauge44-ends7-t16/evidence/STAGES.json":{"git_blob":"9464e2dfea4ac299955ae2c4f1de34e1eb8a2e03","sha256":"09d7c6daf1e93c58863267141dedc3873264d3baede0cddefda0d56ecb560458"},"research/gauge44-ends7-t16/evidence/audit/ASYNC-AUDIT.json":{"git_blob":"05975382b5e8e457d0ebc0c9aec19f9344464591","sha256":"df19a41a599bf24fd1efaeb2394af63208f95b9e3ca4f83c6f23e9641fb3d662"},"research/gauge44-ends7-t16/evidence/audit/GLOBAL-PREFIX.json":{"git_blob":"a557ebbe60a67823094fcb616500099fdd9c95be","sha256":"5a6fd0d91a650ad5aa830771fb4333b015f06bc4ded02807d65aee260ce9e671"},"research/gauge44-ends7-t16/evidence/audit/IDLE-REMAINDER-FRAMES.json":{"git_blob":"1c86a8a01d1d133a87cdc1928e9119edc634ec0e","sha256":"95f5165a10dd187000dba9e55afbc1b7dce5a315cfedfa72e4f8344471149048"},"research/gauge44-ends7-t16/evidence/audit/OWNERS-AND-PROFILE.json":{"git_blob":"bdb9441b7efc06b56585502ed0856d8dec8e1591","sha256":"a32ecc0d5387d65648e1ff284209122860ee37aaba43ce2dd12024c4bc394313"},"research/gauge44-ends7-t16/evidence/audit/PREFIX-AND-INVOICE.json":{"git_blob":"6c96ec67062b536f40ecdedba96b497f58d5270e","sha256":"14b0f41c88209e800236ce4ebbf91d83537e22e18807153d90013f7eee57a582"},"research/gauge44-ends7-t16/evidence/global/ACTUAL-SIGMAS.json.gz":{"git_blob":"dbb57066e2f71a5d11096a6c73c7ba448f278419","sha256":"bf3b7814b54b30c726cae1dfabd3c09211c8f34cc943534565b131a0006b483f"},"research/gauge44-ends7-t16/evidence/global/GLOBAL-TEMPLATE.json.gz":{"git_blob":"424c2df489364ea5b29e0df9841e6fe91a517df4","sha256":"f713f8e66aaeaebb8202fe72bf36c7d23497152497342c27892e0fda3092f95b"},"research/gauge44-ends7-t16/evidence/global/HOSTED.json":{"git_blob":"498e849ab782c095bd6bffa884fb0a41eac4c844","sha256":"60866eb6ced5b9eb259bfc1d59ea7b80fb439164b629e868586ad5bef845a88e"},"research/gauge44-ends7-t16/evidence/global/IDLE-REMAINDER-FRAMES.json.gz":{"git_blob":"3562e60f057d4ee0bb20b1d0ba3d759d08c83d1d","sha256":"734fd9bbe0afa2cc1e492bb7effef1aa8f0d8926ab1d9420d64c30045b30e784"},"research/gauge44-ends7-t16/evidence/layers/LOCAL-AUDIT-LAYERED.json":{"git_blob":"078078767410495313abd3b2c24203d7ec80328b","sha256":"a596d7262374a023ae079e0da41d20189bd3ca4594101e5e6f402ce5799df9ff"},"research/gauge44-ends7-t16/evidence/leaver/CELL-MUTANTS-LV.json":{"git_blob":"4d4ef7403c06e17b7b6c519f7a2bc10c88793fbf","sha256":"308975b8288cb9c853ee6b69e68b25e6f3727d259dccfb7509042f103bb03220"},"research/gauge44-ends7-t16/evidence/leaver/FRAME-CONTROLS-LV-k8.json":{"git_blob":"9f56e21000ef55584d14dc828f5601f3ae3717cc","sha256":"9629e499a7f01f2db1e41873344a1476708f41698a0b145888ee569e580a31dd"},"research/gauge44-ends7-t16/evidence/local/CANONICAL-WORD.json.gz":{"git_blob":"5062a1f62fd19777ac4a3d32bf0973a3ed71658d","sha256":"92941c2b718b533f1d3addb710d261a6e2b9ec5d19f0051d79775b08cb2571ed"},"research/gauge44-ends7-t16/evidence/local/CLIFFORD-RECIPES.json":{"git_blob":"3ba8326d3acdb61e7a40507cee7b84f9689738e1","sha256":"0a60293f43d88dbb1b321f02e61204afe1b6272b1346968ef35705caea1e4771"},"research/gauge44-ends7-t16/evidence/local/CLIFFORD-REVIEW.json":{"git_blob":"6b12ae0e4b4b9d4f188e10dae041ecc146babdcf","sha256":"4e3cdd616d105a49bbf1948bb53e49938d515c42f1c026781d1b5e9cb636db12"},"research/gauge44-ends7-t16/evidence/local/FULL-WORD.json.gz":{"git_blob":"447d45d08bf4b054d2fa76a0dc00a3b0f168fe91","sha256":"0ad202612f010df4ab66432a628247b37ad8b497dd6b27595b1685cbd7eb119e"},"research/gauge44-ends7-t16/evidence/local/INDEPENDENT-LOCAL-REPLAY.json":{"git_blob":"aa15edfba5d132afbe6b3be5efe883dddd92af5e","sha256":"18d68326ce0aca76911d561e79a817bce90cb8adfe053e19621c7ae0298b842e"},"research/gauge44-ends7-t16/evidence/local/LOCAL-CHECKS.json":{"git_blob":"3872f0e59618ccc4fd6f00daeb7c9164957b7ea2","sha256":"2b8a6a6854b8df8ecd84d8ff2b92f720c81454636988e6a0dfdc1f6c29d1c82c"},"research/gauge44-ends7-t16/evidence/local/LOCAL-PROGRAMS.json.gz":{"git_blob":"d511f2afa49f9eed010e91eed590a15252506470","sha256":"172dc3d23e437909ddc01d07b12ede735afbb5bb6145f1ddf5c2e03097dfebe2"},"research/gauge44-ends7-t16/evidence/local/RESIDUAL-ADAPTERS.json":{"git_blob":"9c66f92ffb350d32286025c0b60b3b9a70b773c9","sha256":"bb6c23ba1b8dd5d2016724c3348b4e91a6b91daaa3f56bbd5216cb7a96bf5c94"},"research/gauge44-ends7-t16/evidence/local/SCALAR-FRAME-AUDIT.json":{"git_blob":"23bf3d263ed961be2d60ab79d89ec79c50a2a3ff","sha256":"cfc73040079b43ea82a42f3cf4c910edda1362deb09ec21c816c329347313bcb"},"research/gauge44-ends7-t16/evidence/local/WRAPPER-CHECKS.json":{"git_blob":"a18afd4fad769aa0422b7d534510f14a937870ae","sha256":"84c727930f85f1c91900d6d12c523735c8b5d6907cd3eb1bd1030fe1fd4161d7"},"research/gauge44-ends7-t16/hosting/PROOF.md":{"git_blob":"b551b6d3e5535c5486c96dd93bd04262ba5a71f9","sha256":"45bb3de8a10298a4cf5a278c3343be22a7d2e735be93a4e9454f24df7275faf0"},"research/gauge44-ends7-t16/hosting/README.md":{"git_blob":"b9505ebbea39c3b4dd3efd45fb0472aab8331096","sha256":"004bcdf6c78bd0316f0606d9e636511f94e1e80cbd79cce1a7e3bc55076d9bf1"},"research/gauge44-ends7-t16/hosting/audit_frozen.py":{"git_blob":"26a07408ea56e5bebb3d03d9938655ba9f74bac7","sha256":"a8d9c7c894cb44453aea93b33141559824f6c3ff81a85a6d066f4a10a2757659"},"research/gauge44-ends7-t16/hosting/expand_owners.py":{"git_blob":"ee6c4c24e63aa0555638f8d11be3f6367f7d2e62","sha256":"0f826377881d0c9405f90d9f5feac857c7c7cf8aef5bcf22d326bc274f038a70"},"research/gauge44-ends7-t16/hosting/frozen/FROZEN-AUDIT.json":{"git_blob":"5f95552366147690dd3cccd141a14d7613132a97","sha256":"df6c7181a097900ee9d37db17bd25436a570f21caaa0cc2108712907ab02904b"},"research/gauge44-ends7-t16/hosting/frozen/MAJORIZATION.json.gz":{"git_blob":"047b1cfb678fac19f80a29cf512770505f126d28","sha256":"ec5f94b13d190d72bc0608dc9fe2498cc43ba9deb05028159a812ec1e4dcacdf"},"research/gauge44-ends7-t16/hosting/frozen/MANIFEST.json":{"git_blob":"291005722ccdc7d7a78a5c13f592f25038d838e6","sha256":"9df028adfa5120c60d2c78bfab06822cf4e6ed55502816b7d6dec19c1a2e4967"},"research/gauge44-ends7-t16/hosting/frozen/MATCHING-RECEIPT.json":{"git_blob":"993331090c85923d2f9e4a4eabe35f098c91d968","sha256":"e1af2ac2c6e2457646d52dd693fb961f6279e10fe50eae9873f2ed149b6735b2"},"research/gauge44-ends7-t16/hosting/frozen/OWNERS.json.gz":{"git_blob":"e9c7cfc72db0f8825070ea8f0ab4c45dae89baef","sha256":"90ff7657a23dcfb67532b49c0800c5fc259b27c89005081e24bf184869e1bd57"},"research/gauge44-ends7-t16/hosting/frozen/REPRODUCTION.json":{"git_blob":"8ad59712b276961b0bff5df309d60c09c68851b0","sha256":"8354f63148621c5fcf09cd16b496dedd677d813f83974e1f341ce38a1fffec81"},"research/gauge44-ends7-t16/hosting/frozen/SEED-OWNERS.json.gz":{"git_blob":"d61916a1564d7072c8de69e3757d35e5cbec24d1","sha256":"eb3be5eebbb84349d7e7f1bde2fc77772a12ad5bccc6dab7c4efd8d903e2a048"},"research/gauge44-ends7-t16/hosting/frozen/SEED-RECEIPT.json":{"git_blob":"82911f647b44c6efec6bf7689d57202c690d9b6c","sha256":"aecfef753379106f5289f31251584c642e2cf7e4fa2d0886bb4ef9e922f8d9ba"},"research/gauge44-ends7-t16/hosting/frozen/SEED-REPRODUCTION.json":{"git_blob":"91ee98cf7046e1408ce4c0a78896db661b0d8138","sha256":"4f6d49a85f43c98c816877d783470ca717be2349caceb991bf756eedece1b194"},"research/gauge44-ends7-t16/hosting/reproduce.py":{"git_blob":"2f29a5ff13a06d7734ea4482bd18a74698f6217f","sha256":"7551004d8d15cebcecc6793ebd17385830390935ccd1a8957f1c5472bce6ec82"},"research/gauge44-ends7-t16/hosting/reuse_owners.py":{"git_blob":"234b831790d7839d4c2e43357ae277b7bf254a2b","sha256":"2106fe79bd89071e62a3a25c1e444531e14fb89f88b4bdeb72d7b40c91266402"},"research/gauge44-ends7-t16/independent/CENTRE-GUARD-REVIEW.md":{"git_blob":"6c62bd070ef90cda02355b7ad87dd67dc92e7184","sha256":"7b82518d7ddf042d6e71174bc286311fa72127e0dc6dc9e500025fcf7abbf897"},"research/gauge44-ends7-t16/independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json":{"git_blob":"771faa86a7432c0b2652a1ab0b2d849a11462b94","sha256":"9fb5265c4d2ddf3d615e46600954c79cd1a42481500a0973a5695fcb9f2558c9"},"research/gauge44-ends7-t16/independent/GAUGE44-GLOBAL-GUARD-REVIEW.json":{"git_blob":"e2df1dcca8fec4d74662718841ad7fe86ba2af9e","sha256":"631107a9a9acb02441ce80298f815e0c624f811b0d58c6fd78f8dc58d564bb5b"},"research/gauge44-ends7-t16/independent/GAUGE44-INDEPENDENT-PRICE.json":{"git_blob":"7aa86180dd71ed15d4180efa682ae7c4c5f41d9f","sha256":"6e222b252f3453446d0e41b08f00a9bf9449ce3588b6ddc00c9accc1c00e7683"},"research/gauge44-ends7-t16/independent/README.md":{"git_blob":"f97dcf81b134238cf11dae9704ca8574d027b72c","sha256":"25668a62d8c91f6860f8412cf2fc750ba41bf1085dad3709ad5067c7956eac89"},"research/gauge44-ends7-t16/independent/audit_local.py":{"git_blob":"4744d8783c25bf7bf5076886169077ca3808309a","sha256":"03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd"},"research/gauge44-ends7-t16/independent/price_profile.py":{"git_blob":"0e36ebd4687374e3ca14f233c77fafbdc1e5cfcd","sha256":"d2f548ad6b99f64a8ca5fbaf822a89560bb99359957ce3420b497f6a46fc0acf"},"research/gauge44-ends7-t16/independent/review_guards.py":{"git_blob":"086dcf3d11897b73dfb2730bbfacd690fa3f0c41","sha256":"b83164d6c0122a055b3281f3381b305683a875760a2d727dd0188bb2aa59d67d"},"research/gauge44-ends7-t16/inputs/PR589-EXPECTED.json":{"git_blob":"e293ddc557742637f9f679f083a1a282d87b1b13","sha256":"b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4"},"research/gauge44-ends7-t16/t16/NOTICE.md":{"git_blob":"403f4afffb49ef96a3ec1a8053b95cb9346da3ea","sha256":"902370e6bfcd39dbea2ece474f15fccbcce3b8e966b2b94066bd03e5174591b5"},"research/gauge44-ends7-t16/t16/build_parent.py":{"git_blob":"bd9e28bd2dc091dcec90a09fa3e556c71579e528","sha256":"82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e"},"research/gauge44-ends7-t16/t16/indep16.py":{"git_blob":"81e1e9fe1554c38865e9d149fb8f4196aad91b4a","sha256":"1beb512a1d072f81d3e8e492c8827636029686897093bd433e4d4c92d0c830c7"},"research/gauge44-ends7-t16/t16/lift16.py":{"git_blob":"613c4bdb3c8ab9cb5f069a52488a673e3ce77702","sha256":"072fe6ac032543d5106631f9b4aa36103269b64ab72061d97ec604f648830689"},"research/gauge44-ends7-t16/verify_manifest.py":{"git_blob":"8c2441d39202409ffe1c2cb42f197946f7bfa7c0","sha256":"723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b"},"research/gauge44-ends7-t16/verify_t16.py":{"git_blob":"4794150c4cf96cf1c445e2650800e636809fa06c","sha256":"050e2dfba59911b8f29fd94422833d421367a0ad01c5e4ae916a75a235ee5e46"}},"repository":"https://github.com/CrocSwap/integer-mult-bounds"},"pr635":{"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"}},"repository":"https://github.com/CrocSwap/integer-mult-bounds"},"retained_base":{"commit":"4ae5c82b933e96a62427c69335d71c1d5bdb87c5","dependencies":"DEPENDENCY-PINS.json","repository":"https://github.com/CrocSwap/integer-mult-bounds"}} \ No newline at end of file diff --git a/research/complex-t37-ends7-owners/audit.py b/research/complex-t37-ends7-owners/audit.py new file mode 100644 index 0000000000..0e229af569 --- /dev/null +++ b/research/complex-t37-ends7-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: 32, 8: 120, 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:5424,48:11320} + 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-ends7-owners/common.py b/research/complex-t37-ends7-owners/common.py new file mode 100644 index 0000000000..4af6dc3374 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/construct.py b/research/complex-t37-ends7-owners/construct.py new file mode 100644 index 0000000000..baa7907e1d --- /dev/null +++ b/research/complex-t37-ends7-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/pr1107/research/gauge44-ends7-t16/data/T8/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:32,8:120,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-ends7-owners/controller.py b/research/complex-t37-ends7-owners/controller.py new file mode 100644 index 0000000000..73db26d95b --- /dev/null +++ b/research/complex-t37-ends7-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_ENDS7_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-ends7-owners/controls.py b/research/complex-t37-ends7-owners/controls.py new file mode 100644 index 0000000000..cf713edd8a --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/data/FLOW.json.gz b/research/complex-t37-ends7-owners/data/FLOW.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..a2c82829af8b59ab3c4ee51e910e9969036b1633 GIT binary patch literal 19081 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
ksGAiZxv5$Z)QFQa93yrCOt4Ti{aeY(; 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

n>&%sQFE8a<~F6&Q{t%l?L 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%0Aet102NAtD3ZLT zL68O-BAI4j=Qc#g7mBe1X0Y!@P7^k}Mc{;%6P2;ZZS?XRgX9xL$|8MHHxLs=(~G~WA5 zK?MC@v%$G(5x3UdrWg_qbN%)1efKr6Msa}2KSNl{(sk;QF3=ln$aB$dbutNfjENd* z)@7{C=Q|+F&dp`NV=qgIY z?c{IP@_72*1?z`4ewJFmMZTLwJL;G>eOF}7C#Y=X$5^E+j4ULxtT*myo8Ic%HQC6J zlZ0(=!#G~@P!)7cYmF50E)$FeY<3;jrlT7b-IE?FEw|3(VU7ueQ7$VPTfB8H6}LvC zh&rbR<)Db5VXm`V_KRG;R5$y2k;Yb%94|28^F)C>Gdt&wx!4zU{0VOMI&LkSZaTi* zHytG@Yo0^v#m6x_!K!I-liW$_n?!YYZ+l}WC7%gou&ON^0lp4W3M+VCk1kG#xGlUX zL^*VuncJJK3w89CwuFd!sBU!stdg0aT9ukxpyKkzD}QD_x;#;AVdjmOoWe?HnpsME zw^q9gMD5fa-}=eTqV-Eng^rS;V_iRQ*#WQonJzLgFg0(NdiVmb7 zcewBTv0&42>K6F&X{X!E!BX3)`=;tYPRfNW{AOo7@BIPLYnEIT=~PCh$Er56kgef( z(XI1>!WDJ`%YEf+Qt&V&7O$;{Ht){j!Rj9et`9gO0)7G-AJ?nC7Yaf!*5*Z*1q%iv zMD-LWV>j~_U?2+%-IEwG{w2YJg_tLLitF8mD^#EB%zqMg&j&j>`Vg#2@IEB7jkgw~ zVtMQD$iUj1VEMiDkL zTU?{&Y&EWbFy62k%+k^$S|MUNJ~(Y<(X!uNJQ0JW(=Y0-S6wfzCZgQ2SKMB2$VgLR z>h&{DAerPzP+_}P#Em*zxrE3PY5^1D&uj%j;UVD&Ig+?OCuSBsMO>lSLZpR; zKI8a$gGe!D(cgvr^H_N$&he}*K>fDIlb~AW%x&T&VQkIPa#lUH8;sK9+gP=liqv6m z0hJ_nm{*uaqY@U`4y$-{e}Z!c{)Y)lIwCoe_?@>q1xgAf8zPK2u=G^oRY1rk;sb4Wt#`7)K`{q!U57}Y z)CyD8GU-Xzx6)R0MSDC6{rmRhDaqN`Vv5Ai9EqP5SB1;;VVu?}N7|mZ&7g8E@>_gF zR}U2OhM4vzqnPoMIOJJ`i$Fv)%GK@g!2m%!l7J3q=OLJKk~)1FV{6~Itd@A1ka$YS z&Es5_M#DqWmyYOW`ZE7Z!Yb|uERF!VzLvMqZ}r?whf{?l;kpG5VIdCu!>OAsT&S~Yft&y@=%^fJ{mGf>ikNG`XzyGE>QLd=MxCIC zb7#R$zvQwt!&%5Y9)F*{N8pv{tnK=$?C_=iXHDr=S0R&x;T!u}P3fH1LaZX)A6*o# zH|q4fofq&IeAb=46?NuuRc7A(h^P3qU2&4oUQd|7=iN$JZe@`uAES}gY7Bb8$FBt5 z`eW0nB~7sCtd!Saa6Oiv$sC-;u3yyDr=9bh6cs<|N^m1*TrjWN zO=HHo?S6RkYE4^wS+77=5EYGbvEkmVg9jt98RQj*@x95)U*KOc&Iq66UHMko5*S9_ zj(jT%qN|*TE#e_bJ(iw9<+%N|(3Wm(Hgu&F#ne0_x@Wd%FI*d$^af=(JdZ}^DuUX@ zR!}-PNJ@_-73GTtYIO@nG0Q|Fj-3h5LdBijni&KO=-6 zg5FlcF&*S{hP~!fn1>MNadjO}2Aa*KO8`SMEK%Xgc#Opmm=Tg2Pe zbCh4)=E{FTb*c#rab?nS#MvV=LQroFc*J$crxDIyVVU=kavGu0g!%`Grw}t`u&jF) ze-fdPg!%_@ClEY1hBkkn6J58;DBaRT)R*^#mcH|*EFDTBjjTt#_CFM^OTH4tu`{2M ziEDVbbIb%K;*O{4C;BlA{Eu4A{8^ zjG39so?ufrFAijHkcSUxq$}2qJHCg#2U6@x*apK5V2v85qhEVgk4acMxde>avTau^ zT(RSxna>p4vKw}=l zcHAqM@z|jG_0(set3Q{+wRQ?i;D=!dTi z4qS)soRUSc;wsG??h9O?4{blig;FMe{6TGhfE6{QPnpWcV9*gPuod*$J0Ow~gr0il zuQ_u2?eOw3uqg<1qEBq5r=+9jr*Z7y`qg7ya!&PGbkqIwb!|CCX2~PHy`QoL0^EB& z)?YBpO(@WM-Z=W{s`=;o(Nf3~ViZRiQbp{`Qer%OS6FXcXPv!9;AKYcy*93Yg5T-M zND~J6>M97@mz~3SC`glSzaqm<(Fq2X8;|Rp;LElU#?V%f%uyWE8 z-3_Qd2dNW=JzO(|!lXp2o}~P#6x7r+Ll*h6p!AZ|7peCcsuJqArn?Tk_!F;NOj^z& zC1~MkRvi=S>n}}4BHTr+IsG&5L%5i!Jg%yQUJh+_AWXO*i9NG7@n42CncMtRkB#S57X-Qv8RRG8h(T$LZs zM1rScy+Dwoz9a>Q#XA?TLwPA=VZDe-OjQMWOwg&SXV*DY^TPIypC|x&MKxB~EVNA)>8ai?P* z^?F%036Rzu1kHtne)#wSfs7d4`pmKY9%WS`eepWKBX@OgqO;e<69C(DBjr!I)X0`DlmvnyO2fHlq70*S?-GGF2Ck@=u@hOowDzngW@VY2Br17%em> zaSKREB}XwOnzcs&>paFv6dXe#;3ZKN^MiQ}x%tWxMwo~b8bRGcvwJ)A{5m{2k>Wmq zai}J$ly>YHBNyik%Kc;E`%g(mA1TNja{WF6nXGmcXhZ@UFQ>DpFmeiZAepCfTnPpH zeRUOf1$8G5LYlaGHRQJ$k#}(-ID~1XxfCt47h3XO-Cp0zXI&0}Bk@x5K#xFSB z2CHPP6dQGTKBS9S>oe9C8F5emIkmNw_c^HBv?L?zxZkeGIgHcIuwoppB?6jaeikL=)|F)}?D&}^Q3oky z<36W^7$D4h&xbJnSo7W1$ako<5Mttqm|t181xIfEy|o&93KIAcv6H07B6I2Z6?@)} zP@E{@<-A?fo;)XcSz)CBcC(ajP4J37sN1#Gj&Y^s@f}xp^kIII?c%8MskuFAvoVKy z!~14b*A%;Zvre|7xCb(tL#KGr6TCRu%|B(YF3+PcpXy}0Mrr?r6|C<|2!>(S^OzHI z9CtBlVYq=XR5E#px@`qw_d>u`@Rtavm#ZL6bNNGATDEqfega$~EOsd%1PK? z>cJT4RQ^lKYc^Nmg9~ljbrM1G{LIi7#!RYlLD?$@&&Jsqf{0qDtVQU#(O<9j6L*hu zM(ta?W_xCl#Tm8fjHNS`aHeuPSzlQ`uq{MgnSm;^)7MTLbJDT(a=@M6Y7*+W`Su*& z$p7d~;JK;9N3>YKUl7_9#vzkOer376T#4reKd<)Q9|r^lg!OT)T-!cwkyEsmG{HzhAt3uoKt4$hCngdSAb|-aQ z1Mb<$_SyBcf?m1%K+xkT*#ky<#l{OtW;0~ulH9Ij>7qZbjyg)#8L63OV+HCUfj-Bh z&GyRO1TKd&EaILnb!|oUtRysAt5+j8cC9aSDpP_mfnUvj)JvIS919ZA6@TgD&X>u> zMM%;WL?!F;0n^zA+X9`D=XCL6U~$l;yuNyLZ_2#0Y90v((RV!~6o$(?M>e0H>-bqcDt zmc^EKU+%NwzTyOyGUVaDGMy`Oewi)ESCbuUk^wc;N}84*{WB>a?|3nCEW#|R{4=w# z|BF8ZJa+R^*Z}rj45Ymizgo++eF7J)P}@q)`w6>sT>IcBp03~aLe*$-Wnxqj{^}Ss zMPVR$Jl~{NG7ws+ZzJpjb{)1ED{$Tz!IebGL+*(l=V*D1A2PJq8e=f0W8UJgeJi@)9w%OX9i*wv zMdv}BZB}AmPj^9F{c%L_8~wxg58LE5B(^98cpusqvz${UiDIaai5CbKX7M|YRE!5!e?x8DP%~{u4n}`Xto+5sv(cFbEt3x3$$@!&X+ zZlH%`h~UBN;_(NkiVsNXKfOIwQixA_@YM@x{~!t{#CcPhQ}sdr!y}>xEvbqnAKUUE zmKXF73o7Z-VTNKNc+0^UAv^|J^md1X7eeq7h)$j>-00^BvVvaz{NzES&ZyW# zNG|g&>1P~a6wdw5@|11NcEqkMEG#7HDgyMgi7<{~wMdFXc8({48FV?PA4|B$3kIP{ zolk=!cJ7}I%oei25kicwl?^&4xNTrg}B+xZe|TG z_kI;n;!y1Wq3bQfq6)XLVM-WEx_hL%yJ6@KX%r9`Iz$?jkQ%zAV}PNgkuK?OkOt{i zBt#JXHlFjI_xH?SHkL>^5-h0^b^X{?DKVUir%+W(N-pkh zapIuF7LvWKD3{>GunN=__=myRlcll5Mx0xz;p)RZZqzhZVi)zfIH%RIcYS==53VN_ zW4!CO1>(^aE>62GYvN*MT5#(XN-^%A^de=7R+(!6Y*1V%A$;FaE97Zz>ozEtO>pZs z_F4SQWw6bFC5fzwnaZe525mw0H{(F-00}orMGElcQtyFFhPVG9esZX zB`K3F{B;3s^UwkUKA#oaFN!+q5}t>|Fq;02AB>&LEeN2=^Ss&YUj0M+c}K&KhJ6ky zEeRILVi^%PV3-N?RkYJ^E4b^%eDXtL{o*YX@pPb3^q;;;hry$C2d}ON`gi<65J#^u z!IiFHeA$qeEIa3Bpee~Q2J$&t9Qi8O9JK9D4yoT)==0JlBrzOGZFd1$w?5;jRS9#<#Xv^Sim*sbGDw&8JEpYoViPgx_c8_874;w$=lX*Xn#?tZ4& zVfaxb;jaCehN?X-M0ewx$gYP7Bgsiv*rbAlL99YQH-Fa1PwFYBYb0#U-= z;)&+<-PYDyD2|Ei=M95eJgq;G2pXqWKq7rx;*5Y&X2qLTtzlVCMzK79&s#>l;seHs zEfmM0y`FX24&yAMygJN}J)SyIW0q3`7s#zBS&i|OlsQzbU zw5iuXu^Atk;dmT1Tbs3cgE?14#%-^CRCPuUHyZo%Y~f-A!(1m*jseSezX^N`K8G*S zn)ys}I#bIxpZbf%L)-!*4q>WaMl?PfNq|BFC%t)?nMpVTH~AIaG}?wFM)Ov}=!eB; z&!jagGGH3(VC6QF*Lnl}WZVjZ!{GrP*#;lKzaPV=;r~insXBnQDUUe=CaSK>4(+)q z=yadQJrYJ?G1LgeVN%T2X!$p?Sx5eAB;1Vek;Y1iUQn6U7TC!oWY;I$6|$hE*9@;WmR0?B&MRhYA`V>}wENTPy)O`Kz%O z!x%6f;WIjG$K69=c{Y~BSxTFx7P9p}bR}Ah2(57F2aglR_gah*|KJ#-trnx*KUm2K z(PC86>L(UpF-J2f;Pn72){NUm8cDQehHaJQF_;J`T{rl z_#m;&`HuU>NFRPD#>Ad|v-`_Y!$4+8k?9Fr_5DH)>r%@6pFY0vC55$=qjOa~T;hY4 zok}ai2kPf(#D^`Hl@5jvIRHFrIjQsjSfe!Jo?AlLNW>i&+e0~NCNR;O{q!13p z>UqsN1IK7)_2^|$4iso9%MXJQMmp(T%{8-d>lDuR+{gy?&`>Z6*yNn*buwgs%xD zw%OXC>A=NirYs?8&OjP8ym!ZQWbu4sxU&qofmHoOnxZZWO};lJe82bTVO3BDctc%Txv|Axyk1!84+pXa06 zINl-0Yk_u^=r>JNVp?zVHoPEz2Zmw;(hGcnFfWlEkqf~@ViUI;HN+xbA%b>I{aTpL z3!WUqyy`4H%w#iS)3MYl_$CEZeYUEF{P08x`o`8~cPg@;Z5-mbOE@(@C#f$ogR(Hp zlvlnQR?9{ePAf7};$hRerc$2ZW#296szHYQX60~{7FWOxKOFXs(#6Xr!8=m~6k$Tg zD#gzG1PuKDwY6o2W}~2z>s^f&S7x)du#tN7{<3q|m%$Jj0Bf~u;iJ7@r5NE%JcY)=*UaZ|IZCgQoXzO|pbPzJt9WLI8&W>!pQZEHdaup!^AXaq(dqrqPgIj_FJJe{_H) zaVaTzQZn3Vzfbg&Kaf;$wYdNApcr%TppxVoBF4p*Wh)))Re2yA!+OUUER(n`X+s~u zdB^++pP<7d;0fD5QQ3eL8dsG&_WzJzjH}ypXvVKbgZbCwiUlLhO27Td`>}DZ9N=Tk zN`L-gFNAEiTio3>Zxk8%p-zbOCgsD46+RCyzG2Z!v*MTWPnlW4F$k{KKW@o9+5R%V z+6D?#f#&C@w)!Xb1Y%KP36Jo=eg>})S9)^Fj^{*-oN@Zf0`9cmMv@XLhoZU3)Mi(0 z#>@6U`a1dl(%k=-UU;Ng)YQBt%$tq%cvZGkRHLgiPZrg%&@pq^*k*)Y_f-)XuxCI2 z`g^k#2rUH8Cz$9?vw|b< zthqg84hWU!rlwzvGo2rpZ}+5rCZx+T*}urL_5_1I-<@UTki9^Cz!BBd-3|~KTEHSs zArjU4f3UW$-&+ah1IZMD_0+GT3egdnN0fG1+{*4bg^GRS=FH*nbjf%DVoJLWId|op zn3b=hlRD50Ka4`nRs3du-hf8H$}2NEl_UOV>fr~mGbv{(!NcnYkm!`oHyVMzAW0rr zQ(i;SAF8N_)n(nOQ^jT75CIY=T43y&N}jNtH0jqOEA0?#@zxgzhDXV(nnE5Etf zM|WFBlc1c^Omda3KTzuIEXQ|*)P6f5R~hY2T=Oz z|HA@bu;&r(=naZLHQHOLA-KjlpE+lw=3Kdzb+eJ}d7T{Y>ehu70DM6AU#ypnTzc;4 zaG7w{M3KCLBkJ;8J^SscH^a0EO6i27gP+t{9#irp;UnMPbS`*}!o(G?jz8(f!qxRs zc{V;{-2fhD*J_lO+9=8ksZ_)OKGf1zNJL#OdWZSZf5lM5rA3v-OCehyhde-iHTF`{ zJSf3A)6&W#P#;e2MQ6`ey`m9FjxpPrb5w@v8{wGBbxBc#j0% zGng_-^9wxc77#^1({6{y%>i`*Wr|}S>Wj3KhV=>AQQWW&wLn|DHj8e}A+}==>LlU z%R;8GpP5O&(=-a4xK3@QVEz62Wvv-tPXUCdFR~_^j7o;Ry4922y;>mO0O^9S*7OgG zrK^>myY9`XZO+hGEo zYj`QCoRm?ff$oS>?2vgP05(o~Wz!8XGQjK~p6V)|JGi1_VbDUY9cLuwfFJD+4w5_G zWyB7SN2<-~WQMPb{1AUJ!vAcA|3Z-`Kr3buoazXB>4rW#3wv($;H`0aX|KvRVKc*i zx*6{fj2zNPq{Z9}%{#IZ-q#f*zUU>%p0yP&VPo~*a`pnm4%+s?1+RJp-)UXPFi*52 z6XRq&nSMNbdJQyIGG5FA{mw#)b0vD*&O@KW&G?hx3%TTAiz|ikM~oaII0t`W{orl> zbLSvY6f+yr7`~tR_jfkmE(QS&4;I>yF!i0&jFkSIMTF{@Y`@ol?d@qe9#BjJv?sj* z1TP|@kvk3efDYzAr}|lb!FZZb9iY@b&KCojo)U?~CQ{5?3J>0|t{)@i?$Z?zRLzo~ zx;o0#eWq>w>Zjf0_W|5Q#931A^OXY__Uz-39vj73%e8GVb&aV$ou~r`Ex~7Df|uCB z4lFUf9$Y@p68#55+DUT-_PlA?KKgC-SimMTy(AKd7bV@dst3N<{m95i_3q`XEj3Gx zcWMI!8>r%cf4W`LaD7csOOoG6W@znv3F|L1pM7o)4&^7<5@UB@sp!Z6ZqIdW*at3g zyV)~QJ?PJ#jBZjIfg^8fw#I;${gzV~tA*=R`KYu|zKYUP-(pKE*C#O*v>BEQa4Y7C za%IQQHpV*IY2=YVA$pr+4Wa%q`U#g=ARUe;XNpN=2Ohvj)-JZpVTLQkwI(UF9)r24 z@i1Mr`HPC&GHQ{osn=NXvQs~#K)J_1CfTDcWtw+d+3-cBMhzn<0sboI`~mg7enKypjncOFRB*O^Q7%B2N$K)WNZzNx#$u%p z<7R0452&4vaaO8TE3Xg%e`N{27U@);zDNMQ{X@?N4lFP$`&pwL4ru2%Vs?sm-Z$^G z(#c@><2_ZVG!+_cT(v3QT@CRr-002=yzc;&Wn-K{lE_z2`DSe>!9){#hzxjzoXCK zKO%r8@mtLN{hMII017nIC&|iB#|yvMTnycaG_v~L>*)Sa(ClVdCsvIY#sTVFTG9WU$z^yE!N)@uzqbR$Bn69dQrlnVVzasiYeO-}h2 z@6*15ViyvnJ6_>F+0~X&c%Qv)HS6cPG*TH_4`4ZW!DU$18AKHJ&{D0`QAMBHd*LwMa=bN@vaU})i zGr#;G4{7ntE7+%(=*rp`#I2W{uerEGmxxL&?V;*3V=pkP!Q`7lkbTKH%jll8p0BGW z+iDtbnOc&qVwQ;gE^pI50x;@}!D?qQBjVlfl52n7`vhp8xO98K^H~P~= zw>O*v+(?b|$LTWQ+mgXTT-883w_3%;wSO?fqET_6^}*59T$8U08r{+QkfP#2(}z~X z#6EeJuNdP5LI-gri8Wg&B#Qo2-08{M_A&kAGb)7E@H*XJd;Ug^+7xpu=F>o$N&r*x z3AxfOr>@I+y^-~t8vToC>xMqyDoQdK8x0q)oE$v4ATqblP3B}sn7{DljIXde-M!&# zjsNPtNNRF9_nCDm8+OAS-_zJ4^6*;6lWSl)imPH`@5}72X-p=r*{lD;a$K`c%b$SvTcBf!t^_>KcIQb)Y z%EOMm@jr)zKRb*us}IPzJ?AqS|C&>ptMe^yN9BkmbPAN0Ms3voWxD$#MlDLQ}uIo>jjkxC(l&;OnmxUy$U zHZ?wc7F+13*&Qj=l4bpcF+wFLKkI|6F(W2+&UYFnc34x|z*bg#=@mKHqv@?It+~zx zKB2;^$&H(v;x6kMk^26#BN0*zpgDOiL*CqK%}Lmae~P^lQrA<^8Ws@ucnY>e^Med69Tr-@7)H+0YwDj@=_IVmu@4{ zL>mcjbCqBmR#V1|Z%kk};r<46H)_tNn8h*1+iFWcZB&Ck!sFP~COdA_I88C@Z)rT3 zR{kjJZfTsdqqjwF067ARL?FT2J$$)h+))0|x(}q~{D>eV6-N%Zj3oa+oZo3&W+P#l zOMQP@EjIZz7IRY_SZJ{0%b+ZTINLZ$zwhN2ons;mXF7;u;A1&s#g}4>R-wmYp*N^z z%1M-Fmfg-emF=J~U+Jl{;9M`sQXs`HjPb^h7md*y%GzlBLgiWWnHjgL|n)*>2;M_v0A(HjBWxp?J0y1HSKY2GeJwHb$`pUEX@JQNExlewoQfK99i^D0$qxLwlpc zhs16w6;|4bZ_sp@UMOUEgtvepRK^?5Za}3I0kA+oP6|@dDB%5g@Oe$3#*e1%b-A-{ zg0rJR>skGqGG|>M$46N0pi={^UH2!Adj-7rDD&16dF2TAT>W&Zb5<;{IbZf)xU)E~ zxYy)#P`IMXl3UKV*F+TjG>wa}Nq;VN_35pc0bf}#PaJFW3%;_TIIEz#{v99l`<>z# zx$A&v4F^0-v`^}Myu9hYzvFFq(9*anHr4gh{vZL0Xfg8GhC|xU0Sv&ACyXf#?~Z^7 z8p~TsN<;4Z;pTGZi)!E$mTjH%m$z{Xb@%F5OXMu%M{C!%k?dM5dY23&D8iZ9KUhex zdHCqX?k@tipHfhKSl&ZjH4V7iz4bQEi$N1y{3W?@${y`0go4cowhuwmg^lZ~$XRC3 zMjhz9Se<=5gAq!pbIeYoE4jq^twQh|VH5q?^Wx>UDuTVnk*s7wmI(X78Nt2ADRSZz zQ9cQQ_`#I9ebrHw9P(TW<((0SOU5URS{jqFMHjn`e#x^0Ea-r}ujh)S>P!@ozQ7Jt zQVghUH1Cg2%JdM-bIxXABlei(-JJ2Q2WZ89F;+X{oslNL=n}uc{{Jj58ctdGTshQk5bq?kMBGCdhSslmgX*DK3|cdvwD4)`JWG zyj=AS>WsHgYNt=6qy{aKM^hN>jQl7%;<1v=>j2n%jkh4wk~$|zlkV?17*++m-f=7^ zWS&QusCIRDkI?#v02SS8AE*HQZQ#GH8vA*?@Z#04!Ye>pI5blM@Fj2*&BBKw5ILB# zC$lXl8I7DFCYY!37Z(pO?tU}|ZbGYn+}96}G;raDHGE$DfHiQ>Y>$NorR<?-K%jdr%RC;Cc-o1~o3W`96#_SR!obAfZ9ZuNP z_?>Z<$MsrgNezf!EoIbY9!~pV^pYB+f~GS-iNHqWXJ8L#n*4touLj&2w^_u!Hmqu| zi8HsTG{37p%@rYc7K7YeD&6~~vvRr!LC!Cge)=_)ak%h7_Aiw#{hC-g&cayyrUGWw zquGJ>hf%CE*STDTCD}?j=6usvx$BMtAgU)dX#BR?B=5UP4FpsSZ}hOgeA3lfpto2y zgLs@GeJnuY+#UNlb$zAGMsh#_WP7P(1VQkRLVGx>+pgM9?}z;Fic(|9=%0qjj^;1` zeSrZ9ghYW&nZ>z$G{ugdS`exfSLKt22Tj?28*Zvd&Wm!ViW~=-l2K&k!1FA2`xTyY z&lddr4#arooRZvV%%r9M{&D>G7*fBb%)fp#sUb9BK`)zTl3}%X7NQk`D z(b18R5RS{2r?ab?_j3E{W^R`wMGnftfet4wSUJZCDTW^<4~@JmT5skM_(!wBCK=C4 zDR;o0uu{)^E33&I$8p#&7wwn~Zf>Ys>Lg9rbNOBM`=uGLQ}RZ9@Qanwr_|)-VW_38 zkS?4Lm8?h~VZ2dTmvd;m#!(8`A+zTXCz21U{nIcy8zOXK0kZ)6ZS(sf`e?Jpr|c#x zSRYV&+Mo;u^^H%s-@6H++wba*@Vnp}4DpFQOHfO4&AeA*yaoibn5NK`VFYWRYX4io5ciR-pU&_eSrV@RA)4%|w5v-S7-M}wC z=2d4(DC0`V-Arh3k-?UeiCFBCyh*~aUk&D+mWQs737pY|&2#Oy?vk|5zP-+93C;F$MLv0ft_$$J+hhO=G8Qb0|pjf{)jvR7Oyzu!XT zMH3kq$^d;4R|UI=;jh**PU#&F8M|_L&AfGmX02sFJJPTdGf}0dqn4n)eic z^hbbJI5Ba}|9CY2;mRUPYD`;SQqFR2*nTddFwRUXV7I|xx8Z0Ae~9ZWX$p~~?M$*b zJ;-(6HWXXj8_k`EmBf11n`t0AGoa5vSYja>hQ-q6%dQA-#J1P@+MoIT-+l@MQ4hur z`DdfHWRnH|M#Zsy_&>ISa;>MmfCb>85Oeg?X{a1cTk)p+sUht>dYc1xXEePcT#{QC zoek6|VCbmW>imSDn0|WFpqyau2MO96b-vm<1H38B`|p~$YB=hg3w^I6a6{W{R3+qd zXjX1)W{6wYRL$figWLjoc~uk(`l|F8)y)*qqCtYdlI<%8Sd<(X<-r9=mkn43TPH@z z2AGw2-&xYdfVP}|eBW}hiKfkKl9JSxj`wl(-Mz<`MugKlm^SC+i z+>kN?kEQfZETxlA`;!62RB7SqcdNvDiz^#wg=d>cch1O0MycucGl^B&G4kSSG8a%B zYiU(AM!8d?m!X5An9Ca}6^o*hN;P2WZ7xBNRs(1!xaSJoGqFrj-RKiDyM6nUqQhCT znypF*ypbme#vOEV({9Q*+8CY8oyL38(l6rO6jUmxGG5qOZMr*B@0Wa@%Inr@a6j4f zEft+j?dsMLrg+3Y+EvWT;sQ!y?HiPh@tjQno>~(`qs!=qFghXrq1VT90$Uy`RLm&V z&G+6v&K+#%k@=3=fthg?cn8G}G8YocJFVx_>69fi(u`w~0H$ybrkp9ZnM!@{7!}=S z(xKOCSI4QjV7>W}o}(PotOCw%sAAw8 zoAPkkmYt$1%_4_oEvmQQaQjp=;vJ13zRB;ZnrYL{rf6=yA5HIYm= zJD~*_EtEx+G0wn1%Ps#pCKa4f#g=;M`Ni*8 z2c*bJS>o-7pbcRDf|n;2<#vyqPr1zMd(8o}KKq)s%{0-{ zExjqt1=n|wkAgGd8?SZtHZMoua;CUb3dGq>p59*;AK0pnn_sLC0!k+zEL6wLlQB@ha!9+kpFPON#8-b& zjMU-|pgGhu#9^r9;NPq7*3|RLkbC|(=UT0ht7urEnOG#Tt^&pA)fY;okVvhS+!M`S zQa3MCufyW?){WxgTANk40?XKM?nx#Kn1j2NqN)iX$RHGHu|rBDo(bqCG!81Z(So%R zzg+Uv9iQqWvZ%$sDaOWygcBn)uJQdmTkfrr>Ia_&<7w(3*2~Qq9qYn26;2EuadA;? z*d|<#rP{BOI4psj{MSNZUe|-bAXqGt43o>>Yx`FH^CtRYtWLsaejYzQI*kCYdHGD~ z<)4qQgUG#Rdjd=1%X@35C}D!a8|RJCMa*`aR+Y`|GcA~1ZmmQ*Owe%Fo}KxjjgO?x zpZTS%NBb_6W);Aj=P%5;{ zcvVY;f4BZkI(=@Oz+rAy7tW*qo$Xtn(#1Lei>VqtaZyj==;MJ4=6PU-uhdg}t6L{` zVBd+(zw~;`236Z71hqP}{+8DY182a#2pN#m2{Rurlevo&B2AudUOeeoB4KO^)U2)ll-wy;yw4w3KY=6a4ml( z>vrB@7Fp{gid(6p{*HFt55szi9;y=_U&!P*=66OT2d3ijHN8GvqGK5`>)3Rdskdq7 zI?_!FGs0TmUQ2winC^d?+i#YdcDd9Z!bn5oW9n?yc2Wz4MwudW{n%YQFKsJ^3D2yI^*-= zw->9w4nW`K=DrVnse@{7nQB~+OUp^h6pl7#A ze~1$fDM-UV;Iv<%kC81X&SJNX=w=HQeo|<>ji{a4zIuL(JO1VD=M9al6YN{XAPXT1|jSIKhGer40l8AB$2 zYS9GHXZ5T&>1Rxyc5ZLAomYs$;h&`H9<;p(K&igpHrIZkTK}SF4()ljY6-SqF``}) ziQRsWZ)?Z%R$H(N4J(@o_(ea&r|N!L!@zI1>O-AEOv{DV*>d?b{E;?GS~8rFwD^<9 z3OJTe&D?tnFMh-Kvt_fp^%6tzj$Xyg>br+q65mc4)2aMF3I4?HHFxHIU^q57$2uUJYwS{!3syO0DsKCxqP_7 z2%-p;*sp}o)DH76ajQe`Xnk86-(lThpmK-(ZacH@M?wTBzm1W_xao!3 z#K?RT3FR6mB!Eg-X0XSirkS|W$DYWGf{^pCDA>bysPL^Ui@M<{%v6xp=CX%hU|Z7nz7!) zLV$Mlp>kb|$gm5Ui~H8}^+n_Nyk>?)NbG7RT--~d+;^mb*U7#-5V{EI*fAN7P&bHN z{Rs2zYeSO>e|ax(Px{7Kh0Fnt8E)?-g4?+d#IoY(*KR0@RI?qYHO7@ zM!4+m;)Bavg)G0cP3im^x0cZ=ag2~;+w`1L5FlH&DLDa>-P&%1^p|_4Awe!VHmZ8l zaO9X|MIpA0mFYj42@~TF86w;{4R3Be0(X#Huy1Gl?bV2_ z`cY^?a*@%w>t5PCUbUzW3e_LwUE?;Y(OC z9>LQ0DEqzcmifTn_;u|1L)%f#w_jDjALXVgkr?PMKK>?au9$Lq$AsBO8efK28l*$j zh^|8vUx7Dgj`}f%oX1^J`nNkLkSO0}tFTyhy94~#f`h*`#(ASb1R={q zK#Bqj!do$_(bzkv*wu6TTLDdO&9deoh8qhyKz}s$4k@;@n|?k$Ir-(()_Qcdzb6r- z%ay)5?Q;C=$(fQSw`D^@c)2`Lkv!PIRPf{(GnQuTP?V0tj1Z5NN3U^=N)qYZwV<^} zuf{*vdFU+=q&_m z%aSASS7=;b=od|mUMACpn`-?0{(N2+tCzk4(ojTfOeeB9MCib0uFSSL6n9;xXo~Yi zCuRV%Xus$YYR3#Xq%2qz54hJz!6*a5yhDXEe8(p(U%pu}&Sjmw&;7jeCdK-3!?YOk zeWU&Tn~hW!n5Zqc1Fp4EkS|N6E@{VthYgP4 z=r_QduoLR-PS|s=Sed@RH^$+6&VVSxiOlR!2t~3Xv5t|vbvVa;*<;xA>V1Zzv31MI zyJZQYJ`(HlZTF?NcmAWINcid!g85VaqYoK>1^57&orKBv-mx;@e`$Mwz6+{ z*$CC8MDWb$bm*c7krc7VRDCFP7&KNA*rkHW!{-y^R9?^8>EKP#F*97-5YFaYsh2VS zvLe=#0lGzvcSe;Y@48>h>lr23@iz&7^zB_wE+gj+de-D0{)acAobED%8Qr}Xg*?(OA`^%VxYpTe-0A``QFnT_>2jQ5$r@W+aZNJx-B!a zSc^_8-utXwFL)IMt6^jv2E?^@Q{v5QU&sxDn~B64~f6dH* za*tu0E{;t6VZd_S0*lGYyxK0Z(lf6LxBABNwBeg5r9%TcTZhZvDtQWC45fGM>X|tz z5i*aE^ASq(JVNeAxSy_2gC3J(%*>M9jAk)h-ZicVz)z?El%DuurH6?ws)^+euX1lh zDt*v>M`R7{mCgR@NS+=CXxnu%hza7%4JL*oi=dfWBuUNon>K`X#hq6&;*d5giN#4L0of~c?uo-mSPO(+<)=TV;Y4_ z@?Dw0*Y_MqR{pRYQuomzZlIspF7sutV~!}wyLOVR%_tT)B8-af64f(~N#2;*cq>-$ zw1zJq^%|EBUPT!^aMKNnf3+;WO>7!fD<(g<2d$K4@UAc#9;h$H z98LSBW9=pxV9(Xc0ug`>sN-XxPCK-8ob*Q-_PcI*jx!oqD)qqDQCo?Y%Lr z-Y1+a{TcvK>d_$iOfABS<>zRpSv^+ttdb0%D;ShaT4wB=$yk~JauR0R|AF_9P@jE` z-Up`*s_r!ueiD!AIaCnWr0Ap3h-o$bis%lC{lKSbLLzPuXKxmXvcLDeh*)Vm6yiKU^B1YxeuGgdFS>WczwBn}5jxqzxpiKhuP z7oJg1lPh!wyQs2?*LYd$Ol^iXXeG86@M&Hd7R3e$2&#%%8`uCcE-oBHs-ty>ucw#l zT=qm&#Yltj0I7*eYK%8;`Ch{j2jUX`3%1WK81T$CIFzn`uZHjB}I|R@+tZiINn^^e4I&q-&W@qLuf9JIM zV0=Ft5PgXd(`6F3V?Rq1?I1*h_oo@tRiVL`!cpSVuAQ@xiRYB+$e%nPmx2(VoyUNs zXc~#(@r~DBNqJ9ALAuH-{%t@Ny04K-9M7eI6mEj?Oy#N9=-PIBWq#*q{FrPqEo%QU z)GKqy0{xbyE0yznxJXL4MJ9lNnw~TC9Tnl3fHoj!0u=PFB`60txw{1jOfO@(+`egS z@LsX6gg21feLsQPpEcgQLrk&a6q&@Ko^5oHIq!mRdI9PFJOL7kISK;$(WF_PGGNdawic7VS`qX0+uW^4u!%J~on|EuNf5HF#)T}w?(#Cig!UZY@2z^C9>D-Xkr z4~hz{@C4?*2Uc_!jNjZfH?${OJ`#+oqLdv(ae`vwwzA(YzVJ`S6SMJ;;}J~^y}*Ym z(Bk&GGbH+pH_{13n19&-dUJWqmqN%impYGtB-jRNt~O}zxhBgI3-yh|41{R)fmLP1 z`pyog<4I|lI)O{Wv%?!v06eIA?RN}y2yk#`>+#`i|XX!b~P|8ac?saX3h0Z2q zO(~Tn{h?s~)2>&^i31b~w5BikH5gWb=3-CZ-!vp3G=HJBhlF$5z4V5%duGZviLjAT ztDo7EX=bB5eID{BO5ts|O5$E{dLvfk^FkqzgFJb0ZmrxpP?K4n>rW8Q3{qdkMkJm? ze&Diz@0VrgWSFc2k^=iehU1^fMLCHav4|k*Ob1D*=B{;ZC`m)Zv9)Zy9nmO;ETi_{ z_hjWBcWSQuL>pkOb+(UT?Nv&OMHz!sh=}y96Ep6(Ycw@{(yUv@OMPWNlb%5tz9&yl zVbn+`h`?#45sPBGpsdk1Nbaj5V|)>FQ#73FD&mQ6vLj?&>b;nEt~o%T)i2S{T}34( zBeA*n!jZLYSi@P%CtC2A8@RohPG$IOt@8&2QxTAi98Nts>YaxEIkiDb74kI$`e8WH z>chmAp4{8_zI6|A%=0IDe9?vO&p)X%j#%;ZZ@n+Tts8hRYPUBzHph~E(@&u5O!Y)N z*!fODQMWa{oh_=?!?(qZDDBIGbaah}S4+O8@WX@Z4-t@x!q+YL=D`$1^Rpj6eow&v z%FQP`wE2t0X0(C`QVJvAUt~(inY7HOl#QH(2 zAFi7ET0c)14PiyQ56;a;-?Z_&<$$#o4CMevYLgqE&n%X)dnasIqa^2+^n8(hl~My6 z#hp(B_XnXpdFm#^I3qYGCdKaIU1o?5>lc!uY+0{I(W#(ZF(MfyDS4>q;g8B-JMnSc`Q;sQC@ zvik1mk(R-M6(lkwsk5JUFGm<_Q9tDmK@yLBdwb|4xv0vTx@1VgNpO+ZXb;yJB(|dHt-+@^H+w%juE3tSOOg@)zFe=gnSfAvPa7dg>3$F>&Q$X@f_e zQk{wZ-H856hcDxO8B=&DSA#En=RwOC-pq7fGX8@40Ig{aZ-h)m{{ZjZE$YiZ%JBUX zMNMjY9NeBeP|sb;PE?AX05A9H%$(GVhF#@HwTAMI(i*F-{b6nVm!Gpj3T3Mp=pnxd zLKQ$SsWb>adjQ|dNNX*MXseJ~5VHF$DM8C7%A`yn1Co+BIP?e%l}C#C8UtE^=!7G+ z=}v{EAQhT}RPkl|r4JHNA9V;g;GsdZIcOkmE^au)K!f4Ow!5DPArD*+GmgAw43^?c zFf=d!Z1CjAHlt;KX4!PqMO%j`&}xj4UC_Ews23m`4E`w)!Tt;wkSaLM!~JD!bGlO&nVM-@$Ass{ggqLrNZu9@^^% z#A~-0{^=D!a#R>ZC|O)T5Wz%~z^;OiYPX~w;3sR)oE8f$&TYlf^qEINTjTy{YAF2i z7=W_vq~fEptu>GiMZqhC1`N26OPo-1JaYMfmwfwjdaEn^Wouw!KStR84X~Sz@d7#X z%1mMFha4eYBIK*q#?y%^eXK~G23ti zq^G;EA0m1V)_K!Q+{N|-ZkEeCZ1)tWC!3N-t6AJCeu508<7~#)qiq4x#<>e$_DvQg z&*Yiw0K6)Su8*L3Teuk<(HzKyLOksE3F3~;xQ_^Ac!$y|2&mtN^e?6Ipy^PjGn1B@ z(enxIVI$*T&Ki5Pg;J!5ci|&(aBFgEHAlZ=qj&+@vN5J)(`x5u42qW>6P>xe1#}Qz zQ#XP@a<2xya-%S>X@A5K9lvb>&6$VG4PavEr8AQOlApX#f&x)4UGCtW>b(iDPEdbg z2GGO4{n`V7vXzgpv>7nJ{Me)fJ0mRx;LanIny88r4zH<-`YR7Jt6Qs5xhBxhX<{Z_ ztx5?3jC13heY!cXUDH=Z*^JWdQ)CdxNhM+A3q=VVDGU(n2elkA)ikmC@0*3U_ z*Wi=r8l>PZYFSsgXyERnw0s+FYo>##j)uV8$&OzqxoK&^c#esQJt4#NjiBjA z@8<2|D$pLmPH%qGcI)}`VyrknP9q|i;rXU431yg0wF>MAT!0nFzzUF$q7c*M?>r&T zy*RE4vEu5ejOJqeEYJY;;qTjy#Tnjy&Ue%vEHTQ5Hr^Qrg+HSFsElj|8pmvAz*|G~ zw1rdNWFe!^27~&icdfaBrf$!XF)|{{$fi6$gs?L*Tl7z7@Rf29v3jB@-`PORZI=;R zq6Q^oa?>q*tG3J)NigRpV6nEJ1(9t5OQzTwptoxYbL$BPWqh{JBD~YJn)T=^=E=|S z6?T=I4d~bxU>R~LaYu{C{~uFd9S}wLe~o~YbayP>-5pDJODegvw9?JeEJ#Z?3JB5& zDBT@WA|V~p4e#LdJm25@-`V45?%X>&>du|>IY+IY6oCN57l7Vq=)y9aUV@#!(+hO} zvZO#(60i>fy(){mcuA;b#WbnDtcVE`sGJ=tK<p{laNYB7_$rN4MolH@P(jXDmIsEt9{aC#w{`~@6Qxt z$oL}{;!zD2^t}CpNjH9S(nPiFMRi?>d{anU|E1m`F~=&A5|S7{jWWre`Y${yG-e&3 z79XdkD6d)f!U0@zLp_RwMz(=3V&Y5~G7TX@*%e#&H!1RI@G>5=nxyn7U_B04Fnw*T^S$f7g+Hg}&S&iAmBrRC2TI!GdZaR+#hucK zyq1X53wB91nh zp_U%(nOA}r4-4Cknm?#QU`CGRftH_GwX87AsG;*d!6xD|8+!29GO?XmHnbKJVhA>n zf3b&Yz-|xc972sLddSmASA2l3s)sT`>b_i|iSF?HQ9C**5AKmJI~8LG*AkM zKc$fI=r@@YYc9ix4z;P7PWEaVlB!3OWsu<;Fu8;_mR*NUIp?=nUA##P9;9b54TB^% zJJ%PX6ye}UmEdf+V!eGI%oozG5=Wh2T+W1Ohv<(-DouHL=%Gc1jf`apB!BK@-old7 zkrb?87%qmee@6w0U6f|r|3GfAE4@~`TbNF@W(d#9_XfbxW}?Ns5z zsED<6B>4ouKtlL1IN~H7$p+xlgn{QU>ZxykVAvSEi`EcjE7DMHR(_u)fTo)w#y2kC z=>xhNnUd{ZUC5Jj#{x0bXx5~}emDiTPwoWestA^VgC$@}=v8D`66}gVlW7CE-GcX_ zgnL4yqRwd)FMiZ;l75i&7y;}FxU+X(z}K$NcaUhzaITlPQ&WpZw?En3Zt9$aSxuq6 zPZ&w}987Dxbex5%ch8ewaa63kay0_22q4j#Av%zyF|q~B2+{$}jz{BTn>rA`@pDII z>a&5$n@?|OusO&1_GdukLmSV1*1o=L`CWA+>H2^JBn@uI{8$NGyTe2I@xmnsaG1E& z_z;M=ij8;!I=rMJdPM1DKq2-NZ-0D$u7E;F^Q~;}_`dX$q)gC~q7H#DK-b6ry2FwN zf@k+tVC!Rt8G(aYdL`IBukg>z>!23ROyg!(;UNWmefV0cWIeC(i6tdcp#@I(Sz50U zuYZ7|Yqi+qgSj`>p-hwV+$7KCVF|1SC}dz>v{>4}0AVCebTTkEnqSH4^>KO!lSJ&L zEdBt~c6kK87CG5-cgCN&*3czkr$e#f?6>|YG;UjU&F;M3YX@2p{n=BSqa#aEX@Vpm zZ}luuL7;fW>TmH9P#m88zhZXv|0`z7_+N3MRrJ!lfVcCe`d8%v{N^uChrn^t8q3h7 z`NPFT{J>d=#Gvim2;;HsEk9uP0I^iZ0L)F@lECd4mF9i|0_0XZu+#@PVN*JaoNEe6(9{n;$u(j&qEO^j9+3`fdu(|zd zn(`xbFuS2Wy@zR=3a6RZ$)7t}Yg`iKX1j1>fmA5v&ka6QH8vmq&ZKFss^wi$$(ecn zJYxAbzUNltK;*jTFEbY(21Bt*jmtU-6!_Fc`kdLt&_6u}J$~W0ZsngyfOk2C-~5|( zXUPSksqy)AJ{!p%$K5u2GXY~Sx0XQHnh1(s`cui|*OpYaXU$yZSL<4<8T$)MfA6xldTlobp zRxwP24+@5tlgs0T&Ag7wi=TXVd>}DPBn^k`vuz%-9&(51t=0M_^FSDL+0y)lVCR;V z>W6_sw^Dy~j#(lPG$D)9)2^D`V-eHFiH;nFRwc`3&ZqNjO)t5g>(%$7RnK!HAtjek@lm_nNX-9m`-Nm@OImxvN8p*0Le6HgVik?1vw~@!zn-D0=CzPqsU!qk5GGJw{yvnMCTjT`e&o-qlwyY-nrb!_dHYgj(D%#W zk5Zb@K%0+B7aIH0i{8{kX~ItvPzuebc(~GoPo=~A)2$6Ads6U6kO@GRsisOqe~Zgv z?fzp~EEoQ(EfW~3DvDuc#w0O-+JA{K7EdDcxhk_65TI%F8UH0p@EQBv>5s1i(eRO# ztl*!j##(Ip_(G1R%qKPr(V*tG7L;(2heOJVg6>}72XMP`0hsL&#cE{y5QzpyCiR} zoT8l8u$05rIFY7ZJXyTllu5^ne4||f&LC+R{t&7~ZQH=ayPjSgN@)er=4VeT@wHXm zIaTwU0oet3*~Y5Yq%&`KKw!*{v-?A$@G6EepGX!hM*`y>1Eo}13b(Ou8tqO1>C{;4 zsy4Y98e1`YlFbj&FM@@6W3qH3pZRS#<)zJ`ikYkSsy^iT$9A`w1-%|wLuXvl>t9az z!EwS%m|%?uP6$P}v&|2Rug>z)Dl}faU8(q{vGDXg_^lbQRif49gOe;OitJRPZIpub z-)F83Ea~HqM8n%2I7An{Gr{fwqbmULgIyz2^boT8!kn&Y3Wwz+c)GJ%mJf+taM(&q z!+W)qhBP#l%%-+XFgU-po-eq0>1TJrPsE7B*-6ArH($IMA3VH{sNy&qjz+e+BY<*x>Pb^d1<)-{aw{6qf{Xvu|7;&a(i#?VERU;}%8|nWLb@6Io@?wI_Rmzm`)QtV)F3CtMR@mewWPUYX?_UOoGkMc& z|Mt%OD6&Qi+xwEXa$291#a9?)maBjc{K&0V(Pi^+#4Zn)VnW6-_0r2ZWmMF~sKaG^2?yi3TdcyoQ8+d+M^K&`0tdRi{BKb6WT{IyEr*B*g@NG5jM z7Gn!oMORojCX7vz53NfkvA1_93^RqT>s~@>deup$FnbH9>kW5ePUe+$SbvKD0fsah znI(gW+-p1E21{5=kKNb<7VFp*_mCHxwyu!kEKTk2$oPW}wf#;80VgP{K+O_mkn*46gc;0O?ywoUo`@)bMv~U*r(Gexen9;vUP_ z!GGW2B1u?o6zjf?@0-%#BuU83tm?k4`*QL?Pk_Ro(VwuO$njRfGAXl5DoPzlegNp~ z4o3g%wd+<%(ZIP}g&KsFm16vyDjIQQaVNk->sLV8IQ0*OQNWKHXp>|dI@DF4tRvo^ zp!Z^N8VXRI)Jor*pmzfna4$)Zuyx5`MBCEM`p3mD(?z+Lj-CinhHemx7U6-T>$|lS zNn{T2`cBB~pqD#8$}C8}W0W?;31kR`d*K}=b3&GNysS?x9=F4>T##7jPG*sm*)yN+ zTqA4OC(unt5pGAh%%W0qt);qz%~W9YKA9i5u*w`LVal-A9J1>?d9e;Dpv60$7dUy& zQVFB9@b3CAki!^Av0L;4RDD?!b1-jcbxG{J8M5je#{+4+7!LZQA=;Yh+mkw016X*h z56;kU7{MoY(R~MK-m-jlP1M*RaLG-eyW@)}v~bkW?8jGVYOOLUlwx5S+bFxtXah?Z z5!4uw6U=S8(R`vw#8$i$$A=Xrq^>(A&A|eMqBJJDsrE{y$u}O>wQ|vSTv+ga zmrdwQzfzT9n@-P3Uo*5|l2!^OpbRfY%N>NJhW=!cTxcW!D`!^4H89b19fApW3|oX3 zEI4`g&8%P{1w)1GwN~kE{Zh;^V;}15`%qhnqQn!(rm>en;E4Gc^y#UqQDqkxsB0g* z2JY#eQ}c;w>*w-?z1848=8yXclI*oz*h!E*T&uC+tfLj*?K`bqJ=Q4v^{Bx0KyAor zsRbvE17D^?Lqkn)kAWEY5FXz3>U0HZI9KY1@pAtz>k?3B2%!l)I(6KUe3+q*b&v%d zVLKFYI%{YgL*Q~Z@M(VdK8p-sXftV(1A@x9P~oB5>@w*Bz*`gQ`~;MICloMt5MdQc zzT?v#u0RhqchQqhp{xW2NA?FXlxo5r7bK0DMa_sq*CHlk+3$e2K^G!tE)79{=M?fm zE^(U$C61MH8X{?Mjw?PG4w8ejYEX0guF46m|3Ko;-8>vD%v2-1=((5+IrRIar6ZD(f}e;r$F50ex@0_~3M= zekDMTIQjLjl^R{*smKZRP>w-e;)5=x5a~v1h49xpGYmP@1{j(4qf;2)1=9;wK7mh+ zf+DUGTopU0P-in$W=YF(bv$NG0_j5x;EzzXO`|>=tc@#6kp!x<=5kKyOPEA`XMJ|Q zF4;MF|C8-oon0}XLt=@sLE30IqI3#RF!`eyP}vyOxa|chNJ?H* z;c68ngzTZn-?GERB@ZaqOEd4vI|XZ}ODWrVgZ>=q{MHU3301KkTjiAhWAUrBqCJt< zFTAEH@AZ#WT+glM2McsFbSw1ps1K_#u|1vymJbbzxqa0iWA<2V_MKo734vn9CgWVz zE-`2C?m`-x@>Vna0k|Kcf5)V}hQF$BK6pJEb-jGC(GtBJ${szoJ~smlv%dVlVUWH$ zY57rhRB=>&BtCA?yFdrB>-kg(77H%K9ws1e^xqY$X_K}tSWzV@-b3yscR$9ikU09D zmaA9MrL%jeUj4lz#=zh9GRZdy;gAgJHEh`9v{h-?k$ zH9DFEiM+{Y+6&H10#?2>SFF`t5H!2rOX)d1=;DO?xoO<$I8{~f33AkKxowf-iU&$J zUtL~zZYzu(jPR#y&4CY^mx5!uUlis+?!HldF?q;nZvHf>`KWpQWgo)_5;|#6JB_iM8<+V}bpA!eTQBo~cP<=9 zR@}ra!8hk^&F#q}ub?;X*U#IVz9r94%b{flgmYH?u@Xel3R3TQZfs&a;D!x~RBvr6 za1z{(gXP7Z^&QPfwi6i`@JY%+$wlsWTOizt{me}FuH1L)zOJ6^H#%|{BBgD_&=9j9 zD11oboDqRWY*kg@z-Yz%sp_hp8Gbuq;5-lI^-Wdz+;rN-njKXHbNqafauxWb7nn{9 z`E`WlhnkOxx+bO*CAiF#Yo+F<$sbvb^gv)Vr;Zi|1B1Gca?w0>_q&-uMJ+C~8{}5- z!+_La37uN5bd7FYagk5NY=?yT8?Ok!dj`U(oFyIUYNF`oE?&yEYZuIF!R zDA-{(!q5LbH~VWLy0;VplOF1@K(DeVwk2b)7(W?P`hJdx;8Y04WN*zuw@=ns$XkmNGQKC+8p6t2 zG8ADi!O~HSS@kKMlT2r0>pd?=UPYo zH1B7^O|@&-{$+$kXRLd_2BX*a@_iB~t3QRZ?&V2>b@O%%W~Ea+*Mr`u!lb8;q~fiJ z4X1U9v~MDdaL^IdrJ90D=$Qd&%q9U*M8vFZx)#u@Jr$|S(5l+YTysI$WCHd*x zTjl$X{c~BlK+)%fn6t{!l9BS=u|IQbe~eyP>zOLPHkkDk?D{s?qI-LL@tQ3n7_3%L z({u7#6+li=cO+h{sfK=Q-^}w~?6`(v28Ie$KiAiviNHU2q&Io#sx7QbrTreT?_rJO zEtfA+1Pprg{bJ}F2J=?Ceie8@Vg_+Q0Q&Of<%@yZq_3d|kSe z%9~%2N5{o4<~Yga$O=-X#u&=1`Y0!Qakh2>sXtK9$H~>@FTm~$gOo3x;W*tzQZNT_ z5alIN2+5IEPz_)qm05j!4pbj}2;h;TPk`aMkWXM9DIn)9$qkEwnPl2jn>!1QT&%4H*7xX;A0LU z9jl3*FWavPd&oLefu)cwf1^8_%F+~*Say{ZrrZ|CF{E|Y1$i(->WYcj50X8@xFzv{?m)i+Lm{=T@jq`Cp~BRe|6p!Ult1LMdU!rnht zQ48)j_IsZfI#E8bY5CsB&xw6%;PPWona*jS;K%w{SyHX{7Ycr?EI9fPvZI>};MSMA zc#MqLzd$gk1s}|}FDw8DzM(gs&N;|^Dfop6smdybZ9yW&8Tf8Z1_)nHU+Qhz5cYga zaRe@cxivuhY}JDa&;3)HGr&8QbA&JJ{0Nta3(kHz#IW6z7vm&%3(!a5IKf5bTo!DJ zKCGW2b%U_wNDUBN{jigzsIBt^cTl@8r1^rSI;CtU@u0s$nc#yxg4>H2v8RxM%QygU zs-!`^pw=|hLmFx(mjiOYiC8iD#J#Pz!OTI{77x_VtSir{Jj=& z(wuZ36KGSaxd|Q6edyms-+Xb5jk|thpMaeqg8Z=YQ(EkRo%-%Sdnl}Ld=&i3hj&>2 z^q`T;W@!5p4P2UUSv=14&1^N8Rcp2;NLq`8Cl_&HsQs) z;x~MtXLBK=wA0!xq`uCNVs6`FGClkDgYLImFxf2}78`^0(Kdf<4{U1Io|z{1TjXb? zg{*wq)8o$37iZFmKV-?k7zZVgMy!y!=b23QkZAWbtdM9CBLJ439}syyRclU<3%TF6 zsROu9V|v^t`xY6Rl@O6$WmqxRkCj4_)vF3)wuj*53{mke^Vtll=BvHs2psm9N@wN` z7g%kcln5VxW1U}IBC|gHdrqsRh=p%j7xJO`PDD9PH{2@|Esi(MTw&*}38bVPIMcP~ z`}n?a{eS5wMzlCS0#aL!j(A)R`~?ULU&_;gVp@=b@^Rfwg~z#FY{4k+mz=a&|{-~Lj*9`U9^ z5}e|qYyupKPPE=2qfQ00&b-0C^=nr&$Q$^iZ8^HL7Y%NKXSYcqbyqhxV4Ea>ke5%7 zZcWV*#CSYkkY}ksy*A-6=CbCeKmiL*oGi=Lac5zM6=Xros1VhxCxWp@c9jNMM{`l}fz$1m(qL!T{XaJ5iVhn zj`^^&LXM}!$B$~XF^uIBe~X1Ohyx){_(+($@k2sG75DA7!^c^sFOv9gKjXgToRg-C zylS|;sQ%4RK3ou2&TVtc;+{0fwvY}u{#WxbmaEpyq-+!IQfX#PzbYYInAY7qBOBKJ zmT3gh(ao^FWM(MO1YsK~e7TqSNhcn>*@=5EbFdeswX*O)6=mWJ`u%Nt4Cnh;pgxDw9d<5DyQ|) z^bAE!@+d6KS?4blJ=$2YwR%Ke(;rtBYvk=?T$ex6RF#od(E>&96hdTzJ%$pyPZ>Pw&ne)vjEiJu?382BWb@7_j&P@eP51~!HDGLBpbRum}N6|~i+_Gh(E zI%;P^sy@-5lmu!l6jhIl=^Kk?%|+hqj>f={v+T5J2&oQ1JmiM}iceV9!kvO2`6*kV#yAPOX{=|R`@0+4 z&jq~1BA2_6t&_7`Z*T>gzb}1Duv?b7f@b?gk#QQW#Be}K2czP`bN@n8%gtJY5VN+D zkGX|F&vq_T+iw*ENdrIJQ^3E0a-#TS?nfS*8{d%k0yjc?_VB#->Nc>!;>~X}A{jg0 zJTdPH&XMG>G*jLk6SJvq>$S2ZcGm25Qs7IfGb{ER@c`5!D>J841exk zgvmQ_?Oq2<%kuEx2sO!j+rSav`^-?a7vG}JT0Y#R-0x|;cOGIi3pu|EUpx_{R(!ci zZ-@os_P+HEnHDh0_kob|-ci~ljrT;|P#R(V#kHN!4hioixeuyC!#I8_c|l3t(}0We za~1tv%tI~&=r?y-?}0=PrrQM;&>j7;sFTg+M0=X}SKY`jX1G3*9rK5cioCnV<$^(T9RI}6PO*t zMQvO%+j%CMekE{nEr_h*DRS%(#9{O$W@oR5*YsD(HgNd)A?l$cVzh4zd zXzWe%ACtxkR{ctOgnOGd)V`HxE5%@@<{h=*c6~{HrG0TN2s! zV7#-19K6YB+9F82T^5cW`q=j!r8^Jgy^hOD51Z5>*ISWL8GrV5=Lmbg_JH#}qUn?jL^e$e z@P*M4;so}Iht9ma3n-+iyJ^nv5yXNw!@K>$bJh}Dayu0*Sp~UY>J%GY*)r97^l5XYoS;n4a~ zWYN78v7B)N)sPY|t6+Ib^@7ixi8`rKvy#8Z%lovAZAZuGh&I{8*Fu}=Gq{3Jw_oHV|mlX^PHxxuDn1j~uTUegr2l5i(jLH9gf&*2cC!3men zQOB`?@ z8S(bu1x#C`s zy`xWsf$T3HOB`MS@m@fj8&v}(K5pURxA@Az$#4vMxzBI*m4lsO0`zi`-{>m`D?<(F zdf~4Im;naLSm4+G%E8Fs3M$?DHfDru;|o{|}wN|Bt)I*-ci; zrKsJd_y^&OJutPA{L0|8qHAL-ir)YtRjA0uRou_RJutB@377mE`%g_nCWw@zokv>P zE_d>_M}Vl+wUfAud9uLx0}=t_FxLkVJMfMSAosuhN2*q2k+N6qIfF?lWi4{n>Q4nl zzPdDkW)xHhvoiHfoc+mlskj+j?CP49ZiLDtEX0;4>(<=%)&bq=YlwC529fC3(aC^Va!Ui z%eyZqx*xbs9PI2}!&_1K_@FFca^t(vxUsA!VJpnixTt3}AQ6~>i=#uGP<2dDG~T8k zAh6wX#Q|2KTV6S_wgjkHSGA_2Egr7CogaQWf-4fz?d$n#gwk#W0U@s0m5f~4cut}o z0tz5L4wzhRjBR5fW&V_Dm{JT}&kn@C=Aetr^ZlPIK!{6x2;yUhpYAK1u%L3m`4Q~- zIm7Lu5yNl{Zgh{H$p{`Xug1b9EjbC0K#P&GUbuOK>d*h62SzsGMYiIF5q} zJW&~+Ogj8yyamLVdH=hh4ko6VSp}$y3Hy|?)f~%B58(U(Zw*~CEcG!=HP%^IqTm~) zA2TueQ9XMX$pR^Tp$K1P3wsu-#O-UNC3t8>ZSC0YYCYUopaiEs+fqRhLmo*#hev@{NZV!OWXQ8V7(jkusr5ox1qBFo;FTW zRXI10y|V(5wh1e|Oe?m=@6BbZ&b9N9jdZWCkDrh=IyXDm)!2V3}d1NI44YTLi>Y>2DnK3rS_5#JTu` zE;G?RPNtXYKP+o8#0&M3N+Aa79{SB1-0qb@tOp6IvgEIR4gBn7|emk>;Ka_tfojKmCE<4TlLaKDJk^0kE- zGiR~TN7zJc`=DM*&FPkK6?4lisx(XGxG71QNE1hK{<~&wiu5BS_ z_1-?&>k*~m{RcAYg=c{Nnu%FJs=gh#1Jt$cgCPE{M;lChLE3P#b?r@k#DnO0S8dpp zoL=wp4o|5O7xHhKmTi^U^TwO8+c>M%^UHUHQG&fnB%G&`-SC)BIpj`be3KmPc`#)1 zqI%Z_GMJi!L6f=bHW43J)hDZ;zOoj^YV_!cK6yb4+gEntwg7O0>xZbBz;kZBAcWQR16DzAGLf-}O zTa=kApwrtZc7N^2p)$ zb4CezB;Rh44$|xCYTDddCbYu`n@zm^erZwMH0jtAiLPasE>Fzl_L`u3>5b>1u0^{d zkYTq+sEU@Oj82R?LFm5hqcorsg-Tmf}=^Bs1bhsl)T`p39#x|C?1@8MU-RqI0^ z(${Ngdo<}qir4m6hVyslgmt4Nim};wo`kyv%6w&E+c04u?+aINO)~%x*=p(Di$t@y zGDyfJ4+DWHwPi^Rli;)`*jbj;n+VQ&f|F%Q5gg#$zXf?o43yx)CzzC;)QbTweS&U@ zN%F&o4vRCV}<*no(uXr|+K9))`wLamNb(4e&N(S6oyxqFdVrsH@faN{t~JZuUI@4G5I z>(YyJzQ>mLO~NDEIU|K5ObwfB%m2rF2jI%z4d*qaf$%z$h;JjjXq1p7b1V?NI)w?D zhXa?2SS@c%v?ua)39ur0Jjj=)VnFW9mM)d%4oqODmX^K-(I{5OW2g?O2*ri`QJY|& z0uIDf%KI(|9JuhbW>k;4lI_%Mt|+?4uS_E2HSU>a+wU5Nmas0?143WZA_WxKDigQY z(5$=$+->J~=DFM@f548oR6B#t&i2!rsT>EqfqV^WNpWMFLuB6*iU<(8oTfn+mlL`Y zabkXs8t-N3+e~lb5H4!4cn6-lBud$QHFNYdUdxe=$4K4B941DlasS*k74CxyMl>`u zkCoExOgjT{Ep1IlA6dr-8(qzg`2UaA*UUQ?2hXXt?nV{(!255#?8uy%s!j%4oCKFw zR0ntFxcP%ij_^%+e*?osq4N2cLb8}I9hGRfpJ;zxK*&vBhbU47M4`P0uF5#>c9Z&q zunurlWK{CjMS2V@2dx#9AyHsXwyG6X$j%%pdvN?7{z_c=s*QrvU_8idTrB*yaGyyE zXc?Ob+01^)5u${WNKhhhE@X zJdLzo-AF}O_ZEG`XJTO*zX5XC7)*<$gvEo~Z$EToPEA$Iy1}a*F)!Fm0$FBBK+o0c zosFV;2j)N&xadtFFCDT*U8s89l?L0fZuVh0=_#^$p(|tB+lu%EE;vD$4g%v>H@kge z4$(;~3Cy>}kPH$k8tB|nYj)mT`fVT8Ti?)NgJ(Nh{!$DPFX@?tSh!F?;33tP-3;w4 zcpYMGkKv+^In4FU4E{JLn$M|0Vsv&L{g_Md+w(p2%Je$gBNrRU`5xTIyj$f7 zK0N1+82C>iRjlBt;mBwD$2W21q3%uZPWq@aeA=j(hzr7va-6HPyh6Qv zmoE-Hrw%+PyvCiY_r5Idy}j?9_@1#Xw%11`?DK^}@%zN@^XnO@FK_P$C%!lDi*5Dg z3j63VZyU;n&TlDK45`b~(eqrDtdMs4{{v1_DqrGcy=B| za>*y{l11)@x^z0_lJzxMN;$^_ewUWFDzWtHA&w)MbiH)_c0~#j@&;Sx&co}03=ppf z$n@u8Rs|x^pmxfjoKL;}?Lv(xosN$@2YVokPb|;8SQ@WO3&qcfRKmVi6_i zBhRu{Y8ka6^#jn?MD^#YTlgcq#t93?-Ys?4T#?E%ipqgSKkVR73SyV(7uXhcd)vet zvoc${JPmX2(fgAOMVEDgS9?vAw=df|FTDe@5Whtf8VsYbVflG9AZd z+-K-Zc`Fq;U!3MD;QQmU5L0O`Y0%KmT(t$0isOYbKOD0IXC7MQwJ1?QE#B0>7%0f{aeVev|`J`}<2&F;?faS;Q9<3PCdhq^o{QLnQ z`Zg6>Xgilqa4Gogw%qYOEx4P$$|0*QT$6+EkyJUVi+B3!ZZQDN*E)-PUbyVSv@4jm zT%RiNEW@jVrhFwRV$Ns*(FzD$7{!CUt1SL~S>&IiD58?CSxg`;w5L!hG@`0iS8)%d3LCZ&~q zCW-Rx`gd4%sOiP+M5Fg1q%PN!`{U#D?UMd>v(*N{-C{;}yU=~1CB3|NhMB&i$5WSH zKsNYD*JM#LB!7M}TCu7NQMhzzh0@2o?9YqhdKe;lYDUiw!j_$noD%H| zT3IF}rxx!){jU{iZEYXV)Mm2Uq&njc%jIrWIlT$`=j3%+hfH=T-pIhi8!9`BwPh$B_xpV-d@Zjip^7e#r; zQga1?CCg@K)Ys9-Erj>HP8S7R^fO_j?Ev;1;S8yIF-8OY^E4NJ??a&2v|7^uepIFK zCQy{73gHU8={*@yQ0m0kdi42}+g|RA5Uh(g`gs0B(qHG&hBGn5+30y3g+nV9{lHv_ z9$^2G`jq0PF5kGFQ@#^`LuW214b5%m@qe21s)tw1VTS$F$Sxt8lKu|2n}u|%5mV0W zEw=hiz@%5}jDZ6Fr8X(F76<{K*C#hg<)mux$GjTL;-_Ja3`FF-&>QinrbFdJ;y<3} zmCl9cq=k{iL!VB!TGg4S_l*>`P&q8<9A|Eh^ozX9OqZ62|DP!OdF~$L48F@wn&)wa zH`%13CG*}NA~#socfIZR)BD1uDo~NnjXlPT7QKsJtbf@_fb-g?YUTadelP3XsAY>9F2= z%)6pKJ{pOjCW&*OH_Z$h-U-MkdhLo{ucC_OLIkf=T693IU6iro2_wG%o$Iglcs7NH zOp}eadPd=A9I}ivA*1%&?hRkRs@qoUDG^4)O&pueIQ?!lL59MoAiZ13_lyMihUp4j z4?lzVR3m`9E25{S3y7rK5ug%OV*DVoPxytZ`WA2&c^;C7+V3(Ao%4O2?93aWyU<)0^=oDi{pU02QI|3xtru}&xWwu8|wG-+u)slk0I4M`?OCnvZ?C7Ug06c!U%>{+= zD)kn_3f>X8at!cm$BqePoZeGc19lWFFe5xuoHXI{Lx>?8(qKu)g`N)UE# zDcS9Lp$?TaN(db3>bsU2^P%?%)aW5_GuKZaUW92-YbyJ$;Ris!3YnM{y}#&YzQc}k zZR%EJK8Vt}%I9A9jDpE5;4%J^wd~!)rM0eOj6V*J(g>N;#axv^f45JQ>LpwiL4Ws8lPbks8N7bJ$W!Fa`Y5I z|K+q*(I8V#J_?GnO+|12B~?^f4#)qJRdq#_t-Vo;zvXy}>G>P~?#F5;K_;cb{*q|8 zYMJu?R5m0OIlPI(O9Rf+tk{n9cRkF(N^`$R89CDMnDaSzaE;cx&q)|N&;y7E`r%}jW{xc#Xan=n1A$s z{aHJGzU?^|T!G(iE6E>V;+#?t`?b4tqqIK(fL0CNk^jP14c&8H0NeF5F4UWri*A%d z;;7g1P+mDw#j3x2r*~&oS=mNqqof%4@!&xJJD9$aM3)~83+{$DJr=P^r%L?m^XnpCO1abNa5g}!25nLBz?q_$#) z&OWP{o;+LU`>30D&cJX%@FwDTfc*|*=fVvqv$F}_cCJA&-X`A>trLx$bP*(sN%Wlo zQL~^yKHlFHF$P;IYJpVv!nJX&pc3UdyaF**qeZK+>m=w`dUOe?Z)>0|9=r)+9Eoo; zN|~}n!0xQBr3TS6J*8NUWl~nJR+KV{*O0AQe9N?$AQl898_GER#VT|m9kH54pKkIf z7xFc;z<7KfJmUFxa{B1rIGKdc8bC;Xk{mKEF;YFKva$&!B)&~Cnsq3D_+PbOu7ko_ zQGh*V_EW$dA$O)va_pP@uXhjlC!kH=+(_3omtn{3xsOu(q*FWz^0C&l+a*?M-#!l) z;#fL)^D;QeQ_HJf1}w#PEywB>a#x+&yVWd_s!i|&)4&X9d)*xPdRh>X_{`KeQjH6l zRq42LkL|x2I>(i;!M?ri{aD_^C)J8JwlDG=(;o$-uS@ZXt4%OAv%1> zV7pu~muj)pOHgnEPT%+s?&V~*=kE|D+J()ag@Ko^e`KWy!ANlDO5hW1G3vTI`-PGov2V*^p+zwD`oKaf+ zA2#B!7heA%ANIB^$9XIR7ayLA7IWsoB2C5Kdu?Aa?Cqx<=Z<6V3MUKJW!mV*w$A;!+`?EL3PM2k%QnAG%8b!iRXCE#YVd2e|n~{owz0r z1B&8Ts8N^?6&imxmKm*C<^sk7ot3FE6~F0{ixd-`>j9(kJZ~{M&R7RZ7oG&<%syJZ zy}B2{ECelmvL0Pcf}tCfSRM(HyAiG(O7>D%Hb<%$%EbdAShD2!0965FFZ=tA4J@~lm>l9uIR*I# zYTAzNC|4Ey>#I<|JK&GoK&I1|UC)N3G=|sBJjep^>9NV_snHZp1M}#Df6+aQBN<62 zQ_ny}!^Jk`&fOe7+xw7_$MkH1=+tgfwL?7<6%9|ycKGi4Q$|2GKOR0~(9iVi7&~6> zay)T}BvfJV;S=6+HJ(d|48}MWZy@(61H-u_@`2K^-m=6I-4AIAGb8PGJZ0|1j8#GcX0XPR-UH}CgKJm%ZA(FXp)75xE@RpPo z6=FN~kxB=WaYo)iv6wP*Tb$=M>fMuyCkyrPw-a#}P{TFm)}ecja{X6- zz-)1}%W_5EYAO78ay1j?cQ_DISXEb`#Y#$osm!1470hoKb?JfRU(KFwlte?IAEfb> zwt(&{Btk_z$hGH~wvI;%wb@ z3>ROYfN$9iX!8Iz!i@CBtp+B3xB@l`u6ois6bhDo2eq`n^`4tOuE%^Vadh58TzAx@qX^|MZYv}Io80l^#q&p=91f*f;?uMb1ZUm&e zI|b>M5)qJl@cVn7d+&d1*7@vp)|`29IA`s>-^=qqv84{8(H!Z2VgtOnB(Z(D2&FIf;O_+R z@&mjuo<#h59@K6KIBhzgoj`>*IX!S;AMmbP%8u9&*$7X}{d0#T2gZI^iXj6^*-(0- zgWuzT8@Rk569b)A0k=3B!(A2&;nJbtjo6^02Z0*eVLNDLiw>oNf-FdCzL!>7PN{qjSyt~p$!~i39K@ej1xh}>T8gs z3H(+8EYXt%Jz_=p=YV;pQu1i)N-7H(-q_?biz`|v>O$0GrzCX!Q(?5D+UmG8JivWa zSuqt*$lI{2#AT+k0E*-(3E7YTQ|xe0#pIUQ4!ddN_8*|R2U*)1a2er2u=wC}HkUI~ zl>oWVm<0WYCK&CksJX^}_CV}&$-5cN-L&)oCJ+4ht(N((g(2L^zz;jj3U9Qu47{cR zHQzNZx{i^uTJ!&p+dq8``zg4_Rn4F6h+jmUuU;(OTA&)(S0>@RWe0*iPwTI}o>U$G zjJZd&A(4&{n0tVRF4YRkq& z#!dIFB30We$KceFN^4=%0h4BpBa^CmAlfM}Jc#JcG<`W%(du4-URYo)nm3P`d%Fnk2nRt$;`qIoxHvpOOXMU(bc))iw|NnI??FT6bO=4L z1G_nS*@MFZ@Pj0j9I2|>G2DyueJd)}cirP~GwzPLE2mf_$WI~&b-uPpkge78to+YK?K=`CCE2<-rpt_|+8Q!5%%+EQxu6hqy* z8<7@UEvpHYM)5yE(=M|N)P2-at+lV|W2juhf6}z-DFlo5U9K`iGxJUTa!;*Pao zK61vtF9T^Zen|SRP-aR}DvNc=UJ=NwQntJbnaEYRC^p)Y_lmO1Q0%1~le897ZwlxOh&tfapvF|@O%lISyu>5Rr-Y=?OociM_+IVal< zW)oY-4LCu)wqy7e_<}PX^JIizH{#yV3P>y|pX_DFbp9iyTd}ue16!m38ejE-09V?r zgaDZ*za!G-V8E^@HQ^pQISbsdTr_X>0t#2@y-{LxpWYQVEAKKJLSh1;y>Vd)-6#y{ z2+e#`M_KtzuDvF_M;NDTC5(=G@*)%CIMJ>9!!5QlZ^oGu<@6^_B-%_nE<+R=Vwb*r z*h1XcmK5bQ2q2>R09|69EwV;)&z8cic$;tbkD0{c1D;fBIfeF>Z9RC}_e%-?IJ%=oca>gkAkF-8^6F~E`_LsfC?QF3xl}O+lNjPGvQ|YKwR|(73 zKe>KvY*)luTIIBIJu0S^Ao&h|oVkQ^66-_2^LQZ1VreeqJc6CWeo zg2v-8O)jY_T7-t$n@A=TIR7yH(UkLPHrXMW9fq;?M{Nwl(8muG8x)2X6TmAEYHSsX z%zNdKc2wm`i2xbfN)9oDQ1Q|e8~1Qo8s#jJRr|lo2;a&1y~Dvoh$Afk9CvUXi>9oc zp4rEt2X8JMfwxf_5*Jfhig{>j*X9rdj$8gI5v=&rXc+(dr!SKmF;DHNSu~=sZ}V8a z%xl_&4XAn*vA^3)GuTs+eGG$~?We4+B23!}F-#?5MSfg`HLk5olrl$eS5gas#;e_C zw@~YUAK4%~Hp4f|3!$&X{aA~;gS>+&yO=ygI9n{bd%=}AOPYjyP~WcVDb)T3_R#Wl zxXmg~(=A8$?r%n~G(@{TVQi$T9*H|VL&BaR%v0Ark!~}gjnr#+u`s_9pJ%)DC-{>w zL@=FLeR3evR^?}}PJXFL`SJVyQj_EQQWH}mBv$y;2y2sZ9wUSrwCf)Xyt!2)alMaB z^6l!|uVQ#r2`}3S_{HHv z3Cm}m=?!EyWU)51VDx+dmek8|fXRpjY0nDM;-y1&w{yFc?!u9vghUO$d~~SJfHfmh z#zT8{KB>eoieEQLbm#Y;!B`og!!5?$>DN80-Pb`X2~6vq4%6Pgv;0)K&D-@?zrM3y zP2C|`ZxKK8KK*5N<~Z3k%fCX$=;i(Me5t&I<13tc@`r~pJ5*i-;y3~^%9p+x*SjHi_6c79n);hTJfp9zk}EkXu>-{Q3P;N{qLzQMz`b{oA)0XP%VG;fxfb zkUAw_s^2Fuw?3lUbq=@3N~s?11w8$(z}*6MLCZalTf0-qOEZ3CU@av#vt`UhTy3T~ zy>?pjSR1xlS-eQ7I=x@cX}Q!fV&ST&YprMam+4#^T*oc0W~{5!YyTcT^9fbIWEwzn+7 z{j4i>1|C}ufW~=l23+&urGRe$@ z{@~-cloof}^NAMvHQSiPU|uW64L0T1=^aXJIaK5$32=$GfL zZ$r?*L=$@hoYDnlJva;{nS^&>vNUdG!HeQbb&gRQ#PUh;6N$MeTxWm zvdfZuAx(-0JnFL`y<~CK1~~?&qroNbUcI9&WO$~`J!Zu1%GA+R}l7H1Su(uNd1(bZD4{#g10YBfra)tK2pF})3B zK!nd6pPQ~jikWM#mZ(0RlhMfd-(XI2jn1z_>4VS0oe*!Vkn!~X=wa6lFbWWE7#j2$ zGO)&{Pn(1X(T|F5b*xjMV@9pVCwjkXk)ou7Yt72F*EGzO@tHvy$i*>9n@e9ktad1U zm9EmFPNB{siqheE#2BYj0%xAd`lx%3 zN_e?o%c{DxLT|=TU;diI)r%e8biGBbA}2H!f=n3NvO_L3UReJfM6>d9+y3dq*b-(M zaik?bTV>kKi)OA>s*vf4{<_LE-Ao8Fll{*m%oYU9!HtYzVH`ABhGw!3xWKsI>7?pdH-J?LNSjFA3nl!VY8k_uW^CdRE/%VW;eoo@q>h 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

$@9e;IuD{#$Xk8CM?q`MD!T0DjfvVW0Zoq;8M4 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

wsh*+-oicy}>Atwz7%2pSng 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�o6;|Q@|e!&xp>Xtm&bb*N-C-Ny?-= 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

-~P~iN}~*VDOna6V)FB!$x!NVzjp&V1~9MIu(Uz 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℞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 z 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

^#%o(>h~$AqVwwFze_4)4Jl>uqL^f3 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

8q@qjfjF^&UpC>~ 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± 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 z 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

hhK@GC2U@*;}?F*J)Ak32Dcld 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

v)kkbeuNLPZ^SoD=n*# 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

B%c@D^RrIZ8D(0T9Rl(Rvs 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%0Avf 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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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/COMPLETION-PRIORITY.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/COMPLETION-PRIORITY.json new file mode 100644 index 0000000000..e0df30aeef --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/INPUTS.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/INPUTS.json new file mode 100644 index 0000000000..2b12294b58 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/LICENSE b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/NOTICE.md b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/NOTICE.md new file mode 100644 index 0000000000..16b0507070 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/REBUILD-CHECKS.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/REBUILD-CHECKS.json new file mode 100644 index 0000000000..0801f35da7 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/UPSTREAM-NOTICE.md b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/UPSTREAM-NOTICE.md new file mode 100644 index 0000000000..ebc24a0168 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/LOCAL-PINS-barch-U8.json b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/RECIPE-U8.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/RECIPE-U8.json new file mode 100644 index 0000000000..ee215a805a --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/build_tri.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/build_tri.py new file mode 100644 index 0000000000..11c4371114 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/reproduce_barch.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/reproduce_barch.py new file mode 100644 index 0000000000..22f15b491d --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/run_controls.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/run_controls.py new file mode 100644 index 0000000000..f1ce999bfb --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/build_gauge_cold44.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/build_gauge_cold44.py new file mode 100644 index 0000000000..72d2945f6b --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/construct_gauge_xcentre.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/construct_gauge_xcentre.py new file mode 100644 index 0000000000..1010d86746 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/LOCAL-PINS-jx-X4.json b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/RECIPE-X4.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/RECIPE-X4.json new file mode 100644 index 0000000000..30f7fa5948 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/build_jx.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/build_jx.py new file mode 100644 index 0000000000..f8d74a6324 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/reproduce_jx.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/reproduce_jx.py new file mode 100644 index 0000000000..6829a1b25d --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/build_pivot_swap.py b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/layer_end_controls.py b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/reproduce_layers.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/reproduce_layers.py new file mode 100644 index 0000000000..ed517ba1dd --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/HPE-RECIPE-NP.json b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/PIVOT-SWAP-NP.json b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/reproduce_np.py b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/P6N-SPEC.json b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/layer_end_controls.py b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/reproduce_p6n.py b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/CHAIN-PINS-k8.json b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/CODED-CELLS-k8.json b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver.py new file mode 100644 index 0000000000..bc4360ef93 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver_chain.py b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/PRIO6.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/PRIO6.json new file mode 100644 index 0000000000..069a7bf5a5 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/cgx.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/cgx.py new file mode 100644 index 0000000000..08e80804eb --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/port_stage_x.py b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/reproduce_notri.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/reproduce_notri.py new file mode 100644 index 0000000000..a85f2acf15 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/LOCAL-PINS-p6n-k4.json b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/PROMO-RECIPE-p6n-k4.json b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/build_promotion.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/build_promotion.py new file mode 100644 index 0000000000..f1daad34c2 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/make_recipe.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/make_recipe.py new file mode 100644 index 0000000000..618d609453 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/promo_controls.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/promo_controls.py new file mode 100644 index 0000000000..20ee51f7db --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/reproduce_promo.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/reproduce_promo.py new file mode 100644 index 0000000000..6e04aa71b1 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/reproduce.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/reproduce.py new file mode 100644 index 0000000000..8b51efa646 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/LOCAL-PINS-sw4-P6k4.json b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/NOTES.md b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/NOTES.md new file mode 100644 index 0000000000..2a53ffb3b8 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/SW4-RECIPE-P6k4.json b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/build_sw4.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/build_sw4.py new file mode 100644 index 0000000000..617e0ed06d --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/reproduce_sw4.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/reproduce_sw4.py new file mode 100644 index 0000000000..cb038e064b --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/data/FRONTIER.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/data/FRONTIER.json new file mode 100644 index 0000000000..70285d4d85 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/data/OWNERS.json.gz b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/data/PLAN.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/data/PLAN.json new file mode 100644 index 0000000000..4f17b4ccf3 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/data/PREPARATION.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/data/PREPARATION.json new file mode 100644 index 0000000000..8c7796820f --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/data/SPEC.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/data/SPEC.json new file mode 100644 index 0000000000..db24c49da4 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/data/UPSTREAM-PINS.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/data/UPSTREAM-PINS.json new file mode 100644 index 0000000000..68486b84e3 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ADMISSION-CONTROLS.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ADMISSION-CONTROLS.json new file mode 100644 index 0000000000..2e15a10065 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ASSEMBLY.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ASSEMBLY.json new file mode 100644 index 0000000000..6feaaf28f5 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/BINDING.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/BINDING.json new file mode 100644 index 0000000000..b03160c67a --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/CENTER-COMPATIBILITY.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/CENTER-COMPATIBILITY.json new file mode 100644 index 0000000000..5a3ae37422 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/LOCAL-STAGES.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/LOCAL-STAGES.json new file mode 100644 index 0000000000..b2753eb57a --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/REPLAY.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/REPLAY.json new file mode 100644 index 0000000000..c6f4e0f983 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/STAGES.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/STAGES.json new file mode 100644 index 0000000000..9464e2dfea --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/ASYNC-AUDIT.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/ASYNC-AUDIT.json new file mode 100644 index 0000000000..05975382b5 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/GLOBAL-PREFIX.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/GLOBAL-PREFIX.json new file mode 100644 index 0000000000..a557ebbe60 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/IDLE-REMAINDER-FRAMES.json b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/OWNERS-AND-PROFILE.json b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/PREFIX-AND-INVOICE.json b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/ACTUAL-SIGMAS.json.gz b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/ACTUAL-SIGMAS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..dbb57066e2f71a5d11096a6c73c7ba448f278419 GIT binary patch literal 455688 zcmXV1bwE>H8y7`DQo2DwK)OL%L_oT`Te`ahq$HJY=^RLHbi?TG?!oA8_%_~e|DT({ueA;i8N;Tz;DQHY01OM<<(WxIH|GV_nwndoi>ibr9I=Nizjm(;n zoq6boW7HRKUOrv<=Vc6g>!szV^p8V*N9MuhHrAyH`GcV1^X58bmHQ_g{_FZi=+k}H zQ^n9DVCWVQ^#HiI1JqvMU8|Em3eSMF7C>HmAnp0<>HbeE67_ov#e@|Vem$V&Oa7JV zbYI`n=ES9z+9@c}iaF^4nU70)J)y9#d&a>+k^4DEONQSt!}Y_wH>jcILKs5S?5opA zaF3b0ldE=ry2?1Ry6<@V>!eoTaGqI$Z=~6GkZ7;`F4NUI zl4!-n9lXGPSk0c^e93t$bX$+R7s|JKciCdLl-yV6J*>jMo;=cAJw3%{Ggz{$qiv7- z6k31b-LHA=8by5A*nf~;OK`SG^sPG{OvJtrUU?q1k{-l&gmczmf1J;Lb|Q<}+R@Q- zuP}IgsF{ji`p-C(eL6%Od~X%eXWV3AcvDFg3vD4Z(MJw!YZwf)G(c}W3dFy4lWAXM z&1-%?p_!{l&-oCvF7B&>mj&Sbg5<@B+MC)#AShu`LVfZk{ju7Ty z=m@qvNMYWrWJeCW<%%?mx{>vGcv^WZlq(tP)tq6=BcSc#4R5tH<{f zwNcnCbrL+Xs!%BNCHPbAA{WBj9?0~?i_`5~P>U!`{9Z|AM_(7NLoP5>eA+_#FpDHJ z-nf3rP;7lw3oUNRuFZIJCIrM&C(-4iD;mbmHaYI0>o}xtR=TV; zai@UX1ToiwzvtIl2j}mp98LD_lxmuFc)=fiZj!H;a@0Vg3a=xaH(k1Gc)DgGRU+ia zXKOZ3od}^O|Glh$(M3mY_9Jp;?IFYUBdWU~Ps7FZGC>z|<>A|C_ux&^priWN3Y)q9 z{HqQvoePf>2uH+fbdzr`WE5A{<2>+RV!3}`Y0<8Dd;Q&^mQ~OAi1Jjkjf?EWY_ID| z%w_{=(tG0$;ZovjGZv9=9cBc1%k`^^evIRv{Mmkc|Gerdxw1mQE^IczEH>^7Q>GJ> z5g$n>5MOcZgq_iJ3#y9=MrS{fs7Zc(@YH;WDe}sDdJdk0gf($!*$HZwU?aJ;@TV?` z&x(-Iy`+C$D#%!oqk7Gjl@s414RWCqezb`X#A-*22=EX}Dq3zqtL=O}Z&H(SMZDY) zIp1jbIwrnEFVs$l8%IhlI2x_5OOo~hz8^VQ+dzD(9wAeaZjx1WiPybuvUEqB@8_8cCf3xbbzG{rT*-l+{TzX<5&-q%K!4uS6eXc&U3hV$dsFc4 ze8o*GO!?EF=iBQc3oMbQvop+OhcIY|l?&dj5UP{Vdg=~Z3+aZoV`>Nn?ju9vM4zJ} zK~3Vr!)W*S=@w~M{ck=1D-PNIIsT06Yp!nr**c#+PpGHH4X6BV5~5ZPUGGgwnViMp znNo`wFaEUwo9C7EcT+;W7U++>E;Gvj6X8arDMV&!?dc{h9aHOb@h2zbvyp?UJpN+& z5`*ki_H0h;6esE&+5>k=iC)3u0vZ)oteIc~c3oHgMa1D-oHf_l@tCx!!Uy>a5uP^Z z3MSaP6=}xKGr0u1a7NX?OY3TNVGNuLbk3a3(FpEJ>Dgrl1XuTo~Zg?9?Ek$#Ognw+$g1`K(t?KM6ExJ{oOYY^d(} zZ2o#YP-Q$*fZqh*?|fUV39+eb5U$^GR8)Y2#S0>xRckI1pw^a^(rU@|(T^J(#i~r4 zk1PMa3Sido_#EFNPKZPhN9FNZ%BLFS+_*WeWiO`Jr<^q*u%0VrrfCNgj|WIVYaBmW zp;| z5tf5|j+X}*|E{vql)33VT@mEJopJB^#drKk9+o1Y`=d9) zom8C=#yuRpFIK zCyCFizG2eUCUcBktscfJG>32O!eDbXauvLVo?y2R0oOBa* zmKn0G&hiJC371AEW`2067+1GnI7m{) zc>IPC1E`+GdotvwhMMxH`0Y_iCbcxxybjEjRdQLyc4&l9S zk5ZZRX^`_je)+FERw(MRlZ71fS`2IV3fNe~`c#vK?X5OZLcOTUe_- zs+d2#r+GyKOWruBJHLx8Ka=2=I`}2^ze6S$*J$W9>3hEr&1(;xGZduB5QoBfBE{&9 zthtq^g-dtXA<|7$)UPzycD#s@AeFD(;nPXqJ~i?MKk}xZN>|=%mKNlucek&oeFqB5 zjy$>EdDBe5<9Ph?D#PtkrH3?L5Bh`5-sZP--H_CoPIn79Bs7Xn9BTl3)QKz6fS*8S4@iYInWh+FP^!Tc z5a#K~%b4JoTR(*r&z^AS8Dvt>3SVlUpJte{YK*mn{Hsr(T=`VnaYgyaQdZ+Td!u2| zziw;it1lTA_`*vNtkhRq6se1psUxAbheEc_eiu!%UipKihdX%&EoXDblY{6zHcX z7jn?vF!P%kec=}vLLJ-K>i4ovH&OfH5Q?|k>M@UB?e!Ak=uexlUo#}-Jbpi2EB#~c zhUu-G@i=1Z=eGxDiduJd6K`e7qp!!P@^5Qx(GMsDccL$X%n|$PNN^H;aVU98Hof zqFgT{m5vMPx}iyzi%DPFE#gdjtKl)aG!s&sIiyLrlH<`e9%7J5C3m9qR}Y|d6YYFG z7o#jv?)G4rp;6#XI~;zd6Hq-H1sqQR*WrqF&i5JfS>Ko;4ppHF9Dj_)S{>OUZ@-8Q z|KtrknkLr2^s53b+z-tN!=5*ttrhXih1#dQ2#+p?SVDXycYh!!YR2Dk;UvRKcc=!t;y+dwFHIot4O9jE2e0DRq;hak!&w(zN1p?Qi1BoqnM{6h zYZVH-v~l=3!qea|TA}W|&L`s3K^3&w80Ck~wOu8Qm8nA^NC$sco>bN8#Fx#%Gq%%o zO58!W(CHl4lQ(I;)QOqkJQi(@0n5N5?aUy^%Hd~8?$L@PQCPWx)wyBvog7m$tN0ZI z-*~I*o1N@0jX$)ZY-=XBrc43x1>{{>?*fZiZ|Z`vEk=xTG<5&m=Vs_-YSKK1e&{*V z)qAHHQ8qJnY&`lyZj-Ulubh@TK?6$nGDaB-l~jbct9subw0(BG*Rnr;iSG{m1A_n} zrQcVTQFXUBNTQ%TcbYPPX{kT3H+0NU;AqhEet|??>;Zn0LyYEs3Gwis0!MH~{cYSt z)Nf5>%FOyLU?<#~c&haRarMJYPbKp9a6aDbR^{u}UL>G4vQhcJ!ATR5^uHKL6m!BX z8sh7hp7N!_BjtWljKrQU3GmC&g4lu_a&4FRv)YHe8ux)GB37aCY#4*(tZ~C#Z>Q%K z+%a&!&QV&@T!g2K75fuG6w)Q_oSsu%%2*%YAUE34V{K|Ldza8!TCc~DBEPPJiYxk` zeQa^(yQPrVVv7$c9|)G+bj~yky#21{>3F+vU_s1m;Ek`H%eUl|)8De6D_8z`ALOQK zUh;3HR@P%>Rgj?01eJH2P7hi^Bix#Fwa6*sLkmOu{_UQuoGCl)B`k_aT6!=ske_Te60xW;f)=S(&Ui^5JVzK_?ZB{sU-&ll$v=91y`dbj z^Dq{5o#9&Lx3UV;wv8!)c9DnDi+|JAq)vXA$3$g{M1%@07@Z-dXB98jH)p_3iFFNK zH5ZyiznW3V=}h@Wg{8K|8Z;)=$sal|-?=VF+vuY^UoMEPMsN&=O{AKk74X9fW}x#w=WKOVdIY@Bp^ zlUsEIhe!Dw<Gl%C@CrjP7&n`Z*GSr>vBQ+CPyJ0f^;JN-73mX64vQp4#prNH0~%l5xtj9Bk*$>)83LF^zEn* zX=XW$YSO1X9`$cVe0X^2q8l z5~|G8doG>!m)o@kRz?WAGz8Ln_DO$5SU!WzcA5|~V1WNgD+nFANw;g^@4U-9pG?|j zHy-EhVq0c&$Gsu9#p=|Ew+0&mC)JiVzoKGrOJ^|~{R`p-1^-DW<8FgE>av|kraGiw zn<>BLHu-y36BSD=((`_bT{&_E#5nWar&@YVWzt5-Oxo^g2gf_t>qruJhi!7rzv4kR zLLLpieTC@KD*wWI)nbwY4b#8z`Y|DObM9D;O(*KN9hxcRuAzz6Nnc{+d^vi=7zF8j@3`H{_EzdD;HP$GIzjV4|R&{dHapkL{K#w(G3FR ze(1Z=eM&szgB=o|qhFt(z?D*6@?yZ#RQ>J#BHp^wiVuUi1>#eK6EjJgu^id&vx~qd zlv%GoUGuFp;Zv|R^63Vs+3w^HWm{jg#|1aLlUXyQw{D~9dr@Aj*I9*wEfb>yUZf>> z?8IqsJTh10!9u`!{azWB_XTr~SKpeN#_A;u9{9PPWpWDsG4j z=3Z3s?N7mLb$=Y0=~kLVQxtfL*(V&jwsYEE^C4CyQs86O$Z788&Ib=9>pt9C$qE-; z1GF*i%NjE8;<0u14BYGDAe(%ie&GAmy$vQyi76Cw)X5ofJrR3K+fltj5`)WS6gPWEzGuk#jqS^*iFJ%YPVGHf?Cq!O%lJ#4Z$dhQ) z6LXF@7P<7`0GyMBfW3*_ty^6Ii9_vTvNKm+%}S-b&~xDnFZ<~|IT&Vqs@i#Ld-fV_ z(ezdc-CkbE2kmQXIJx;;u&c>9gu!yBEkJK3D#67sx`fJVx%J5A=~GF6^FMgC9FRDp zvTZ!oTsA$@?5&-X7TE+wX!xKuEx1+=3rA9CnNl9ga_q%$(Cp<3O2yNM|Dn+;_yA*! zPo)@#MRZ*QE*|Vca%9tUye?KXAz=+2XzqepG5S*ywI{1??_)n|R&AiVgjV z2pS-B&nQEk&;j#IyH7zh(uUUE1c(=7{VOWJ+z>I?N18t<>ViStX@{@XIgpd|s)^M%!F4kc6sZ z)5WwRjn$7m15Ull1_mz|_4~Ip-@MHDG)NFvh)YQDz2q1L+P^xJhpJZ+cXCXUgLv#0JU5~>BMUVpsmEXxShg7*VT0`x_BI_O)` zWitG_zK|vBDJ(3(=l~>94yw+JFEF{Kw3{|_TEY|93I=ChT^$@{F04GSnP}|`8ow?OwKqcXdb3{+m^tWp6)wAz(EQiijf$(bob_I76G=Ja0-H2<91DNTLs1& zbm~>VgrQ?_h7gpAhoyorl1!5FO9t(fqFSLTR7;GV-vzeku8sKnafBqbu!WLt)*`5T zqYtWQi4+Rpf6**l?NDnJ7>a)QrHm-Ae)vGS5^16`o<(m-VZyusf9wi7^nyk9fZiO3 zu;4D{6uI{5qu22U*`7IT6udm|L6I`Jn;CVit?)%K!!t)gss$E=ktp$^raHG)^B~!r z-PcOMxtb&Q0)L@_+jTO=;YQfy@E7}mPZ9-IRd7cb$}Qs8VyP4-C=SePiwvmH00$Q9 z7-2wf#-Vrb!YZFW&OcZ$_w_c#!4^GYMc`))X+rr!vFy%JJMqLmE6I;qN)%inP5Yv{ zEUGq-aFf{DYwBn2p_K$}|K;C-)5yHrhaX-iz6R+TXv3Bd*X#?B0)YL8PfJ5a!ZW#J%mmq9DKEJmSVus0W!_=htGX1mFNL_= zx@cWU%zQ_9&*idQTXKRtG`eM>!&LGReM-KQDM&ZcceYT!41xaC{*2vlHKkcFKfXij z?NQf0vAl)yugf5&1_PUF$4(=+{I`gpNq8n#oMPuvme-PHMjVWvU3`e!;6VcacGjBz zzD#YDtL4W2apLu!-u$i^UoFu^2$sIU#T29eenh}_VJ=fw^{`0^yVyH;O9?+4_{6D^ zYrCq|=j#{*S?YG%x%i&{Rn1QWtU;1tqV$7_;X|yL2;?UE%vaa8>0v|AEA+SgGs#+N zI;8fC3R&Dz+_swn^LIy((&`X~ID4uw;h7qKsazOJD#Xa)|L(uOsPpiR*%R22IqZ7v z2;qJX0!|nGVaGWur*`BuVbmES&{vToE`98p@3S0Jn#y!;KWi74~tT$p5vp zf`=96Aw)5@hZcUCducsz@oR8Nheu~5>fJEGkd+c}7oUkhR7x2ieG=zy1FoCFQB+9keO>G!jnta_tPgus5W7if7n}{U#{i5Fz(Vejh(`7%5>ciR^U11)UkZll) zdDB}#n=nA+pnb=a3|7i52*9oy@IZ^wP>$K^xe+lAZH_PZvW9=m8I41JJf0M zyZAhH;&a&;f3H}~90{2%cGskFt3;A`ehWnM`gz|xTBV9qby?*(`P0?cF20dTjoY4) zJ!5w#R0*NYESY&<3_PKeJ^Ng@&$ie}DoXor!R&?CHxPf|q1BeR9}(HU=8rpH)_p1L zJuPxJIBe_E`nzUwwM!;`c@RwlH2RY?eo^;Ui}gARX}px+BKIX5@JiXJt?*Iy<4ssH zI`g!#Ck3q$X<=4srfILpt?#wr&@-s?Lt4t07Lb+`VWr7O|wS9awzkw6GIX9T_b); z-?SX*8`5?1+^0qC)E_p~)dolw;qX*n>cQ(^-P`kvSz3EOP;aX71Sl~^?nB^+kO;2e!u?KEr7);N`#<&Lzy|AAw_dqqeK@s#IsVglv%tx` z<5^0nt_n@4GxJz|dCB?$sUM;E`NmJH`|;Kiq<)b*4KsO7IJ2MLm6-nN_BAEYm_G~& zi&3}>W!@q8BKYdC>U_MMszZ}t_OLeIOnhNBEFBzlGBSIUZ%Y4FGU}b1;9j zsK$%m%AlfGQ#G`sxV3a2uRL8P+&qW>X3tg;8T=~q@{f{{0Mluq=VSBirTktxT#0in zBcWypTw*ahDfaQ?jRP`igI?)XV9++QZeW1DN5Ot6d*z{pmodUF3c<^(*I5Z@+LAq;IW)ikbutt5L*4@>UUC0 z9km&^4a*c*B!CVL@R$iQ=6q`l2u*~d@F?d1oJLJ*QB43#zubaYH)Z{>$^ecV&8H%9 z99PMf63IU>fwS+NQFf-UXStT5P*IA=Ce3Beow_C3pE(o)!2QOnrQa;Z>T6{ULG`r> zy|CciC&YaiICLAiekRxR7}hhIX184H?~J7g(LJ-?sLflJI4(U0|N0@J7z?(`81?GJ9uwXxn4MvK3) zvN2AnokIg}E(Z$v^;yQ0oR(%+9_{{K9g!}kKvUp|KHtvdp@ONaizuD)dI>|?l_e9f z)ipP1x?Fp|Kv0Bvv&86{k(N!1FWxD_~>)q)@V1% z;Cm`-7`3oS+H*H=R9HpuQ?J70ctl<^o&RVhro?Z#SQ=Kh@^11QZZwm8ft4$}(x1hD ziPG-hO$LchxBEKf&TTq$ava+#ZQ_nQl%DH$e1CF#lM53V;jEFi?~i`|zmpRl=}lku z91~KX<`qZGiThofs~F|Xks&xEhLy?UYCRMy z{!&{X^U3<}ORw%2dC>pVvrSGFaK$bIT@zmp+N)Vx#hQLvfOO92j|givw~7zb=^en2 z=Z!gI!jG@DsD!D=QGMil*~!WQPE*RC_xa0k$c@b~uK*itjNZYYMIwGjl6JSx$4DDF zn~9{sSKa{6sz{pkt`eySDto4PKksZYSQ9()zLGuKaxv<}=9oZq2YfU?R0x86>yIw0 z;1TBM-;lcY{@k1eJowM|jWKOvW*q)L#}Bwyq%&o`TJMi%PoiZ;97|EhyF~CsDrOnc{z+!U%)#xapSR7? zE~AaoV@#JFo^~Kca!6k@b-FN@QL@7O>)Cz=&|Sc7%4(F1ea6H6?vIg^PfH?X$Kdx0 z$bxVSGcPsq7@>y8f!>2Dzz?` z5Mnw4c7MPJ1scf#*TdPGVOE->Qob^g-nRS>4O68=pLtym9%LI6HhWc^%CypM3ttIO zZ@Buqx8(xu`B&j&1nMh2=W!?e)!i;1mCG=&uz1Ye8mw{PEVF`t?9S%e{`i6)xBb!w z`dWCaD@VT%=AJ8<#=V{~ssux0MBtY6n~Mm5Y4}g+P1`f5ZsErm2CBdfA7Oez{5q)POm&uwUUoMGHSC1?xk0gho0Ni9eW{a zG95u=(si?q6U#gL1SBSJPt+(O`W2zehNmVbq0>hRxL~jDx^hKEkzJGC6D=A|&7Vv3 z5xthMA?c&nDtg!zM==Xhrte$DItab5!(%PouzV)GW#p&F)i=e(91vOSm0~t*GDM`w zqRae?M1A-;%_{c#d$2zJAeX*nXja4B!3y*c5>@uhcz|5{M?b$()tk!y>?`C<>aU(< z+kwDLK4gM>dqHoESxaW}BFQ%#Rbasw|I)FHZY;R|3;1Fp=y~yLt6*Z_k{E+Sg0IHQ z8gXuT?3WuqL(S_Za8(&eb1pvr`&No?V59S^1=1C)ysN=iyKt&>bJ_EDcI!<-I-)Jv zOfxf}1Jwjz8zZQE`7;fjsU=L{6Ly`;QgDSa|G#-0QI!&@g(7 zB3S7@l3ne@vzJmXiKW((3K(1KyqAq{koyE{-4srgDi5qv4bB=&M)Jukfu3B2TM^&s zkH$@@oYY+dhASk3ui12VrIn^kySAjuS|&v!gBR|+dHbgxs~CCCMj2o=X=NVYgrIa` zE~nUg3?=>H4<3_PmUc?`>%@A;!tKD;NeS;$8tX=C=znM1=*p8SwtoJ*1kPBU*D) zCa%jnXS>V;2oG=jIKth4*-giu`oi>0Vo*ee=*GPpcIGDLY)57qAs1Ks4&6p4v! zR-(IBf!#GuIhYM($ohS`qw7t8?&RQ@r{Mmq;Vd!p`=n8j&;B?O`_q}bGB12^5(C- z?iflLrT3DE6<)BUu#C*J7|`8iH#pwJ6`ZonV{#|sT@!E=9D?d+Q&Yi{vB!g>M`SpO z0Br7#IkteLA0cZ#494(O8#PHbEWypef`z4l09V>&c}0P6v$U7_4C_+_v|2Lfe{D6U z-<7d5xwQ(G@e7`U4<4n?JUQyKfbontjn(>6aOf^o?acS;o%fNpfPsOASaUYYajAgm z^pcDoBIAL0*w6e^Wx|>54UN<+^Rc#Tze8tGWG1|05Bb_%cRLii3r-&&7B9|9K^Em~ z{*X}qoXp$0ZE^B_TQfsP2zecIU!TO@`jB{YlV=Yun3dXi_UIB(@OE$mSJ$h@9Kn>Y z9i0-Y5!j=OF)O?&4(E9$30-(YK5uI-dk(^+*Q0CaPysjaDHA_T?^{_~b0bk>aK$E9 z%5fL4=lS<4s{xZ#_ebb>EN=Iu*@{vAyfEeynZX%#r|JE)*QG^>6fhGmO@fMB7>HSfLlejJH6NB5SjkN&naL7*hsSc4Of;A-Yy7>IV-}+7zv9OwN~*(Q z2Gy|34uSYjbXJls<;77&E%w)z3~x_IS2w!!iO_F@O@xkWBDQ{v`9+@B!vI5~NQKpT z_-_1vXram7^;i1nmgd7&OVcVJ8o@P%t;}`@<&*@hh2^>(l{j`+X{c0FkFZ=FVhy*S zj-+W^gsA_giEm?{lMg||_1F*a-ehefa$-oST^Jp=C#a%S^ym|dHFz^2MFnRUjzv^Xa{DbwkK&(EL*N0{AnA&6)0JZNNztDm~$P729CH~sz?gZfdheEe|j;4c z8CBf9ySU7E?Gl0t%yao?rnq&ToglG&M2xW01SiDoW@EY>Pb{QFkwEkoC- zsW*_$=#JW()SSNr`lP(eNt^b(B_pX(SU3h+$%Djr@1^ti5FGCat1O^xIW?iM`wzT> z@;r{o{TJt@Hdw=S-}OhZ)pUQ~=YLw2f*t738vx=T>#?LqY(U);f44ll*jI=NZ*<4M(hrV zroyhu;2Q%(exw#8f?Kj+!RE*BT=kh=M*cjhWJ08Jv@obJka@+?Jre4N+20>7n{(Pnm=9B)&r~PVoqQNjT~sli zvD-yj<2r|w^Y1oEm*B#$DbjL@jM`e!7>pcxU&Mo_(Gi}8+I zep5Tw|2JD-orJYfD_yrpkRiNdou_D0y!eA~VGQYf3`yJvFi)uJAQ21L@K0k$^L1e|kfQs_)Nq zc-LxV_-~O^v$Jc%OwIm~@~3_umLTuuV_iL#uL87Q4U=Z`A@39I6cB<=KrfNz%sAkk zxMui;Y_A7Jrs5wbk896Usr$sSgo6H3!S=+3Tmd_ZTpdyLNdwoGkYxbo|HgxJDQza+3+|${QGYbrs>bFriOeU` zy8($oR$2dBQdX_KB3nN8)-8*HXeS^N;U{v>R2X}-^dRoYp6uw54B`g{gWHyBUudX1 z`3HZILjGMVcqXQ~0{gl>NF_ccahnjRAodImu@xdLkfj+Wp*HH53nmH~#EkHM|70jk z89F?&6k&e>$v*4bABJ<7>S(&%Uw;rMlKy4nKajivHwb8P{V?x!NajkmL2A|Q!6Rw> z#yE6`%Uf}AP%Sxi>k6|Rj9g$s3f)M>$zas6Tiv{*8tJ49;S2d@y@o<&3vIC*CZ))b zX62c_0dP0;pj^-oa>Ww=OCx&)yml=WcitTyirko)yzUd-qhXpEjQ z@zxlDp@%Irrd>_`w>OXEVkAxb6_^t`;Z+WT$g3?Tb}?nOsKFpPZ1mRs)vMvlgj%l( zp>l;aAyW=rZ|o)jwQdN>!eZlB;vn@VJ(1{?t393vNtwQr^O*bU{7t}|G6$?*8C*7+ z5hsS#eEH2owK+#T!G(;&FCaBHU{sS|JVvl&CJLL=`v}q5N19X+?u%>0D7;Iu5~FtS zhG)sp1_a=ivh60gT9w!!+9AnY=xe&;@-`} z_MgHvrSm7$D;W|?{(FxpjYyryX<8U5vA`uQS#{#|d|?eH*1hT(i8xj!>g|R-{yFCl zcmNSPQgE+tMp!a2v2(ZMr4jd_XJauJ)_++FgGScX2a|Md7Ofa*uMb)!&8|ISo;|Kv zRiLNCtK(4H9Ma1754_!NJv+xu5!I6GJWIeDY8!&4Rpp1DpED5^2Wuku_f*~-vmUTj zy)cB6g%lFEGRAGyH!|p)hs`=>WNqeyE!Nv8$k+aK&Dy~_sB}xxlpZ7?~sZm(Z@ajm% zkWvXQOVSM;joDnQ{6!@4E6Ye|Ska@>qEawjGifmd)Eq^syCz_WxU@Hu;RnKz) zvI1)?LWba_n0DAZVp7G?_1JG-$uROMrJKdxYM z16#|&if2#xcHX%^LCw&bm71)4TW)*PYTf$Jc=leWp+MWvKve4UpHa1btm;nm_xR0y96h6jw%lfrb>!@|ot2`NEop>n+T zvoKExQQ-!);lS^ina%66BJHi{J8Npi<*yUR5-N3Ly6K_sC0GCqWvBT{7$NnJdA_NF zI)=%^Nw7zJl?d1N3ZmcPl#}O0Q_bJM7 zXGox^)A0%1+zaV&ZdLHt+!+M%aJb3CU@`B&V=c{mC6n_J(Q&{(GJPN_Qny;^n*mdF z{y*)}ksJv81=amE3`+Fq9KoXHSj~!}GIZfld5$Ou8NvxJw3SAN*<>BVF7^VYAe*T`m^G-Wrfc*Y}~s-o&Wm$*)bqkX-E&Ch)-KTd|-8Xnq#~J$--u zY|7WstI^R|G{2C@O1kvoDBF%6=j6;3$dJZmQZ4?t<}KR0$8AOn0u<-E(2(OR{<;ijH~gc3VC=Ka0K7-=1{@} z!{GK)j(M-Xw@w4Vo| zJgxhO9+9(n{>N@#PZ52mq)tEfM$WM+)li@h%1_r%O2S-}YsWR663EIilStIsia5U8 z73Iq`k2ARZyFVB7+`w9r^O>Ozl(B;Bf+l-xZD_fA5xyva-+Ned(Ea0RdXn4tz6cYK zV0)J8t<@K)OZ*ioYnepT03p(+XOqf`~yr4yKFg*)O?bzXhHXQ6hHEA^dAn2JrT+GSVk zuXD$yMm7O^*BR<2$UbUy+Xlm`Q6#Fu3m(IVyKTGxru0XkG_f&XO8X|5~mRBnAG!inrr8Br6 zE}F_wPLuyRnZ&@SuFclb&32-2EA`}k+t+&@2ajz&rE>=CHGE>n8rKLDTNxr#seRft+ebExSAq9zD_t z>6uF3I&P1puv{@Z@(Jp{EX%XEfSJpR_uT6ckuOk`!cH0m*s`CuLNa>j6KCpr*#%#q zJ_pCqiR7AIA>I^dc?U!k#?vV5Krhp5HH6O!--MoeAN@|-ML63y?*!mOG%aJ5r~(L? zQVFEnWwHI5Xe7>%Q!zcvZ{Q!&Abs@Vnq?zztWcvPk<+hWgQ`{ySdhTD86j6-ee+~q zn&Qs8fm%=BL59ing3j(`A3}_Z{I(;4%-rsPX`ZUuEbT|5QW0R=ol3Heae(n1lhaV( z&GYQe$^ac_39$ALRGF?lM~!8uEJ!3nl}$eolecTBDH<#ny(D9nqLV6gV7=z;Z|}?} zvFSZhcwyH3pD(K|i5CrYSi%QKlqv(FN~ zxxRHt_NJSPSY_7nTyHB#?PX;CPioOGN(KIc0?N~^4?j9?1sjn{zR(7 zJK=&6GoiSFUw+C&nNW2kz0hs?6N1Y~p(!!CVH<2Sb&Q_fF`#5Iik)uG3SFI91)#Rf;?N z%A?dw@*{>7(Mu0BaLFNRfGCT?yF(_{WEd1;C8V;Bop3m@+_HJUZC%iF9nd75E{Yr0 zG2hSASi3Oin416dbHl7csz~%-1RKxj3O6trr_Zyhaqtx=;S zR8vUM%z;mJP1qXrQHf{x9jk@qT@xcYDCfyjgMa)B^%^{2<94qY@G0sT#C!mpZUf8ht%{%Quud{8rJwJJk4&I z2`g_~i4spa&^-zr6K0%Vb31FkTB=$QUab5UbQGHf))<+?KMsk_R3w>@dUpSoChd4Q z^zeH##a%~th8;Hr^Sv_M7#HZ5SP2xdeqsc~>&a6lx!lC@03X$_uc&RAK)vwKx27Dl zA6!_SPyaFZcL4bIT%a~Y-a+)V7VR3`p*0C<93wrNDW#WZ*HGa%CNYNy8xR&V3IjMR zOrvd>f7w0gkQ*hV)!gxUWhoy0iEOXI%sz0NmHo8e^bi%FN5kz&)cHera3T4>ZbbHs z-#X7itNDZ7S$CDS2G4!!i|VuON`Bc|ZoyrpOjyeMo zkWvzIapViY1<%E`=x8@@f+pkGp!LQFWuqU!H(c(a#uP#G(QD4^opa^Z*pDWoNCnq< zE-|gOv)A8thdX!RRh-jyU%h&$sy90djHEP{KfV|?zwHJ6Kw6TN_PNvaB#hHCOcB%k zI4`QUwPx01-a1~eNg9r~uj&!3$po(elcpFG_{gKzvpgF*WT$Fshd+z6%%gmGQwR;B zo-hR^$67%{o+wXod;bj>%8*zeaQs-cldZmi4#d2)Df+|6mgsa7$xM;(IltlVFgjeU zzu=0x+515WbO%aZq8Z7B55NsIED>heAvL4q8|&YF-H05|xh68tK`Fc`J1hvQf!5T1 zsh4W>GB}9HOu#mH!iIn41#`)k0sZ=TU9l#;WBE8lNkc%*k@kgSq2uZpjnJ1|V2-pd zwDrwj^t*&h`6i6_F$ZwO2IJyE+B2EjrJ}c1xumw1)f$b}nkndJai7|qnrs7$r#-(b z>5q{PWL#FrF}4;4NqFrX(P#h1|2;CN+%42cxq}HN zZP8<&D>ri=+b4J+D|Q;uFh~LWY;y7bkRoagYao!ah2>1O^g7utw_NBvy}V%n$W6Wn zewnYh*J84=?@fH<->f(H-&kI)`q-SGxw}EcuXZ+t9qj58hK@8YymH3nl{EJP{cPqB z()?4_PyGl_XTs{{;cx{njhr|0W#GXdQS2d`E()Rq%Mbf966g+`SciZ_zM}x|8gz-pz4#7~iK zhe7=A6ko$Kul^ojEZ;OJf)r9WjLmcud`I2-ukI3qdruqC&3fg~Gi8o16n zr75IzfLWSJg$h9&@5I&JZAbhpaA)q^8!`tmry;W)H}DtMeT6ls}CHtu(iL`AzLND~9dkI^N)f8;2n?v1p0LWo`9 z4vD9>SumsOwp~S8P(TGQq#kc_G=F0i%3_ouEkI^lw{=|O{ULj2>!@4S$|lGN2nkPi zrhazw+-o(^{AN!1wYk#bmBe{;_mKd%{`(mk#=27FwsfkLYeNo(5RsoC$3M!&k>|gd z|6Cz2F>@#M3lbyAum!v*!O>?G8b#mm)ZU&rbx@}l@=OG(80&o$eLu?d8OV@FWH5R;#ue7a7$ z=v7nFZrSXT%Z5T^bsvsN(@S=S{%)JFK> z(0)3=V`D(HFxqbIAL{u;Ji+oj8s|?w7;VHepAfw;y7Ou&wET5v1AEUeA*YW0nk(-F z`N>t@sm8uFInpTbWONVlieb6C5X)IV>JnVinUYjBlLEgwAtPqM+v-Ltv)3LYvzSZm zu-z5ZOHRk?nTK%f50?aQZt+P%B9S3rXv+%VAae@=?v*lD*AB$?DYnYwyIAZ7{g0`y zaER)Qx>ZUVlx`8FOG=ubba$t8cXxv{f`p`W4nucHcXtlmLrCYm8T{V&-XC!0+`0Gc zbM{($?R5gvP6}&^mGM4QM7Oz4PPbl*7cPkKUhS{2fLqt#40Do?yqY&IGnZg;k&ecO z*+^|+BWK1EdhG5YZBvP_!3#px1ju6>4D`2uH>vX0N0-WRGBw}^eVsE5zs)NLZS%Xp zP7I)XW)d^F*KD_kS6ZpOf0I-DCt1_23TUksJ5h}Wb*N%~Vk)&&@RQV>j(b_d@9V?{ zGBrU3{Q_8Q14k&EWEvDYVwjP*jsviB(RgTND@(<|3WC10(Z|FfYHK>`wK7>Dh`Ql^ zt-mUfH1zP!zdtG^XhaFKbP5-@R47;X;l3Xf_MBdvj=U;k<8RY_UN=j%Zo5UO4V=okAP>FnbN9MIW-R2#o%CfNe1A zG@k54c!A=0WYnNxoU7&asJaoG zmBSJop5*s3u;%@8BZ*!n4V*4LU+LN(#~9?*pJ%N;Gl13w{9UtXGB)MvpxQ({Ynru< zwhE=O_gl>#tKwo+8GG?HiO3>e3 zUvp&H8h0v2puJS}s-R4q^NDsL3Zi=gwySq0;+Rb9*pGVq#M*wsX?Zx~Yr`d3Re#_WOckn}+7q*s^ zrLfcw9W|`3W7gMW67^%Yx2a@{VZoKqv7T->j?Xg=vg`mc5%ej zC*q>t535SB2mlh;>Fx1r%Bp*a3DQ5h6@DRDSj2mm(r>ExqOkmvIJ;A<9q*No zQ=_${_zc$YbSaeYf4(pMc$-nznc{vV|3fV|@xA2qtJwP27)(m66hDn|#cgx|aK^Ua zp*u|H+p)L1&$}ETA-I;81E%A|3J(Fzp1DCX+;t_3K}}>}P~=m(>)$|odr@ZsI{mUv zz;1g6$+ySkHZr1Rq3iG%o0E|>82o_XKs>S5%vo+nz~ue16?W+h0I8X?FN$MfPa9RK zNK6g61>$_96AE19rF&Q!<(plzSo7u3Q;Em%xw$!ujJkGR&nzT!@w1%X2mv|{zo}2j zLCI`^A-UUw3eSiZeg4uhlef1ZUDngAH*=I7tS=EVs+DAE9{d{YY{)6y8M|zVj#=?{ z0gj4<<){%V(pIrJcFwN-Ot`aovGd=2QP5Z9D+=R}FAcr^s>q7;=*MnmwUIWY4bR?6p;?pBomB-!90#YPWwqQvi5QZY5(BQVY{xTn3I+3P3x#68Bif*7`ikWANS# zi}i8688+_T@5Ap>;7U^x1X1o+=^~sq+jl7_%{0uA5M)0@tW~x>E4n0-DdUzGmYe7_8879DGOSw?bDEhHLj)7W()Dnu$n6NIE$Z9jx6dRiWu)iXsICYQKi~m~l zr{o&TgeWQ5w2u{cWJ*9KRZ!|oi-0;stAP(7tY;5jDSY&wUP|+duJ+qvtIth`+AV83qUNi1I?q)~$ChQ|KMFZ>?^Jf3r}nxxf3wp@vywJWP1E+Nw_aP`eMOaFww zS$MO^ILEX{l*X0e5l8Q7f5*S%`A+0S^98?WZ!0v6xlSt;A5OI}C&KkNdz!?r3_BA) zEEdfhdX&2oZMI0>SXimefm)g%U{YS;wF7xroh*f;DtD1a!fLM?|H`v05u-fuB#=cp zG>d#~!```UVg~(!Z~c!ZsnZH%vF8woQJ!0%_9EalFm}|*do5sX>o{B2gw@Yj%frCG zv3Qo>8+#hNX;{WNS;DnkaXh(o2x78(^giqV?r^hDS#Ya%ev!EPM7Ziu^g@X~=QrOY zx^UZ@#nzvwHpppDENU_nuG=P{rZ#CFENI#Rh6r`IR6X;Ig-~JzIx8uHjGcX0*pfS| zpt!EjVO7`SXA~fW zbc2O->p`?*83057dwcG2K@m`a-n?7?Lkhc^C0yDUz9h4n&nKto-r{L^CxUbTqMG81)YlNO4Bk1?~WLR9|PvEB3MiZt97z`VLFvNcr#* zu(NLjrFpz=dQw!5MkpbEE|H?zOc`Om|6>)}I@hQM0u@ntEDgtAsv2&4F2w;gM>Bd*^t z5PHVW67IC7N6m0uy2_`WA0qE={%gKb=MH5ij^=5!OfW7bQy*4~^p7dDv#m*?bgd{& ziIx-79$>7GJIV~&DZawbsn$dW@uG{6j8L8k1>V2fM`OZB;y?MWT0`T76iQa;!M*qb zXZ#aX1j_yt)@u)*)$W%~niGU3Fza`f*sWR&e@u@CTey%3b>1h7`9AhM`h^bMGss>y zFuN1c!|=Vr7#>(y)MJj#es^I8kI8f}zR43}k+DdINQ@A>8J7Qs{fnH0%#u z8I;v`_|z@X`JiMS&?d|jUiyv@0p5m_A&HqY3!$2FlX{k{4%X+$G`TB|- zc#rY}tdYvtW%h3z%P{>G{2-1V!;A~?M8{+{XNwKp+0ZRQ7T0I#@;J`}xEgdy4U9UV zQG`zS95VR9COM}X3KE~2>q##De5nZ7{W)+E#;!-%t=R2|b5Y$*AO2jZX5yfvUaFr4 zqEcKexXk|Q3rQ{5)Ogrx&E3cWJ{-kLAdDv*K*8|y#}qG$5zzw7l;zM;Fxv1^(biQk zNbi>!W!?dS!8?+zKd(+)8=MZzH%=QSZsK|e*&bm;p+O?VxBeojQ4bpRcv!?pJj6O} zgJGPQv#r1KY;6r}lc&L1gwc-nSLQb?9pUZvVJ}>AS*F$e!MnBst$a5-#Q_z9zLF=q zPcfXv#O-Qmr|>_zzI+~EHNnpmLi6tkZTDvkNZ5dZ;pc=$9L6qQq&D5W)4mW*S^&nk zjc-xE@VloC6|HlEdan;| zTy7ih^yd%ehuYSv>YD$Fb6sVB7C5&S2>o*^qjx&5HiDcfrU>OBp*)5HYGUa8iVf#c zQsb(fqYC_K>u9eAh2sq8eszuLYeTKu!sf7{CLdjYw|vg$MSGgKT39v8TGxuM02#pC z_PP9|v2r$}Dpuwr@AlVqosUqW&TdNK$CgOiS5d;}>)XX2>JK+-9-jG0&~KMb@uW`i z<^BlwTqKfnRraujC}#D|gAMVf8d2YMNDO8GdLMV|S^d#^Hkl>Bf9`Ue3h?q3@Gl4@ zc&x=`WSV#h^{)g_S-c)1xKeF@;-Q%EyHcbc@Y+tjx4B(WJP=Zv)vVJ19$G*bbt$O% zJR02_mU|SLe%BY$k#UK-X)dT@+FB%x3tgCJe@ZwWPNk=iy?w_XYI41L{v(^SxktUt zHOrnewlKT?B6UM*6;>M0b_<8^t83bNsKpts)T=zgVCFQ49M+N;prLRQ&~5$M{4Lqu zy>|d0YPSDeRc7knym57R_~VA>6_1lIam;ov{vB z9al$Fb@#d*d8Gsx^^4D``3wmn;mO}7gEi6~-7|E&M^1zs{WSZ^=l|gik+B?>KTHn6 zZ}8HO8vm580UwBNCa&Gk{7h_RTevTeOa$##?~m*K-XT4pOaV zAg~Wh6nQh|C%r5KEiVJ^xPQ7S4Rv^J8Ds$dqdi=rh z-p8(Orw0!Wd3ysDZMm7F-*}I>_Cv|`CE8^jf!|&y`}1?S?_QH)%>&0nux$Q{vUQV#N^ZHe3pHEGA9Q{Yx#8eRG3xsC--Ty|tY8jU4Vt0y zSU!Wjci~#kC5V8)p+)H z;0yUHCj_GDWY1kH5?nFohP^VO4^chYhlmCq z>-g{1t4dpvYc2fXa$n=d-T%&DACutz)XwdG9F~epDOFh*s^#emy1m2M+~u#A4ep6% zAav~{mo(gq=!l8s_JD8}J0$o1IJo2WyszT##HkKTjCLJ&fC=mT4b>F%gUicDtE1S& z>T*6s6>>La%LUBG8J=-r5g{dGNgNv+kGHeKyaK5!i5IqH$-n_py3|Z_=yLFMS+|h72R;sw)xxDXZEIMo!T6}q-AZ) z?q)#IncM2pQs_@7e;4Oj;7P-Ib~%|*t(dXWSnRIZkiQjiIuZ7OL;05x}1vC z(h}djaFV%-l%K-zKGuH04k(-jVH&&ux@SRla$R1aOGo&{&g!C#Tp*Dg0-ra7S)(rT zoOHv?z(oDV4K}j1@9BrF%~ijjF>6YE5LfuErme@)ObW)W+0}pVI=-@g^iy|bt8;(h zTR|`({-FV!{0aeGKJoTR-WImh4?UjhXRS_UK^1$=}qR zgynDnFECga*LzT+l14WcD_b>d?c}76SaRioHBnVCwOHX1{>&*eyDS#?b1Vfz4>V+B z?gz6p@~0b9>=6YFF$Q($nz|i{Q$^c``EfCYE#8!Ag6i`bJ7YO?xI_xcGx8>naFDFO z{%w$47-WCpIEJVb&_tG23M*v~SLIIX3xcDTqHAsK(u;tuytEa7WE9h}25wEz-`FKY zU{@=UbVB2B0TalhPy%DZ^BiI^#|+uwN$ljw=3E=pTqNGmGh*2s38TrgjUTO8aNRC} z(KYwlzeD)OZd`9R)yR({f_%&L;|n}tYb1E8Zh5jo?K*UYF8XLqRO4;1iK@-6_H?Wb z(w;F{Nqg9)Ar0@>2VV)KL9gDr>?qZ^TOs$7>RLtEU(VQzzG*~lZ=V@Vx%sZIwp7oW z1s8X3bijv?v3Av5yG_WnXD8+>#{?nUYnT#te>2KjEioGX5`>Cr8#D?7_@bu5Mz1b| z(DbegxV^&iHNKQPCvMRQ3abn`Q1^M)jXr^F!52=MTcQl;V2ZJt>JmBFys|+>Uxlqc zYp%F6d)Aj(_F8%4G5l8bI$zvLK8fK9W9bX;^?D8cxBKY)%ccH>UWf&pm7~U`Q2UkV zq200V7OYReB@cT8#}1y@LK6zNH;1@ID#3D?*|SA|f~gV1Pc&O0S({p*=FUD8SMD+U zy=is;7#7KuxC%a(V>wfA5UkNGc?gW8c)x#2s6GlEM~?x7hpVEm%~%APG9Ft%i1sej zja$M%r2W(EdV4S)OEML0E;myiokx4kjjpmtC+Sn0d$~uAQ`BMmu`^-V7Q$rK%(3e0 zdLewg`znYRhgk<76BxEz38(e*M>lBU;v`5(xH5Y5o`eN{U2B+Q?c?*trFJB%-i@^x z7e`OIPXZAUeDH>JI-l61WO?$iK`EXNwup~{1%!xm1sbKnUZiql-@zNic&|R&KdzjK z^P_GW5Z5+h8-mv@I%=JLE4afIAw+=Kupcj{wZ9==LR%)n{rpmC`*E^wuX`n&rxE=q zk%A3dVdd3qnLOd5snaWW5VOiCja&<4=a^2u@ZWLLrG4k;M$APzRUM`XU0%mkxkE_0@v2I4{j=%oaoD#RV&8L$v>Q2M zy)~gwi83-z-Xft%k=t9LY9P$8Y(2RxTpJt#@P@#1gPvl{EOwsv7N_M@VBJU^*t>Rx z=m9e6+qR2F>b-EJzudci>tnAetBO`qs}nnBy6m}e%9aYEd^B#iI02Q#x6TexXoY@+ z@u7czqGGQY_91pj$cwtmqK7k5_s3^_{w)8d_dybG;3Oj@OxQC0v`GEg=PLGb4)^b@ zOtl~emH(u|KSD`?ew(MoOJ$jKDxGNJVD1!B zw7Am28T8cfTm?NiGgbXR&aO0`^wlnVRLE?QM0=Zdjd#NThvqBS zxZ!Op%sOL{9AM7hgDf#od}QF-#+#tVpc-UVFL{yB9s+TY7rx<>Sjkr21MU@Tt?5)& zCReQs&->I8HyR%lTo)nvsP{flEi&kMFMDzE0LHvs&F}9|;i{hp+4>fc!_R33Eei-6 z#wXYJxl*4t+^;#7_U4j-q|e#_V)}yyD&5a=#^GJhSyC|lr_==vncnB9w`Cd>Zt4WP zGVjfuexk8|7ty~!$xbVANGH_hqQ~>>VZtV4p{+*>CyB}W7E+M2#wM&UM z+LodD7{edc>ro1!>Uc9YIb+kQ&wc&UX?k)o?p&6Q)SL%5X>f@1>7^Bjhd+*b&x7+j z-Pd)z3$2EXuS@eba+W15L7JzV1rolWD^KLE#OV}|AXyC8I7UQ?xTE2f0 zk~H>P{yotrR>|u9rNp#_^Son?a)6%8@}~IOcc5I=3DuI4zF&~>UUp|yW@i-)IScWo z?OGB(W~Mrs`-C4G{YU(PR&3-vutoi*Q5wb5$|ENkMdc}@Q(U2A(7!(RF`e&eUOn*z zar!H-EuflE{s{LRHG*qUw{uiy0&wZ5AW+P%j#TNCO?3I-D!e=60_%-k4vRweh_11y zy;0ZV{%8Ivf^&@XM5%vGJK_LL{JV#P7G4_0*=F;&m1_}-Dx z8$}n8rurYmywH70s3g3+H^^quYv7aF&~0&vEUoE@T|pW7fUO=^!zlL6C;rB0oAK@4f1a8hwgn*jK@!J!{=PG#@|d z#Cz=gW*r_b%(WvaR8&MH`})n=b%w}Q5jJi4zKVgUgv??x-5M-yPb$4PvMQ_-p~;ry z(<&%mqOX~eGZjun#lY^e(~s8Stl|yv4A%@VeJ09+RE;cv;4NSFEQr~&ru%JQOw+)A z*U^AOFG9*(UO?}eKKBG`F&YrXb4zcYKPU+wWc!qHs5l!p^c+rX-=X}^W*uUOPlTW_ zcj#j)Re(veR3HUUtT<8-#Y2*)+Ihx8mtid#w3IslS-aR%?YR64a=9XfbiDiXZ`zXs zj<9_~T^&`aFBmP_XPgE1Znsl2+{CJ}GHB_*9}e}FldIZGjCIe#8vf2e|C!m1Ajr}x ztPGTY?_MH^mUp~Mcw4~_)~*xZCG2yHM%rz#wTVwcohP0SCAROqc6roV8ZUXqM}f$= z_>@BwO!%QP5u8JiYnc>t1YsBwRfbCd>fh=OA>%Bxzo7eb<6)pxX5JDlM~dUlu;O|L z>mQ2Xhd1#2_l}}~364LoX`NY|Ca%@d7DH43YT8P?)eZL;YUOw&tw3c8#?-=N5{>#9 zXkkzJ+<$CTO*C;FdQ4l6(RiH70ha&LE2@ok)$3{4{ zA#Sc}Fe$^Z{Xl?pYwQ5|77&-Bl!XNAUG=w1rri~ImE7}GZej2y!Cfh~-R;x;N<^Sa z*uqVLl`nGZnR2a~kEq=p;>?ekCu6NV->h_Is=bcD386X7B2C`g!riq=0WwWTN?E(@D+=_ z=9VfBd7s>1SL6RhM_2 zU#T1P`MO#xu(kdLL!%;jpS63tURq)|rq5%NH7fto;6EtU4{ANUXd{>QnuYB(C5qkg zS(N`xl(>{e%!E=jkMLpvF{5)bRxbyVy954woil3QHLrxA9v0Ky0zP(;LDb(-zAOm^ zrz~15KY>5{o$Out3t2*Yi>EabN9Mm((C7t zfnA-{W3ysL=)-nMs-=%1n*-H+xCM9DdfyPimn{`>bU_9IszfynQ*x|EIi7k}9nk4U z8x$AsWDeG$^FeDcMZy@Aw&9W_@w<@?G6M^2k~e47hAF3`w(+NBVt_#|3acAbL9Km_ zoN5};>$$&wL1p1k0TT43qU5ku;brHedhX4=zYL8wV=0`$+MUg#3+MZh4L4{2cT7!A zD)Mal_^?*gA%D4eck|3U2=i3(7rsWR|B7JX)uvlygu_QeSWGZS?N>*jSJ{{s)`9k# zUZ?fVmO)@{uRq?iADS-&psDqb^G<{}Ees>Vc@9IFss1&(kzy-rZRUY6H%aSO|0O!4 zdC`hDi3MPAH{&1ne_3*d<{nv3gRCOhl+3S$I1d@{@?ZslY>{hQ;0o#dL=UP4GY zR-a=HLOVdhAb$p||DmpR;YrhrO+$Zq%QlQ>Vb!!w$< zA4}mjvU5&<{bRek&c0Z-JkCf3pbFwKJL@^ee=RPuDNnXq4lQ&0Cc1z$lA0{x-737@ z5&5$X%E+(rGyGd%#Yd;x(TEnygyWVn$+H9Ky<_lf;jIptd7NdxYdP0cERE-P3pZ~F z6#b#EqP5NE#c(^@p}@F8&BL-IGxfdjXrS#+qRT_^)U_X$Vi|8*SUSX5X0F3(k-6%h zA`c=ACdRO4{9g|flT|o7Ero#U7!L|&kyeED&UR4v}V0eXy@)|OC zW(L7;Wl{~uKWCAhJBY_cnzt5Eh5z<1EqV#Ua(sOADNM)Q#qsF??KYjQ!}Q{MYOmoE z=Q}}-+`ZWS-8!F{E|n4+j12EGki!W8am=tEx*=I`t6SfFZ-cu1?!Fbap{`}$NSA%pBcfB^sJg~Gk1)q3Drk=U? zoddM*+HSVf+ND)63diG!wV(24e)EK5J|{e#VZoZ|r?bul$)CLEx3u4gs+hjq{*RJI z``8A)Iu;byImKn#QHw6q&{yGNeY#mUTpe^u7;U<4mP!NPJ2_-*4VfH&q>?@9kLsJR zv+r|%$$$;q4fA+M>zHRnO1BPm^UKgM+I_yO>vkn9hxBe3&*!#R8Knj*&)g!79)(3c z{%Mg(U4r6O7|<0OI8gs4GNS*vk4h{y^ewbyyUDJ%5s{|(i&lHEf0oTmS1(&p_kpaUf5ZN;~yGAvJ! zcU_aNVlzwM3?Odi{@e8d`5HWOSN}Gp&^h&eM7rYrs*0vz;!);-ZSXl z;?Sh-#bPE0tQ0W><|U>%gR#cIkdz-!*pDW55TaaXY^Rt zxfUt-vVNxz)T@~6>RPf8tHd^vcx*}tEb$+|h(;KHTfvT${I&`Pc8xx@rQGH=Q>tGu zTRU6VF8(p=^R<{@+Cl|TJET@=PxKTJ>s`T%J$(#YeTv!L!<@}4x6e}l1eFvJbVq+_ zwBsj|(Z+I*>ErfD{`OPPloZb}Nv`!+*X|wMva1n?aLrgpZ@1sT`3lvRAx!mFR~H^8 zzI7uuG}ma@eG|ViBt53Bchqxx7#UkrZ(}6%UPb06$XVcuUuxO@ypk60x{GM-QnMrz z76WC@QbS8#DfUr#V3{zCI0Ud-r0{;dbfA9Wmb4n;_C*~^)35GBvvq!bs5`ldzmQwj zrx!&cOS|IigK1avZ;J*3$KZKgGTi@u8Y-%&l!ORzDzZI^Rty3bq)KmBRBVJQzO|Cc z11N04b(^_rFD+;W{TCZcKKm1)*`n0DRjApe^t^fXf;LwCB_rw{8NFh;x4>8W)V>7R&p5l@FFrZNEaK`Mu z-@lYx@%vyn{`Id)WWL~%XWR=g?r1b3Y|!yAXdZT(F2#08k6~S79-0`4{|<+5Byi02 z`09!OcPpAiTt;Pm_d@Kt##0pF-~9vgQ^$@4JjCOM?viJ+k(&sa?&(M!UZ{1Suu+x4 zHoL(n%Q$vi6hc!JpeDhri@TOnQuj~)7GLv+w!TDj_XadNH*G-EdYh{l7DFq-U6;;L zF`*3IlS99RFnP;T#b4UJ8`_OKdi8gmXSW*b51}#8K$TDRzmQJC4li#&c?*Cq7iN$s zu{CJ+Q3w3U2KajEq(r`kwo3npF34GIcN)fH_4irF^NF^Ff)4aAt-fyCbE8cVXSO+% zKJmRG{&Y!WO_@4}@YS$IuvwpS!Vqa{&yw^LmbhrcvN!rsW9>O`=So3F50>yzD1Rv@ zW}W+>leS?R`?aosKtz3EOJjJ!0YFgmU351h(T1v7?+oe5+cCjDR4P|eDy$bqbXq4} zR>9lK8f#>UVKu7Lu;^d2mdP3YF2bD}bxypYMpWs%Y=h6anC~(Km4$&vuwWcEaBOvr z@P3n+qLlmynZ0G27~UFGwEl^%$M3Mv$y0A(IY{lK^}}d>`*NJ$-H881UU#^kwMq)~ zA*HTP&5~-Db>4Q#ldc7?t0|CACfm^-FwKNBEo@_}F#Vq}#iE9x5A9^&t)Ae#a8%gH@bDA9${=#*=QVqKBO24RFJkuh5Ib!Fx6c3hqS6NW0 zgw#zOm#eX_y-LbUDs9gd!c6>Rm%pjS{#UZ{BV0F$S-nb3^zC~Vis9lW2x!&~#61g0-{Wsln*{UBIPWue& zm3x1GBs6> znI(#^eOt&B=sN?Zg0oHH=+7BqXZA(oo*=m1c-x4Yh3F zUv!RVEiz7h2R4?H#%j1Pr>;A+#r<*W-qU~Yb;Lo^X6`-U>%Smm=?FWaPbuU@?y@k` zz17=0%{zlu;8KX}*sqD^I62OVTWXu~jK{PQhm~E2btjfjbBV^i^X^XGd#s$sm_wVW zp-1KF&>QvIvlBV(lqwX8*NxWSrGMVKrZo1w-ssTJRk^f^)Kg{>@&1Y7n+MyIn3 z(p*d1&UqK3JRI<* zf1CDhG73Ri8`F!eG%_E7wi=cP6&w;gbI$V&GYcN@i?uv>r^yRXKnMx6@B0R4ksIy@ zQDWBI8AR4#Kl6Zx-9wpK$n`4(Q~ey7+;G&Eb62Fu1JDW#-d?(=UQrL4LdT~lY@4m7|7TEpAL%d7alEhr2^Ak<) zzjL>4S?!ggW583u#q?N3TXm;;@+Qo15O|q~A;^wkHBd?Iz7SZ;TvQfQx3L)8*~<<7isjHB?I*J*k>n2H10r>?yhizU5^n)gXR-dW)D#~TV4x4R`uwQ z1^og*CC%N3_ynt}>kcx%P~Q;`LlnDB{22O#o|U78>~&yiy2Pizu4aAyHwHo9z)Zme zs%+Nb6GCynS~GfUmHLe?M<=;>o4Zrkw;!?grtEufw`A}8jUGLjUv_z1F!MH?1psqR z!_+o9reEt-85@$H&8)Teq*;iO!Vb#xqBG`}X zQ1g(4fZOYiVyt>?tm=7AlXtutrZdX(Qco-W0z~t>XkBe_G}Ou4GTlE~vvRg!$nUDH z`^;)ZH=TBe&$V@vZR#ro)tn~3sEkzRKh6cL%MSk#^X2BZoF5=OLU2R`-$JHbSlW6G zd4K{rqec3b8V?YMD`Syz{$Uu5iem`>eM~&hiA2%gpfaiLVec+GyCeFLp^hh0 z5RlF@;}wocG4_5L67KZ~8m}_TGKKL0=BjUEnjcJu9M)T7a^-xczrGjoIxR^17LRW} zcP^}?W%%PuI^oggl~4!_GrvU|KZ7+Y`}-uuMCJ_sb#0QzktH>A)6J}qon0oP9+8u? zl)+Go9V9QwM8&B7`+RoOFyS83$^HmyAEvPPrKlUFvQtPNT|GAr-PI%0_NX;7O-$Z5 zd-J<^G3=_XrA3-@je0}5L8o1>Hd-gyeikmz?_0L#B+PWDLs1OaZYX!kw4iqp35+nc z+HTXMgGai)mWCT7DA~r1;%d26+zigDP1FJvbGIq6P|tU9my#L#MmJwn3h_LrD*#sJ2^6e{ke0<{lSFUG&8U>d-BOy zniGuvYi9O#;B8S}?W1hxSs-mTZR!Rx^mcu+~ zK<^j2nFfaA&tQqFeF6ThE)J9V&nk2p4_9m@Ll6hyw&$hKg8#afjdR*PYVIq{5dCVq zh5_2^A_{sMCd`C8YlaD@M{^ike~{Q6gyyjX>JUNR!oL6CIPfWb=zJ$jU5$&uMT>fY z_UM!Lk3$(st|)K&a&iHNS$e}#r}=!yMu^v=79#h*$#5zZMXJrH-o~W5QN5p#Ou{ul zB1nr+HH#U_HEt3<#;@_b;1to`gFfMEmdYWNHH8Z9#+zIQM__`FfN$=H{w81E`+7C4M?|-S)#2p9kg+ z6;}+;kM@)XlQR0sG7%2m9~ zN~}N9LG$_-40D4NIL`H|jvSKPDu@W!mnZ|->_UqE^7jolL{Ijdf#Sc9A~Lf=@9>Oq zuaBV!WIsMSW#SDo9r4+zf{70x?QV0Lsk2Y}@dKFbH}NIM`et=BbySF^twy z>w0ir>V>YNSZ;@B1A5>$m;D=eE!wVs!}~i8l(Cm3@!}cw@U-cfom1B+$7hV$Z&xyI zh5hC&6`7JTx_Uz=J_V(c$4=VRnTpNjjpd$0()mMr)l>2ATiPNw*uRb&c$?Q`dphkR zoSJMa5a0gQ^soA_^!lIOvwMs#RcfgJ%~>hXWVS!~=2U8+TOm->D8HCZ)o0a`Zv~%1!46iAKU@gSSt%ACi z_)bM(;`s2=U2ysmW#}JN`)OySDvLLRgi9s=8THCps>uG*Xb8#--_bJ`-8!)TvZmcF zQN8PYhU?DI_qgRt!0-<}$z|+d0*%PS$MZa7pX9sJ6&w?o^HXwHS1ZoLJIUO*dS;p) zemIJJfwU(*v1b31JJIjSyCX4Z$ZAyuALQe9@`~ySa)&u?zvOXO^LRin+4P5}odFrnX+W=s#ktudKEY z%Jv^ph8+mEX74L+$dqT_5*ZqXWz*z8CBIW=$Ar1wQ6vZ}vq(sI1b-_P=C&>>t%jOO zafB~A8h0MgyJ^cUHNVGLU}!pga1eA9cisF>Zv(#G-$s8i-0J_+THf@>fcj9R#qu;S z_1*7?zB83>(+bSa72AoXP_F)CmK z@<+FZ=HpNc%hxD|9?7vH9`2Kfr>W>$-RfL{?0{i!c=FHy)ReIgA~R#faQ;jAb2szr zeiah!YLpSyYCl?iFHXdu>k;xyr*>K^kq%cGyCqZftx>JG ze_pa?f%R#*PGwdp;uec5+OG2;tk4V%{t9faM+XM#c^i9lLJKUFlCxxc=Z0bmw~DzV zwGK*=3& zrmO$9svI$jlmb2)N_8qF_cC7%I!~S73U5Z_RFt28DR2w(QP6IH$9&?NjL)3!BJC37 z8-&T+?c#Y`5J_67QcP4UF%6nauS}tjtO$K%$g#v?4JnNEf;^WvQyhJNm4Y~ackLxx zc6YKV2lWyF(&AnZt&`U_%K9W$)2VvtobtQs14|J>o8O-3M5fHGUKDNdUai{XVn5g$@1(R;C{0~jKmu7FsR90~)kH4g5UpsqBC&6+pw_jG6 z{T}DIw>@mixJ^_M@X!GRd6^w!y(W zoFsjI7Hs4E(^^JB@u6=lz(a;3u%eezd$cGe7SUqKBsGH5!V+@&CDY&a2h7bDx-oIP zu64IyR?JeisJV0awQYOQSnC!Xss#@J!aJ$Uu1C`-vg-OG3_3**0iW;hvDQJt;~hx!5Y%lR?N6Q0vS~ddriJWTLm*-_y>np`-0^m zJ~?n*RuuFSyiEV5!wjM<7-{w3o9V7*hF0_omC@oqCA9W?i<)A_{F~#(kDinVSKO05 zbFBS1q>=Z&{37|;QDa+4IZv5;!q)(vgn1-b+`+GJ~V;wR6n(|}M4 zF}Yb}Oox0AU zMJe>0`*ie-$74$FuvpK8H2o;E!daEcLv0$U)$krR8+U12N@Hdf!}CbqXg%dGbdMOM zb_`>O-Y>lI?ZJNpPd6)AYcjXn)FkK1BAi1y#|+>NJvm{Coxe~8AZd$HYje4otO)Q< zu+|=jcGK13tz$^r{hG0ku~q!%WBUe%Q^~VO)4MT_mzxNvl)EsILiEnc6dM}KBuTXE z(CSh%*aYWN6yPF_X)QaLJv7|=srvcY`2E$|*bT0;oCIMZfBYUtS;7F=Wg3|F+;R zvmPJz=J&o&R-*T}FmNaxJ}kU_yUyG=*?i^Oulgx>$=ctX$D0>+0QM)%C+B*!>K{Ql z`>a*qTeTWtD*E6$`Meq5SDpsx1fAse)wnf@&T9my-emG(q&DWdFujw|t<^_%U8AGX z-)SUCC%q_GjFVm!ECBZR-g0B@)G~!4)Lyk%C2}7`o7jm zjN9eB)jl`uO-(!YKoUUp;*S2~*P*4twf{OuzAOd(c-muK05!w_B_Jt!3-MbdT$zf+O)!2$W?-a$i-uYOR6lst$L|0go_n{S!SwPZ!B`dbH}~ zR<3b6$!_($``s+(C+O8I+C?Hf2$BtO}p&b7BK8mlm==ORcPP zvAdCNI;Tm2$eO*TCWd#nl#A#|>^Ma|Rqjr|l=x}U2-U$H2mD1BgS1A=pea-=;8u+f8T>)uOH?I-((ij=U&2>s51N9f9 zSJQ*b?Kjw(nPZy1F%hZsD?Vn*Q9a;*#tMJH>H&0621H-L_NY?72=$zf{sbW8UK~p* zTQfcBR;4mch$fExjn~Mb5|mQzdxC>K{BICX7JDUU$|@mptiGPv>AF@knHDcv`MDSl zFP~_j^`zjsI05aUYg2oTrHL<`(IN*dc7=B6lQ3MmFMC`UYu%B7YlvhWvY97vOEd{8JO z_qAmO6m}J)EYw#Nv;u?7RkwV9Egd!O>)Pwb$U<=g*7WGMSgGrpj;TVX(g5(AnXtIx zaut>Yh6*>P9{5{vr#W??D|v4t2=Ss(!MxN)26hx?D=8GmNsg=)z1GdC;=hhrG!#4S zwpk9V)4|N5@Q?w{cJj}obToCampMkbJLw6aWlJiinUz2OI;+!^`t4^(h>oUK8 z3DdTgrq6bb?#mb9yM{N@8R-8VbMk+%luNQLfqGWlIeT!W0cdfZDZk(8wmFBd3dH2& zvb~31^ccujtj%WI*n<(#eeJ)LOgZOWC*z1;xUV5-%D$U*=72F9Nqilqi%Ry@+Tm9 z&{V$7@7}GVrNLC9P=fjkM|GeJNH@&Qz+;+k*j=0;eYQIBMbfK0*l{ae-s;gH-+q=2 z4{WEM0xI1xFL(+0XdhdelP(#Hw1%ZWtne1c z!g-_Vv0rIO80Ij|>X$M+F1Dv#?Lep2K2;|wj6w`MuuaoEr1MdiF3H;!ulxFY3An_z zK`QJ@TLg_E(~7BCl9*gHj7;fOAWZz3P7Dj@`zrGPoI`r|SUNiare8msuR^_;627!v9jp0v)k5R46P)MWIt= zzH?)0mf!!2x;8KjVnwtT<8*yZ9R>BokN(4_=P#IbE`m!552qGv7F;0r5p zsnjkk89$o5SL-3S^k%zDxM=hzH46#vu#B<_6*O?X6B0ZjzJb5F*C(;QkGiCnBbj7)3 z=6dbt_;&Bp)9v@)EH+4t$4j`F&Vj#QZ^x8y*cOa1gXcQ4%cyIwDTFctq4UA~S7&GR zKXr-Yrq$QVp~F#2_Am!)91Oc(nfbbvHzf^?rJpI|p9Acas@_-Uk|Wk+lWj?Rny^VI zb@0!<;D;sV>M!dNr=pU3ggt@?!2;q-g=}s&_fy`j!Ix-qwyB*QY?3TlH#{mW<3fJl zNrwks?2zqi1_VSzxe-!$FV82398z@nRv6s%(W!^@$38(z{k|Wil^H*N1Sc}F2yS+= z5x)4zfKuAX*@A$TdO zo+7Xf0TOIc*+(A}ZEGFpBe6Jla9R4)oaOs}Xu1l&D8HxsRSA(+It8S=8&m|8knZjV zsii@>S-Lv~cIoc!ZkFyY>3(_5r_5O8;=^j>A znpc2!?H%{GNwa?uhD;Up^OY7qbA4om8?T}|s)#ydoz9~@17PlXPz{|vw!*^@T8S0j z;m8P_Ox=rw<-)?h)nu6GuIvdDj0F-|S2eHQTS{83J)XILT?@esyqmgB~;4nM4OQ{`IV4Ca4`BI?Sq*ro|Da z(K%bl2k6=Vz@p@tswhUnYDhcFo=jP&fGa&9I0CyPM@&6dCJp!$wH#njiH<(s@HkIV z@$LFuA7Tq#I>&RO(bKCMT_^F@y5tudC>sW0{Rt_f`D4t8@XK~tGQug3;)sI+ur;dj z4H-cwPUErpAd1DOgMJ4$jPQcgaBA;0c@duWi-(+WscD0bRWZ-*2N5vLeun(3X>Y!FUF3t2#y5_SN*@O7T4qx6a;zK=vg{dB9? zj?h#gQV>=Y0VmGjsy+#M5WzNqnfuJ7pu;~mj=U7U$Uw>Y~`m@wi zt)&6&4Uio}d#ECyQ5r>u~SxM_R?Ml!B zZiV(yhM#zlk@*Sl?=yL(*p*j-kiUm828Gu>@BAxp?Xmn~Ve};n$i;VomI>U5nR>*D zS5bW-ck_EmwM-g9`h}`=jG*gztM-*AvVbSy&{@I?+zW>7)xwBC(p>Uo{j*eoM_5_x zFkD9=vFf{TaJ#+R%cAy}ZL|CDgNf}ga0`zwpT=c87G1hs)azFCzy{vw!;1_5D56S5 zq1fRRWfHQ}m3vi8sD?c0TUbuxo>^&H=t55Amn98_skBP!u~X0d;m_YJ)mLE+UqVT^ zXao4-HI2`6kg>u4W{AE!S)@Hq6?*s9;=5Fd7Egfrw-5ZmvNtdBc`tpX`So|?$2u`ckSvn(z{0+9G(l0 z-P@`cQmF;4+N$+H_6F!4vRdI!8;`FHNI@x6Q80er`SUcuxb?=gyTOvYkXfF%R@*>e z;|GN@Wl2qWCML_%fA=#lAg_)kKX1Ky>?G!OOG=i?w_sP zI5V5BaumNhrbLu4T^7B1Vu2yjdhUV$PiU<-AE&s>Wj3oKE(RA%5u>Hc6q{e#>elEb z+kn9QL&p@e`+pAa2l7?2B0is;=;dExniJ^ddm*z*L%|NeyYnB@#r^BzweD|*F^vWfRf0WepM)LsdaL34n z8Hn~Umy>&RoZI(9tfRI{mpvsH?~R%&@jSW1^QDdHp$O@F7C_L;6A@WxJ;b4At?wMMBSd`3O@QL3;{aQgrUe@5hQkXVAGWH$QceyO&SFt9J3H$iw? zcUw*k1^^3!r0NxO#AzPwX)zd1E2e zBfMp4SOeq#J+}}^G1Sk1haJBlkp>brpGEXz7_Xy_j2a1SYY)}x4B#ki+<7)0ri=eQe z&nZ1mrq$=O48>jpT@o)`mDbW~BgMlL6vG87O6*Q2^Qo`DqfpZp8!}!kmU&n4bzUGchfW(2GWC5X4PRxamzA)PQP5}@tKulMn!1Vt`=``5`dw(h!F0JIVJ|+ z$iX}8^IgHp`Cp`)4L%Fu(yH|k`qFBc9;H^YtAxVCf7X|)C98>LHzqQ;xG30@%6z@5 z3t85pD5RQnI!x}MIF&3-EAb_*=+fo7s2FCTD2iwe|5_UE%2(tKPI21qtfTT z8f%!v{nl}$-y~)E!QuMVUeX)FdpqUcYh-Xrf;w#9+XkTtS&GLs3~+YWuBqx2swPrg z-erp2tX(Xaibt9nwE;yppn>Ogdvm|Bd*7>Xu2b%x>ay{6)vJ%l^LgEFBZMP$vU7fVJ3t5vs0nNigT^AkP za&@B`M)GB10*BXouU8}SvdBh8H76)1@NczH3%dann3m%UUUVQNYr z&P`HlDh9y8x*3Bipfjwx8J4(NYA`AcxF_ueGn?+1)ZWR?-m7tuMU1TfPibOSz`QS; z)c4vwxm|6Uy9hVVBSLvkfy|38Zb7rS-i|kI*Ah2z*(!KpP(^)%lwWr{?u8L6C{=|T zIEvD}5PLONR!dL#sll`>j47c#kCg;18EBw0v+Kvr{7&b7iynM6O3ZRDK@adY(KEQc;@#LC3b2pl=?ji&Gc_)8_ z=IWH_qga~*(L1QMwFmNBx)?O~k;Pq=u-kb~O?j4L#B{LM)-c`wI@#Q05E$nb!4B3H zrzcd3hJ*2$)U)$f!4+!*k^bNV**A!TA?Nrb93^%}tc5)SUGYss9(GTVLW&%jmz6V4 zt*>~-YloI*jMCYtXwLY%d(fhi*W-4gQlI?u?LX`Hbo-WRc<}?8LbWzZ zBmp$0$>a`5yboCb^(b1{3IXEM4NFja_L&o$J`rAm-LXQH1|4HpL2_BPyH8Ltk(Fb) zPAvck^?TUJWN1pT3}4g73L}@U1eaJ5TgcKe36U$|zScnGCEsM?k+|l(IBM)^X>aAQ za%u(TBrL?+&u&na?6 z-_6GN)tr|d^Fl{T$*hf}j`kkeVU%?)gft4{JFi^XMGW1@GQ@F!rkh`7$7^u z!fqVh$h1(IOvOkAG|NG(i%fwGP9k=-Px%MR%cny{|k69JQqrZ<*_d@zYBDBKR ze%+g^y{ybX0%@A3kZ%&stYO6R2(Y7H_haok9MBbBc!n8|UdaKvTR!)E9$i-|4+}8+p{2QPXjPT^Q<0di zclWBnZQ5-QL?gfHbYMIre?6G@hU^O|-Q6({3ZYD+Ag2SgT=t?xb!Adryso>)xt!eM z>Zv%Z-`^yz)c0{t{(xc)-JFlnt+pfbE<;gaH1e0{<)tWpF&?^2897S`U-7a z6bo`*fhLYtCoeVaGuVzZt(8rxvcOK0ex^To?}_Ywg>sjLPAaArEa({=xy)JxNQ)V^wl@X)Oczbjg za8#vn1CGV}oSpw~R&uL`f|=+zYx2VWB~7RB>c}dE*E|oy41yXqZ;V1vz=t z4TmNDq|ONkrg3?6&n+hP7EfQ5_sFEU32N@L)KQdtqNs-Ip zlJ4y*XN8a1s))OWe>NlE6iB;CP}U$Ry5YujGP{lKxO~LH$6pf?J}FKY_(xCF|B$Ms zp36Jf;Dq6;n$V$KoQ#V9uAk2R3rd26JkQ*MH}f0wpz+AhipmmDQgn^v~2mP~FhVO>0O!_MRx- zxQ+_5XXX^&LtKGX+&G|@^x#$4v0!@dy515FLyU=X#`+(OY! z(3K2t%=Kt$|L$|@(lTrvIDK6z`I_Gyf{yF+a31gjbxROWq8^8=9WIgfZasFov0QAR z$1HAk_keT)L{g}I}XQ&Fl?-`R?P7YJp*rom~uG!_ybg5qbS^jVK@!)^sz#Ku^-?iBFHaRK8S)BksGcxM zuCbx}l3Fz~ko?Lwqxn?hK%jv_b!%4hDE0vrG$l+FCm7MU-OD;Zobw{aHoVn+nuR-9 z{)q`hm7s9jcgA;Cj!>3WQLRQPIBTKdQKy2xtitSW{aBDwacipxNbfavQH+PRIHrq* zD)*b%lU3&H!BYpHLf3c=x^Pz(>{)S~roS}*hpho}QY=cDEqZoP1PDX>0%ts2ga7Uc z-dXAViCCXV=fZt_n!DFFQR03EI3%WBTl;yyvy3)l#VM2)gs{Rx=k{mg2~c6{m4w3d2laav2pk}w+GM^=||9ze&m)fAMoDpCC`7P?eve=~p^2G;DJ z%OBcnb52-#&u?BjB3?W6xS^ioXcoyoPHN`Vl0b_gq47xc_pWeRZLI*FB`59R$X`uI zi(Y(BPo5VZ|E_vQPu-s`iz)t|<;K;^|5-E;#fn!o1DV2&pTVYCx$HHYZpsHyZ;HQr z!0+SZq;P@OPfo6D4I36h6+A+zCz(PoQfb_fl}WM|$!+Dn-hg{|>%H#sW2xcnu|y0P z@JDwB`R=!MT1CIAtNUX1Owh#VmV^!Xq8WVmPwPno&D@}#=+F#jX7xnjENhO9IUy|= zr?fqfX5qhWFrK>^d$BJHq49K})RKv;&QHr{2kA#!(MK?{vbMrYI5K__ThxMQ;$Sc* z0d2g`uTb|bAl@-1|I7jzElTAy+be>^>xswLG+ZYPFMhDz{qv;3mgTHcrbh6OJ^oOtepg%5> zXk~f5KCu+$8|Q>#=P}#0+TTU8?)cK^NrP56UoU-#cgor)PZ-E4`caCa7M%RR5Ln~3 zGU7KKvF}q>b@HT*f7&_;ReOrr=J_HCy*&3eoMRRNwMk?_A7AfVhJ3P=K)z->m4gsk zr8yl zrQDnx=O*6^I#9)beVe2DO?K6h!O>#SLZMQSMJL=ROTyXKd6cC}<`Mg(-W{FBrEcU0 z48>~Y+@c!@Azn#S=BOjLQS`8*o`nz$_q-|9EqMR;3!GVxF~*Rctn8hO>nPCkSXerN zVI`ttouTPS02%hhu3bl0|NDD#YGTE+j7?12{JrUwFu%Ea)$p#PN;2-RA9g!EpR23S zcS)N`9&J2Jk`JEPqjQBKMqYq+PwHXi0%C*=hGB+x2`$xcmyVKk@w4DvbA=nKn7CVg}W9c!)D?A{wz;_6VYgV4~ z?yDz_Rvjtx=nn@YwcPfWkG-7Ju7L2z;5?5EmR?FFV|^GI;a;Yl&c?S-cZ;dLA|OvI z{5V;0$5^+HB$ORzv>0Pk#Qvtc@8fu-5Z{)7YR~TVC_7VnfiCb9=moQ0iKxW>3o&|E zY%o1IH+{4!DcRheTXSQ;8#PCQ`ox)7q6#9BqXN1j+|M^0yQM{oH~UQtUtdexJ&Z8 zESq?Nl{`&wQI#4%4T*aC3B&{h8l}CaU~+_OwIc@ih+3iU3#ryQtke2N+56t;jE$T_ zllTWIXpQ+Cy17$RlfrC?GQ~_*sOS4=S9-` zUdqSOgJ!SSWBSeSe=nO%LyGdVBWn7~zzy@F))E@LC6SWQ5AG;p?R;bZ4P^^urbv8d zV&)_$XnHws#=Wc$zQDdsujJC%~oV)cv=*e+H-1M1Q28GpChM ztZhl{ek7QkA=djEN;f+V*=xyza`9(84!&C5 z5$7Gdo9*EzVvFNM3tso{AQ^zaB94!)B_fgrI`=3h3)wz*L}^sre}c$Uq_O!;9>}FAb7hpIcnF)vJS5~4KZhaRU;p|y=+a6+ znV&aBX%AN4pQceMOHgaiC}5>c-S2#pVeem}KN3!4L5x~j!ZJ-NxRbHBeH%uDf9+Bq z*8rPwTQN7C+_jFY=}l8q3cKi7Y|)I6ozL%8auH#v3l23shpcx4wARGEB>R3p9SMi8 zda6RABBH>oux#IJyjdbxvdjC`imx<)xi~<;Kprpv`D6uW3ZMs)U;Z~Qk6h&($G1&E zw&C)l+LHtx$4ODo^=DXT19zdV;2y)Eb;J&JlDO2XSo3XSSUfjxFJqMj;TUw^sUpD;1W?Cllap`~}P z6og62b)}{^el}DO7ihlD)X3`3;JJR3lv~iV5Ffg#^z$4IDuc$gXKA_CPX}vZjH`)q z0VPM7`8G%Gj_>vL*L`kG?j_?}yO*9Iw?eUlWfP75$45iA1eT^*Px2IeB^Z=;->?uV zm*MVy$mfiLx4<=^7S~=;vg(c8X$#;l>+esn(y%`O4#8Y;5&n#L{%^O9 z+HQ$8W;`y?HA^lk;}Vi2=Eo^zGDMO4@25MfC&ySlab?URjSxz&&aK|A~U;o=w=Uz2ee=ad>oCRT;BK!VJ!X&%u z{nOczshd99maT)JJpT*+-I5p5KvCS*(ITEmmM>6qU>lV5Z4mIs{D>>Cvb|E7ieCMO zD8#?&5%c|(WcPQmZ+?OVYwoFL|Dr=VwOqW`Odu!PO3yu3H_1H+w0vLPXr)3sSKK?F zP{LF}Oui$c61!;Ks$TOE<@kFp->5>_3&m$e-8YxCo@?!6sLu?&)qJFupTj`QaU=ik z7SA11RZ+UOX^&rsZ{1_Tj;0q5c!|WngFK@M461_>d7nf1O~S@MHYolW$Xa6QLdvqR z=p#rN3HZhUjK{-Z^07|0NYtapzpvf8ZwK&<*`_Xyx*DqH9=uF^HS;m|=Zze_6Ed9W zww@wy{;74}G2fkkt7Yeeb&ZumpKKIHLxb=>^!S9wi@lcgc33Vh_eoRlA1il6!^GHJ zDJisl2!KElQ@)a)<6@ya1)Al@uF!g9kv|b;Fx{SaDi@=CZa7C+N6Yo%MF|r-PV)1fa+rqqGat$47r_+3?$|q zM6rFD+>5aKGmc~cSRTmcmS@uS?py{`6b%4q_L0Eb+g`RQ*BcBBBOo&DmyPuKIO3?& z!Un7yeT>R)**IKtDo}z-L6ZZji4DC`uga|Hoj8E#{<^+1rMRtCU@0TYLwb7K@Nf9f zqnqDDtX!CD2<2~w{^SC=)oBbFI{X{s7A+M8^gSKyyCi~I)(0+|=VoUU`q7FTIlE1l zW}@k;9I+?i-lTu7qDrZv-H!vD6;|Uo@$LR^Kb+ijVP_oUZ8ibBkR#wsv$s^W!;Bt! zldd*CH;!^t!K_=I2qAb1Rh6cmje3TdS>ZcXKV4CgJ&aycGE8O}FNouIb^-NLda62~ zwYY)kOYS7?pGe85WQQ?}(u!cNJF&dr+PIrr6SD+ScE$N zxxLxF{O*BPB4QiJnEp}%^AjvqL7HrtXAskaGf*=Gazdqb%*AYFl(sHhgWg>sMRJ|VX+11Zw z8K5Mz6-8GwJDC6R zrSGY(xRexTzzkZf!dXvg-b9VJ8vAjybzG63W*kWn57(wSJ{%syrSNzC`F<_xESI?4 zI&@BgIVeajcSq6Cm|qR+Lfcf=Sb=BgtW*~@Q7t44uG8%Aa|F-IQ^WWl)^rGhk?Vt0b^+ZS64k;4yYUy7M zR=O0sCB;xEK^pY?>)pvS?@t~oopO>^+p^$g5=I;Tj9ITmT1D;+4q^xW-kAB%G-P;1h7C?c@l!WdR0dxDl6IX3=m}k zzO(^Jo5R8XH8W8414@&+2J^&2?cJgm?D5qO;-IQ;^}oy+(?qXPltm*GCCl4_L1~>xLt|r7 zu@ReR#&NMoDdX7B>nwx{mwl6YsVKgyJIat?NSG8-zdF-My0Zdy1K$z6nj zq{CjVq)UyuM5>(__!jiBZ#;#`u>}@J>I;qpWE_F)~zG>mY&Zk z@26+UuinE_uu+v6IUC`XA; zf*%n6h<6)zx~GErwXjKha#DO~t|a9gQGRl+_?9D%=rk}sZSCu~UPw~BjPXAQ_DAbe zpP`U!xL#`%UlzZq-1O%zZ%ZNh_SsNBeDsqwLZ6f32B}UyUkK`>LR2}8&=qra|BDCP z(@F5CcpXA>9-c-@O(Ik6hDOI-k6)uca-rD>F?ZTQ`hHDsC=j=(4*Zm z3-5X#6L+T3X@9~%qx+0|kHM($(A+=NVw1Ph@sG`tNC5j-t!ODp=pzRzA9NYU?2HyD z>-p1Xrhj^q&nZ+=b`wV#@_+0y>xC*Gj?_>UU=TpvSvwWPd~uN-ysM|x=& z4BMrow!#sW&wwuCX3nSPN3j>?%QGip10TxK+o$NQJh#q#MuJ?1rjWW1IB3ST`bTB_ zj|4h>&SZsbZkNmo#G;qaIo>_0&*PsdUfP{Hz73au%01pKmAw9LTBT;m2i7zAOoU6U zQQ;yV95D8)NEC(dLftm){s7^obM>kHzl;sN*n(HEB8{2aY_V92tc0ce6$#N{$;}SW z3_|Foeu$E_hz41$*~ee?JV5p)lKY1L@lQH$&~gM&VT1$ED05%u)1xUxR(pnM0Y1qR zjgk@bSt1#s>==Uf+a4@u8~%i5yV}xTUm?_EQk2v3r*dB{Xln`DcvS7GMLOIy-C$~r z>3&94$O)h(CGr3H>hG}$t6>(7S~i5$slVa~L9~)+t|=-^H>SSk+>CFjx@9C6H5v??jfmO{2@)brz!m?QS{cD;6v3xxD@#AlKrHY_qsR9Db>kquy~05 z#bcQ@7KBHfW`&<>_IBuxpLBK)Si@Ihrr~q_8J3zVylkn2tqgH-W@XFT(EXFkwxG~R z+xZa808?=f9J^2yp4T@%fg0c}CR$ zjCkI4d(J)4maxjw*cN^z_b!14-va*lulz}+IB-5xMbCOB1adiTC<02j($EpaxxZfA z`$yaNGO0ETK2@}_Ck)+9#Bm{<3uT=rqnti#SD!0L7+LN7eV%V`s_0eEJ<_@j^96#I zTDP5LOuf}o@^71VTh8fF z#vnP*_&%K|qUBk5c#1JI_h9hyN%a#{LHP|VY4~wI$Z?;wWd>#>6Cu@&rgS^r4vR?FCLZ5o!BWAybhyeZl@`4cwH0;TZbgc zwzF`;58`L5v|L;O^EgpD7KBgJq-6NIIEu1aRA%7HH`>$G6x2RY2h*$dyyO8X!*|Yo zQhIyna0G~371Ig*+u|dGK{KFWmF8@vcxx5FJsE_is?%EUx@kBBYzj-M$A|TXr^NuM z1NGoMr@g(|vVLhNxPb5+rFj*T5@M|4>1I>$8xu~t8l%cf?ykfkAYROQ7-hv-QLWCKsN4|Ax3=Tp^CD6@>9arwz9LLVA8EEYrcm*7Pd5|wYa%BvwjL(b z^h=5`h6_ip_=oU6F)uQ&!XLPMWcwRw(M@+2+*PBbHIe1i1o+`_)$yalnv>=t26v?P z@&F!|dxYyfLi#wKe}041ytD>|re1ZBHx-8*@Y%Y^iM@BXRjiwe7bMH&rk)I{Cv7`vJlU;8nG zvzbdoW-z|+9XUSnSe=pKlxl7wVK4zivwi=le3z9ho|*dM->B15Z%_t~H`O=6rm96% zv)(~5U6<$6S(aexCiXGL>;JvqgPgQeHF-QM(%TXkzJx*yGfJxMN1hzdv|(#I*1Hsg8y4y<=DI#6yFjNTM!3$nCAiFwhNWk?GF@GL zE+RP1=oMO~_pgQ#J3^vP&IPbF zfaZv#+OSfedZ;u3Ej8}Wq2mfqr^(n}&unt^u==_^BrsW&tbGQ1xkf}GfxNP9x(80% z&*hun+?#D7-%SQUB=kz1;|y;`{~ubz)eZ3)eN4cPxGyXK+h~KWH7O_S;r%#U97D;h zWW=kirbS_cb*PTK_|qnETGCvZ|2s5^QnAS_)hEJ`|XI*-}byNi?lgN>rp6uU*UTeQJHD_z+#{+}{{Dwo47~Wz7JT~mj zL@CKltvY(6ByFUt&`WhGBHm- zjx-x+W2x8i20jAv;7XQ(dlSMU?KJcWVs(?nw-Sl|$cXD|ECl0Rv{DQg8D#zn3k884 zTu9Z2N5=q`CqmgfApVRZ``C$)D};*B@fz#OrmVj9TFu?Q&=Gf-MAMV&@Mo?4BAmR= zk7cqDQECyEw+m+H^4}tP3DsJOyfd$@-E%as3zb_)6#g>e^8L+bC*_0Udac$T=c}|D zzdK4mJFoxi7Oq>>a7-Tj?~QLAW9R1$laRBYyN>PFGu$kKXVoNu#@B@<*OmD0eoo@? zFmX=m$&C6CrrG{|Mc!f{rG@FVahV&u-(2Kdl!JwilBH@8>aJR-uUP5IS|IlHC zlYmdxQ&V%13n8pur871jDHXpbWLCO2HoM5$s+}2j&1pq`TCzcfoVlV@8wH}Q7%r){ z*EzyndUpO~46+I5Fdv?ahOvjTagW@$-lKLVrtosG1&%j&#}jQJ=m8ye8(8M1{fVPPc%uKzl z%)(EYxGqAM=b4)s9gNcFe7Xzz!0#1~H5hUatIAy=n@dBEi=A_x74U=VR^n2LyczlM z$Uf2)Z?{OKLGy_sZc2qL-Clw*Cf zIzo#pO_G{u4JQ?L31u4zjmhQtI{g7aCMHa&i5Ntju+z2FVJIsd|1NA>LTtMLbp1^l_uqXE zO8>t(N*j8UOrv`>3G0;6iys?d!|LCGLy?hRKV}6nAKFqjJ`PFZZr2)cE)Yr_0D*t+ z)YOHc2jz;wk^M2(Er}XNV<1Yz@evLugOO1_#W<0OKf32D-L)|5*n_K|nw$HCMIJRK z-J_tZBxpWvL-$Lz8;lMH7xj+;4pyt(XKiyXO!CZ~C%pwDuzkM8(&uZc0$x}(a6?P)fB4dy`0 zfuUU36vuVd@4(u{2$xU-Z%Ow7BI#9D+{DE&H4BOkjx-jRW%+B{%(q;8-?r2Y4nw7c zD{0wd*kF7@`@AiA>_LS019m(^s=c1Z!k;p`YuBwN`lu$4965SYYpW0ZA8Tw^+8km( zx@~`-Ex;#vx=aL8oYft|;5NfMh30Hz%O$!w?=2HL8Dnq59?ft-#(i7(@{NFRUCBK4 z(D|NahvVNS8=gBMuPRbkF>&wqw{XDSap?Mj&SS@TVH5vKCLqyFa@=ibn^N(|B)Oi^ z8ZpM(uHN%Ayu}P`6fCq>-F5p`yt@Q7om$>FaTzJyG%+KXz>Jo)#j6Iww@@kFN@=P?5EDOcmg#JKCTe>K+;NUGuD4ndyI^18G|VtX>Q&7O+$kY`4skeQDUi&Uy2B`E%@Dy4mpm~NHR$!Aij{X5tC$156> zzhCT$3My3^!MVhqQ$WDYuU?b71zE7`j8A~I z`gY`h@5!5$PLt4+pVgK4>8zfsp@M%Su-eWo1mo;|sTKdc9KCaCpKdRa6?aJ&8^?a+}*$*lj3U7(2@CH2><*Hkk+Ps%R;s z3*C$*OBK6z>$vEXmSKK0CgGxMxcg1~Bs(IbaL?>7&`Zj1^`aa*yaVBWhxbRd+JA|R z51^&t`?3C_!xhl0N$_26?=ijB~k zRM}8yhZSZt;nm>WzFwRrdPFxve8L0oru|z6i>A)fssfT)amYp3ZAD@bX6>T&aQTa+ zZvt`HsaNl+jyZAfUo;968xrfE$o6Tuq1J`gauT{Narq@5iuA%CxcQZ?h;ZeZp=jk$ zYYm<8|33IyM=tVrO|)PZmT9$~ybUX2eK6*-j?CtA=Rmj13`#41z_?uy!wgT^@x>1H z;OKcx>%Cg)Hhf)}L_zr1E$7Dro6EPXTx(cfIa)XDuN7$dwipv(2^a3Y15S|$cWE_8 z&7c|~^Pk-sTC|Glsy&QZma1os(V|g*|6Ds5iG$gMhp-DlWBL!S^8mg44^Pe4|Z#DW+ zdX5`N%?W&D?-OF{h%*@ObxfZYhZUe7lzLdFx~lqK4HHD0n==opRB09SP+#a)GL!K! z2>+o}o`zB3t$wh5Y$1J1ie` ztGLG)Wlb+%wRwDjQZrIK3+S*Dfxt zVMIW1eN-8^TsHA38PZ=8Zta$QRI(-anct_a4-Yg)OE&`Gd>6A?{}6yNdU=sa`YQcE zW8OEa@C9ggL3gbO{z|@{DjG(Ri!px0X_d!YwvXYw;pp*W$*WXy;P^3z+P|E;ky7x-Xa=VD|-<^DZ<_#pDj zT@Yekenc?cwm{u`{8h&1fs4wd#k(IVeJ_>cidxd9Zoq$>R}VR+J9Q3s&*u0q{G$uIL6o75#ZMya;V+$M;c3wcR>G6@MEodR zZ+M}gV?&<=&Fqa-5_f^AzfjAH#i}|vwW_na`j(PZ;Rd~LBVt7MUWRJJQ!ih7FO(i{ zApxD=;NDUe=*trDDk5!VpY02Kse^o2o>n=^DR zcjuP(0uhZp`{<%ev*+e~oG;}D{(h%~CU~W%DGd#a3!AwGzlP^Xychst;WF(Q7h+J7 zHU&85(a>GRSQKB?g+xdeH-*52+*T$-Bd#&^)V|Ku-{)>C<4r5vPl>wCkZ4ga-7WT5 z%cs=o2gVz0J;m*1#GS&Z@42^Whz3VAP1{1Du1CXWeG}hZmz$N_@j%h5KN20RJP(MJ z8(HdFNRa@57xOv#*Twh7z*XNXOTJ_ z0SZzU*g5J^WdlnxUFX|0?v@tUIK74a)5 z{A-Qu>VoIg%u>O6#TOffy27n~<1{W;xAzAyFk2ivE#4eWBXp6_6FYxG1-oNL_^ZV~ zbHNuojbEQuF`Qh8baia5zwz_ozt^(8DnBYts+|6woh$EU2YRg39r+i1BR5u&w7tX> z|K&xd7bnm;0m&(S-P&K*Gc}>ep61n~X$`#=DU?nZ*L%j^$>{Qc>V!jkZa)QH{xh*|BwSQN^Y2^oew_L(A;TFE&=0K~QA`vX|(^8h_iy^)jLWPs^-6ESfnH9K5 zJLb zR$MS(;%FJi*!(#NHaTC?>a0n_NA*@zBjn#+)pXo3~-CNTIMHhw{ptQ zo*W5Um?LRqdQkSsL$qCquQQ}AhC>4HdoOZG-##3Ho7S4BQzgAUHd~AAoZ#J(Y5A-D zXE#Lpx6`Df5x7~uTHQvfO}zSHhH^T@{^NqD>C}!V-Allq3$sSYodm&AksW|O{EglL z)!u>gB@DQx@xueh9}o%=iV&2vz>Noyq^!f}DA;35=9|A4Z6|0v-JEo*UGGg;^NI;B z=c7_$3a2_|T|vEX)Fn&&5&I-6=v7juL$?E~ZHo??@-a9#Y_ayRtv!y5T^;DF&COBc zIZ0^Tf<%Qbnijc9k3#EXk&-j^FI*fh%ZlB~E^I3<5B51z9QEfN_n1v6SdUcN@by^ zvG~r97uksO8JBOSJCS=)=O~uA2xj-smDk4oj>NnR$C@n`T81kqh(`~Br>%3j4E2`5 zxpjL%9}tz|8ADPmjC{pS-y>ZB=-aw?Zi(JflIqt3m2F7@<2u`$mDI~C_LOYO=;Gct^|2MJJf?5^$ywxVI&i&3FS z@~1bfSb$!?;AI#89liA>*z%^NEXnZ}Y?98*sX=>Ydd zHf$~fw>@(I*Sv^ARyy8R!6~*+TEz)l0&K*8qQ^O4AZV_@tWg>DQyRIckgsYPce@QI zU$DU<_%RBj{A3iS5o%epz7L9K@}*0+zy)y|=S!>D{*rgyG5RRwx@57xtDW67*C0bv zAxJ`5(<>udb5I*s?GM|hI(bGrRrPtT7S6DD6b#+nT~%UwaBDcRgRE*DgVB1wa44fw z-6)+u-s9leC|^pxXibe;$~rFo?B=_wM_fyj6kuy9k(yg}9Y#zyt^ReLhkC;81K1Xs zSQ8yxnceazzEylVnnqD9(I+51E0I`O^fva{D+I7D${K>&&9*-Ts@HHk z3d!tpU%!4pH@L?{MBc1qf(bi$U7(49h4gDv=VL|EwQxwYM8=g%y2HP3sktMvzH7D= z>*8~4`Q+cM{P8yBiYC$y7P+PckJVcUa8K6+TDq8ZoYs?(|CtoVkb46@yr%8-V;`rZvEM}#5s&+SP7ds3b(F%-RftuzmSwTBuyM#xw_nc%znbuZ9m>Lht#oTZaC^^{4=LL zp|H}~NS4Y1-z7wQ0AV0uXzK9o+*zUz>R!`%*_P@foNu)4f*S8jMH4^z!B5@+C9dm& zgb58vd<=lO;@Z*}@;I1^N8fhd4m3?BNn0s3pR;@HF?kvh_u67xL?|W5S1jJ?Uay0| zDf9+&g(cOeSIt;(`=n~&?c}CO%Tn7ii*dP3I1zl-Sw}G|*jK8@y0SLPj_c%&Pv#B& zJ#Vw&VYp2+pC>52mP!r9#aW1KLX|3w+sqHuhl{42!8)_UbM_>Oo12jy^0m3b)i+_M zn_kz;jgm<`%ez_2`?s-Su_unuhhL;CFEy2Bc#j@Zd7Q^7j@vdAtUU^&H?p&+j*nZN z$*Na0@uthH`p=qU5%I~T?1^L3bk)GZz6{hOA<3}})MukQt*9NPNBR*h!nIy>4ZmN; zmC69y&v5E)cx*pJd>_yZT=cx?TYnn*kC;Kk4R0NqqEn7Jo&I}pT&u5wTHVbz?o{qT zWBu{EEZK-9BMH8nTuV^pl&GE?xLW-{ID^P|8VM~sJM$v_f~6JQkD~eNDOY5YxxDj{ zdwaN%OUPdJVYUBbijIe+z5ZsPQ}){olywr^QQI1z!aN7?Ao%O!0Yo5zP{-N*#TO#s z>KfC6y-*^p4?EPES`uEU_`G}5In7ht1#B#eGfK}pU#{Y3;Pa=<+jY81$H{eupFFte zRnEeJzs&CtQF?`|$}O+ugJBF%x8$u&rr&HbXhRm2{P)^DI7-QT(Tw-UWD)Lj=Zp#R9L^Vr)1jSjS)Oq z|L6=shbVmEq=~bk$X51xgJ*Br4em(Ah z!IB9AxaDw8_z~^erv%yf{u*Nr-x`rlICbTIc*MJVYEGAbbzGzQBfCzf8j5rVL)?s^ zN76tS#)=*;PSje|^;C#5TElR>?ttD~<<1z)(X-|g_!k^05G%-gk3A2Q8)%Wpa~x?GS4N4FS?Ma=hlC+} zoD;{b;;3xTQr+f196FPZ#H9s6$TH@qO-hfv{~oUm)^MMoegzDz-a{EA%>sb)&NKYa zx^^Mtoi0PEdhT0hia2%k$67azNtD%$jx&wfPegZ7jINN60U_THQwl3xtnp7k$Bz0m zpdTSYx(YnmQ3#Qv;1<1WP_HZpILZy(quGXq_Z)HQ_B&Wm`!wnQ_gs@TcAuze+ox1^ z+Mnz(L9D!_XUz}&K~Y^GmGnS6_aDJpj>kHr!qkS?EYin$Z;-44s)6#O)EKFN886=2 z(l)$~W-SRNz|^LrQRQ6WG#`DcR)GK?aGo%H+_D3LxUPY!xD0n*ZP$ik63dG*hb2Kc zIfXDRvvzGwX;n0Wi~<@mgczcKD!3SwoVS5Z4N3k7k>c%whX93k;jf48_ZGTQmQhKN z0ANCC`pijs6t9yUDHDqlsMqScJ&a=#st%y5A2Fz8oY`OBYIIF&Tjk5qdA6L2fi(3& zC$LW_6jeHq^58%@iIB%y0DLJe0(4FnyCzF*uCa z@k}1;WHHtK^nsluiM==iJq4O}Yz#%Z5^*;q(BRk^TCezm-~ z6P9hmva1QUBRoERg5BnD-+|-+Au*xdN*g;70!d&REn`EHGq2nbAPG!*DMnXEoX6Iz z6^w%fgQ10Q_y~Ne?b&v-OHf5t{ibC(>OS*=p*t>?9Q!EGO4K^pxRLf?xA3>L`@EtI z6;Kz_{$d;5Z&(;(JeHDJKpvY$N5BzT6n}#|{ zzQsk5P@5v z^Iy_=x3T+;m-!o3${fwV+^BzhfAf37PA69QN9S5m#To2}a@_Wsiq`e71B}dBUR7A= zuBDyHEFBDtk&sTVlK57d$G}UlzZ1Et`9-AA;S=cabFcGuR5hJx|NYee;J5NhO(N2E zpqCRZ{|fbrQS-4`epw0C@^*`Am7+PO>nL)$q|0#{)-yGRimol++DU(wCqBp4i{^13 zHYJTP+y@6$Mr2ex?r9IEQ5lfFCI1bY)lPw2eG35}#hk6HD&T@M2ILIW7To+|Ir4WCMJ->9_`HD3XWMaqLHQf5GN#3fJgRz* z_hF>?>b5fNlnj@4=5mPaCHx*{DJ2P}_9sa*Rk!Oxv>qJdlX5+T&5@UnkgY%w_6V#Q zUgvbTnXHOR_jtB86IJ6jSdyE_Nt4awgn~`gl_K+Vj39w^r=>y2#oeo}7grA@|X%!#^{!0DN5l3=-7L~;wKqC@Z!mIqJpJ$)2n(#;*gZvu>ln!PXpa7ykX%KN5BN`er!a9|vc& zmcXNWVLpC{oSsY5g<6Gx%WGN-sBJD;jPiNzctxqBH46&KzRqUlxwC^@#R;SBm)kxw z-aD$6=gVrNy;uC{u&^_IYWqgo;|^t3yNTVa1LkSmdm3^;K(0>|a}&0W)yRR~Px3Ac z>m)%+1^rAa2`YO8FbA55Ha9B{qJg9jFhlRNy-oS|Avs-{VtzMHy7x=-t(sCuf&{IH z<2QD-lcw z^6oR&Y`nt+_D*zS-DS*IyUtsL0`N2V{{y$)iNAI-iywM?6S211I{{jP%5L`Bzpg2t zrcTZK--|A{5qwsj*4UIS;NcQ4MM2Vt{dAO?$k)hvtSqzuWbxP4C z+{*ECilEd3JiuqsS8Bf4#`o#TTlfFIz@o^V6f=n2T8epASew9yxv!TbHUGT`=RX(Y zKEML5bKby;Z+fH%3uL{>eS0SSM)~?z>}3)C1>0Z$+K8!Y7_@?Lw1)lo62BFU)@HYS zzqCtfwNDGQZU!`Zh8$e~&HnQ8MsC`KKeX!y*)Rv+dhQlFaKcPC2=w=10~-z}r<@#E zYb^Vm1RSykO6Is*r+~Aw^i@ufabSn>QhXkh!+<9P!bnqrIXPLJ&U#L*LlmHYgGWfgSCe&GJhyF#k=x(bf5CE$97hj|jV7^Dx zI+dQF|PFLx8X}n*o9>2#s9;P9R#%;wIte#`qJqC-+r(1t^ z{BE_zAJ8nju()>T=J@vp@Y?XiI;wQkw0xE(dXBpmzqC-~a$*&uRVFN>$;^PQFxM)Z z^XY_LNcHLC4y-pr?-}flTES~|YziHFvGsqsaKX}dakLDp?AVS z7L#Ex7BhIMKPz<+*v>iX_0Y$XX#9FBro{Rsbz87=^$=H>EV?p|S_SS^3p^V18CC8j z*98+q=5|=BS+|)zQH@)5Tj{X1Kj7|)Chfo6;m_5HpRXl(v3j+|TYCmG?WEW!hB9H_ zIAWwxl`VYC3S_X#Sdp$M0ea#dDM^Q>G0+P_>1m$kH8IQjDZ;Iy2I?<_=sg!A*95U< zuApwwvWwWcC`42IHTtl_r^D3hJs_# zoi@fqHZgoF_COE;M`^WUqsnQi&k<`!Kpk0q1_?C3?mcbC0ywl@J-Vdid#49;`GtK_ z8o$gb5mgz%Y)ZrUBjV_pR~Vl6rYvwrv)b+&ba<;I)TC>5%=gk`^3-9#eKQ)j0!UIIgR+G_!psd8)5t``FbUQfA_o^$umc5qX;emL|8 zqf$x9W9-f7K*tctEYcodaOYS2^YzeY`j*f4mbDi02|vB1RQdm1JntP8V<&_8pp6Zo zR9R|1o<*77X9&EG#YU-a7ryJaA{W#?vP| zXh9RUx$ciLDy5ZtOdfj>EXIIVG?$BiB1 zqqhs!flY^F+g%B0R*m1K6)G_pa91ZMxbs5=_ovKGl(beCLcdG^FW;PiE&q%wuISZ} z-ytudiEE@J0dcq|Kj{iT?uLH6X;B#j6L?=xIc-xZELE<`?{1BF_An7ex@Ctlz3?|uBaklpC5feGN>optd0;OTgq^G7MAzlo?`4x#nE=3J=)d&~LN$mto0U21--=jnR*or%Plh z3!5$KyRN9#TN;+@W00|cM2P*lQrCI#bb#!wOS?X4+OLfii=%OxB(OYH;1YLU1n|Mt z(wzAilfSe%>o64^7S0LV`l-Ku(LCApb)P3O-mM4AjV_1ZL>&|{co!A|xZS{XX=6rg zn}2X8IKnuPFY!XDMEfKZ)&Dqx6|BHaQImwkhzY#ihE+MW@Nve9H_+(J?_M1=tPp~1 z^pl>eT`A3$F82m*c^{OH9SofRJCt`K zP<)nbe;u7wu+&fI%8GGTKc0Y(+@5h3=TPa@>4Lv9n*e`EH+t3-yiCTnG?0W!q`XEf zI&1i-De%gFO#}`9%ha)4O7A0`8H==X=A5zk@7({{qXg|LGijK>Ys$7v^5?brRgKnE z($@Z|=XpH z=uvg2ZxNjF*#B7m4{|2t-=&z&)|t=T@Pgc^tvqLyZG?Ik;EDN+yGGhoHVGq(73H(E zJS_+N2gXau;GaHytcuRQ>3G-siXF>K+ecK+P0y zGZ*UCC9vk*5+yxs^Eaz)Co`Zq$hw+FVcn__N@NQWJ65f@e>Bh3;jc*KqPDHc-KQVMvDnmIO6A)uZNhIM6+`TecM;5 ziX^cf8DDhg&~4i}TJ&hkV;h)Tz-V^I^Qo5U2C4q9TbnL8JleA~s|$o@_<>;tiGb?;Zz z4XeuXWQrA{k`0CMdhNFRIg-EIkwgaJNfQG>4;b$$*tl~T8&fs90h}tDWEF~ zK0mPS3AutGNuAard;CKM@nOt$6!+Z!7Uh9~hV+Dj`I~v%3ABb*c#$Sh3S0(ZRloUv zJ{RPIH9Y@mIiETo`^&9${MdXZLXmx`+pHV293fKl)U8~(nVz2eW>ie*3A0EZW927( z)Tj2fr$T4pBHTqU`>BS@__R3fHzc|e2Y)TeTuO_`37{G!WIAOoYS^Q)iP( zSJCcsdxJ_nxA_JhAb*6-=M>I=2bY6{-rBv{f9KiC5AGRhPl8e+|L))$?`a(gH@N}K zSRw!U%QK)P;npvQgq){fzqMYPxiTv|m1q;V8YsS@eqI~DA@bZa z;n7X&ozw4R_gFm49AOTN0F@Jz0W>g}xjR}UBd4Axr+{6Pd<^TW8C*~Trz6PZ(~0RK zvm!)(->S<5RVQlRP>s-98n#P!=f1vP5hABrv?k`PqilE#;0}T;0d~G-83^Fcekj zpF%3ta+(1Y2dl+D-_>*Xe@TWpI`(Vm#zByz(IGWcV)$3nQ-T%r`MSyXcB)m)CQ;kuG$&T7mn?{)$$Kt+^{4E3Vc&oxhZIX z;Z6zO%fVbK5+r{PIk6MRa7rz!DzQ|q-+di8himGw!QjU!Xq$epcLj6)Uj5}h3VA}A z)GVEg##Wi82>`CgR*^LWJD4^?tm{8jY?^x6_ap1gRE)hytj>izVVBSSb0=$mB)gqX zj$w_Z{u#kQ(@Eam4K@CY$RSUY9=-Gyr&a zpW<>gm)mS@@bh;s-xr)~e{mTgFMn-E@>mQbAYL#X-7i=**bLJbCS;+)q24H%_f749f{xy+QhPU)*gw%d33lxL^ z0Kx$B0bpm&J8baO&|tetX!3sW%ZF=Rc9;HMh|1F~jZ6ip0pWmxsoXXh5jJC(z>f`f z%?ur68vLM}oPD0KZbo9eFILD7k6v5p|D6WzaC)L(b3v-&qAV++Hc1oFwx|?Y-0s`( zL{_4r*JI&{imY)iR^bwL<_a8M1OJ zLSdu#fZ$!MO@?T*A-=Mtt%dTywA^?tppo1%LYt@vBbO5EM#O!=%l8{fna+t;pWAFI z$-|501wSxb4HPMxP;4!LbltQfIksHVq`Vqz5S~R%~#Nuqe!$AnP#7cT-(k zFJo3OGNh|msf$?5s}TS1bf=m9&d{uOsIy8JXQxg|xzlAn%Y&neB|`w=aPxU(`+T2N zpK*pgF1K#PXX}b*qTTyg=?jJIzYr14_ub4HU!W=fwcoXrJfLw~NK19x$B{WWV=cx) zlH=MHptxlc<)Q~uvQCr5@f-OfjyL*M`p5T8cpoZw%wN2(ZbvMSA-W}$En4yZiD6d9 z9xZ7GDP~e_Rv)Eox)NnGHiH<#RV_yu6nS^Is&C10j~e7f;#qJm!+h$wBC3kR`EuGUo*B;{eseuOPZ+^A+6%6x%Ihy% zW1qlTZDy0J5V?jO|9CdzO_Xuuz5L+R6t`LE=^*Ocr3S7C>(h>zNrs`N4w)GlWN6oo zu3~U2gE7_0qRg&=VO(E>7+2)oEGZn=Q>;SckGr_$RA14&Jm$!)MOiCw3DiNY{riPi zzy`-}JGG3!W|gTA^q4QqjWU+|x^h%#gn4iSM2zB;T~~!A>X^Nrsom}iG}NB8`>J2g zv5p-PI093(X{&`*7j%55cvZDk@>vD*$Mv1@r0tN{|3)-v9ui>Kl7 zJSdgf@x;_EPfoI*-hm<1t565G+=wlHC}&UDb=(AU}lr$Y9qgA zPwKTrz(u-XhfDSo1>E*}JJhn2y|K{1wXeHVNiYuPS}Z{@n>6;22J8%YEdEf*&1ASV z$&~l^0LCa^h`F;q@#|5mF#qRAj`TT>?5~@x>RZ&}zLMb6wR! zJnRh|hrO>5n*~IO1TQ{%blhquF+&I~t`zT`@3Z+_%F0dF4udKKpKKOp?S<}4{3)>b zdTrfL$;}*67%*{1tX(|(_pkHqUP;oKFu{|B07A@XloejF4PM2(O5|r4U{F>>CQedH zY1*;iO}GF%T4uYCt{wc}Ad&uh;!se`E-qabF>sk_t+*LV8$$wpnyah5Cmv&V&qk43 zouGnIwMcn{whtHL9l%-O$#b-BpNifFFka*Dh)kl|F&a@Y)$@)wY6F1*dB;4?ZjSD-?AkuOZNN-jA&xS zm9II=tgEE_x|ss46MbCd1^L9L82@>O5H$xCrSSw5GKiW(!I|+kw~g zRHK_qnCYKtOg~6sybgC*nSNEL$oCEvAiFn4LX|`hH4I0{w-_)Uwk~auYG$mr(nuln z{s(CK?&hJo#p092i*>x$-dGsU?({sJO8+vv2!FjniMR!>{P;U7#1KOUx6`pNLt+7B zec&E4)@=VxI-HK-jbXZvESQY`DoItFIMeCXYNA0-@VXMg%ah|;TJ5+}2FSwqUqM?D za^SP)O*JPZY1?=cD&4zh^u+h{$k^0@zm96yR`4RFpqr^^0$jK9kO-8i)I5NRDU|y1 z9d~e>WF@12XNP%1*09buYMtTNqloGvB$7WtCKPdfbr0#IJ8F}~OVY;X*)apnDOD-8 ziarg6#2tLh_bTFMFO>^9vr9h2`8CI3Z8u7cb`}yO`p&aF;ukb|p;{QWnrr-Rj40LB zrPcrQnsLP>NMUm>QI~1&(4jGl{Es`aYB+~~%M%cWsQ+pLBLDE&#_ZQip@&E(=nF$Z zi-eupmRBjQRRQMZ*y=)M3MLv-+~5!`A2#`b1e3`f?=1K!?%+0-C-r4Ds?MI75Lvy^ zY>`4jZMCW7tr+c=|c`c@d`A}cz zRVRFGL!I#|8<*!e<+$EV5^vvJTkLC$%dST7c55TzHl1o7ul<9p$MWwDbaBd$_UjJ- z-iLYRihIzZhEHzh^R7+AOWNky26Ls)ov^zdJA(uc_t#sxN|NHnCSMtauD8BwyRe~t zg1jx1e{XOlS_BDxh>MEHW0MmmM9q2b9VkshZ}t=_j6Z7SF{GcyFy_RNecCoyC$KP|9!&Gz5Qk?Uzi zUeuU95AlxBh>_t7HIg>aRJ*c5b-DW^#b2rZoKEm`s#^IHm3!;bk%4OwR#rU}&2P*` zy;Ku^%9Om@0-Xg>2ya;H)^&YhWmu%EJ#|Hyxx_q(d!b2oN8XI=cT0he5RL~wvw-&y z`0KZtoz)Jtlc+Bhe;A#X8$va=#lfvhQ}kR)T#_kEPDn?8-l(@o zObPzst<P`03votizBLXmx8D72L(YL{Y+UEl@ruSsnaA@Nto6|v)6A@ZeW%16se8ee7pII`G+K_Q)R*fd{ z2Vpq*{MGp)%&i9az43-;COjl>i<~$f0VRQpI2Zmv!f| z5u1Ac0w$&H&$Cb1W$Gf}Ee~}M)t&32x63cj=#!r`7ynJEPxIdZ4JKBTeLQC0I~$j- zOGM>`U2l)F>fTu?{GE#2v)Z+S(zW^GSEZMtcxGmsg2^Kws)mNz2AiS_JlFBJYF!hQ zLr+dA8?oTyO|D#+U+~y1XjC2@{f`Ob<9F~-Am57=ulUZNVu`{os-d}Y2dSQ|MUTD2 z9(S%;>a@1(vfd4|W8hNc@>+O!b-sk`wd8JFVZge*nMs|V4gfr}izztj~z3Bb92iM!F!uK#(C(8=vo@d*hr!ok!`F|35y~_7&uPHOvKQBff zM~SB`yWM(ySUCTyF0{S8f1S)TH^ z8WGy*p6E;Yy>OvECvgX;7+9EM6My&A!*Mq&{@`gH=lwV^%x;Ed^ z|Hh`PUClBZ(b<*zOZ0!2tzi&vVw(poX2+~H&lJc>qw6f;WkjzdPqDEVtB#~p9b>h( zRf~I>CF<;dEFG>DL51*ZLg7H8ZbXwBPv>9g4*u78$Dey?cwA5cZ*F_r4FB1B5ZLNBDg;T7lKXRF&e76FsO0yoh2&o{Igc$I+d;>reSSX(DMb#ArZn0FjpG#KaO9tQ-8f2XjV=a zGEInsGTsuUgoZSKOg28ij^4zdmU%d9OpexF_G6zVrRgVC_sLv;>Z$1Ou?Y7w+Tv4U zWxb@;mmK(~APmi8`4A!cTU&pW$66F^xXU%qAn=)U!u+ptv^R3tafNwPVZivm;qV$f z`Px0*kmDEh`%bW$(G3^B0w#{7D=ChrFDNPYl7DJ5C(&5#jPc#miO4I-QTM*z z)a*oiS7lk@@YoupgH4JxRdbmtQmZHkeOT4t#;OVfP4k~S9ue=qQ(Wcdt>^ezPdjNi zf@-Gg^T<0nimpodbQ5+aL7CbB}`Z^utWiio;1>Do6RgXfFJM_8Mvm%NMBc%5!sx)NK{QDpLF;wun!J5k66=3TFBvH{~Oe*@-f$V=tHs)+mr{trdrSg&xB|J#hm zuoZKd&?QY@vDFETE-r;z#=R2f+%!bnpLP}Y`In&Wk>a|~+9Ogazcw4|3xAe%K+xo- zm5aAxLLkS|>u{^!E6F>*Jy)&$l}l<%^r!yY6cBucOv8|u%-dU8RZ^%3Oa5I^94#|U zU5hN5+UyB(^z?aS+C|*C-8EdC9?g|@s1T1#v5x@ZCtS9-^R&i; zDkuIn8RN6?Gs|$XGOfQq_D2uz*Eb&;7_{j(w;w7UP8qiF-${wC?H{p0Yjkwsoy1HX zI49Ng<1-|m7#&s5Av-F!wiYeRC*pu^qbZ5KTfeS$`9Eiia(6A=;K~VWLcQAB~w%LsTOM_ z`uk4+2}?utRNeKj2@5VUwb8z}8H z*sD5&YB^N{7{Ti#P_%T`Pq29VOktSb7d?`g6?|96QT_@SsLIOOKSmr|NbD$;HR`xI zsrrs-M=>obgiKJHvNbJ^s#Fg<5tRt;Q^{pL;z^W6+b#tQn!SW{<~{w#ftC{Cz+5 zeoKm@+S&2gsK`x=3$Q8vtF#Qv4MmxxM^fiGlKqh2byo<@5PY5GSH4{B|3NPCgtxro zcbnjyCb68~-twMsLy-|vr|#S8>Ppe#Nl!A!0W!a*_OI!|xKbT@`7I&O!*7}t9`c%q z_nlIa)J6yYoe$0HrB95zR?^n&L{Oy{2|O<59lg$PDH|sx99s>ub~E*kr7=QqhV+7i z=Nfo;L*<|r@4DpBwo4#S{5UTC0MQ(A#?EX_NBbxw1Ds@eRt@n?fX3J^ccF;A;_l1k zQRc$NI7Zp#bgM+QRrl*@Z-y3oUBd6)(ao3}>Z?zjm*_t3KR0t{@Il}2c?vvoGNmMV zGfY%Fk^^TJl}4mhEKupL_-8{}<#;ZFo`L*I(&&BWjpDTIxa8McAIGGLe=nzVT$+Y! z{rsoxdlEIzd_DPpc<%)DEkMdROZ7>IEyCPGy~M6fYsSj@-ZJ?|Y!X+O1qTuFkgo&I z`VI`KSBe|DIbu}TDv~>N)(_kYRwDFf1LOL#(0gF#i5u>B4Ih0C>>w`rx;r3UA;k|Z z#+k_Xxvp(->D>I>Vi>shPjue3XD{``U+i+jLZ{_^I(oD5Ze=$jo6B!8weyoM0bMLF z-f&qw#c;zd9#fk4Y-_N5ml4#I$UdEQ7KhV@&ILbA8B}z=THiPf7}OU947UfjlObhp zoI<|kQ$85TWXRt`y{2FP`HPYzwN5P_w|W<0h*l5v;>V0J(Wn%s@7$!DHD7u!)9NMQk|+MYcQO7JcAjO zxUtCQ*%d2$1m5TonL%qAiefve#Q1{}=rQ>my6Va$&G12-c;Hgclj2qFksh94x~Ld| z>CRT3BAK%-P76rQE~Frezd)+HK~Rdu-ELChHy!rQ%~HOV$k#Sx*ZJ((Jk|GxaU6yO zg*=apyhT#oWEU$echG}m;#UivEU)Olnpub18TXOdk(eFr+>E*AK0Jq6-xN^854-n5 zYT3ot4y4A1XmlfD>QGuU(@e(;L6fk$3(-Q6@%zW=Ag>)@1tVtDTm#0D-ywnYtSeHk zu`%DF5Tc?_q;JRSe3)hYxk4+g!B0pS2eDG)1_v-T@B(qaI9IpYz;<{ht(;{tJO%vC zJSN;~hl`{e!v?&geqi^B5+#({I%I71=p7YsD6=hi8Rn+$OU7=3IP4aef^omSC{uNiUnZG16d=>i?e z!o=2Zec)+Wn4d@GwhAP{bJac(6OlMI3rnX@~PH_y{~;&85AQhVA^3OrdlzCbb^ z{O-;6S?1jXdQw$qDK!+P*FV6;)Fz%z{{`Bqo2r4(satxjQ0TOV9UgWRbj-ZZlZg|r z;ARY8*}SK=ScNi1z&PS9+km;nVv+ozs#~DJiR6bg_7Yjn(F|=Gn+MQ5&IHx3$&ULm zeUs}eKjyiuS64G)N*7J|N$m2FRwz$odIaFbn+@|%OHp-&9IFy^_Ws#b=}5C9c` zBDJOMs^lxLP$HBJh^JVhKTwy0B9;))ITLBA-SG?Q!gH7=>h`#;N6v91wfUAcbCf@+)w+zOU9&o|>I2da9` zk?hPl5_{$vw$3SA-@vV(%$k4=RSK2aivOAX`*pjf=i#D15e@eDsblkcjRJP_sd-a3 z>z!u>)~R!ebmzrBcf}d(Ms3KJ`Cmj`{{R%RVjcA>F7IA_Lh|_H#HYXmN=3bKF>!^! z>C5-D)&jWF)NJh7v2}$iKtU^IMjco`6|wLdE4EM#1Fbnf%h+Q|*E2-&$CK2%l6)x2 z*mvrq?yYCTvs`Y9hUriT;rY9p>HyKyjYr@4X%C7x&={iyblpsP$yhIVg@ytDn)9>% zyZ-D#BmgZ$e6PUkHf+K}2)Js~*$KI5|84L|zgx0I#KyJ7zofFcW+AAnw-fo^E$b7O zCIkC5S?}ZLEwt@%^gT#z*OQ)aY_3oMza`vNX?HT#5=nmp=V$CA7VdcG(DJx%M)+Sg zKmE*%n^!bHnV(1ByDyf0)95yXcS}q!HVE zgwvODScVT09nxiYAO7IT&5#0$5&sl)C3$l7KSsNw!?VgNi&p_KQC@Ev9B6gzh(F3I z^~;w>Lqne#=jpe_j-W>T*IWx(yNts_@*y$u4}$k#>VB!0hDzda8y9-6PMTJ|Pf1G! zC~VrG$|Y-`eT-;^2txZH+)eDAVXePd-eHHHI*N@@moGK8SC_A7m+;Kh(gyM5_9)3; z?pX66_Xdee>MUunoMwK8%*JXWD_aSi@KZWU{3UrQ?}_BmVQ|K4>ErucJ#9qq^>m?g9+*!w_OeBj+X$hlqPK($%$UAl}e}LoJ~6N6od1s4{m-%|c*9xj5Wka`8r5f(Onr_d#j%JW6xxY7GpjSO zX74{FCwTC2a%IG}3(MbJLAx@!zJELZyFTFt!k&j?Vk)m)vzBImN-|ecL{EF@|Cmh~ ze3EfU@Xv~!Ew879-BT+oYv24md}jq1-ELohm|!X7^mM;Zr+R5(H5CD94>IuCxHiV_ z9apzBa7)Z?!{m1T9A zDoA-HTQyT~!Sc9t&Lq`!jZ|vS)%?i~;cGj-N4R`m^>bg2dQ~Lnw}RJ96{L7~VTy5G zu!Duw-><$HVH}eCr5Bl*y&~d7p?KlKo{Z(lQ+4dQDfgkN6)G4Qdg+5VzY|D!#iq&F z>XhcBHXV*p-k+I3$=91O$E;V02DgS#jGHSWt!wvW3KJu+IYvtQnmb}a*-?{Doc1`k z08hr2!O9sn&Qc)Gg+yVbC}&sY)G(O<=n*bF3Qm`9rzlRy(=39=R&tM(%wJmnWzhi} z%q*wI@(AUDgUW4h_>Ej?0`eH_yE%*jly||Xvf6wc%H8k{z|DsVy!1z2C(f5VnRnr7 z+xsrelbGsI6wnG=M`%2V6 zeZspMx>>qneKfS0hP<|R3>k_JHksGi54Cs}sz1Mz#MhnwAdMUw#cFX)@Zi1RU>+c> zoU`YL##(hRhCS8_wQqWu62nnpuKjMwT2lWV6gaTVQ|icdp1`f-jJOTNfuG*faZB7% zL+5#*nr9%=F3tV1;3m$08$+H7c7+OAz9oMq{ekS?ih}#cSjInK+OhI1u4XU4Rn9+> z@B_Kp8)PQ7Zps9;Oo#dAC`#?Ky*Kxa^}3hCwL~wS*Jt*BqcYiA+A1x)Lor+RH0Sb2 zhscN{$`yLDl3OwXZ`=)~-dn6rT#GHF@PBn3w|Q*uZDRQZ)v$QR9oMwdWXLr)LQ3)d zR}YgJdR}AC-YAG%ihD2g#_dm&7*(=b!H9*A?Ae3I^MI)4AWs4Grh8`Xa!}!2SZ3!C zC%Kd-@MrzGF1GU*eT*K@`vRp}Z*0h8*+nN~cMgm(aVw;BFC@opphp*Rgyatq`nU|% zC*lI-Zl5J{C;q_8X#H?XL<^+qRbZG64K-NTb{xt@8^KOo5rN2=)2;Bo1%sRhq18*h+tOZ>OFrZH~YN8r4n;fcBmq;C*;z{niP zW0>WaM1SqcBC$xb_Wc%_1@}v9TPkW=&ti)MDDP4zT2qb4-FB=^wX(qR;}HXuzs{RQ6(IE^8!Yf#aNd7TUWLhz@`e2ud}1MbxABRVJhz?DL?gwcuB@X@>x zBT?OlKh_`3wF85edn`(o?hoS+>_BcjCnEjw%Ct5_icn2SAB~F%(Nn&}WSSsPYL9dw zt1b+^;8QB^mE%}0qXB%%EiRn-_FI3wz-l>%2C!Lr-p=>dZSHY>4WFt6{?~l9 zoZnX@6TG@N^Xe6G2$kyFMOI zHdDOJQ;ysM>maB}1%+@|ALts_97IRbJ&6hWHr&OH(XBmm@Dab!elaTAJ9Sr`2wAU# zcg7BQ%AfZNzD|S3R|=&lHy!lN4H@8^OW8|F4J_vb6d!$#fSS%)jpG0iw(hRquAqbM zkq`P4wxY~tIcKO*0&rk~xHi{Vvb0qElk1yb?|fx?f+q&4LQ$8kur2_;54({Lgold) z9-hZf1AT+9jTph#4K#5o+i(m$AthK{#3FLh8K{xfh2<=L39I+3T-aUq6+EV}cS(NIynN+`(_B;xe zzYZN^vXQ}uY5cm`=oWLQA?s&L#!ExPn*48Ui*H3YImO#<2uZW>7XuOs*KguHWp9>% zENk2T#i}{sKS8ES6t`r7f4^BR`Q&T7?N?H~3k%RVRLe$m_}Rn85%@rNl;A0tuxdWT~aVc%*=OCwps$y{D{Mp@@(CS&0va8y;vQvdHpm>kH z>uo)?NHl+Ts7n2ew160Y-cMQWEdQy zRxGJA@ZDi70gyFZ@j#~b-yAYV#zcYiyvFCGKwevO{-OfZ@FJNs;YUU0tV$u`$))TMOK3D}$H3x1z#F%JFjjP1|C~7Cp z5_UgHH{*vwt|YhL-kSPq%6F)T)hUld5bJ0*k-3xl)ZuS&M)b!F3&;P*)K|tu`9)j* zB~(&SI;A@$q#Kk*x3NUY6D2r^4J(30X6Udkj?{v4YGiHsDk@NVm9Isf_%KKYT@%$Q&W7e84+4i|F# zvui;u>Mu!>H^EDfaCw3q1({3|rM)cE4RG6SH{rk1SVBD5qvSB;o>FBNZ=}xeAOg;Z zj>w{LejGB7!}AIQ1HIR*+{5R#sCktQc-{$?#|MyY+)vrOp1}5__MK?zr%vfrE=^$T zSy~f&|5VX5tGt3fs~oWdM})Q=wfRz5Ga+koPq-a)at^w1zBiWMx&V)_WQw;Aeii1A z>@4P9fHYqp_X>YCp2k*3W*GW=on>>r|$bxx;O1aH$Dh#81B>U0u72ryh7$3~ygb zawdy-?{vW9u9g;8A^q;7gogQywQ5fpSKr^DuC8>1cgF~yh*t1xeDAM;{qjd}J-QS9 zmXFI#CYGr^duj`L_Ix`*ye89#Dz*6g{AZ7OY90MJC2I+rnTrrK3!j0JqNfm{{qK$r zeus7Vlw{=c?4r+~Z&(O>>(<;VFnzW+5CR-w0yeI^tf5_GNTI>6N4U8RJ5Or-DuebV zclV^2SSQQh9^>HHg;k^U#}wmcgLsxC2dQyr=?6!{jCSeE@VoLS_tAbRXTJY!?F$BL zJ){N{&dV+Of6Y%`)A#*-3yhM=KF;k>%)B)CT1qv#f_j?T!lso7R? zwEHE9+zGsbcg~l39sUJuVg4=x3ju-uwAOm;Q|a!OAv zal&1FXO~%Rs#Lg_Jb~aM#uB7q&N4KHB_XLG|FYqpjmx*aX!DWB?^#}-ZlyK(8d;l8 za#&qwLJY&l73W-y*(TDCY(LJOi&)1ANI7+40q9C>Z+o=%Jso=}hi3_hvp3RcU?%mi zIL(so*g^j;w6N@Sy@#{ms$86J*R$a13Tl!Xnq%8c0P8r z?5D6(=jUqdE0}f1{y3EgoJ@*2-;anbcyIwJ7S0B^w7L&HjjVJ(>r^s{YuG?H_vAH| z>^5by6;8)E{E&Az(r1BwW;NB^y&exba4}qAaadm6(Y^Xq^P^R}>OIVtu4bUu1-Umf z+jR;DGby}m?x{eX@r-|btKAy7UIwsn%?D^jH=FKyxIdFiGD|e?z`Y67PqZ#(MqwZda<#kp+T^#2n(Pp0j@Ci z*x&le%u3B!bFQkPhSH-joSXS|8yHWU#*H<;^qhxbvHL_!6v(-~?d%4%8*_K8dlG|v zGgUhGTE&4lqNxazbo|GcjD*R?#BLDJ&Wt$nS-dgs#-FX^U6vUGQhv?%mrHSJq(yMQ z3WpPXZ$oh{FlO6b6XjYdIMX@E8RjZ>uc?20AK234A=7sjr?)9^0A6_t6w^gmkJybR zD~3%{E_A?!6MacX^O8KYyKSPsZr}c_9;rJI#p2^>WCAJ-&2&L~lV{kZ%E3bEZ>jyx z<9cQwFaFSL`8`qIX&Sa}+R&@guH$@IZ+^n^RAmf#v(?5$f zOpf83e`!az8Yc7t)$q&R2Xvf9ZPGQ1m2L5wa%z}z5&ILh4_b48?tGYc(Z_;x7Dn6M z@viYacr~`qP4_BoJ}KB%jN-Q(Q4LCSZ9C)<1ZO~J`gyC!OG-n)sMG-B@8 zJxToO_9RPfJhT3{?y{(Px^Ql-e=fAD#$J9iOj_58YfvetQw^qg6MGGhL|tw|gv zfp*_+^N<4bOXRDsnz?M%Fq#zDKQ~nsDF!>u6;0!xk5_w!Q6jq$HFkPsgl8NN{gyMR@=7Q#XUYe!DIKfhPxNDjaH+MV*<(riWv`Eph`C>uLWz8}_)Eq7c0}_EW+{tDlcOBc zFs;J~R|)0*?SCjHs!xYmF8JKYPqBCV$hU|kr9np@^N|T-_GJ{p^-#8j>Z7}OXy*XU zDQ~Gom+bEEXy>hoB=Z4J!_3}!fFyO_`I)9iB$isY0+;Z*9YZ{+m=4i5y~;Y+UJ+FP zQT9kos*kvn8v$`WVGOZ|<{fSgYZ=X{&~GYTh(Ok~uj6>hYlHWNqHCNj*V_iXUFo*f z;GG`2DH(&QW9}%pRrR%>)W*|0vPK`%IlK9J>(cqtd6hwRE3uf;rgrkUdkThPM&oW? z{xcZed?Dz`2R}t`wqn==_3{1JmDM6~lgZxk#%jr~rt-=hz5hpC?r$z^n>K~QPkpt2 zYlO}7m|mXNxcG#h007|p+2-NwkknYq>N03#C$H>@EmoZkVwjZwLM**uxK7K)h+)Qx z_GAC)@F86M@4@ILikBrDcv5>vseENkTOxp`V7GC$sYtHq7$8yyxcMajSMf*6s4;fU9^j8u36!R84r7q5&ZOjoZ z8FQ>pY^9iGuZUXL($D3Zl%F}0Jy)eR=ieRmN3DqzELkRbPwZQDaK%Luy!(89^YXnb z*SStubr6X;m-Eo4hO3~G;C3G8u>@R>>m{Scnis$J^YdskP3-MlD;A|uJc@jAh+451h8l;tC z9Nf8#@v-s2NhLBSX5YV>oKf3?IpfEBraAPJS2SuFa$nETUpHfGNE%f^CI`1A0|t`l zTzy&ze%DjND&gvG$HENuLr+*5frVdDZJzf~4L!D6@K^`LsVz{(<(+O7F@)3^V@H~6 zrR48wujJ}m0avwm;iaQ?rF%JLuoDc6KspuJOBCO+q3 z%;74RnWfnwtCbo2S!Gv_s1!}gPTHi7+|ILW!!~2_aAKat811oLlMOvWx z?}Q`Qv}q4z5wGZqJmtffde4qpu=0PF+O)C1XrXBw9tDc}q zd1PQcV(f9WA%#JEBR$F^Y?DYSapB;)OK76vvHe+!SPuY79SZeFUS%1@SBFk6z#nKB z{$T=-DX&jJ9%Y>MrGKp~+mKlnK*H;%=Jn>t%6jCGi#90-&x7jejXyG)JtUlXG)DiC z2cy)iz8@Z9B-iWDwnY|funqk_4O>Z+y`;_4%7|pw*>_+T)KK0Yv?8Htu*BII!+-C- zgxB|amGS<*!*L`c7M?J!k5nvakdx84l$#85p1#5%L!AO&9ke7}H5`{-s|RGcoJ1FG z#<6FOErC~jJqJ;MtBy6+Bi2u*S|W;V(B3Hg<8N&Ww9v%{_S`{^a*k-no_gJoid9Qj zevlAy1=Zq%mu9ib3v7$%aAYRs(QIURFdLvyRB_>)Y;xosILXtM`PyUadwzKrI#b{a zil%rmf*KBJA}zuDmNWeBQ9IK!Du)M2%e&`X080b?TKsHByT!O5B))iD`qWIFNS!fl z08?%nDPDhU$5ahlyxzqCi@!agC+06qHsb6#(wKZnZ~DO`*|a*}0i%OMJN`{Lw+c@S zZtqR8{ySu!5nhGKlK3lUWH3_3!`wM+5NvZ~7zTiYz|V(=ZRqNPj9oLeVj^=I zOXN)-6WUHt3@6#3f`QTRRmRsd&>~9lC-Pj^h;5I6Fq+~O^Y%sZFRV|x&gp{3Y5h+)u%iu4}_w!ZWoio7$pv;EJysA(-8Dvp1C{AtG z0R#5c0Lzi)bdS(VI6Kd{My~C|Wp0`qIam5vmz0A}4kNdmf@P%R$X?+Pb zr;Hi%@{@B{2pZAGyH+K{%2HNyE zAhD#RHDxl?py}K^Xb1`cMX@g>El{TEYyPH0%TXcyM^hjC&JzLulcIVSbZb@zj}8P81Tg>LIp8zwxo*z-NkP{>4=8#qo5 zp`n(+AlKhdF{`y_kz4R?5A?9=PF=8GBJ9F1NJ9UInP9u85W*WQFt0eyox@-J2}H4TN1OG`3ffN!}C zM_7om5Pu?xl_b7Sgmdf5Y9SPUC!@y72Fy}@N#cgWNILZ7qpU|oN2jV=+lZ3YCEe#B zX%aIoiP$wHG|NsG&(L%-Zvr-!R*aiOXEH`7{+t^Wk%ArkVsA>fXw3I4K4AW&w&8XW z#Q5ZpG;LkRf^o0RPOI^Az2EC%p{IJ}v6U_mgqS6ms5={ekzYl^^K|O7>1*F0Nh@tz z+F(qB>&rY41~mi)vYj7NHY?Ceo9`BbzS4w~C=*xSBY$WmRwq{T-mFDx-A6dOfsEha zg@PZV9g}y;I~+5fu6{d_dCUAMn;aXL%M3-+>#Qp7lu1l|e`zR@ZqO-8bz$fUZ7-<- zyV;PuWk9yPIyeQBHq6D8-w_756KG}F5ciMp;tZOUyO4Fv@NK#DUmV8MgE%oIi zS}w0gz*;NFcU0LsfN}d9S542rZrDh+9^?|Tt zUH4H6_}0-x#tU8|X#YvSD==tfwSC7lT7Aa@s_W<+X!|V=hZRLWxDtzff01C?JPQCo zK@JVK-c6v=*^MtX%^ARo*{^-aZ0EgzhIzyIi&Us z3@eu=^uLJ(4f&BM*?VEK{iA8FS+LYx5R_*HaSY~G`w8AR+XthDq(5HG3jI?`w_b#! z;SUUgt38ftn@zNzArfd)85IL*u9}XErkAY>kYj}c!=U9?EvHfKGrmfc3)j3nowFx1 zo!MSm9!qcs94BtxpDGj%h+vqv@Yvw8;vv{E_8`P;nD`I;^7tUuTl777ipTx#{Tn+0 zRzpEg!`hw82zcN*U_M&g!JdR55jn6xE5E<5F{?UEMT4G;&*CLs9fS4N=3F)*ZG#8b z!iUcN(YbnGhV|1k$x5NAPG&DQdVAZCMyCs9V;<3w?GjWqodTO}63 zu-Sjd^;h7f4qjjocHO2hlx1j*@5+WS>OCu}}C3I!xuR=~~3ePlHAJDiEf4|rr_iSv)Ipfj*v z3oC7`3(&s&_@*zL4bN@fRE#ZCAu8)=dSQ{F4yStgdmCC8L!UXSN;5Qz?`_qR$0V=c zXg$M%5NuoHz=r+RO6l+ADnLS3e(vQpE5}Z6t&4}9(`_YF^RH?n{;6sE2C@6+%f>fE%T)>5%!5Y1OI9Y zjP^C_99sFN59qcp4KnKJwU#Hqm73^gR=0u_+K7$0ScoLAg~+lG*nN0Lq_9N$Uj9}j zL^i&dtytXnX{1kJu@&TTh@fC> zte8LES8h`8J}g#a!D1V}&V$ym)p@ER>9W^Cmt>KF`3LZ^$L-^v$hURWtS{VVBd``* zlc0k1dqR7i_`Z6w$B|BlHuE(2|Wvp{;qs)A$S!Ybf8^1oZQb=SpR zcoWIiiaG!5M197@8ylSci-%d`9O67Qs#+-opS@ocu4JyF+vfD{>kE5WXu!>$E}|L))+NK&PsZRP#=Gx#>oh%%_?Bt>mM=Pdo6T zAnN#Wg;D8=J@2UY#(_CX**QZ~gA@-v2_fw7kTC9M$ElO73X$$LLa--5rnpe=_$1$B zI*gvb&4Zq`jq#x^eTd}674RvXYtOx`7TxJ}LH&J-BmeSWN@(edp7Gy$C;mLknE@?< zYJo7oZFGM87tqNM5ljd#<~2!-YC0xdd%c~XriO9)HzxOo6vSMf*t!Oa$k?XIxNveu9tkJ*9ktv zJ)7ATV#cc=*evOC<=589@7pu>c|)MYue@6Lw)dX8Xd|*fl8()X!a28M+gSD)@`zJ^ z5TYE2BAocl%=nkPVG}GdT1+@r-&`ULdv2l`+5Oj+;YrrvtaW(W^Tg-(L7whJOkp;S z)my2UMPPhiX_fRkbkh#OgmscvDNjL*yZ7hF@BB1~%#0HCJ$G?*=A{_59IyZ7sHPum28f34`(D#I_8#`ediye?W;B3`H$TixfCJl4;LkoSC#0CoC za;Jt~rFqv^oG+_&3k*uHhFU|<>L_2QmKd6~?8&Bn@vg=>{c^%gR&wE2c>6%89#gL3 zBK@SLb$eX(0}a7yGzzx_q?Ns8_i=8C;N_jsZl1+NgA2+Eg1{)1jx`SW#z*xY@AD&> zdIsI#XyH=_hyNo>XraJ#21?1Geoh86{c+R&3f|V&Urq8>G=6ovjKc&!2OJ9LU;UEG z5Fjx;v0t$$Q`t1ol%9fH;^G7C$y_n>KRbanOVsZQq09MtBbfGShb3}L9y1{+;yr!S z2u$9I?dq?+ZIxt9JM28C#5if}bm0XJHs)*3myIN6WMKv{@+G1r3%;mC zid%GeXdX{6!|FdmB5q6n+C9de{oGlNGR>zuyhbdW4x_cVsrVBfbO@#&uG*UQ1FVWz zj>mcRqvohBS_Op|+TS5R;+~$QeJTipHwtD7k{qo)k<0Nk<4FUZ_r#@)wY|Qf(5Kaa#XGTnnBWB7KBrB<9Tt z_CA#A;}=K_wYX>inB9&D_Y0jgMZwRubfyUCv-T$E6FYQ$GtiPOf!<-(vMS7fApMh{bfC|4kuW&_+{KkY@iDU z6>u(}ZpW^W`{RQ;EO6qg7HdnldG6hV})jq zt__$y{{ekGxgpq)d~dgjX6CBF<1=Sa1{)rx>qn3;|H`WK+*2y`uthk#Z2taZBFNH- zs&M~xJuy>-bJ&q?$l{9|>uwo4dkd|i>u(tWOS;v~>b{WtzNvFoo(|X9U3mS~Fb#>n zEU}1XQD4PR!K`URz7s&4Tc(FATwRobmO;$nTsZ<@iTO5uHY@t-#YMmev$Kndn-s)Z zS6Ffmb1SF8z1Xar!8`{^!Nf<(;{CJwp-y;yC#}YH&NACREh@c!L9;K8YudHJOTO*y zXEj|O=obnHPfHtGNky+_ZcRc=&LVg_WYDz^`;U9sOtDTZr7#99tXU$in@(G(?T(JV zCP6z08KIsgmh-!r&l9N(lQ=ZQz}rI8&A9tGQ9O0ZM|03zOqxTj&t|2K82~N!3WNeL z`PG)|gQybwoYomHR)f1SK*Uq#?i*F2z=TS8NTr$(PVtp?-vFjXL_1+u*ERZb_Io+6 zk25%NJ?IVP0T~3SvpoC*0J8VoKhZ3By90+2xkrvN^LA($UlJ`vmrN)hGL4*Zh);3Q zbu_#hlhCZ*x(HWpX+(5 zZm*Ar*m_u?$4Qwsn-uTN#5X51L{=t7fiF$Q(fZazBpvm-Zgo=!3!JyFbJFdeqK*t( z%yu&dtx!y0Q{C&5kKw$JG>9PKr|{Q%H^XQf}TmklA9oTW#>d3Yqyb<|4t&T%7O)Chr|zPou@CRn&S-oQ-63Z^!~WMG#x*_R zm0cr&t1)xZ^g$g@@E043KcE0R98yPOadOMziFVrrpiOZsY=cB5UXTX_qe|`lGR3b_ zExooaDX#BL$fi-ui5j!bsV06{7grva3##?`R$}9`!YE+3WY(yj2w#Z2pWUjZDW0pR zheCdw{Z;of5}TDuA@Ptx&UkT8z*b3%+wf{^aFd!P$McjWk~lh4q1?rnMN z48R~pn(&oIL+21HXUIxds!U$nUK>#9Bi&e$? zWr~Rq=vd`(ZWcm3?Q7%XJEeZRU;-aG5_lV=-eUP_*mj942)WlnZPpmP<9#V3JBVz2 zxjY#L4o3jxa7Z@q#z>z%){~D>Qr^(7d$Kbxs=%$@lL*RedcohRb9L9>TNXObot@QSF10kGOc^^FXk%B zNV3S*MoSQMHhP8h@(`wdD4FizM9$Vm)$YAKxXd~_Iji5u`rqyK#IN?&XB1(n!trzF z=>7HMf`69c<5GnBK}#IFM_C-LfLcDP#oZ^_g`1r#)BLA?$FX8dHNLMFpbag@=1Pnm zE$4LQ&_;_RV%WHq8wQo{6~%S}ak4#w<9pmw&D0H*g1Nz3>p+=)o3_%=#9&v zkP$#XS)wSAby+Af1amgSlu=jwBn$}}ScS>Mi&i)GBjL8{mX4EUif#5TMHHo}&~Hxo z6i4dyQN>_DpY$3_twF)cb_0lh&#vTbe=KZP;J{aUX1tK>)_i;XsbSGKIBnKJHm2#7 zvJ3e%(%AZkZ=Xe){$8(1P|yAK3R(#Mp`diK1!+{e4;Ugh^g*{N_d+MY8r~U<~MxQT$+5{%-lxTj1Kw{ZaKP zwqfeJR7iCB$d0Sh6GAZsV42JB2-3qQ;k{!zZA3QdmWa~W3U@bc)=WhG9iv+V_&%Z_ zX)QTf;Pc;3ba^>@egCBo72n(5XZJ!f;uV6Pj{cRf|1D(4x{_B1X{rVL>#A|8HMhv7 zVm1R_66+97A6;+bMF>$(ecyo(|IsoX9hW?`=oviV?^|Nm*C_1{HnaV%mvZO~HtWd= z-)of@Jft6Mu3^MQ?CsWVu#MThdARZ~g9qg>z`@0rxNw5MEiFR&AJ~%f#fFjnN-HxN zr7NC)xNG-dtf z#Hqc`8X#YoZnI0|bC7wMC$qMGmZ7keY37@*{G=TLPBg`%>29(OM~jd1d^a3e((y{9 zMVetMvm|dcPmA`&XtQtN&Xo&@WPr+!ON73l1dd&>eXpHcUv$wO?aB4iZB#1*;JwT7 zE^S`Y{)tMeU$2(lC4Et;Mx^2U-gk?ozFPQZQ3(O1)RWc~o4iqeq?iG(hao(#JxhDS#T}q2^bxwHX&fky^RCw*j zGd_h{;Jx+hgV$yKI3bD5@|{94d`c#4s%ML=^Sbc?4fB8*T~PH%9?S+4*whliqy?iK ztW;AXm6!hLTDENMzOk`+6(3VBw6kg9E95$A@`Pb?jk33Uyf}73kyS zGcF(HG*=Jygvv&YYJ$YBgtvVNz~`4Kju;{WifJ&82@H%gL^$WBqsPQ+Tv}N1Dy$pK z&x3X5r`6Lqq2eb@Y>u9>|$UFI&I0K>mU zNZH*jL_t+_vZ zIvb99lFwJ*-OX+r4D^vkIpQZog2}N0jjuJ?Z97n{I9hDqITLmw{#6nl1o*59%A{re z)0nmE-QFqB=TrRz%O!5;Xx(g2u(|rO;+e;+JN`p+@$NSZm0~KAM2`6Kf}wSKDy2ND9qS0z`5bM0mn6$p zt9t;-(!hh{*PRtli|%up|Kp%PRwJ#mcY?mzvKC3A%E=s8&Dj#BF0g+(n>DG3?Vj(P z!bK%|GV&B7)313nbc04xAxi@OU`7{Wr^Y!&aPigIy>|uT6jbAtjS!#V<&Llxoc(q9 zp*VVMiYN#bNA=rk-%GRV8(D2BZHD4sPK9-%70~`aatbeo_gBc3pc43L89FVoCEn?U zeATsZVA`31`oHNH$U6&`uhmGuunFH)$rnhR2ZwmqQDx@SlhcxI2N&|_c8&H49bpq1 zE1jg!Sv{n@O(Zmi0ls%PL-@K&oJ@klC|7ft3T;hJX=tKd-|HF8!%N}^l!5M+$t%`! zTNPe{x&pAW46d*L&ee}Ubx+5-63wN>zEMLbG*u53ml&z>;7s`VC&;G$7^n(vQwW#; z&8+sG-@B?-WW!2C3Jo+Va_~s)^W38|kS(s+t-&2k-O^udR8Al%F;(+da<1W>w%+eb zbilyg^$2t3?O!NJWX-y-%*9(V@0M58e54&-m+?}kVA%&~u7JF%L2~aM|*Kb5>7~*(VGStFYCL| z_&7i8XdE9!oPW$E`r@oI3jif*9TJJZi^xVYX-&90@U<~q6)b?m{~7MPrQ-rE_G(sE zP5GJ~-vrpodWtWlHw)d=6A61{PE$2%YEYCdyjpBKR9V|c>Vb#oPY+Ef7$xPXF!obw zN7wNBDMev`d2ci4=@^~R+eGS-b%QaQ{s=)pmPZXRSY3L61|6>Qt zCouakzd-5m_i(<4jg0!IMpts3qzJ#oX0T4PYY3B2;)S_+vri%BfJgDq$o6T9-|oNR zB~8PMN_~F!Y6(-dfG?*mDWmpB{@XAt(5Nlfbu#xzhS#vKdjAaVmC!z(SK)-7XNk@! z-N>84JsUW24-NI-ZR4?OzD5=xZflZ1ZOGnhk`gdyp(UVfW;j%P`Z5}zL$7o1=U5D# zO|S+#bIcn>_vWd>Ei-VIAQ4cIu;Qd?z{nLXVj@D;m>;p>mx}H z#ITO}$T;&%8un?uou6H^yq|Bdi^;>=^E{$M_A`Z^l(UqYL5FDj!q7{a*LmgE;Ln?N zwb5wml|rIbX#*yTESsNcErZ>fbe2TKonxSJbXBq&i|5^|y7aqt_XkmfA%{#DssL~hC3r0v~(l=?uEJ|3d1-CE>+TUUqzoOjbpl$QmWq;6H zyV!dR{XvT90n@R7+iRqvCx?>j_c(R1_ zx0KK8edJ_FFaBT9e_k2$ENEq2Uq!H8p1;G(w+f$qW%k=I7hG)a;L*5y*t^2N{$pXv zeTo>g3}eS71cdz9x|LA5eD~Qms+cPKp-D4Q1umb`-mPYW(t`PO;mW>y$V=?yn{rcB z4*OLSsAUjgjZ+`xN8>|)95Ty!NcKM6uLmOaj3*o!o^BPR5i11COC;;L=2&Ujq~rCV z=Tk)IA0fP0mqPlN)vwZ!1O$rpxa&PuJ^|1&lBEBOKob>q_ioot8JFvj+GDsAAq!LeG$y8=5k6Bt|CyL z;|`RA$QrVb@iRIjBw>C)#|AZ)bC0|A3}F6oEHG^@HbyxWNFX2l=q}LiF?9C80~Q#o z`~?G4Xuw)B_-HlK(0nHIAUlAZ#)|oQ+PZtSV!&@Q=kSz0dL%G$tSgIw&mqY{TbfB) zxw(#ebONjt!nQ)%%rWJxRs1VvFuI^OW4|!t6na%>ESW^lzeg=p|HZm^?NUQa%8639P5=o*1N5qnz5~A zccK!5^)B(7kl=WwfCUTej58;=H?Epy6FYNL`Z&ee-@2fskSB>Y=myAlT%)HiGOn=+EQ73CdBCg}%%6S!V+WBPy54vcNZWqp_;V3U zR!(n}vEawQ*TooG^*4H>{ac{+AA?N`sMC|_)5If^KW44xs4 z`YwWP9@AmrT?QK$p2GJ!qcYr20_y`>`h~wp7)Ui1PWd#b!k{1hGOwGE6efg{g59H` zYKB5P>=Qo$uebBvpE!|`A0#-EBxdB->@=O(CbtLUY2zx2C)3Puct1)O*ymsj7tBa4 zqb9sb1q=Cjjuy>6v|{>>%)@o>4S%%)n@&XqJHlu8O>BfcmS2Q#@Zn3tOq&Lw@C~&k z5|{OvMZEg;CRaV~J^iX;zSVP&AQPZER?WCm&4P(EU7~q4TRMSO^LkA=#6;TsZ4xe< ztujvJyXpw)U-uM=ORD?t>uQy3pFEQFlBIlxW+pFcwU?2z^WQTN@gpO)aSxVo30pm); z3VBs2$ZJ&<7~3Un#8TF&#kErQ6bTmZnYj9k#Z={HJYso(ylNdre_hBDc zqXUcrWn;}RbGX!`up*OafZ!VyG+5Z39DKS+O^~jx14_kWuHsVGznIU8p$kZuN7IG+ zUUfbf8kmPy+$D)ZT}tvvVOSo!clf!f{!Abn;%oHqA}NkBdL#C4Qg!q9S~O!W*>54b z7{3}wZh-CZ)G_S5Ag*I^Tg9TRn0@$FepB==5!1^&m%X;xbyD5sSbB|?w`;vEsS15> z6Ugbs{vnND`XcT=*Xut!%DI!IphHx z>tx7{k{9WWD_w-^x8KtQZ7~@A&q0bQtUIRReOWTNuknqIh@aLt6Ena||E$Z_D_-(* zR2J*eU$AsMDb(nIs%Wvb$28&!0~S?Trolt>^N;vRmT_}9%ygM~vuoz~BDKao$V@8X z+y#7C;&UjTB<7mv6ae|dBG3X@#@66Zgk>U33ng*tiNB1W!2Hn)61{kj$wRPaN>KKn z)<>9x*`4KSLxD+Nw52I?gqRJkhF4WRB!jQ~7H8m5*Y8fy34Y5p`Ibs`iF;q!+mf*l zW1Y^_mU6~t9av52F&bG+Hj9Sp-yN&6goo}yPgHu$uE(S)6luYn4C;5C`!Csu)35xtf)2hAIB_&Avoe!cjG72L*FI{f3ILyyFH|rivc!t2 zo9=Sh^qxJi7zL+nT0P&mvPEV^ky2l(5mQ)okpg&rU;jtx{-~vK@nB%~VUd~hi4d#_ z2pntrC5eQi*rbSeM&f=*tQnEP;Achk*!k_s5xtPya8;B_X_$H!W z`)Hsda0G85YcKu`-5(UJXTfFGRc9^X>Cf!QX#;v@!8!%!+v0%@q%P+4oF!!xCp+$t z)pY%%N0yFMSdHxS`4InK+3i_{D?*R~>Zn=tLsc`1# zX(m0?XCAv1J-pMXKNpa4t9F5RI=AO5J~(ylpKNN0u(`$YYxi;C(XMye)OcGnkXB&K zAM=pSR*j45J?j$SW@7-pFfu*2qwE`T+Ymh0LsCAujN75$Z zy~i927xnz{@CmG`nrS(#g3sC&-fgAiw;)%a?{us}wD_jSUcHU%~urVLDD9jJaq`?hL1WMaJfi!!+p+`ykRn4fV@mYR+cZ+q`V zx9;vyZ=QY3E~tmwB6TSJEFDpul(F`s=ZQm-3H4)4>$&XMLI1*$-e@fwW61jZQQz0# zp8Rh^fQ4*&pL?fAjHMdt;8rFh6j5A+Gr;sG;vH-C_ndQ|KiZ~^`G^d|Mo>SlKT*)$ z?HDqZ0bGlH>;8)YyI4g#`LQeXT$7Fp+hRH%m2CSd|~ zMGOMc+`Y807m?#p?3t>kL{qEp>9uZjLSac;P#8Tl-oNz??d!a6@8|>64F8Gf<{Rul z77pCtXu+A=Tyd$2%%&d z{NYsvR2izG_~DWg_Gn*WwdO;CE?+a`G0HT*Lz^Y%=>3^u)IdzRfw|eNQBWW0PV*Va z=?(*Y>YpQpQ5Zap0RA5TWX>OW4f!COc0vVCOn2Ly-zN8wGye37{)Z?i|1(Z(vFva6 z?5701INmoYN*}-?X)5If_qPoyn9NVM)z?sGtFYQ}ns%N*^TcU4oweXQpDPq#!p+T- zN`)Z0uAX5qOsp|b5qs5a`+(|Llj}bD+m{C6c}QeNFd>>q<$nZg9Eh~E0d7ni}IztsHS`aW{Z$K1|sQ9OZR*}qp_LD%`|kp9Eu$XCM!arjJ! zu1V+*?0K6t$84MK$patp4@r>w#GS(hpNdRdPjD zPBxZrQ%{s9T%%9Zq?9(Nd>E$6X^0-6yHyNRsQ)&Xn0Qc9tcd0=DB;7OozS~ECOkor4an>Qq!J! z;F6Us)^tE-Gd@O8+pmOV{aE3v@XU-G>ZW( zCkzyO()WLMx*H90n#NJdxDyPp3KSt>n)%y^c{Dy$Vify_b;Tf!t#pTq)a;r>Bo^-` z;DP(e+&reN4)aGfudG~1TUJ!peWE~=W^YR}-m8D%-hX6Tnm1c`F?YvmY2dpvdh_ak zUulm8`&;+G@*o7BaGUUznQ2!&@e(|UY|H7S90w}@j3T)DrbfrN*V+da)s#C6W(a)L zGp~Y!SvFSa2GUxb-mp0XZM6<&iky!$8gPZs<5~E>{?V;mP8!k}zpG!q$7%iT0v}4% z?y;f=11%-q6V7AVES#FP05$qW@-0l|_hc%=DBY&(KKG@-Wc$lRRK2%Sw~Ez9VE^cD zFLn`O%EN%E1m!`y)C~*BF&!=O=7SP$@r?SM(?&_XoZo-q>Pfe%!7lgNz^QTg8=dR6 zOsb{QI={WDV+_+ER@`!2WvJ({u`TmZ-=RkbeLijDw^4@mGWl+ZdiwB9jUvK3`+UOE zSZFJXfmT80=(>w}jzvzUpH=)*Tg+Bfgqmj`FJY}~UzZQh% z4MN3RPLnZ$=L17xX$F!Nae`*ceDxhPm@VwD7KT;of8;}}Wh1#Y4m7-$_PS!?=EwAu zW>ygeJ`{d{qmK4VBrN*S;6c*)e8+X>5{Q0ty+TVP2RB=Io?hV1s6@~SXwX|Z_VOLw zVyx8}_YtKkE4*DA`J*F8P6t0zrTeAFeqdxnq6UIVb#pO(qzY|R;p)Oif58YB-l@wE zz(QK#Hm>r$OQsRt=Rvy~LIBng^G(Z3aRv!Z%n+;%r91%r^jo{+^RMLLGW*n$=v1%y zla=nn&>5M{`)>jqE%xoKP*$F9iwIRfF>@1_9wO+b+dA1jSy?pDsdd9F zqC04Oz+S`T`kFNnxr^oh@$?l8QGH+6KT$whxsq~z1LoQEeYi?zx!@h&Hu;RM$kCunYzjF4FDlhbC*NG7ZT#8l@hWEhu}9Zkq*fmO5f?-wdt1 z_#o`@+-oL2J(?p*yyecU$45S#$CHV7F!#0@;vUoAdMxer7%GlbmbjfOdU5&4o!9|Y z*A*(YqaPbMLwhMa)ajX2Z!g3-a53xkz0l91aRn4=jgPFP^b!H{BUQOJAUT^s?36xA zNZ$yK`V>(D%rj88=GQSD4J5Z2sL3PNQaJt$WvBBS`sTo<^VL> z_e-qPY~2ych=_=HlQ5X%kj2-h<^bJ99iSKs{?4tl`7hr1@z9$Ib^@Js&4s= zWI0^&pb)z4lPk>K`MlCSc7!1vv5uZH<@W+MGo#KqQe+{}K|w!{1@Y(^A-XShy864F z-+Gl34;MGSo({hrgS}?JbY0B|fy+Ds`3Uu8&=ek&-@wxB{WPnYm;<95eLr}B7_{lE zfk1YTJAWg}IAV-`Xfq;uW&poP#m>Hi#z7x=n%hV$EJ-sz2}&V(QKhU@gP3o4c1`H{ z@-{q9aAcRpXw)ABY=kz1;2Gzn#~F>ix=VkQK~S0A)t5O6lCASEg8}?ZJ6ARK8>N$) zeWwz$dj-8PIgWkwW2jMTg}X^J$YEm9MbP|%~1n|}c< zGAuqs>_8eAP3IG9iWmEG*ctn3NwtkT5l&ZVKTML7L^fB@+`<#l{Lg8DmMxhS$+B%# z&r|hiR*6Lj+Uuc&-&_6ThCA%^3GdTsSAT-WGt@UZr@`k}eE|qNpZ5^%=kwGS8;`SV z#GMOTrr_P(Q0@ao8xaymA7nFDJZ#H;r*K@bzd~e_jdR{P~1mK zB)0mU)W`j^90}dQh8VcP?s0A&kCM7MfdW`}Yd5;jh@_alNxBWzgq){l&+CUqvLr1j zs@?s`a>4A;nLTVfwAeZh@Cph&%;^}bKHKEm4Uy9M<~n#|`^Q`0b~G;}i} zSakd~EV9VU4EmDv@N*ZSH?v4=7C32I=BkM}rW!zWHEn%GXIFg+vwf0=QC z@n`5fbhAy@e$Qs)XX;7S`yI!;zs*vLvoC5o#}7H$8yLy97jjyj8a*lk(-nBd1!RgZ zy-~ORfugzk+w*lO`IZQiYnD5I^hbY#6$nhio1MsN^;rCB8!nzx$vYOP_Txi5PB&6;u<*d>}*&9sjsa;i$nJlK^%XDtaO za)1AR7SNl&H_|GGog1*;XI*+za;+*9jA0dj-e}ppRZ8d?fxR*=U!M~AoA!zs`dT!D zBZFht)ssT^rBHwA$!B)!l?%?_Cz~e#lppX*NDQ~i5GcS=wT%&_zdi_3qF#E13o(P% z39Ta9<@$jax{*Hav~lt^j1@KoIIwzql4Zu+4PAP{%c+&cR`f!u)PbJq;;Q;6LeVk}Jq}6@c=KUuT|Y+QEsjKGSy6dV{R=&HIL1UVHmiTFIlVXLw3% z1D&*)U##zKH5V{g1H15EBp=Jr4FC**P7dO0mn0vp{;8rD@ zTjsQR(QaTBllJ^ztXel>guG^+gq-W8dd1@c_QU`Kvw#+J;=hY8nQZinmSHmpYaunm6WVP#1y&fkMu`XH-%{Ren+s;q_@H z1gkBku!c%rTQGUE7BHnEh#Ze+@MY4(K$=uAbnBg-N+Y0AV$X?)+81w7~IuX zu8*_5)cS8XR=$txRQzdMsh1Iunw2Lp_lJd!iTk$ovKb2J{ui-tYNXrZ%$Z>`VZ0eQ*R;~jOy>*`D#J(XBgs`1-I@ZspQx6~ zXJw7HD~z(^VGVWn!w&Svt-&S)YmxPJAD)WzB66!RmT|ncg_sVxshes+ zi6cGCvtez9?(5lulE2-a{W!XRF{)bU_Hfw)d?eV`dxqy87ncdOBvCzIJ8qAs#=M&7 z%S-vdqOsT0U>~Cc#U4CZKi#=&9 z4AmqZNAsKZp#m`%xJcODNN5sEfiwEeCez(a=WZAJS1v@$j}$4{vLoPSrE=c~JBO9$ zXhiIaYWNR>v=}pVG0`V+$Mr30DVlCh52P3a%X{nHo8k>O3Ev@*@KBuawo738=8L8= zs%we2hC6(48kaT=F|9WCB*l^GvO-lk@GBc8Eq{!j*u+mU$)308=WP7Uu>Q?~2I z{mG%*zZJmehe!cH zD8PGxsYeewvE^O3Y7XwUQ|%d#uHG&k`udv@yT#njm0^$tCjmXM4ksyxVTl?UThf za2AghSGG^2!rjE*Z;1z+mQJUx?s7A_oF2_muTlr$k6(#7>rr~~fmQL?~ z9!bOPHC~@LBwz9_Ge(M0$lqaQ0d}9^m?i_J{u15F@E4V|>WNmBA<9v*IOa#fsmK_H}OWH!*P!oN~hS5v=4t5U_?)1jPz9TBUp{)I#) z>YT}@+76Fuf2h~hL3g&fgADQg_I~LjqxwHD-fY`#zi!eRXE$_(B~wLTTT$XXqi+c! zuQTi+jnZlPGsSz}rI`#j-uq6ub$MxrxPLBayZ4$Bc7?j0c~^-ArvvGY`*!o}FAw)7 zM)CeyEDUYY?$76=>?|%IzGkGD*JRRHw+&1n@y=5>SY&HQG^xDx{qGXKf4Xlp=}pm$ z^+J*5#|uk2h!V@m6I!6Cj1Wvs03$xUt=pBN5G|Oi^tOCZeE@O_(GhZ^MSf}hcA5xt=B85^Qt1nbt}2;J=tR= zFj6fHxxg5fD>SNe-~Ob(QC50J;bVA`Fgq+>vv0b*p+~j9 zMUUYJeSO`x(i1d~e)IYeorSsgTyXmtHHI?xI@Xw*mw5 z5sdjs?$yn)!5-=NY9LOl;*0CgZIq-5QD?P{xfNLBb7gR1P`jt4M{;@bJB!Kd*~5$e zU|)k56^*(l%tQ278>(NvfZeYFpEusguPL-A?ee$Yvp19YGzaeF#W%w{GTS}f>hjFF zrA+<41YaVlDgMg%;E^sKKEsFZlcs3Q@_@?YIfE0kAY~+fQGC{b{q;v)MAb&#`qkc7 zRg@|xxCdM4Ejy^$(8lDmAG7J=V3ek<{oE2shFx@d`aq+2Upec%yG%@asoV4?W58!I zq$_?TSl_H_781N~_9;PMq~*#A8k$p(%wKk91R6@#DHx2TZ9klq6!?a1-V~bss|W?R zy^{AAWyl@rOX27vj={eGlBLtgLo%w2lYiz+r?eiIROBa>T;M;+X& z)jpY?XhVedwNDAtDIk?OngCY z*E7$6zUkl8H4}>}83IC$s9m4dAPR(Z-W9h(O9TEl(in!lm%^KI0vn-rlAG=Y-pvPv znGxnl>GLizc($~}1S9m?8^xl)zbZkdMgu5^7g4RdcM;kmZC-ObnsCQmG5(%$DJlAU zyJ^}{Itj?}IoQ;`1q}Ek@sDRqUb{%~Cu6aFMLrKr+P~*&LUl1pr zVC1K9NvqEsJJ2=)9n7nSGwdQ-?C^_dXTFkSWi9mQ1sS$v;vrO4FyES-Oi4qru3t2a z#7TSYOxj(BAziyk^0kvCED1BgDN|RqAr11#8f8s+a7DIvBX6xOAw+g6`X=Vd#nI;(;Sp_zP6DuowWMd0_;!jw8E2v?Zb>XL z;!ULrGpWJQ8AzD5b!VE7h1S^#*fQGu7u)yJsPen@jU#rMl@)>y0~>Jpo5zov9V9t9 z=#2~UQbmJ&?`MM>uGJv;+2P!Vi7gYYR)~c@@s6&RzkNHEZpbBhYRC?T6#6@9f{?t*Ff1%Kv*7yt!t3rz@NEg=`%`+5DV zxJ^~L7R;)3k2Ucc7ZUTfW*jWuyRJAB9L@$_lRICJfx!oK0Bn#O-@r3(cMcImNEv9u? zR{%~wABG{Y&F@4zcxKD?L|^K1=Sl-w}y~Y?TWUZs=-SEnsrKsDD^58TTqG1MS=E)W#I}o$Orc z1eWh)YwN)$XH1C~OUzZ;QvWAZ6T@lR+&Rl~I_T*N9Ia%XNL?xv?Lo@t;F@^1yH3A7 zMk{qD#|--pfn;ihFLSpWb!QB`aZZP&jEOeyPP^S9L%SXjP)D7+(lK^ z_EPpJpFWRTDJq%K>Wf4Fxk!cp@#FZxNyXpys#|Z0TdfUfahE2s=1JIhDJFjdTa}jv zfXzfL_(u@?iB5CXtWZFa_nw&Bb+~TA(dBd`YIg4jK*D`d+#JRIqG#-Hi6pz#?SUS1 zWi8C>{`MhEdD#9^e@QUuW9X|iU&#baAOK45^73y8f2t{<7+1>nN4+fSkL#$^UaWwo zvd8Z_ky`iiPzMvURp-Qs;J3RNDX>eN*`W@ORoKQKM1Pjw7mBjmTxI zT6kY3N-xUD$29O$U7x?Rv|P5dvNfrf#IH1ck95#$egyYf*#m8ayi}vmY+QFA}T+i~rHi2pw}S@NRe^WMF8Np|3kgn6@Ik)i<&H*=P7)(&_Wk z@YQ-vk}*L2_0uql2U&z+ltpF@R$sd>>edk7^|_jdL5~pByS!kj{r1`LESxI~IN=1Z z5gpOka(FE9#pI_>J1BK29E(8(!8o&@c$=gQ*i2c>*Xy9}C8mXyb+toB*7H|iZ_o?w z7gY)hGGS$`K*jvUh~e^G*I&LfA`AMmDPRV4=YBlmKZ6ki7A#SCod|De8g8I7y)MW` zPCR`l+6-G>bXj~{P;OYg@d=c!>rJ>4jv*>pRfcF%fjgt>TtF>~9-Xe789nyG)=5el zTjb3fUx$ms=BLISP@I_&_PeBJcpOQNVjl4EZeKI z-ks1IDW#k#YP7(M?0Olt)zZ~T;dG_`ToepsN1IO{#}DduQ|%n%RIoc+Z}_P0>CpYa z!X%!+juk00J1yX)!5vVZgJWMCf zOtDI9zHCMgraUItZM*L4GrnxE(TCa2N3b8?^GhICfHH$J>0~Z5Cld|=&-_745)H3F zRk@tp-u>b+H%l9Vltt$!WUhGcj$Hu^FRj~*;kR{Q7o7@daSn(g^H!?MN%B-Sho_M3 z5pI*FMUI?$HN;xyk;X(5=mNn{!at)*`>pH?tLMrV&v~#{6@M>QPLGcDIT`2GP)^@p z=m=Flzjh_EDU`ZYJhsC-$@X^#z~D@u{CtYD<#&CJ?bX(C-pua$tB*@}vg0#I-%RM2 zYtMY54^&26Dl$Evv1|W~k`Izly=lnmbV~vskP2w3G;}aeA2fI8CHLeSiNiyRDRc}${=32VYDV0F0 z9D!wB3d{gYEzr`O#Ai|c-z$1Gvn_W{Gqy~60R^U6J%zTonPw$!@KI%^!BxU zr1~ufH-FSG<1Xi?qHbwfxq@Xne?Pja^8N$ruAC`|V1dR-N?lcmPG1cZ54*$% z{^Yy-kJ+!!Ei~D*{AVa$nEB-W{w?n!Y8+e#H$Id9pYd6{M@F_dL;}M}fM3#}?@eQ0 z-7l%6`Vqa5cj4*#pQV0+{7vk-@Skp?x`eXL4;u3X+gH>sR#mHUG)@mGSiR11n0cyhfpH}s{OCfSe2^!UCO3W<(F5(F$yqZMfVeKEC zPIXg^Jtit~L#;Z~Lb*lxFQQseuXL#6tLJ`>ddvq~WxKUEGHQl~PHzhfeYv4Ffcrxx zY_)5#{Ze0;syUu49QCQYL+4!HT?K|L;O~|3{Ol95KSRp${Xx7-ch$2)*e;@)xyE%R zMr-`fL1Ly8Q5@+eR32TGiw)t$R~qZoFn=wuDhJ<7@HIIEutF5_q9e!UYX9d=rXK|D zw(W9qm6wEHMgqv9(|_pH+NOC|dawaDp%jXO8#X_+y<4!pEZ#y6Rj48Y7C5r#vI+;) zx~CQVrlM|~H*vWurpwQNncg%*uP)-_ug5PV50pg?h`Ef1wKyT~>pv?NJ$7W`uhzD_ zO&qV+9sW_Dl^ZQ{B~P<(*ShW|y*%x97A-|xd{F#UbXJpNWb9Kdp%@3x+iJaGd0Wh< ze-6-j6Eq1P`{J{93JnsU>9QGH%VGW`8%u3F?=Q>b)EC@0n|J0BhWD%&R@iNn5@Bog ziTh)={|T8mt)6hyT1gZ{5I*B<6CG`R2k?4LIAg@5WYTtW3_ROUfF+Rq>AQXK|N7j z{`RdcfjU@Ksr|bNZ}M!a)p8-fkr!W~9w``|V_a#`WLiE(^Gj6F(%;iq0m*L9m(`gHG>nX|+83?;pt5Pgj7S}n&?-87wxB!n)qL;K;ZQ^IAp_PSK#8^1rsbzf zqt6pge&9Fj^Mkp=O0uut=ER=5w&Cbyh(5=RqvG&>Sq0@LjHr6~-v}U(byjzB9=vbnvjb*|v` zhl9J1n-&AU7AIj{(FX#kh1TtI6Yhcp^lTZ5ULT2w(g3m_JK#x@JI19pr$L)ibY=x0j18aKu(`Yn8d*Dv_Csv-P3lE(lgVy z>g@gK$|~gF9n&WvyJ(xDn(QBnwP-c`xn+a2OuqCT;0I3jVmDDWIXU8w?1>DEz*#pV zLUE#iGwmeLv}Z+3KnzWfho>XUw+0X@hOkHfcgvBqvaX^1c|p+_aA6pybuWJ==FFTJ zy4!g?ES;fD@w|N|01dS|n22JDJ{qEP`lT<`uZn-vG_85!vq z-8HU|mBeBT-~^nu*R9Gvuc48=Q^RD!l(9GDelhh>T0RaL!ze$GM7KGTNf&CDJu9iv zG?s%bhO8&@>z^(w8b`(#hwYg|3N5lJPue_g7WyV!GA&BgdtM1-OR)3cz`mm3|CN60O#7~eaE~R1P)p!s7|5LT_~> zf*LeOT&bKz6o)NP7OaTnkY6^ChJNM`% z*iC!)He3ZlfV>nXK`4WWBb1oyCu)->z$w zvA}on<^)*gY<_Ic(K<4eB(+&Ap^;N5(-S-*XHeJ~LGWdvFHdmqC_a;TIu&+bW{0?) z$I!6ag@^H9j9&2^BD=b4g$?-gE4Z+IkW9*)__Xa}KksavMHx$;dUXYf8g7EuTgC(? zC_2Y+fzra(uN)^fxg8j9SpDo>TiMVO+I~+(Gpg)RT*xXdKu7!P+`LAdvnQXMiL)Xr~FTO1Fwpii^4>`E$tU4M;O9_v|7-T&8R1(M$Z#q<^b_ z42^fEY}Pzt$#e5U*Zj@k5|23!5_YAj3u#r))7$Cavkms>UP?#lN9Qi3!z~I?`+J*R z0vgyG#NezauuB$vtr@4_%mMIde#x2&ZWK)KXc4NYS$tl4;py$0?HF4==i0=cvO?mv z?JXLx?RST}cSA|K4WHDfn1YTn#|vBidA)MCc7055?j5(%i7m}FwxeR}|8|!)8Bjh# zEUN>qvv$k94epS(i>RD@<^D%>czb}pDRg1b&dc{hP+9oXTeawe1k%KZT(gvGT{`ak z@LIi&FJVk#;Q4m$uNPK=3wp-a;H?r=NPOU} zCnHHUjaEM!6iw6FR5hHru5uN{rQB-}3;QN~+hiRN7fyd98vTY4KEOf<0)8`{iWqz~ zZ-Hb>m6wOXbjPJn^S-OQ*PM^nw(l~9@`&xqKzO_SS*3$w1d&<1Wq|LmO?HjR=xjCx zWx3tkVbAv%$dhl_fKf;9#MB#i`zGHlr0Zs7Jr{CFMjaPGlCO0jnecngdw>uD*{jmFK>H;zk*Z6? z^~*oB9R5Q#F75jTL*bp5uL;ktJyKpA#_7*1i{!9?;K5@yff!Er#C~D}|0%FSLygPU zz(V$9ZK^4qtHxYqsi(5+ugY}nB349*RAp590UKOjfLmxtx0NX$aG{8nbxfsTg>3`H zCL6=a%xDo$+0u;Tt3qDBpkdLx3)9lrkRK1Wmx7CJW#fwmr&er|yOv434g}fnBQkHc za)-%}raE5{@&6y^TaREzl#_x}?9p-B2ec||lnI6r@3Jg4zeB zT;Rr^GCU0#UouGvs@Fpv#x!jf$L-=yTvyDCIAc5^2a<4*-1$NLw!g%&gXdcVdTt7z zIgrM`i1+AZ(1^XGm`gegJzu#iftmGfc)Iu%x|py(bws_^xq0Jox)yS9H^p=P-3y%c zyNag{uGNyv^sU%9s|VyboP(QLi1x+|=cniAGYLRxmVSZw{SF(Oj|`x;`1;Z7V)Rnu zczE|Y*|&Wkr{tNon*LQzeX_0mv_Lig_cUryXWNmkS+F_aYC3JCD`sJpy!pmoK!JLH z7rXuPje+0iO+m^p)F^w8cbGNYnM^s4VikEOD61%QCE-hq`{?EVX-;RcBi;QcyS`or z)hMHUivO`l^KAXR2`J{@-y^4fu}J!%l0wPN8DlN<)x|T`FV+*~_zQ1nxRmixq#n(5 zi1QW&L-hQ$F)kn!qnm>qw@C(w&%AJh!hk}nzu?QdeHYs-etqtu-V5Eqx5CXqQTOxQ)1-AQM9FxJe(*Q-l<{}CC;!hB zi&C)GBW2CM^+gs4uK6jJm+?a5#MOS_IM*_~aTTzw7IhOW$z*NhPcr5)yLjOf-!V-v zM%2-g6RsbN#c~{@5dG^G+}Xip0E>y~Ct---194MA{u}Hb2?ve&p{uv|@3H$2n0GJD z2x_I~YUj&BKSojV-v2OB6YDtdmciS`08x67FJF8>vcDk}#< zEfafwUBX%^UvpBleQLOQH~B^6E5Q%(Z{VxFoxYfW#hqJv&)Ww~?`O5YBW4U8i&&7~ zv3na~sl>6fw*P2P?zn~6?`24HA(bg4TKzm{D)QKu(E7>J5&`e=>!C$NU zbA9bILZ5KTc)~8c6$IYz-QOZIKd7po39b)UJ>2_l{5myKJPir|z>82+N-c0b_jb?H z!$<>OCX#1P(P*prKpS(AEgXX=)GZa!ta+!M_vKByU>wiCD+dr`=m?E<$fs(P!5@p zg9&}k7}>_;R(*~z_OL7u+g`NP?9tM!$*meLCG>kbN6qskBwBlu2=mdrV6;6oDqMMf zRH{;;u|cKpas0~*=GLh%{F}-u zoUFXAXUs)q)?MZjpKB}D8vMGi3?U1>#i?sjEoOT7UZl&8t60<%0|$fTAf1Y}g}WqR zT_rSd{jX5UW1jlbB>k=Jw**-F_vvi=JW*t+4l`vTN+)Fxk~^6v1jAtX>L+s=O9Z-4 zJAJL1YsqoEYSCh@CZjKI{s#|$IBj<{&dU_su z1~v@iU@41b@Xe(1%oTFFiA($V$OXpc<&XEDV5v?14Y#{n7%2;YuUVxB^#Co|t7h_G z2@oGetn2~^H_Z7PMGct~q%18wf5Zh7gxs|zp$zY-4D!GH2p@YkQ3V=#dqQKGGI>D) ztR>;7a%?GY^lpo=;c_S`|1|e5Ou1ps|5!ORI`K4Yi$CrLTJ zWZgMr(><8x1HV(3QzZLb@WDw-ce;(LSdWjwA0DsyqoSs($^f^Nxp5Lvl~`2c9scL} z3U%Wbn6OA3_}v+8dg9X9ZAnRjZP+Tic>Gw`$&~(~fob9JXKXl!Y+=*|s(#{ElACm;B7{?@EbNR6j zlGSe2{LnLXIQ!w_cYAvF=ocNZQc=AAX8%gsW4wj!R`uVNG4?Ap&w@%}KXwzj5sW;` zt`;nPDLPUzL>?_g99D$jm9lbm$|p3n9JmpUEc{+9>5}>}4xCx>95`ix6~|A>i9k&G zzXxp8x`>=g-f2X}n!bF)ExC#J<%ibw?|>qs8Ng9r6U0zpgqDqO6N7opm>GLr~22n=yCh(e;ADw);A&}ve9@y`%B*#a_f|12C6SbW=NBwlgvw5?O8?&S_TtLj zzS=FxfnRgnrde0-feKqWYW}N)@#^K0$J(|QMFXhSFOGne8Vx36Hap(}rUNUEg#Ms^ zh}bspecDhcyL?Ki@PIRKjYqiI=OVTo7f&)qtBT(m`9QE5=02wNn;i3Y{x`e8xximUk5mrcQE43X)zw<(I4W z|JRkh&1!bn!V$O4#^f9j(gc0p_Qv~sEnQYtb_<+q>LpS-DRy-t#AL^Y9PJ%hI{EL} zk%vl+)cXJpwe2}gu@{n-VoAVCCmfL8`b%=Y+7YZ$)0?J(_ZFf&{x+p5EZJT_F zteA*HI>A(14*@>T`|af$OWBJvt-!x=oo3jCf=6fk-BDN_&na+KSmNm#YTsN|&A}&8 zv`bsgsmhF;7KEeXy9S6HPqK&Y+Z)BCY@scHi{rsS^yACz2uoo{xSkdao6XH!Bl2YV zIL?cj-Bk~?O~}a^Nhz25o@jzEXhrvpm=P0&z(k~S$e(ePcYVO|329qpXm3R=iUB?r zO`^W%7bn@e5)s=Zojt9F(~=ZvF>jUx=g|lkn2=@G+0mTL)(vesdHsHaW$5{N?Ep3_sZ)dD0V;p$PDPAuWI$DU9Kute%4iks-jf>ps9YE$2K3~*nm=teeGZa0? zXGhEGtfrZx&)>ZyB;L!zJ zAnS-iNZO22b3a;yped?4=Ic0YU42o|-g{LN531^PRF!V}C3x7+W_u1se_>1!LOimj3 zhMGAf^xJE6!_({I&{e3!7eXA=t*CR6;%J^060;Od$H3aLU&e?lsoW%fEo?i!0j_;o zZ7K|aJ2)IA5k#V9da~N0w(AJR?}SRVMmZlSVk#q@d6lev<+D7sECM!jSX|b%onh6y z|0keWUv##vDy^$YhF}}B3(d%wvy* zjVn(hBHMOy9`$-Q!3p?W^ya6fZH^N(VpqsMiXoxJQJ%vW@oYaMyJFs+-TB}`(Hac-Y4M2Pd@?igHEQbCToBrlb^K8eUv70YIa^tGu{$Mg|;{)5Ucg z7~c^*^^saCjemAwPsE8N}eXv$LLz z=?U?kQZqJCEf&=btIkz{oxknK)~(Dqsh>1UKd5k;fk&C;yw{PpRUPL?a@t>d0#Y0$ z104~!`*wQp!*10z8JJOF0wrg6dbN{ylr7h&wB=nSQ%>An^=6KxA`i2iua;Fsp30a6 z|F9VDw(SC(igVLcH1G!_#o@qA#c8Ic5}Vfkx-rQj>X1M~u~dZY{vtUTC1MB|BFmv% z>0Zopg;EmWB9(Ld{|B`>bG%IVx%n&HSM<@Q7#zaSU`O8S=^!q3ehxw_#ZUc_%n^gJ zp>J#unlBb6Tm2fY3`5wyGD02JD=C$eV0*<&lJos$D6W^?|e!CIDxa&XAfzAk^#(EenhOu{3$f$q~Tjj_hug*+5 zniK11J!1oi+ei^eMGH?3wyix2jWpD-mlLx5WdB=_o^h+xVpBK{No)!Ix;hkg%W>3M z)ib7QbiZzX(3TAn*HvYJsSd0Vu77nQPH`>Ji~^@puprazHH4v8>c1M&;2+ZZfH3C~ zGC|iXnmvOQzyG-42Fk<_gB=GqatCdfNp>3dI}O`u0*4uZ+h_kk5OjPE&uBn5dffTmzB6*zi(Bs1|+hy@IU*~uZlCP3B>Rzlp z%kwZD1%lKFg1aB7{2>MQ^JQVL`zv^o1%%^9DErf;~&}kW$ zrr+JWf-+^E3mxVuClPh2KKw?Rg_w--s|J>gcb$R~&2w{Kal>gH0Zx@5sf! zG4OVvU0_o4(#fPH5!7P<*5Im2-PzW(wy^zE4#)zuPyJYZA)UZv)b-B&&y~1ec}&A# zQ|Tk{i4|FsoyGS%yeQ}|RR<38(yTPPpr9Ij^V1i9!QL{;)K9PIqudBG=Pa;S}D=EvdvW?ldD9n*!xbLEj5wGuT*`=iBhXh=oF^Tr&L=cQhpl=Z7UOFBWNtK98 zKT_2nI#B)*vjJl6C_ffvQl(ZSAFg|*nyP4U`vm$hdX4cr?@JL{aj%AGP=3S>hECwB z&lpbNaka7v^?k`sAPinPPe?iZQqVLI?#-4G?WnV=4yLgDc=4{m4QGz*n&a>BmoK+p zxW+Ws!o}FkB$NC8?s*-WtM4PrMj+Kk7s3a`073)r5+&_n)ZWLNjmvQvgZ zE19&v=Lh@<^@hjI&rC2}E@4;9*!`}bM$A&+_>?*tAKQ;<+CeqmqKP{Lpf$ToK;cbE z5Qde6eC`kVcp<;u?>RuTO*`;s!QwlNWeQ`tzn>;cpPPCkAMv}eZc9Ul<7(YYu&{C4 zS=Jv@y)O?;6$MF1W7asw0GXHiMkl-3m2o|4__b0T%)IdX}^X zezC~8)f)br0;{T(l$RU0Nz})O58t?CKex3ezPVj@4&3-WcH%rZ`9c}?=G#{TpBL>e z1azej>J!}TB7v-}dlnz#rF!?bI z3k_&4p|gpLaj`jP+g$VC<7GL-u3`TD^{s&vdX3%q!O~2)KIX%odvZG>%%3T4vHIq_ ze*GAA!~PuvE<>+W{N&~GZi|;4OK1q9nwi2lgcscCNJ@m-Z9ICahacogW{P#_hd%gj z_*_fl;Yyy zGM7v|=J`q_h%){hpy5A1BQ!y*3G*Ykn8Yfbp=z!vn@_|~Gq6DKSrrjJP=_!QbTJM- zULLY&C*$Bf5NNYqT50&VOHX5~%KXSw^?)(r1G}|!@gDN$$tCs=6@$@e!*a4Z-N~{U zig>`b*4fMD)QCw~dc zyxu_4WMF%O^%|NlrwFtDVv4k$_u~d-Wd~>=)8_5MSAh>gq(j=f>#tckceA!toq$*+ z4}6w-;YRUp#qr}qAW7Anxef7Q)N*q$apJ4Ku)4MlTn(WLRWVmJld3NKI4bx_gS)#; zX6Mno>@R0+$7E1hJrovouz8AuG@D#8my5Vj=4KS+vtFu2GT@I3xk`p z1b#w}8>x9V3CPwE!s9l`6Zk2DOu<{IQ)tsJN`LXG$HGR&q7_6cg&K*&9PA)DueUk! z?Upy=@$%6!{MqId`>h8#WMQ98uBVdZ54boB(_PUKBf-KY++3N`FO<`47wcNW=Q zJFm;R^WkO^SQhiaX|(wB!HJ6?pm(RR_Jm#;uekfcf7a}}1scFQCVNEaomu(4V&QgP z<>*Y7pqPDk!ZV_qZFNhOsu?0?X#SlKiTp}lW;eIx=TYVrxI=TW=QTutCx=~7@rv9f zd!vM=wZ?N<#{FIv&S6UXo?CmRTE7d8#Q%%V(=gVfe(WRK?dx&sg)`;I%EFjbSZ)KV z0|atSA04=*!*=4Q3qnxONdv2#k<^-#d6v6!O-T(eH)O%8GR~(X){?pGI(Mb~{B*m$B`%e>{rNuHvMk}VYX;J1^Eq)vL-M9_LEJYt4x8at&g^HBF zVSii_L!7&qgg|y4mWL8g)mAjf`%MdpY z>>ls{yzBQKmMi|V&4(M{3=w+}A6GTC5D~}7QxULTEKP9!YCitqF|?D80Y0zgmCFwY zDP3>gxg4CPYP2^ne|THA_hbN979OnU{N z>Uo2)rD0Vo722OLGHI*Dki2v>DjH5?DCIHnn)=Cr*k5=H z@u5|w4Y^!qJUM4d?u38tJ1c+_U4UT3aEsAoj$0{DwF!YYPwv2QFgqT{>4<;jcuOLh z(Ucm%?zoQcV0rtdHPtOI8hoTy_Iq1mo7u$a$N6)2Vd>G8w(}Oe%RsJJnrU=_1BSB*qf}!GK4*4SZ&}8TUA8qfOGw3hog2^ z-RCkU?hpvazE)nbwZwo04~LqQK$V%Bb`aU>;VrZPCn(sFRZC7a^!MuwB#-1uRGH7U z2kIfrzfkEi5jh(Dh2FxES?2c5#X8b(J8*ROb}`>=$T6fWkSUNT9W-?{_H1_ggweE- z&1f||xg=1vJ714SSUx$y=4?5e@qT`Fnz@Xw2d+}}8#jzc(HHN&Kq96})N0pbiJpWl zIiN;s1nyw-v;FaK@i0Oaah~HZiA?!pInVcBOF8;E+3~-ysMS=eKy+?(V>?YqTzVe& zB?9{;N!JP#H+mUho<6UI)BWTrJ-rDeF9L~QY(iVgD1#!h&w9s4l7tf#n*RA>@oKzi zr8rW_e#c;H?-sADaVhUz^>C4UnUGKeX(vEGgN%g*R)eqO#p3&Fdg};R? zM?ki5A=BW^pG)LES+tY&j1KwRj{h6ut&+tl9ucu!6A`;ff@KQp+elk>oh!RF@q6gie@h+u_%Dxj?)T|!o1LTEJTQpy4}aoz?tuUf?h4Zx z!eOeV-IOV6AuG$QXYB44a3X}_x_nMeN zlVRVHoP2(51HPymZ-IL9fYx9m^T@@(u1X;zDkE8BrP#(JQLMm}h?JQ{M@zZZhpw1-EO zO-*V$(1hC03N1Z5D@_glix?HQNrDd$jePr2;c@lDi>C?_wkxpFc85=xP6<6^7>!@& z*ZiVV6WiTmA2TE!xdGDrbcnD|GT-k9scbj){($bsoBqxhYKiFdpLHN|*%#-xe0x7N zo|KOe7s2N_1yX0;7bbERe0;6R@Js-9pf?$3gNqdObECNwhcsG*Xx!1N&oFWOI-JZ_ zc44F*CRF;GT4yce>p`DCU)4W=IO7p?pcT6qe#l@I@pGT+xea<=6Q}93f#Y zn8z^CSy!xTSm=;3anq`@Me<%^PCgp9YNn;nTpz3<3P*1i!lyLHmOW}fi%b-hRTc{+ z$G2dsl9)RTA5g}`c%7SU)s==JZYVxjT(72Zhyj6co^2M~g!|UUr@4Yhka#TzJxKtS z!Yc7F))0?DA_B^q@C%i|n_>i-j0_7pkELL?S#hwY?yTj7VZSZC**kw~vw3%BkE*Uz zg0L$BkqJg+Q~^-0ftzmRT2H)tbVPDCm|jG`{u6X2ZNe3r1_qQc04y3{hq^QwVNi?J zzhBhtN+itn$0LkOq%IMp>I__SywIFPo6v#AfP(5~CjUO+sn6Y{aa1^j8eQM4?0~l4 zGNk_sS1Kz5MlPVslcK&Ri}?D;kp-`CmL06i^m}|sX!*ieB+pL5AZlv_8@bUOOHPjn zYC%|n^r2V@qrYnf>$mV${Oqh`(cof_p7Z;vIw#W>kY4P&ExR{68I&mW7+P63vAN75 zx9LY8V;KV?^s}#r*khh>0cIs@FTxh-%NIxIv>OLS#ov|$MBn#KrM|azEHT6QC ziaK^;JGAB@8b85Zu)B4yXDHtS($B@eKOI`RTZx22G2B^EAZDxu9Bfy?khG@&{V8SH zHFBjW5*c|T;r(&Za#KE^-rbCUeE`eOPX5}smN{$ke7R-1xbWG=D!1(yT8@Z9#|&{W zoI-DU8_MvdS)yY?{$2{Z_p&)M9&S2H-9Wvq(V>@!cD;zYNmAe4#lBlcBixqzx?We3 zVWiBed6orSw$n7`3S(J9B1VLrSE|44_~F_mfv66<%k~+|jgMj{>3GgY!JZM$u1!15 zHIy5Oy^AAmvWx0`#_+DP$g?F!5&jt#eVxn|03cf^Vrm4{_u-lG;D;pXyk_^*PMBq6 z@(?{-LjKxSc+gJV?;&-f_0a8hlS*cTug~l$sn^k8S@F3IO(F!tWVaHvHED{MMNomdEbDWh1d3U%+f+CPXDh%4#!WFHYp3uW$xC__Oa0Cb0HI@JO0M zj`6seoa?KV#9D{!q4d79yol_OmQwJJ&$Gy{NpVI^E}*CD4db?+X~zB|N< zPbN(IsHzzE2xa$jWzcH?S@YVS`P-vb;baK64(zxwWDaVIBUMAWm$E^on?>`grSORK zDh*p~u=F5vesMzaM4pZJ8IbfV)5iEQnIV;-U#eiO#oskwwWSq4_|~D7<){|r56Jsu z-~sR@Y4D{m#@86c5`CMswk>q{97Y#(i&ebDM&hG$>rz}!+Z0xSX{v=DD31*r9Juqa zPo2-5iN(B$k<>fkS$}Eznd`qY(xM2&serk!&eYLGV`SIW3e^oLHaXTGnND2=M}C(k zuu{YeN-h_noE&IwH!~UhIDaw>bSeJQMz8p;=7~&Otwv(uFRoIVz|8L2t>|hs(~PG1 z)aJshKGQccU1D2(YASd>%f8!I;M<;O+^H7~;9*UFFMeQ8EW*PsT|AEW|FepO=|~@f z`nR&g6}UcISNhdp`Eg!d51rz|#{%Sy^;A=iD=dd(m9#%uD3{C&4p5uh9EfYCp9aiV z$`uBK*`wVb%o~6I^!^x)R$7Mfraq#W{YDi|Rrk8wZdHX&z2H2b_~`RwEf!DqE-=Z3 z`RoeaXCNiAKmVXYjIS3UImf@aUi#ouxn8f(qC%TN*5-uG^$@OGB0RLZU--rO=>%ax zlPT{y?l)+az1>SJRrnGqb$Gz9zSqrz{NJ2cs=wZ{N;9~>PZRrue3m3YxLpM0lZB6e?IDx% z+;56Hp9axIh0WFW9y@l*b^d}%;OQ&o0Z>CPyy!vt=?BCC7^E(R{K{*oQarynz0pTw z3Ado--OOiu$>|eR*tK0??^j5%4P$M2xKbNie=r(+-9&vL;~CodU%64HhG)QpV^F!P z9y9s~)1Xggf->+R;u~L^>ufDk5W0~UCTg<%-0O|#1mY}C@ye#gP{`~-#_~I1?S)B6 z+o4w$O8QEjPt+w}cfnoDOa4s2RO#0erH42fV>)F_PT}KX?`p&rTs?>pU z!Er3$`3Q1mNP13D zc@a$0NChU@xPU{7tB*(N(R|;a{`lTaQyvD@8{Tf zLq0S2@g$4Ri*C)@Eoq^Y?vnTRv;pHx`kZ>Ed!l#xm4twTS_s@i&5?y3=a8tB|Dln| zbUL=ANYrxQ`sveokFT5;-SY;*itFsQd4Rm;>&;a<(L^yGuns@s_JmhnBMfYkjjwz# z&}jDC33KhJXZj|7kfUQyZSxfK%MT@`Q{^uO*z^KRVu7&N*Q4lZL1~hZ6WfN3gMy=W z?@UHv8dKh`Fzt01Cvtmbt2`)^DPe-nRr}5EmE1sah(V+VG3CP2KdjFNy+goAOUfU|&;8LW99Q10Rx%DaG4W^1&Lte>0+rEG(68!UP95(Es)qHIqf2W~ zGV;-9VGBl8If*vAwf`Hj+gR*2)}<5yvX1<{o4(^Tt2+yOy{uB8EcXj)F5@#i(jPqb^N%305wC!dE28_S_Gd9VzfCXPD1@N3 zqVW28HiYEwJ16?@6@_d;+=$HNsf=CEVFgKzJAgkr5f^Uthyl-BCts@HF^grV?Bpo^ zkB1C94JeSs?o&fKSBvG&&N&D%jup|$`+Dt3v*6bxRUlL_=ZV!iR+r}S>1o$wZj9|0 z!k_%twLmAW_^dfkVRPo_bG=26Q!aixq%qlsQ<)%Ea5vV8LO;sEZqGk}WGDWE4f_@O z1Y*Ljhu%gPn7e;YbYO3%1l4#CX$r#%OT*X`x_m+virU5R*?OuC_tnTc6)?fal;OdB zl^;ERzwe<3ANQY!f2ZOL_HGERqzv0`1Hy@Flep$ZNA{kOphyuK`}4&F`o1$B5!0X# z=gZbZ!r5!I;w5}Z zp2}g!W=zapj_!ywErcT`?}+dh(_PUo-qj_#i}4Y^)Z zM-E0HFTs32_k|oM7)^V!$%gS-4j3m7m!<{aJ^@%G)v4aB<;)$`E` zVrZvb*_gH*uWpAjyPaEC)|9Ct97jTs?B>kD*~i4LH>T-4u{r@}XyoetK5&9w}ubginpOdo7S#wB!uouL6r>DXtnwVbK5xl-mafjsx|fuPd)Qh5BIcsK#3M z^N-xqxAx!CjtyYqvOU?J)Z~?&MEM2AIkxmtf9P~T9nY#Mp0RCE2wc_fXn^t}(9};d zr}&CBX^NRf2{E26H=qz2i6O2?MDhA}j<+DLo93c*_c}S(yX$kYn|WML=c>F;6oGrQ zyA)#tnly_h|eE z^a3XaAWdZ8xJxeV6OI-}H!bF>-Pf`m)}RDj)B2EI+oyIU;?SgtPlC+LLB+r$?Q1u+ z@G;Y9FsHyaja|)n05P%&1KG=)j1f&gFu+VR9Tkx(RVhA!g5&uu#1}aXU%U#R2FK6o<^2N zJ5$nuvdm4{^GXXUv{xWn52=(oq(rf5+)3YP>m%~&aR892)<`*rZ`DHe`goQcW_@se zs0|&gDLEhdOg@v(Pr6= zbT+$MgT4!-2O*!x_b(~Ijc%tjD({2htDU0o6;j#LDTMylQgO8vk<=o@b*L;!twKZc z+6FMYqh4NNe(#>~_QRn=WUT;)9#dyZSm~<7JV-o(d*1AKj?sEN>8tBkL{yC_fI=N- z>$KX7orc;OaEPFoSu!2W7=%|$z1TLL{h=<+IuuzH@#|U9e@=+G1u{MTqQTu3&9cmp zFe)Iqppe-c_fER;2PjhjZSu)l_SC~8nijSAfUk2g>W0-G&0iM`?gOT>>k;P3PyFriG7MMTrN5Ak=9|B2 zJ9M*8%sy$f-Q=<<*ZlxfANsFP9h2~SCi6#?0wvwL_^pQ^eE@aoBzz|YxyWsnI)x&1 zyEy}~&KobYx{9vupyYHpmlL!cH{sIH2V`o5#@Ce}hH?;0pmHe@YR5w&mmR*wV6?Q$ zTCNQ+l{MbiR%(WY;Jdlt&_gRS>b@JyvHR;?XmMA#Tr|6)+3fM2Foj)*gl+JmlYjmz zjfsT!5UoC^cR5g(q0x?VP9ZJx*V9MD>nJP}3>ZD-nFD=^(=W>5Rf^#5 zR1W;05%kNdQDfz(9Gm$#0o->ZL6z&-Kl0}cH@mxH+-xCoxn{U}1vcA!z_#L>=N6G4 zJ+TEOcQv+bT}cOf;XcWyuQZKZl#j!QD#9$5^7X<+GYJ`4#uGkZOLLd zu8_`Su7;1uFwYz@>KnInn>hq z8(UQy6D3m<^jPgL!B&TTt~F|u4qEM+UAdNMM8h6K@xz%P%JLiLDV{2_Ki_xyX09?+ zrgh8E0^nG|y?i6-Xut%=r1kga#wszu!(EHDS_Q4U4q3^ad7QhF418k=zP8*q#far^ z$d*kk!3@a3&BDVt9P8_f5Fmn6ong})`i^k#!&|A8m8ihfSqr>5KRyE;B_NIsBF!Q} zZ8Y7&lHpzmlCoCSV7VgyoFEKIeVUz^rju@ZD!dK(hP|N3lI1{Gr&KQeyV)K->c#0S z5vAS(=Czc3(*n}h^*`%)O6W#@v+1GejR2dk3Ml|%nSjGwuLE}6vrL625#e`(KY9zM zL7pE97)je~r#ek?361{VMU+JQ<>D+@nrhs@!<2m|X6>WVC&z9Nl{0csNI^N+9Q(4` zI?!&AGPalsR5AAd4G#$GY#_6VaL%2dTN0~}^mh)}Z69%abH0`=b^ot5RO-T zU+NN5W6pMCdSCA?BfvmwFIh%e`**Z3eacd#yEz?lND+5q@4p*<#WKcv<(WB7BUCcS zSEapNK_+2%4(;6E>Q}vTH;9bcOW@|Ar}3T1h`=Re&Bl4?f=9CrH(xSl1#)5i)_5sF z8kY!LRZ&UD09%WfM~3=ds#f>7a*w6Gb2G+MJI`{~xQ2I+vkY}X9Q8f5pp#pZ-9NKb zdohzeFwCtPEkA~(?S}%`zUX!-0#%BybIpK7*44**HfVL9J%4v-M8>p#ye)r+eLH!? zN!U^?lhiAeG>!zaU<{gM$!d>^!#-YyJ+9ir6xib#6MI>ZjYs}pDH!Ly6b%0Or{Nn1 zg~Koh>f;fQITMC(^ABTN395GWpRW5Ou!m6#k| ztIk2yHOpCWGlW#?hEx_zG>Y4;CAcvpx|)+O;!|BoV5c*&fxP~Y>duLG%2Xud4)xD% zKBxCs#D3jDqTFfd0{Gpv7h2Wjo4&}X-chEhK0E*P?a1@4peAO2`j6zGOvN0#jc*^A zY+#;+{^O|JMWlElu~GBHl^bhW{TYr;!1ZXI?k;r?p(ox=ZT{ZnZ?5o<^aU_~Inywm zoptx62NE7T{zo)#xvLd}xhvWV)f8k*sk{00^q3@3K*DV#TZ;>;p9g1DMDHO>)&#^6 zc#gB96^_~?R1c-F9jbnmOhCEthH(o~9y^Xk6-fJs-DVqMwUg zcPHLAPMqL}f=jK^#+$V}kfzu|v;N@HsZacR-O>Z0S)aHtSbvF(`ADKnouM5&0=M^Z_5*x;+!!i|)Xo<(&Fj^Y~*3 zCt;NP9tG}Gfk$hYmj{7I4vC^`0WdYeb1B$nlh?eLj$V~IK;QG9oog1YIX7h=R2ab<&)R}X8 z@P{^N0B4;t`4q>!*>{QfhEH;@mL7L(I_+#d!*P`x^JiZa#%l5ZJq5bih0R!m2GZ)kl_QjdWBP^o@;M`r(Dc1 zQFC7B&m=c0_JqGAU>*s7N$WN(-5(-XM>a}+;uY<+DNniKFR@~+1 zN&_6j`9@RIa9!71xqFV54grW#+~@X-sh4&Gv%%NU4c?n-sL*^NQj{yGMJ@yJn|L-AZAK#yUx)XE1PX4?T!5%uv*6nm~50aKT84_3N%dt5C< z0~fNFBOP9n#gr*sjFtvhX}Ux&N(M&@%B*@1mt6sKNwj~$#deb2+-~Q&JH4vlSDTTR z3e+K0rm%9Qaj__A9n@xK|7q0FA)(OViUCW0r$n|S{Bba9L6v4@mH^8c=AViHw1tm_2JWUx<4J!Uj z=t;)+o@JgilS~DFR(0UQ*ZG(8unJlPyLuvONXBAEOw3)$rRt4qQ6peT4m^~IUxlge zJcbVzaC4?;lZdqvda)6l$ zVcwTNG)Iv?WB;%X3&euj4UY(rKG#UN#c;s9&B&^*8< z)cNuw28W7rkKV512WlUt5*@&+_ONbcurnK8H+yj**y#~d?@PFRdrgP~%RgeBWBc8PfrA?8R<{*rVFird0N zT%|v8Plb%mlO`%}nOpkkHDjV1l%7$tfv&V1y?BgbE1D)rb7k7#^yuw-BsOi`V~EE^ zl7#Cp1sUBwQ!i%rq=8|kiBzO@JsCk&#Wz83eU^S_yYRD;%6vCV&ouq=|6(gQrr~kA zTI3F{!hGEALbvd#OEn-r1%@k{(#|7oevKz#^xv&_cwXnmbd$3r__+5}FfyY!k}zHW zRpn{FMU>SRjwI}AIUVGHc-*TP_X*v*qn;39X+QtUI(WVE@A_s#;A9`*Jt}6?lI7Ex zT}>_I=>*BISh#6*@gfADHpw_wmYa+}Ic!=-?=nQl2;wWeY>6fekBNcj@m07;xRyP; zqP>f5a8Za^p&GUWI=NE6kn()~q{#1KJ>2qxJdh4p#>}>VbHAWlc|$Q^ zpC6-r)!@gH4!V9LVOOM#y)g=pld?#^D|1+DrNnBrO`S&HusB&kvVmO)&0$1u*Uu%m zy1#qY$<6(0o^-S^D^wT`u1L%y)bX9Ut{aZ!cF7q@O`o92Mm(-#lQ)P&j$fdC&9!YL zOV=t|-D|X}xHIi6v1}}od^$k~w@?O!mbNMCL0qHq5nu9g?J51(YEwg2JA0ST2&g0_ zmpf;~CGUc$arcvim(TO`Y?A@Ga38qqA09UBm@>pcxBUbEX@Qd#1akjSLE%!A5*TBV z`|W}Kd~4*fHucUK`xqRO-kJ(={P=~JhZG^T<)Kn6u&h?na0aDofP{IUeXdd_((oAB zX`rvAb)2nn)8mjwGY1;PT(a_!Nm@hHb=jG8S$ck|;cd`dkq^+t$6x{Z{IMl_e9g~} zpiQvvS~yln5#MM@Su$u2uSBoc75o9=wG(<7Cc5+CapOUIv2tMX^QH3(n7a6OIS{~j z)Pen!P8dQQMR0$pVV8pMHzObdBi!ctkuIq5uQ_Z--PdBsd1?$M9oRDOT**q~l;o}S zY`dQ4Y8v7Bn4`c*wZaA{{PBrz!#@ksy=*h5yDbRQsQUIOlq@>)L&pE^^?qwxjdYx( z?`8)-Q6cNk54fOR4IhgP`AHJC8ig`qxtyT&!K$1;(c9UOi>q)eGZ*L1`0Bq`HCyEt zPGypXKxcBKUQ!?Kk>E%{c{E?~9uMa^GIHrO0D;gSWx{FJo(n28OgeQy@8S@#wes>| zLTF?04=8qJ<~g)le96*GWNcqD#%kA3B=DfBDV^gt)j5KDRAfW6RJqF@Xq;$%?gf~p zEwW=fYZ8GE@fZW2$`tr-y%ZL!Y( zA2asg;IuwUJA*ZTnzn4Nwy%5xYRD9Pbkp52T!#}&52#ZyrvlvA(7X_c4faQD8#{4=LU)WKZy zfI_LtlK0tjRgbQ{JO8zF8pzBMKXB_E;O*2)w%b=xpZGQ=x$cG=?mB(S5Jci_%TYQ( zux@WN_sx#n)c?13%(Uw*v^sSU#B1iC_6fb%yvNQdA?kh@Ax&ddQ`6|G`H9&;9`n@S zJ%+&xb?s!a50G?3Bk5|Cq6?2jVNw+1%y^FOv{OjScxw^;Ty2S0zlkiyp@YR`_V(qjD4d)lX z9;st5SojgY?_LZK$X&|Tn9sku@Se=Ch<8gx9XuTJ6G9e-EFVn;9!-#-XWS+RU~H;o z1gS;7`NN_%e@~El!zhSTgJ2Hl30{>y+=y&5@;FL`2W9(pYZ}N>C z?#84oPI3<2?O)vUrwpw#=~ng%Sx?!Sr*ZL$chTXdH2e)hr*D?tJDTCYMBXfy+ePi?JIQuD^LZt zf|~G<%%8N)FsdA5L0uIq+C8fS zi3bUI=&$ru20W`GTYFiWGK#?f78d+ek#jNIVw#_d)iLu<>bLe{7v^s}E`jo|+2SB5 znQe(zdIku-hZQo-Rpn@u0CPq@kFFvLu{_-tIaWc_asYN_K5V2zk)NijnmOQec@W0D zimq3>p-ztJg9dCEM?iLVLHI_evjSq}v%dYl4xhPPz8F|Yt5B#M zj=5g!glvA^9GFGs7Z&5xM987f0JE9i!VWkKG-781m+@?cGKT54yVX`vBxuX)r>`72i}=-x5z;Jg!y29KbhvsS^ier>#`2P-2rW#};}BO+?883hck7 z?Ze=^&{Nus(MvU;JD6{&d0)8I7U{u5@Rx{kSDM70lW4k?b%nt=+fuH0#OVeypRPt(YnMPOeUW{n z5F2yK`aI>J8T=Dk!5iuMJLAE#W2;+%ISfE3l5s7;s_}QFNl4I}4es`EEkJ=~?O-|qNSz;D^(7v&cA%%zM=c{hYCY*kv=O9H2*wUN6FfOEnMB%K` zY8>B7=o>#W2D36OQ8~6giBXT$_NEtb)ggzL5Yj399@w(#MXzjf zn$Nf1HtuzGw90RMjxndo+};0mhY|3=xM}up!U5zZ^Y(c>*T{_mGNSAL;)cwgGNd9F zDh3lBtQ{?umE6ON@ENlWF?dBh483MCA+<__^olvh$@*x~Z#in8$KB zp8``fH#&kAR`yl&Ld6Fck-`uPZ+%%@|4-ZWDD4(G6~Ekv2mP^3g<}#tDQfJwrXWxMkYO2@8Bd> zX+Ruw{0E_jo71ojNH;a|usBklOiW)FOmQ*UQEh~mO8izL!aSWtn=F9n4}w+f)Jxs< zdO&9A{26tVh?Skp4bH?nm2s?4!;PAMZTIukxAslb3F#qdqozY0eq!ZNyiEU=uomxj zXfo^h^*|U2*TP|{ZO204aRnUhpBU&BOfc-%=R&u?N2YlCUOwy%P5=2ov@=r1q)Q+6 z$Jd4mNA4x2@?~j0qPF*!$^DSiVFTRbv@(plWbvz z6@;^G6K4!KpHoU=F?>VFvD>cnnLMBlP@=DcyI7yW)|;hZ5q>AEEw=h@T5>;nahODU z5tE7^)OC*352)-$0d?PoFH*buuHqH^Blq?HCeRw1%O61R95?3~M>}j94X&JF17TO1 z>Y)Bvz!O7w*@nzfxjn38&&u6sdHA52wN4{z#=_7J)I3!_tW+bT8%Zv6xex+p_2Hj=nP+A)&{6nTO5OP$@kcURR!i93YIQcCvP-!nmNt{jQGs@&K7#JiQnk<|Gi_NQPs$$`$6EMmVCpxS)!^cV0?ZU5O3|a zO^asTP)7K)Xd%>aTcmh_b^tw!)HMPJ?&0?u9>WJgXB!j&r&Gu)ImB$;u0;SFlJPn}lBo zE$x3C!1S6*hV*dP0I+@8VAgPMmupj@iDIdIlnzb(mHtvZz#00Y9+ZZ51Kv`~j2!T= z()HGr3>Z)AtL2X?ecv$3F->zs+E(fC{CDn`=Segwq;fT{nhc**dg;~9n>5g>Htm|g zoHS;m{f)0|GD5{7s{s+kZb|I;gl_+8Oq4!qi`^yFB$ycfxv9bOf2x#U)`-MfmG=7A zfjSjAftkylc4Z`={4NWicJv_$s>5)D{7$6wncCM(FtKE%`?6Vg29DYlJJSPK%a*(@ z-34yT)Nwd*%+%?DKcsRVpEFhc7X+G64r$d&+2y*jsv3yG^~So@8^w?6uyL$AFJ+x} z1AkB*$67FFx^qQ#@wY{kul-3{|+tr|A?pktOu`+a4~ z9v*Va{78#SZBZ}jAI-ES!8JSdlriWy&3jC&6rb3C3R1o-P`8g+{mRsaQ)D7fX(v4I zE2s)dqz+wGFs(ATdUw0yw0L>67b5tAKQ{V)1|_UyVE01j#*(1Ib~vco>~07~CYv83 z9wv#4nIPBeTN|r%=fuq2W<9`j@Sk;LFl7oCKM#6eKW-1pf%X9Dc<0|*?egKtEc-1J zj34TS3mEw<4P7K{%nGkJqzg+&lvVJ%hJ-8hr=iPc;I_Rmoyt@pl z_dHtU2i=X|HrbnMnk4IKgaT||l4|1H>mjyvsdWE7g$q8I=l7XZ=pp{py=~Aevfv2}H>M*Mw8n*){FThb{Fi7YbX%btXlhz%_g?8JhZT$hxkyZcFpptFTYaG2gAtUHfNq0<^R?^?U+H;R+7|}CK+;3# zF|e;){N>M|%3EEUwA+N;W$%-iE(5$u7ZKU(ohO!JvsYN9E!o0W^y&msgKGz0fs(Li z*mxaGyzRq}_FUB;x=Me2&9XOvt+=t+Bue-X|-7XJByB|mwoUrCYs zPN-Kj&aUU5>uQuc{Buo-G(+JKzUx}9Uh>=YkGzt7w~9sjPxy}xn`JMNLi3S-9vMp_ zf*x%Ll!fNOpKs~V<&Miey&4ko(8RUmGz(dcIlnx}&M;SASx_y@1kGo~YlVv@RpsHy zRMPRTcq1B_D0&ym>DM?yXk&)(Qfj;LQkl^|Fr zI^j_`o9pSMzm)xTsJ|49+jK4}f|z3KWa*06J}i%Bm4mnv4Gs$iNcP3HoQDCxj+T?+ zjuy$YnO%hJTECqtET8O+Es;Fk+89{GgOmBrEG(4cJq8r@cx?2I@JcW3qo{7{ zRCPE59BO8i7K}}NrW7>dvE~woKo|O|9;^^x(t#dL)KE!(*U z$QSAwzp&ZQz#@7Zw&M=VzmV!OvPC*vwP? z9nKmzdJJI_bRL#$s%~uUn8wUr(~ke3J&3-<2y?~)RgZ}ND{Q)x!s2+T$$W4l8D0pE zw048&l^Vz#fF)ED4$&URPTy&$lMVEDd|;iEB>R!{9_3bB^=zY0a4VF~j()5r(h%i! zXth-75ULWD=asAcVZl3-W=E}DwBOkF;?DKbdIuZd{&@-0ml0lswr-*MAad40)iMX? zRfkrh`2cgJf=LE`RDN5B*L3Ub{piW}u^Y6*KneoDAc63f&-Kr+{%ZFKd8glS^1zy{RGXj4;pLo`q4O|dte8+t6#q? zQ28*md=X%-bXqg%Au0C~_Q?knc0j-U%=2lffkukpr0!XV>{kl_r#PtL9C>C!BPS~Q z3H^2!*`6L*_M_N&P)VjV4-E+318w17T5?VTWFBFNwG~QV{iUkn_HECEHAneBRW4(G z+gIiTgxE{f4!m$m12d_AB)x~#)#A-EpYKUxl=?|zcixk~tono%am_q}ktAem5w`ED zjToanVCR`OY!zPoKKcANH|nUo6FtzRwN4cY9FYQM!fZS4Ls2KaZVKB~!U zPgmAGArxgw@zA^<0F5Y8zpKjA1=Q!_XyCsk9j!X4tjjr)xkR`aCY>DnDbg=|AF0bm zJYRbA5c${*sv>~o9Tnjp;Je-?f885CMo&13OwVH!UuD$WYRU>FnYILVB|qtf4uIgMR)B z1qqUNfI?=VMj}-86>a0RmKV14^!G+e^&E0wbThRYfQkUq`~aO@Kj}Jxw_OS-OmrdQGurw110Vw`IthSaw7z8E_K~F0q2U-u;t0tMZi>f z2v<3RXTP_M@2f_xzDFBjmdt+Xv1s?s&OnjjP_ znm&k#$84YOtJQL8ws!|^T5IJ|%#FnYJ=prT3;5sO$cGlrTl$eY=E}?d4a{ZeX~s)O z()PV~2_biL+VzYvP5F#lu^4wB-r^ja)*>OwURnA=_{%wlz+swkaOLBSTh>>LWwn?a* z!TKW}7HmeF8H$<{DtD{JFX^OD0gnpuYN!Dv=kg*4ita^0@4=OS!goH?hOea$=m zXUGhh)Y`U)aomC9|6M1ZVvS_uDMylEu>-jFX!?$wxP>*0!d-ljV&QWbnV#ZzQLwzH z6rI~heL6H#OrMtrz(7AJR(I_J{D|d`WN6?ttr~N;8EnlQu_KGbnHuiP3g#26TyG|9 zr~||BmWey(JOS2H^Aqm0)7uuExBE_o4kJ29cw`e=E1t7 zj_=_ab=5EHVNSPoyOD?a{^(OYRcFhnx~}ZgbjEHytFULDA0R9j%-VA-i5xFUE&7U) zq+6puB~^hS$|1n&r(hDo9J`0BXipO?9Rmn1-sh87*in`v9wOjC!EHJ1fNA4s=*y-f`36 zKJ9Z*x?iT`kx&FTc<-EKlC0cE`j9GmQ-!m4s5Fw@v8q6SQ1}`JL;hW_G=iI!@WiO* zl2{*t8=l*ezTn>3zZaJ|BNGk)l>VT8Z6E}88a6ejC6^DexA1$wsU1g{Y?X5hm82z5?w<(S zP?Rx0`BmzRS_*J)_W0W!gV--(fKKrj^i0P?B{G$utgs%3H6(cqH;72G30x#c`W$Oh zW=D!Hc}zv<^*gT(Jm+(E}L7vEeSZ5jj2;M1uih=Kkhld0HitF#%yi^A3f1zWi^#vb#NJcmqG6mZri(yu)ZE z@fj2!a3+APmKKN;llsGhM*$EST#g_}ywjOcv)C$^pwmKi4^ERqsICnQbLo3jr&?>i z%XboKygI7DzWWvjqrrpnYwtk!QRuW@9?xG=bnmxrk5#+sqRa2=Wli?+iW{&);S_pOVBY`{)imtCjk$vB33fmUrf@899=uq{58PzJJ6eR`3A6LxwKtS z2as4py0aO}KTlH~Er*a^{FXlFA=L_8GPo?Uzn9(Knw0wNEXf{rIWx5nWSS2ReW5Ir zevhi2c!uZzy?BnbLwO}Ai#rzI6o%e|##}XWM2D?v=TM=5uNg{01g^*T9xw+UcwvJm z6mJe&YX9}hh*qapi|70d6ZxpoEEtABO%PDJ4$Gc^Zf!G%XCjPcT+E=-<0v?U}(T-D1`O+>sRgxu=7Adt;@#qcnjhm~_GtgNNK|UmWF{{`WqTHK_PNFRp(CINn<; zS7IyDKcBilE9#CTTJiXFNayKn>~y^r9ws`O%YAu8aq{=ZjYw~H6KoPON$=iV``4Ij zk@k6OE+mRCV6b9Uv$LkgyeVMB1yXa+H%fOXMpa{ zcX6*rI6V#IfUOZF_Z;>E1sg14eal!Q13fy2S7Dk7#&tbG_@0)1*+^;dD-w?I+pVFg zYuX^V**plLjUfKC`nl~mbaj4Ts)ew8NbbO<1TiSeC7-2%?+3i>x?Es?cfGUvD|^bM z>^OZ*1OLGeozOdEa-Jm1hj4d)+>^;9oNk^fpA$Z?Gs@6xic&POkM$)M9b_DTN4Bt( z;gh*3Y@inOI!k=S+Hn|T_nx6={xV0ZhZPv$2pb$R7ySB9ZmKQ&WPY-_BXQu1Qzre{ zQvI}T`THsoNR0OIUux)AY|)lA+h6IW3b}|oO{YOB zUD7Bt$Tr16{n2@0r|p8kKkLWEe59HO1oX3Y6Sqy*!Tru}!T0Rlld!B}V%kSyAIk>D zydU*Up&YW(NgQrTd%&LE64?!rx~g6bxAWuuAvViaWbaEf1m46QhQ{81eiSHjqWX}- zV-*+Wqb7lf89V0oxibzdE9J7Xzsm6{7b1Be`V%ga>pQ(6URl=gS+}O~PDWL9{uAg2 z!(tQJw0tdV!5>2KWKGR0qx(AY4^zBd9|acu<}VVZPCnHJ!pJ>5&P8GUz^u?gz5fK4 z<_aI_dzLQAgR7hclsIbt^ks#w6_c6?4h74t(ssHP64XnrvVjLrO4YhhdgDil2jS6T zkxN8n$;*F!BBbAjQ-n`SZPyWk8$UsAg`L;9p$NGg07bs!xYl~4sx=F>SN-}~*V@J_ z*M49rZ7(pVDgA@s{mvpOHU5d|ZeOQrHVIkW7hr@E@Y^!UxPytq&5olep3X_o8gkHe zBI*HM8u&s9MrKB_#X)coh{+k8It%UKB9TI#vd!{ZX*)-AG-dbuiOj`odTU$bbSbIC zz!kms;&O_4h{riNk6U2=z!Yniq&W$DD@w`Dd)TGf7oR}+4yth`mggnn?ac} z4yTM`Dd+fP&qeKF^WdtJXYSVljisK@!j1o17XtB91yeTwVWljVysBk&H%z-zneuNX zWp&-!=^FFeE$txdz)_VucnaVsy0Ygo$Svq==0h| z_CJ7=(9di$cqPMM=Y45QhISFm)M$B)Qv7BA!_-^2Mb&=a!zzMEOG+y|(%lRtlG5Fc zGz`tqsC0`oLwAQT)DY6r-3^jMck|BR=X<@sKj2*FKIhzL-+QmU*4l$$+xWrhvR|ja z>=JaJ#>V=TtySc@uy)L&5NIY=R0#+uj?UkgPu3K!e*oXoqn5Kn*_WwG_F4!( zHnPr}H>fAT3(94SBB-dqZTu(~iS2}FV4)-+O?Fa%?Q?spp&m~&SPAu?mgW}Z ziOV8e9&|dNSxjuNMZ*L4&Q0wnY{Sq|DUv|oZ@3kej-w@s zkA-gIcg_z5Xc|#j!!VuteCKak8txHvBYS1fkzxY7tb{Bb8jiECI$Bm%Y2JEC_F3OO z!~h`og@bo6oW8SjLbFKU#hZuvXEH!P1Q^LH7RgP^zHbfPj@TPkI?;%$V|S-hYxcbK z*J|9iBx40zglbIWMAS(?KDffX;O-Rg{&DN`i54LHRg<{gSZ3d^l7WUSbX`lVW@M^E z?+uI=S;b(wT>~8kN`3n()r-b+^7$3`3K4G+rAnxJ2pv5~_Sv8{#r`yreq1%LfAP-8?~>IU2(2jy|GD0X!*UVZ#B0RqEnPPl#s~t zV#^hK!M1dJWD_YjT`Xef2g?8%_SS>TfC{jw1e@?`Q~AFSmJePh)|jcVE3?Oz!?Q~* z1kDBBNT{Mld3hv0XAm89VdRs)zzmu>7IKRdertD=QZ7qS{5^0^zVo>oW=iX`G8Fd7 zqpBQ_yZLAL4a@HlD;G&LaH2UJp8@u45x1LJQZ41mSU5v8B67eRgw!2z@mt!bO0FXq z&!r~r>Rh^vPcr7V1`;EF4x2^aeHhtsc%nY%g8XNOAUH}R^PTZCB$<&Z{yjK){%*5O z`%9KpNO?5$PMEs}3{sxGTW?^rFLs0tNsJCCEuSpJ{pw#ha30pZDKgOUoEqac6~Oo? zw$&)k&k+$PX}OfnHtou?G+`U1@UYWdN#W-n*}3)iqjGuO?;fd}Z%`mYj?EUI5Ku>znaGOQ6@xCNJ$yu=v8VxBd$f>s%!zZRqn^hWLeXu^2B;7{?Jbg z4&}YyRuA~X>%T}-XKrIvGu_6=^K#-txytYfwXN$y+9}7BGk0GSspiC-!BA-V&cK7y0jUeR`y8@Ap-kq z;~xr4L(UMC`NM&6$C%aFzOZXv26<^Y)Hros}ayUc9FW&D#rO47(7Lq-D zoLVsX`uq`X;@9gcXQ@3o&~_sLOCp)Q47HqgLhFbaP>Hq9^v!d8#D;ux{y5yIm3u-l zFZ-T(GVIAr%D2dD?0DA8GPV|7|Epd>g{a!Q7XjlVe>}Z(gDw>+hI0Ln=w&e8OrCob z(rT2fww@O0oWxP1S@*~yT_06*mNCI6P%Kv_e9kC2EQE;gwy^n9Szdn+fVgITMp|Fm zosSCL?c5UAwoioC@6LNIAEO)HrO+=8dvo+0dwpPbf&b%vG-B|Z~=0?04YH4s= zBdyDVy3K8B)@YS%y5*Hl_IwCw0Vfvt4}r%bG9D#QJ-%f~52`G*zv6tgCzpt_@XQf+z1^SnVCXbgm z0pqKy@YPe;Bw5x_i*_^yI%QmbJ0)$SD@mUEm}pQB)GL)ebaT~hX>2kMt{Ma@w=9E< zp2j9JzNXQ%G8MhjHD?m{Kf1x7MI%O-ZzmHV|JYJb~qU-ku1mNZmb!;y~2v8 z(K9oBLi-2~oOm94MDzZvSvwQVGVt|qXUE#mnU<_q)}Ya>2KjW5i+~U5_KZd0IMK)* z5>M^F4!!srrTDR*Gtr{=k(a6~=F8t_uE8{gK5Br%OdS)w`dAibxq zEqNl!J&5CB4$wLMKKuAP{`N$`s%*{i(%RELl2@3d|IlUVD}6>Lwsm>U%?jPbeb@D* zpKBz8Ji>Xa)vS@$YFf7KlS@xg9>7>o7h+iOIT(jaEU}Cs^Mb!WOB$;Ki6z`ulr@sl z5e4z)KcCWC<9-{VsU_@>m+oQVs#t70Dv8fyZB|Y|tqvu#hoUxuhXxnBxzpcB`gthF zv@*#4~OQ&XJR%5Da)1mf_pI43}rSeD8Dm|Y_(+k%B>|ms3MYp&HuaoQQ zDWfti><%Yw-+J1eL={YWx%@QP0U@#jQccVN&>|aA==@t9cgoOBe%Z^ow!GQNxeCht z#Z@~SWOFS)`zleOp_BKdNN!T+tUA}=>)VLgbUAj!m=s>_Q6`%I^4OT$zW_eYynae$DGftTmFTj6RJh(HYOo4Z=Qo-p46}HGeR9!Smums~t0@ikGM&Ll_eF72J zJCiI1u3|h4r{sWm^G40YW#0&>nxULSmD%>9av!N*-gf7=t6Ox1ioOc^#miaL@a=1Q z)t?1VoIZh{y{&hLkvx7=SSXVbmD<_{&Yo9`mQ zuGAkcUKtA99h}u6WS>23cJW=GC+x(BdmGdeJ%fi1aqBW=nM$514?m=nV9_o<^{*b>)WWcAl zudI_B|60uoGuigX`5u6Y#BgVNBSIod%b-~X-Zi02<#dCo6N5elr@f(^k0WpmWx&)$ zLemJ-=p2z!+fxcIJX+cI>J(sVuUbJ}#wE}Q zg!afKQ!|ype*ySz@R>bdq>yC!mP4vrGtG?_Th%#=hF?#GWdg9P5bV^l*zP$3J3a61 z1bT^5kjQ-B+#1gC$174-Z`K&~ofxk*G#w3_y_0}(Luc*vSZ4b%am0QEZzk8v*v9d% zZK0F9r$~w6QW4F$2&yRP(MHS2>Ch-HzC~T))B@hWz|$AO=V%Z(k?oe6ZHLM9&xozHx$f_B<<<>3m6N0gEKNIL#&I zm;Ez41gV8{bxxvX%+0AJYpgkMq;&W$7e+Xcv{4^^8COUn(Kc_ofcWy3RTSKGu{^eE z3==&H+CBC3L3S4N|W55;Ez8gU5`<_-QJQ+<{P2>Va#Ke-2DdF1i>=1Iu4`3Z|Q`4pnLm^Z_Gdk z%Q%{k>M;))aNHMO(mx_AMO)z+)OC<#P|GJ8htix?amHP0%xT$S{M0nF=WrpqXh3UG zeEF`W?fGMP@zTy$MDj&SZYydTQp_q*}kGUz`yc zx3Qe@mbaJ?@-EGwDPck^6*JQ6_;=&5vPf8HJc4obut*!5>NQ0NIio-d-Xl0@;Tn;R>?`{yOi%gm7l%{<|LLk0W9#h2TWVe=QLot zIZ7j7Y%w!tL?7w17Fyw}XF&&}wGEkz%ed+y2v=hAH|N3laS=~{zuiTjnhe*Fv1SIV ztn6D&dbi}d4yy3qLd%1UO5Y&j~3Q+nBL zQ^41`cRw5>56*gXxM?DYt>5l5H^AO8@qsIf^csATCNh9F$xlANtucA|K7BfFx^>d{ zY3qN4(#%7JI0SX{>-8^7ZpTu(%CHT^KW3`l27MXb+T0jNtq>kOG9X>`@t|#f>RLZu z)DrTRQiq_-UgDH6S6C-KemRuQk0C7WdVT3_-|ieXjeE%h6Fs`e)HOTpuq!);&g;Mn zdPIRNejZuF9*@NiBoRvj*v;%|2=O#)GjuD!sE&fR`-N4p2=fwUg}1%?;j9q5GB_*b zs#fD4D}*#JUfo|UoS=XwVJwJ17%k#6Y;R5LdR?3&Ye$RmoU^uUds`WE7^_%hxX+OA z_Tl(H3xc@Z8$bJshRQxb>dK3q#8`*ZpC|7Xdt}W49du6 z)HLO-Q+TBn@<#{b{0|m%0#D$k9V-2Tj-@4jntUIb#or96ki8DPPNrB;VYfx9%$Ylm&%A`YWG znEht~l|x~cx_ON8oJVh1_{4C-L{H$WM>QQbOhjj~)lfi?G-$F}Q7nxiw{mJ<4Q2$bZ=;*f}=A1v}NBLlvTYVV}V;S(H;Pv?}u{9VxN5$SbGRiNdx8eb= zFtd373us~41-O*8xUr37EAiD>=t%W706TfdJ-;aWzVxpLZ|KPJ-93MA1N_DK&AVLR zhG}Y}?{Q|-3FUajq9wl>qq*SbsxWp8wP)uR%1ByQyU+K=g<#wfzT>LfPd&Fsdwk_{ zYMz$~nnfA)G|aUV2kuz46H|em=FN+zo}fmg6eEUQG?uOczuelm>@YovzWDf;eb^29$SMz z9{!JIm^)+Wm{*U{MErog^G-TzkT9xZFA^YZz&D51ip8m;*AQfUTYeS1A6fLURU8Hf z_s$hn>k4sLf!SJX9|BNGbUI-;EYV= zVlrclGrCvyWuG_txhgTWbY*s}mqBKQoZ6g&LdYCg?s&R$&V( zxJ-Q8UUd`L1DPgd&oKtog2CO$(dua)iOoxZ;-|-l$L`^AXhOx9m2jvP2@|(DGrAMW z`bfg)npeNitdc=D64%+c<(H#U!%Hc~P`g+B-@5WUKP%q}bjLdeSqHAoGrcHN7OyXtYqG>R z$kc8ZGi*U$IGZarW$yWZA7yvjthXPt7>JVw*@zsZ>VmEuDi+AL$=GPY%DbJ~P#&Nq zH9l8mSr0w`_Z_!i!Xmr$s0Un{(Z^CvKTADp=3S~FkevH)c1oDVZHqePI%2t|x&+WX zqb&Wu{blAlU)4}n2X}D@m}(zoae;drR3V$qBr@E&Xgf;ST=bV$sh6wtfbHY&P1Pk3 zDO|xUgK3g}ld&Y0_WZMC^8DLWhj!6!aR)oW{)YU@xjJ3OQWV9ecR0L$Hm~kxslXNU zUwG^K5Nc%7xm9BtVeu%?0NWnBQl*Y1@1?7|3ggkhDgn{US;>O&l$Z|+b}nA0rN1n~ zZCf?OivK~RhJHw=*5B}xZu38V02(>fasG|V-^Iw#4b7O$7!lmI#eYugUE25}x-RHu zmI^k^qiqY`(9nkOAV1gMHi%u{s<0N|VYQ=cuhbNLbhy-$DW>=OYrVlo_xY5TFLL7R zCl^Y~1uw1QsC?)}ZwjdL;Pn8!qwCYvw((Llk&_it&Nhrvck9*~4s2UfOF`p)Yw}72 z0wLE4*y0ITz(rPC`o0ko|EPAA+idIKs>)f0fS;{^)~?d)N{Rb6KOOhc1_K7(nU>P! z|Bi~z7YYea-{o)*cgZ%5-Py;67+}{td<0QgBWQt%%e$6#;T^rgY$NEf3SsXh)T(~E z5>xJj7)b*Ev{xl;O?-@E{*|`&E%*2H-=+q|p6k)?rnJMs^`Ox2@-NEGUkTDP#HL8pK*ci08_Td`|>nIbPK(J@*t0tVf^yRE>(``cdo>Nzw z$J6+llkEfag7v$90PKUXs8KV5-j9-s-LHOx)wOtf6e6Z}8d?;Zm37T`Le^rT1nuFw z-T&c8RsZZQQ$h=AcBK$ZyfAhb8F}k{KA4<-_1)FC(0Ab6x50>9*P@C({fP^{T({Wv zR&ir$FUmC{x=_W!Nbq%zAxs6bh$4oY>CN`6P!~syQhXXVh>kpb+=~Pg97EJ8tOYkG z>|y2;(}{INWqDnFIKK#z%rKH_OX;1_^_3`i=Y*{9j=w23Jd8=N1mC=wg*HODJ*6gkM|hF~Gh8CI%11T?@Ga@Z>oUo%_^# zURHm8@}c|dAw`tdo|iB?{MS-hz9T8jiy+vcwyS~b2&iwN-k9HI{?@Hjg7Q%Obe%+m zs}2d)bQ{c4|G%=+Gt5y(oX>Iczuufhv?& z{7lpi38aGS4FnI=DM4Oc%9@@F@I~K^=9TUU=W*QDdw0#@UoC-2!i`;zY%z#f>cS(b z<+1hc)LfB#4+fXR%?GXmH=)!(3Rc}^I8L3)_J~rQAfc4u>Dti>)GX+XAS7mV=BiJ1 z&$lVk#OlYFy6UW-i+__xkvgou03qnB6o+wlywsrr4_l z(f36_zup2Lyk)4-<^{-7XO** zMUyTw&nDW=k?GX#QR5b6xP^^1qHwcUu>7}_S!kOGJl@A4kS;rfU|-OQI7G!VFu5dc zV#6h^Pc((;6jSk)aUSOP_Qt-!6QWbBtU=ZKW<_3EkR&Poe#V7U=4!IG;8Cxxp&z~B zt_IQ7F+rs2o@okJDbYV@RNq=p^=K_!xy|Nr#4VdzYSk)(Y zH;ucRUOPi24&C@w?3_>eC%^T2t$G_&7)=~iug6*E|C1L5C+`aPRqs(XPpGsNy-^gN zYkFfPjp{VbG0{_N*7SOr9>Rh7a`EuxsrT$8#iiLHj8_D~X~NsYwor44l(i6SSA63( zLM}V%aZsSOV$1H0?NXpSZ-+1Bqgsc4cj;yJLolBo?#kKo+L$0Cf%wVY_C1h-1BbjL z@Zd*yB}v)~?)S?WuA8eP-*}9xa#Y^Yk-1|g#AprI(gLG?8TzT7l-vamS{M|_ul)o6Z~T zXrXdU8c$8X!|pTdTs%f7q#6fAJ<`ss2lKMYP%8F}$R8xw`H=J3s$0?}l~>WHu5+Ky zJE~^?)Mo9X|M;{IfP$b=uAU_qc`Qj4H(xBcT7|7;o^H<7!w8i-lB)br$HcTgp%T-axl<;Ze zYN1rtwfY&Dur~L16ff}x#-q|UeCAWcwpQ{nN1duTkxBY4_i|2~BThrSe-?CJtXsCy z#Qpv7^vv$2q@pLTD9J2Boilp|9tlav-wTf_pKs<|g&)gw^-O*!sQK{Up?b_;@xR_w z4p<^k>b;tNa!|U|YDjD~CS0PQ>2-w;$TRUKriRJY7U3z;7?`gfo2OTU| zZ;0<;!ogA@V~-t1qh4bAZ12t@!_T`DJ(s8-4Ugp%pPyJSlqMDjE-7-GjIt#Q#^Cpu z@#`a2@4S!rbuH!dW+UnZQf*=9zb}D@Q=o&=t%Sc9YXLC$dhx)pX`$r`b1QhG-Yz<&Qe#C>dOstcxP{rx>PuzU}vP#j8%%kaUvS2~vWylX6+-!m9azhLG5RuBg?g(&&hk^&JN>58XxijlZnw((W{s4| z;a$96zs%Pc4%7b;*B=g z8K~4BKdiHM&hk?f7uloC*u@;}5m4LGy%JWpa=KTaRykx?-U}69{RZ(Hgx!GRZ~C0B zU!VF3xRkf^fDMH8K~@sCzw2a9(XW|e*R_~{Q040Sl{+<50p#%KQ!r?niUjTq>#(F- znMWeR3>EHB0|74UB${+VH7Ui0<474+aY{Y{c|Itlki%-c{JrEW7rX-#f^+V@YIjxT zpZyVHajgCIc|Mh^m2?o;fz^RUZFJGg)>uX@KE;tM3EAfk`>3j+R}ePmr?L8VnAzpO zM)j_k(*hEe`xZ0xf9H?;fuQ&sVtaw9a5ev4LibtpH#Mf&S~l#3_??wR5{q_+T7g5b zi5Y+wuitIndv!9kv}H>5jq^W2$Q?5G)4qvpOP0&_%FLYzNJKq{UaIhZ?P#@e$gw37ZgX z$Al;XBFSYr)q#Jbo99I*TfI~T;ivl}CfL}_t8}u>_Cw#ncZNV=MuKV`G<-@$zRE5J zf_}+;;Gfc?lkAPf#@VxiBE1Y&w!?*4L{cDf7|4v7)G&?JVPiK4U3m38X6)8P@I@5& zPQd#9cjGvkw~}?u;il4u1iYa{dDoUZt0m}vzOKm1hny%x1m&95fPlqf3$SJ4D*p?T=J2Bxl( z0mC`J@j&&<^HpS6+&o@&FVfHH*OHM15m~Ig_ddmzoLmr{2gsU66Gb_0rWShthgmmM z&PH)73*(l_!j>h6^~7zt?5l-en7jG&r&AYP{0YiS-!)Q4QhUA)GMGzp#mVFFPb zvs(GFJ8E`Rm&b0^WB&~V^Ks0eO4t6)3C{u_yJw?XxbOc&U6ezKz5|!r6LZ#3)j6W6 zzDh{&60Wl4dwTPLGRM9iK?#mZ|NrM2zssI;dB>e+*+ufhNXXVTrTIXZH|W_%v#SGd z`Qb0fp5Iq5WDS-F0f!G0_x&k;h;6~UV{~~$Q+TP*&2YERKae1sV>XgG@A2C={L-P# zMpuc7_lN#^3c=(Ba7*p9=r)o25kVZWuWeVDc%4J|p8W@|z&JYg2s%bsq=bnnBgJS_ zDg`LbPDPW50|KfZDtK^0c-a2^F##?ZLNI1}_J)*$q(BTdSf00fY(vceTUY8aaspve z;|qM229+L8A0x7`)znJ{J+=eY4o>tZqiRDU)baV_;*ETDlA2QPqSAm5L248BaqPeU zd-YwurbejU|VV6pq(P!?Bt4a#YrVW1`zUam;5D>qmr47_2Xx%cOMmUOt*mTtqMLdS%VgEvlxJ?hAff!G z&NxS8yo3~6I&~b^C3j@9VTQ4q%q|_pR7lH@x>7Q2gY%sDsi-; zyrN2KN3ketr=u-%yn8ipSzIQ>z;?C4ZyJTPmGbQ=@XhjsD>nQH#muQ6)@xw+81QY% zlA@ux9`2^2BS*=aMl&tv7BjxIPcx}1V+moRMNFUe(~Q)-Rau-m_U^(j2w6aS!M4Q7 zYDlh&xyNG?>6fQt@r}w&XKdL<)oZcf<>x6%#Cgy$-c_*I9}+m07J)SN^}_w#zT z=PanL1uK(2s-g)~Ym5DD3hiM61`7DDO}M}gQH`|n<(R}evxpsaE!0;5SrXYb4yio_ z*U2HGx2eP>Y?<#CXQmj;2Vjdb_mk5qe$=w}2wMrmguX=n`<2%`P^T<95f0n*4j#hb zi!9mIX%&9ZLB(Lp${UV88CEnf;0AKp)V&=D`J^^;Pt zKw!fCh22|2gJ>MJDlP#p)5k63)C5NKQS(X!nVhLh0yPtz2Xc?d2HyApcaI(UIcy6$3A&s?_k@Y8hjq*;K@HTr2q}341d^j^Zo&2k^d4$Wm*Z! zKE7Bz6-m60hc_Y~t&$>px=jdKfJYVB%FcB8Tp=%>JDWbAP3wzO*|-T9#$?n7kczE% z-4*f8(0;vbZXVnUv+y}SPq7_d>-5K)ovrQGuz%X81z0LG79@W8N7lR#R%r!BNqcqj;#v50Uc3C2PIOmDNAd7)E;m8n z)=FsG(e4}a;AnDs>bKLprm3W+PvmQ$vmIqVis~XvrHUEEH-4~R3_g0kW}V0Y+H$fZ z<+5J-&`i3vca5yHe6`Cec`exD;y~W!^4ACA`$VGlm6g@Ma1#97_p%T2vp0FMo9q>3 zSk^^$+G|y}SIkL8>6S5$fAw;>g|S_)=2o3sn_CgO=iW0~g-WeXTSw0NF@Q`}Z@fB- z-ckOSb^0_#-@{GyfRgST!vea@)?VS^Gv@-j#_qHN8@-wsuf<~$_`wPn=oBsQVa;6SXTKotPATn=uYGH8m){M5Z8>&33GRVZLNL?borYIO6Lgf?A(e$?EA2by!k%26FX9Wl4nO3%+1j!9;w6O zj>6o4PZ!(#=ZhBoPf(%X8r7K|?1sa?h9yy^Aa1C?dqUXkf+YunXS5L3I@{$Hj!VGt z9m`krub|tN^5e(Esuy!`ry_}7G^$@ z+L*xS8k8yd*VmW$v#Z37=F8!&58l2ftv9z*&k*QHh7j=J<>0I%7Ps`}j?133DUM1g zgb`FehNE>ka}~wH2N_M%s{OQT>1P@p&Ngw+Uu3<$fe#py&3vbL9`op8Tv>6a{sYlS z_7=@C>0B&~PWo1#h(bEB&TvM&@M*$aZC6kn9u6D_>>KFg>Qkoe^8i5OyQ15 zl3g@JBf+l{_cC{9mr5N+!kM^BS};W?(*5HW9x|5s`}{vNMJpe06>Zx_67Fjf?szIr ztNQ&aCyfh?JH|B-bcW0Lzv)_q5LVL=@d99D7o(`mQfZZ3&@;mNZr%Xf;;>pvdZ;Tt z`Lb=vBQ^IkL{CUWOUqV=Oj=YTn(^JyNE_1TH7RWF0S zmvCvcqxw2XGdF{A9JcHxfl!D)dMP+E36SS{RQM6AWG?Uld3C$tmi~BxM#WIsl|CbyAEHv+rpE z;+}yGkdn0IZx_5`8gXx|0$J`QzhpAqjeca!cK=HcYzO7;u?3Fn6#aY4`Ef z3QM)&car2{)3}eq3MIq5Qj>}ZCk`p``~Txx_+3^d$XW7ri)d!-TI=eT9*iC=l)e5A zYv^%`f1QmHFa%>V$P9?Q2IuV3{`8G3rp|u&@jt4DAIQH?nO^7bZ_AS1VkIi2Kpc|r zoMYvI7{y|VGLk!c?{{h4)k&^~cl%FD5sC_BH_1svs6xT22MJmqy>m+@9pyS^7EnGgfKI3TYL_#UPPDcKb@jB+8+CzqLQ&hOJB9gfk($fsv)PZ$(T6 z(+*UWgA*5ncS29TkZg_rKyEtCuEW7Lt+HQY08;{OB9|AZ`pOWJrH2E7r27O;y$1XN z9WS+w<%#-mu`74%h|7S8sW*jD&av5BxZ?|U;oe>-SH8_<1oK}gm;dk5rDECv;Ak4| z--Vg278m!U@01Esi;O0=r2kEqvTpguxOhL#ZE6MAmz@_y#jo#ZX^Tw02i$6!rv>C* zzZxwiaws4D$~1w@sU%3s2(SSau0-MgYV5-2A!bcdHvGYQ9U@HrL8Y}-{P?fP|tLvtKOv&Nc^U^iWL>ca@D z$%!C!`S9Q{cM~RmQK^q#Q_WT(KEr3=Nu5=QdqI=l(^o@Fbf(Ie@#jpBa+Qog%zxY9 z-?^Zy$=EOi46lh|5S$MZD@&r6t7iOC+gNDwVglV36#U%-0z@qt{$4*{;JCDr=t?Pj zCv!R!xsS*zM$>rKXz?yUUP7)n5vrRiXu@wei`^F{{U0TM&75lxkLda{Xp?_Y7sljl zvgMoSUfW13P(xI0!g+G;^_43d7?U{WZ~y9uv)#j#vkHrOI<}v!C8-(5@m>oBAO7;$ zhw;|JlCC^m+o^j_1JA*_^N13&8QJd;hy)le)^f>sS-h@PT<(#S*{Un;f}4O9b^iVP z*HuppuIUdq3lR^p6D>J~_9Rb!@|$WuH8x0OEjld3-i58qHVfGOthyIy#DTO+^i zxm2ktyu@T4%K{s9`){&Z{C&mMc+0+k*j0XPi2>|?6g-3GxLJ2mlj=HTU@XWs&MS^$ z6;mUw+gD@0A()2%w8$z}d*F1>_~-$D@y-4j19%=$@XV(PWK{KLljeOYkW2X$7G6}H zu-16gmgN}_(pEOKeYZv<7}mH(yaBU4y<|I4ng4R%V*A+I(DE6<)esBps-y{nI1dng zbEJ3l=z|sN@yy^R?Yr6?p&61@EY=LyhYcHXxOqqwX3WuS)fHzwUfj?ietztIm&5)Z zwxHM4O(8mOciCN^KR;LReCN!Zch%Wl8lszl}T=Vzi}tW#!91)c)qiq30QKCA-j=v<)XFhk@A zUpbNUo`an>Q-KKSQetiIbL%jP9@1Hz@E0aa<{hO1-vV$W^A2Om z7P2A_>#y%8C~r+^cl}(+pTb;lxs7zr3$ubTdlBpJj?xorTgp>&3j~$dG(kGX$H_hh z%z-^e3>Foaf@3;<2jXc`I*2zbRj5g?qFyT|d{EsV-Bsp#4KWRqx$he z=w0)eA!2-C_j36BlRh+>%naQ_J z>DB9WxgPS0MCY=bpCP#ASMFBs#J6j`2zG|Ql?0u>_Gk9p`I^^CN`^HVU{cR$(z8Dp zehcQcFINtQ-2pI$dm&Ko5G$qTf8Jp!LV2oBY;|8Jg>p+;t2u!n9COf-!KDj@o~=}y zA!;x{?Jq@x>6F47op5xrW8*_8*YpNn6WCyNqH^BU+h`I|FiJ7#? z?*W_Q_IPiUz>Y()Y?9Z#$-_2Y0(Y)XT~lYL@0_mvR{DFxS4t5YrYU^bcJ zbMoqr7x3Azrnih3r#7Q)G4WW4dic2JgN_--%kH(WvKp+TCb;F?@dxW6aXJJURZz)- z%iF!c^A5B_@0NlB{Y!gVwR83X7(H!DEn?Az)lwRi@d@XBp#GVq=&H9GG8m?${bwex z!Km3*eCy+Oavhux2m_Fa-8qB-h%<%8GKSRtU9f{+y!id~kTfPp$n6KH*Qs?rF55^$dA(&&2X|VPW2bZ@uZR zjdLiw3}#mbft8;R-J7c6Ltv>h@1;cgx!2X7Dk`Z{jP9QUC|wIL1sIlsqk7Mia3%K~ zvSrPV^UY#@9yntNPF?&-Vsa$h8{ODE?fOK;eyz$a`72Zs4l{@py%^oe>HHi6IWS8D z8Bp8)p)<-FcOrk*#3GGk2;hjO&>?zowaI}AXmJ0o6^uLU@bbOeTm5L^@HB8pM3STQ z%ye#OA)tF8`|qrS352$Kipfljl?O zG^RH)FIq3W3#W4&wt&RYXdg;JQtMH+;hRVaKBlu_f2k{{ORuH0e@n>~e^0An<-^rd zGAh0WI=o&EJ>k6r$|6)63i(c~s)@CI7(&fdL;FN2Aj`M2`+8R+Gl>m6vCr9^QNykh zsNUK+Tz+T_HB#zK(}>4#uZaIEbc6rG)H$#BBL+ z3}IU`2Lz24;>KePt*tgUhNMAPc|hP(nTn+4YP)>`%5!6j3=x6Be+Cne`xX#rC>jqV zK-K_aJ`elpd8gI{P2ITM;0oPIouOJoe;*aQkjJ z0JjEn0{e%ub3S6~3bZhgnNpI}x(Ib-oFQO>T5c>m3T`0#XIf>$J4OYlDPpS(KLS&{AQl z`!1}LTV{GAhc_5Q(HsV&5%(a|Tk3m6Gd1)ymTJDMyY^S<%=b`CM}hcejv5E%DYjaJ z$${K{Al@H)xmApmW+arBjJ9i8#qfW(Q=uz$_^WbFSlUdu+=#LgH01Vcj?g&9`1>%{ zr#M^G#PUhW-`I{q8QmTU($cnL_&I1FttJpe ze7xOgXoKoJLHF5yS-o*%oz%v=Qg-6EOL7ururRzY_~%~6S;N~PqyX#;`>!{n)gD4Q z_RjE}iFSfAc~Ka3?T_Xh%bkBYb^qk;EJ{?3>-c>XZ6#R}5xBWM@pSR<5=4&~=>|4&ZWj zF{S>@rH$qV?|%0`TS%$lif3(lFHcjZTBfK+m=&mpBDmWuYA6JvdEGKzCI^(B=C5is z97}(Hu)c*p8v7SKiK-RDWpEesTca1WUVh6r&I$Rn&g7}EZ zi_L84?j7C)W2Rq#5b>(Qpm)>5mATv?ymnsShf+T=a5Ex*pTf%xO#U5}L2FdEJbkR6 zei{E!_?8>RfYR|O;z=y-d?RPV{4VFB)AjxGm-) zzm)RalV)OpZ;kyfHAw~c4-pn)FD8_ezWi{~CJ~%L(y!_p&qm=505J}87pfVM3cFb` zKs?#~v0Cq8SqEMZQ`i$HEmw6y6V3sDD8!{4vufc;2HapJ{DSx|FUBqkfe)iGwe*XH z)h6Wc*wJ92fIa-BvJ$#8?vNDST{nZ}74=}+`z$q(`_zs)0yS|ysrtRQq?VlK|rdCJ2G4hvJBNBTWXrJ+#90(Z2Zr|H^S(nUh)wxfeV^`d)8dsbl1h_Y^vpAG7 zKrXcQn1>yUhm#%ag}b?d`XE53!~{S)bio=j7|dGt=??P(1oN|t$6ItAdqB9}@v@xt z6YZ7j%kan79cS5*b{cWY9W+X|xWD~I7)&X@Z=gHq5dZ$3v}t#wr?sb#3V88e!%e5V z5AITU!#w}{&^g~)weat!51))V;?4Bv1)F0eSR-kg-NWY=ZM)O5DJo$)=Zp%Of~ry$ zDCY2O;Me}*QbVFjgRPpDQ%n}Bss?amqS5#RpRRg{GD3UC7rF2FyHvEHLe#LLq&2LG zHk}SZ<~Ed2Uw2Il4PkYuR4h|zFfJ0{otLD#bpOyDHY{|88gV$QHB4xicwLs|o67Gs z*y=mK07Do!naOxc*$AkIu+Yo5$phfiHdz+~zeXpOa(~_){Z^}*VMg?AfH>%KQ^|ks zg{$72eMOJ#`g1Km$IcFKMYtsH%T0eC?m;&Srn1h8G#Mv}daymq^yUlfTK(+i#VKMA zcMm6Zv&J%12(S4~a?vz`4qu|Qh*?3RF`K;)#d@9W!W24Fz68NXt#yG;N0oQmVw^5C z05!B$?B&j>KT^E<{KzZ)fbvQPftzXaGoo<~K#E1VRs0p1dn$;8n0{#*=Ks}yXXH?x z27NQt(~!!Y_GcF?)t9buO9u}&e(^__*-mDc3^RAS7y?d}GF71_?xQn4Xm6tcIU0e{ zWBGZ=mDT%o*nW=&@6B3V@-!BZ3nz!FAirfvkM#D50!uS&2mUZ zrde>CLfig94korO(7rqYZvxIXPvKVPW^X-8<$wE-n{{YXSzSp3Jh7SCdBv?`FBi~S2#hDyor{Q`hCUC z^D)0}=xQ>{eLU4(fb@lp5^go)@O>!qJ*2tdIz|y?Z-?4NlX1C~h6B1lr<=*D71_fM z6X9U{n6g!EMYzW#HL~-?0nzVAp>fujz3T`|x2N!%5%M#Q2H5ol&9quEEeM%?EFY_? zog2;ggfvz#t+2{VFcqlTuTqAr|H?D^r2-vcvA}(pA&~P!3M=c#W82Y>W%WzhNqjYMD~p}{5B*nh4Vb$rl7YJA zRQ-Q6U4>ti-`5nCZjmk#1Zj|N73q@h?(PMaZUq4m>26rMyQRBhfhE4MboUCpyZC$m zfcx3KPuyqD%$zx``fRFRf`51Gn@u1fMTg0PU_Q-Xq15Yjb`yuM?u*2NEnASiUB$HK z?H^YA>&KO}=bwP5f5pm5g0ZZtQ(`e7=U)H!Wq)(3weI!FT<9PRd!2mGR2Thm4eXuO z#hq7L$E-F&IQ?_$z3+p|isRAf(0r&NKo^_s?8#qy)rGsg+S@XZLMYdLi`_MqW)tt8})x5fm#<>J>+dkI3caQ=1Cl9s*P_k&OIaN%L$z;M$L} zp;y&1GS~Hx7y5dp|1vm+*34xL8t+EY_R_DD&&}-Lp=5@yqp1g(zY zXc4uQy==uuk8!NHy5Vx&^d;-hv&n7s^l&+U?x8yrk2_ai)_)%;A&@Uo4b3!XtZj)9 zfxd$+x|wOGtpm%jU^!1r@Mk;`RPEDh-gqih`Sy0+F3YbO_pKoTE4vZgu$EnYHGu`SE_XNiCDP`(LwFDiMbH+#ZupSmpb1 zWmZA^T5BF6CwF=Ssc_J7_I+D(yvnxNMWM1aAKp_bw*mo<-4dS1a?P9mvV0F9llJtsA28 zHgi$(flbHBVgDtihPe?s^J^#L(!=ihY&o>;j6 zRizWV%6v@GN7!(_pObIcNpUs|{OKHvcB!;#>}Jame6*yr94 z9kc!I?I*#HW!l?+JS0%f`_GX+>=soMLcBX!&CA|C=?CbXp^BrGNtuZ#lh{BNV=uI| z?4T1;j4hL5{aX1KIq`-zD5b;7-lhne$wrlas2eDI(A> zQ!7;u_Sb7_$oB(^;S7SxfCTJ?DaE_h{ft#fWA|jL-hUq23S`9&4xTKRkPDi4erYzz z8oT#K-Al0dI(2|V5e>fgM-lc`+=W!^(}EtxI~OaJ�}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 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 |vDu0JZ+XWr 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%0AYx?DdSLZD0~o*+v{MWke9}6pO&(@yWj- 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

6%U)rHdAQU;`)^G7z8QY`w@ zYL-9FY6Rq$xUDjv-K^?@A69aG@!PwYd?mZj80IqH&e&Ha+fAe=M)Hpvsjy`}4rgY2ZJl3uh zb}T+J7gkuMz!&DPQ~!HzHy13I}20C$~ zWhSdw>)Mmbq*8irMq#e?I#xzIHlBT3#Dx&^QHA8Y--bX`tNeuU(x!@wGbba2ef0X^ z?iyI#Ge>@0y57wrI9C#Y0;CW1!u6Ur*{@0?DQ&ghUy`skX0aXy|Nfpd-)F1i}V`eo>jjT(-KUuK!%E>>*(Y6>Tea-^MSo)#^$ z^imW*3l?C~Gzo>WE^B~r>uk$or}~8<1gPXIFRW`uvvn zDw^_SVx@UUf$D1f8jhIFmK)LKIE_mUXGgUtXP{fmrg5#7Z~w4qws9W~o#1jEXXXwm z$3#b4ETMwl?*xa@w`0l&|5bH!wKed3!uWm?U^y{D_0J#*hTzzAsd(TV^-er4Xc&Od zjX*GXXG!!^EzkR)az4BlGrIvKsUQ8&&4Ji^48qsw5QJun4Tj%~Q7{wFoJ6>JCn8_V0X%;swrA|9yjLM^=E0 z9%BBD*`be=DM4B*z73;3$X|^Oo1D>S1j;(8@xi7JElyO#Bd(F_hwKo@(>7i2bAbxscJjQtO!=+m|~~ z7N z&KS(|T&2gL+p(3i#>S@qGMp?G-)l}w?5jU5R8|8rRtHJtWw8G6E-CO6+dkcW8dE9A zj$f0TyNkb>x!F}q9O*z*=2ova#%kU;T_v98BU5qFz_ai<%==bzbn@0|wjE(^dhhbk zRjYo*ROIrh~hLO+&`@wv4T0@Idgj6^7-v9$+siSZvs ze6UeBBLO(>aB|`b9Fh!T75_p?Ko(^F9zdvXd@PS=cds`y?r<%gp06+PZjTqB7icL} z`xoY0;yZTj8RT!Dh64@N{jiI^9)2zHtzXc$`V@UnY8@tj{xA700H`}@wF@Vvnl>@UFt(^kD!Jwl zN2xuN(8Ij8v(D@(cN_doPz_Pm|C&SIMeQW0WBfcu^OJq1HSXjGQ+hl`AKqlq=D#t9+ zM_HOdVoGCZGrkG6`LCgIZw{XAxd(iP=G1MXw?@Ip+r7 z>h-t~sF)Qfgf}DRm*uKSeu-1YL{cWEfj>&_Nge4}rQzj|=Q^j>apgyj<i;-n1^Ls zM)R8@ay?7A6!w!1`%kt+aed<;{?SnCabfszbUm(9A5y;0DJyK}%r)JWQ!`v6mu5}x49K?DF^1t!8#e&wg>@A;3tC;eUYVhR#SZpCkD?5jN{9&Awmg)}L931KA zp4T_VWB7mOKqN(&@xu99-6Bb5(a3bDto)n4VAWrJ7*+tJXjm<%^<-ggn06qHUmrKY z*0u~|(y5d_K@DaW;5(yQ%uf1vE$~S5o^ndx& zG`ip+9dr7aK=EKF`O)s#hvJUe^k=@RMH0Nv7w!7u6MnDN{-!_eYc|74c3#t^z@>h& z*^bcSmMyCGK)__u&tC7|pUGR7CO^8Sax-sCKRld%8?GNgXYcU3e8nMSdz|BhBiK1x zNvSZCe@y!ftUO$tTP|dx851LEtrT2G>|C)X5g>ogi^XW z0Dcv9&X9QUld1LBHk`q&BX6cgb0SDjX4Pl3a;m0sN;W*B$RP!d`#1oO-RIcv56Gt< zWrMmZ&XV^*u%{dSQ(&PBwo0!U_p(6pytp-RtK@bW)O4l+sbYDQg)`c=yWxdsgE0(oZ!l@jKEG$5j(0UddKlfW|wsU^i{s zCcJxsXRJjT&JnnEBVwEzz4Emf_?O0oGimE5X#)k(2eO=-{I!gNqiF=PbTqYU9DGj~ zWDdG<_^;95S1vjmwGw`}CG@vN(a`SzXmYj&VOoE~Cy4arT}GOj zbs!hCDK6lqzcBwO*A944iJdhbBOc$6Na@x2k{(_5MT?vZE4NH^x63~lMERFB-hbE=nc8k3#&#<+A+cNQ)MTAb4?f~)vrjbR+3^rMV5%H2#Ykh7 zgnu)$A<@>&ePLx)bD!o+uao6YZ_lBf$EnWD}PjD`0MpP5bQO@1h zd}f8L5nqJX6OoNpjfz`btGHZiW%o5z@kppW_sJVpb}tsn&k!>sr!IIzFV)9jyvO&P zAUar97h+=z#?3`63^&(9ZIV$#8#{0)+;L~^ZZWGNWn^X+gw5~UhgzLX7LQOE_OMcY z@lC*fzn9XG?eEJ%uR@b>khnsI-+dRmi@F3>d&~5U(E_Mpd`gK)EfaC&P7KIyp%TKRZ>M$4Z^;DEC~QpwdGoFqe7 zBvrnGZ3pv_?0g%~4mIPY<98~-y|@TcBtzD8p50sTW2)u)#F!~p>dN_K)Dm5UWtDAH zE$@6YC6y+OGcFKZ!Gousf#$RbD2!Y$1mNV5(zMe5M+fP=x`EUiyWdfT-t@c;Pg+s@ zH(ZF;wH%8hPPGT~wlsZGl}zQfuD9*>2vsygyHW;zo4btMVvkjSjm!McS;0Mf|G3y* z%6CIw&qS?07jz2Bl%@9=M}>7V&1=SA96HAhx^9#HtG)AaT*-iMjfYI`T6&$Z$W9Y$ z#def^3Xn3IIsRol6rt<}4e+)F8#x}uW6Ha)rSC_qKp3VnIs7QoMjQNTu_)VA+=oAp zu_q#>%-gOKU&~Bfgnz!TQY-jy;l%nJu1NA`J^q2hKkFOy;RZTbB2GRil`{%U7^4h3 z6~b|QTVL4^en*O@PCwyLhFCJ6S(?jl^xdm$wMU;;e&GJA9=4jXX%w$m9i%uoh%4+V zTiC55qh+mi@>4(P_hAF3Y?W2a8XELgAXRB212jQZ_U#mCo#}0ZNWZ0CrfCXxnX?br z6Wom7JJ6E*;Vn}SpWMd4FVZ1ts$Zqj?f%M=ajc@p-Krh9rt2s}KO6rq7}j^Iq3lKE zXKD!iI%$PVQpgC`p^U}MY$ox&BQaM5PQEkU>neYC+*Xopz-z-{0ZuN??_->P?KP~7 zaC5!)e8rzOh&bXn6~NGx$z1#Mx41z>DTTJ0qq*IY=};5TkIRXemZ88qfLWhVDp9Od z7xzpyZ)2IRznq1!Q83zj%^+QpF^;jD$ccEb(eNaojLH)0>)*C7Wj7JlQ*Ddy$N27$ zfeRm=^yM4n#l~ii?dt8D)JP`l@-n|opPeR+M$r9Wrs0#nj6?s6v2Mnf9XNdJe;s&`6OeQsZq zBkixGn{rm*LHZ)K6mfvF&uh*@DZ^#s$Pj6lI#JlsS1r?TEfXaV%qdpFs+7PZ8~X-_ zOmpT3y-aU?tT3{3sN~B>vIrXhy%M|lWywNATtgoL}wEMGM zGFHnv{8UW1y*jB44?SNK5vF6ghzj2ytF1_3;+hA}f(DT*0yvbW^gfx_ zpaeAAmiU5}f2SzBKFQ`jN(EI6a>l=UzALm}G9&spPFXY_aFP38>&DK6%$*y5K$5^| zp0z6eYA2F+wTG#?A9vXXo%4%m<3!0^s-w$4;5%g0LCMd8Iq)UqwH-qt~^6d=BK<fxG)#4Idfg;YDC^2I8uPgKQq;@xpXiOq_n z#QaU3&~-k73n6!x;}FNu#{akt?+G*N6;1x3h6JO=I(BX(-bWXmmfdioPt9F_avqqP z!7G+A=+ibv_S^|wWbH2O8!^Ws$N(Spj=}i97wJ9|{y)Q9%#7d2hxL3rII2-8A@vl$ zJ=<+p3TgX}AXC!BKd|FllA=S)Lf-pmoQY)Bl;f!-?mv<`P)Hb}| z>-XU8E{;lOIlVS=0=Bo&$6i!^2y;Obn-BnUm#UFKq|&mFCB@*Dty899z3gPBxOo{O zNy<_g!om~HWCZ>EBjMr3szujl#UA3Sg12f~t~AzL{BDl(O=s9cGsQ>iPrW-C$Gg%n zMNt?FM5R>&yUVGOONqg4r)PS#V_quWRewG+{JIQnmE<>#}QW%rl1{@EWd=UIKTLV3%Ux}b zzGY^T+!6acni=SiM)LJmuKtNSYOhRALj8rfBo!k&x?IetTTWqF>b5)AvzTwK$!!Zg zmh)8)Vkc@j%xoWQM2cd>bsByc_9TBe`&2#3Q zUMrE9;T|>hr~;6r`ua_^{%7LAiE4|y^Kry}Xjcdhfwn@h4s5gn6=W`x40S*#4@ItIENqb&x2u%8@SSCy~KQ(}m(4lnILV1cH2g&_23|hGgEnn|QWi6%jwFy1J zOZ+n$*Q!7CezI;8`FisG^%g#96DRs&u*KiA<1;em%gJ1TvMYFb^%7bz=tV zR5S1X7LIoFbMEY_N-X@4rRpbA<^^LKPyC~mX!@*lqPyc8?k1EY=gv=9J*!51$VC@~ z3Ok`bFR_H(KXsLKch&n$v1b$Wh;l*9w&Kf zrOzoR=pi3Hkj!Cj(!b$-!iA6Mr{@>_5Lny;NGvJG?KJ2-9q#(Vkfv=mtmIo zI8d+L$|IYwRMl4wS<@!_U~b=rKTcVL=(%8}WJbrt9lk zoy4L3lh#I^Kwhze`?$1I+!IvlWtokSnDM=R)cMSp4=5tDe7eVM4ci#kM;{(*Fsi+) zQAx(rOEt(ET*PKaFiG^AvSl-bonxmkJ@ooUxKCDX-Qs_2<=SE`>M1Z4fmnx5HJE-y z2}B>;{emuD-yDFZW2$0;h-ac!&BVGNd8ud2lGvqEa3I2eJpK!(i`v#`#T%oQZJ{ep z+qwx+JDs3R=~2$jY-%Ui0ETjOz$%xZk{%?>`de+q#V}|olC+6rAb;!2y+_;>MjnDJBs&KlhpDN}T?y9(>Ntx?ipS-0PDqajk zuT+mjK97T?%>NTFCD7V$)FYeCgDV2oLL9TWF#>W}^zq}@@{V=2Z_k+I`dUK$$)Wba zl?KnoF?m9(m|5B4E2q3Vl@DX`edbu?HR{E3+dhDe4gHS-AOTP(iUrx{sK(LSJdkdsvmQ` z-vaDdI*Uc|WICDtT+3wL^lVxrM}ce?UyIC{FaZ~#_F}I^JFz;ZOzytoxVw(a!a3*i z0!+t|m7w~~T7M}wINoX*#b#GBolJkORWgj+RpCmHqrI9Gii2dkc3>;YyX?Y`I@NiJ z7Edo^#x#IBX7mM?zP}tp`*LihAJE+D({dwePMSXz&3u~Et$sH1fc$L`7t<ik{D~N0s-wqc_P0#hzvnr%_sW+xWx~z!aQxufibk}g zFwRS?4e!U`i3`_7-KvzOO+f@5iK4;w0;}C$`d^(dW;tlZr#u`du8HgCTISYap{58ZQz=n1perce-t#Dp}iUB_PElI zWrna%u5BmHpN!`1Qbp>N`}dXxtH9h8qb@=cWz+Az}uv z+G??D+6C{KyA6vh%H1%@tIe?6gZ8Je%>i?yOurQ&{OXElWSum>7|pmsi`=RM<|=!! zuB~5Lg_lqeMATe!b%(d-G{V zYxNczRL7UigXq{{uo;slHa2m58iDn(Y*dPo;XO}D!5?ZB>_W#doxeoIu>>>0{L5f| zmIA(Tmg8(E-oU2JldtL#!RTroa^`hC$5cxrabYMXhFp8EM@H@RL&03XSlTqRN%K!h z^KyWDa9QdDVeoPHyD*~2sVY?jA@g$BZRTy;s)FMw`;s~p+a8_Zzpp2g)&G7Lls{FS z-H)Z3@S(LW06K;jA|JkQ)!r}HspP(+4F9-77rGfUraGdBhC^w zMv1^I4Vc#Z-y(q188t*Ag8ywCbv|4TilITQvMR z8ukt%&yLQYgT5?@|6`o@ya<>3U~O=)Pm@^Jj#q5ANt?kgb6ZS+xquIekruYevm314 zdxz86Ffxtn{}#6;)xZ3omLr&h$fe>Y3FJmA_{;9BgUnCV6BDRRce~nF zueRWTm$P}lmjj+n>e2yE2mHO#Cl@IO?_#S@=P8b;dCHJen}}~ZE;NXu%6N4V z6rk%h66_+`@E7 zdt-y#ysPjgpn37*KCX6#0ONS*URLVga_HoKDb*R3^Rr@pLY+|mn_cSJrB=kuQv1I3Hl=TR_oez${qHxa<0OvK z6c1Kmpq-tAMse;kwMxf>>{Mjj03%fb?ZL!w+M!Lq#8jtw{$Z*gAN=~?7wQZ3UuTIr ze#kZ#>@?mdVcHZ-`EVD^g~?#3y~Ylq8U=$5ga570aMq8!OLdc*Kz1>H@h$2XrShgK44x!o8+*^RvKdQg_^N8s{9UNNo70!-OZDIBWTzelA@XdJ z70K*W^P_n?Tjn-YXvuMvg2#`|rNQwoxwRFbQutk{zWZ30>Pz+C+14tSW%dhCS#?-M z5M!JzPhmy}g<00fD$9zd>Tt+QZfs%lEE@QE7pm`)_l5dG{WrF?V1Rq$r6e%cU8^CI z-dncB1dRr1jS)(-^OiGYdkF;EkTYI3dqVv_iwU>H!6o}MXMewQO(VyUOnRscRruOw zu08=Xa4$rRQPS}lHKf-ibL-5Wcry=Rs=XW4cd?|^RogyfW>-oW;Zf5>D|^=Vw$0+bYFXZ!c^@3mwFax+ z@_GK*GG%YU^S=bsxiNh=r7y{UQB~}or~dOztvO2bGgN?HFN)c<#x@Yb8qKM>)?Hc* zKUSu!O#-z$l}+jsT0i+G@ANDSf3hv~{88^W3jp7GznASVbC~+4-R@V|8oe z2{VjY5J4Edtd-0sF)b2BjvJu zS^h;Vf5gKac#NqSGhtlI@$$08sVqpsV4Zt#fjTY|2LkiQSD}_>^z{Jbx90YB1Nc-=z27t zRl9kaKDe>tF;)w2@WPqbI~Zpu>QhiKzpDSjbG`QY@_c#zcZ=LDHq7&=QCMtB%gKUy zT(x@@_1ceTCyvH_Qz-GoLmhUgO37m1?_r;_DrhEjC&Rau-KF``{2zzT)tXu>QASoC zi&#|}FM;TUm!bXQ# z&c1eFxfmJ#uF2HlZ%fJIWW77Y-{F_T>z+d*AXt5ugBpK7%j{N6xE~BJy@CDC2Q{1m z527=)GbU2ud7I8DkqO+bFIO1uJ^ieuaI#Mk_eCa7%YD2i)VH|NrTQyV%?jzc)Kc98 zppmuQlO98$M~B(e4PJIi;G^Uzb@1Uo!aoRAxSH;t?*nS zh?Ywu$N#qI6K_j)##%u6V0P7Nrhj{>s#r-eTUl;1J8DVtv=_MJN7lLQ*M=^Sxzoe+(-}%(IIcOK~zX$k7+?D1MU18SR0fc@!P%C6m zG-!|yUUh2iB5joP&trR0av1o+dZziyQ~i4hg>%a&T&lkY)iI0@NR3GykCrw11Hp2i zwq)r@vE)6tF14-^+%q?27ua$r?s^IUf1EQi&w=a5F|UtvejW2KOZcZw2*tZj=7pIO zEN^WAxffyWhl|zW6LP>e)eWOq1v-n#s&RDCkY|hfBSC$a&@R-UA8G@Io%HO*K|YFw zBgk&sA&~;de0Rgf=<4n)x^zk26bodH?%2hX1ub;pONa(l z^(bpwjWJC+g6CnFY|I&HJwlx(CIyPQQjJTL^ZHQ#*xSl5`tEOCsJ{TzOZGm#dW_Pn zIEGDyCrtHXsMzrnKKrAzCwiAkbc`ny4=%XSe*NX|A7u%%MByz>c$xkJOhY02hz)W9 z0C7LQwA8Db7w=!cwEMml zy{9zZWyYW^5n6UzzH8$}K|26=>R4!RVRfojm*AF5WbH^6Da)L)R}*4tQhTbSJR8-| zqFCEmTH!8=eGYDKh0wpCIYoTdidj$Z0Y7^jg5qjjN(`Apa9WEa=g@yg-C3Ft5%lAEKOyycJGzy|I#bLp;MXvJD!+Ss0fgC=lA5?2SY$E@yxV#aIm1F>Sn8SX{G<<=Gqzxq^0;A_X#TktX^dm^X+wse;)|C%N`p2jPRU`=x7bzl?E) zmrY)(scfGZxVNl@K=?tBOqR~Lck!OmZdR>Vf(dWi!ghoA{c#q>ZsORr`CnvBteqaX zi*_bfgwg$|r8$PWlO|*P2)u8|xHxXNh9S(B*lR1d_B5pZ6(6Cws`adC?Kczt*zkT2 zR9zJR85BQ@jot{IYg*z-QR`^FozG}di*zfs1-RM-zNc=%GYw+dMTVZ8S>NC)}oM=eu|2LG4fyLct0D* z|9vw#H<<5c@vT6mL*SGECn*xS|xt?>P8 z&TZWDR2S+C^-nn9Od7SfrXUE)6$WZ|OgP+p5Mkp7f@xHk@@$ml9zs?ZEHz2>^=r;; z-1Afy>I?NxES1SIzyLjE4!meq=`hjFMeRVT{J z5xk30)&};an!D3Kq1GR-=Jo~g_ILk)wFO&D{Kaz}cgvzgZ7KKFYXs$$`_oRo7u*Q` zxpR8n!LbEOGtPS^guW$(-h|NmA#oEz|6?Of3>eu7g0?=RYK$Jxh;VPQsuL`6A2n#| zp=Au1O%EQm3uu&g!}&IuzA#^ye-38YW0%;JwS7-B>d-8Oah_~kj@gux_gQ=70ZWC` z4IoZEaLAjqh<`kQ&S$`X>u&+{6FozH=FKR%6yE^)-|R=9I9$TP+1wTZ<2;LGp^}Mz zsh?iWEnCXB8Vf(}&d$|gqoqpg|1{2Z{eH5!KEC$MoUv<@FU^=jNl_&xWtuK<5aIbE4QG5*6RP z*^ZUny9RFsxT-MOtJ4(7!6)W-2xa{u4Wd_Vb$9boF4SKZ>O5>!nE{&@3Q@S>vvh~1 zZn3_>9n@osLP`^2I5StbweM0Y*`!zPUwQLUF4SKaYUf!6$U!n*MuyATPoBqe5L>dW z$s((m1PDt;{VVU$tqb+nb-$@{8+i(&BXss+gHP;XYPhx%0_okY zmB8Q%J4kSwaMN4OiYCGFaVj9(MwXZKuTlabdr|7_b~>*-W*M>YogVG6_Rf+f9*2~@ z_=#!DwG^Iu$}*F;s{Ef|CGnyBp}xM6e~G`ue}Eoue?>K`ZJ;W!zj(GPjd=_$&9%Ds znl+3}7KCcncsWNqTf&0dvg6%92i1>v{zT&6qi{szHwwQ{e^97#Ejv&+s+4*Lwtyl75Q>LrHn z0Nid(wlR3L5i%O7?miG%cX-|MS^Vw^QO-;xZ*+b?`1R~&-+iyk^9S;{YhZf2oPnYA zrh9{4g6bDrWo`U`LaQOrBn8gdRJxELj8=<+>G&KxLs3(kzm4Zu$nQMYYo9OAAIsUM zvI2^PX^3bf47sYpKt~?03=q9tvVeD@zSk5I7;mT@`EFkO=iqq_i~}^!^&RF~ueW_^ z{%|xKgntBgj2RNa0wHzg1oV*B+|3eK-{dl9uh7WZ)lLz}W}NMx#oGqB-=2e-wf>8% zeQCZle=J|Sv>Bjvuh>JE#Pl(xvb*3-I~Tzqh#_^y9HP~0J(BpQhNssT^}2jx07t+P%sitPO*nE|~hoyxP#b)oGBIttwI`WN2mZi$ncvLH$Sy zy$PWg>MsE`rahnrYb#AAa)PlQE5@7^B;%@Hcy{kw#GSTJ?L`+p37})FLN5+=CW8J* z3cU%T7wWG8b>ovQp<{#Dv4d8lin!TPb+{q4+UCW>9AFVmlmY0W&)+-cT0VU7GK<{MKxFqsDR)ENr3Rkdj?8^_P! zp;UNTh@aPH`X+Q=s=uWBeX^j~3aQh2mn^+shjz6dXEZ}#JvqC=m#LQd-H>lxa-aar zhADb&s&74nOZ8Wzx?9X1E@FOCpA7V68!QIHZi5R!ie)$M5g}oiPA=Y^Ey@mGufF_! z>mgjIzZ}#ndSzf*P3DP#`{X%FXgNVO+R#S*YL-RLwD+8XD`Fct1o}wdI%Tl zF9-E#lBciS>+#Te@G7qm^z5@qccsSg&b?A@d=aOwuDMbUqiwRgzWPept%q=-{(4Jg zKswgJR4s<8WHsO2>++(r#xdOO=!T_+8ib#1z5*Ol;5wKu-meYykEQQi2EWVSm+7y; zv^-p`>7|CQqZ9Br$m9cu+dOB1i+Pda#pbZel1pTmK&RUKd3B};svmQmemDZ` zTsq4|@yqmO`qM3bPd?3}C}m0h86ZOfj;Z5`;hVNnS`^v2v&GpnD@sflZE<|fLi*}k zTI2VMC3j2fQvF4!CeK$=9>lU<4Z*bxcj&TE)#HPu@WwQ5gP*>Oo$j2vGzxT3I=}js z*7vsacT4M1{e`G5wN1r<6Op27)XZi$R61a|q3o_0BIgt3%!>l|@DP~n6R_*AzNPh} z%=g{Wx=?=^sL#pk7+%#iO>)#GTOxbXYW9X7Csl+IJ~y8{V6bZmR)~Q2vG7;l(%OG4 zE_S!HF4SKDY8}p+%U%;k*lX3nedsFQr;$bF+C_D8=tNAtdJFGD!#hdf+gIPx8sE3I z?v~bt`s*x}4eNa>l*1uMTuiL5ZiP!}qFbTw6_$Ky>nh>3=O&ubPj z+TYf#VsxSZpjC{@V$8I&2%Davg`u?4h66ugkUhKNb~3DPffo5@%n)%bp@I z;d|!E_bLgwST^X{-^!iq%j#wI)8&y_DMd#>=gmCp^9$bN(N8GIUQe^yDtk(+){M3r zWSJ#U!dT18AI;joHKk9(+c#)_O!1}p(){^o_PL}Io}bpP&>n$8O=9V%Th;WxIYzT; zK6Mm^nLg5)K#-(L=JDx|1{@rAzhusaW^X| z{`zRsTrrRAel&bdhghfK7jrO&+p8BC#H9RgoA;Ak(suULxJzNzHh(_b97j~lfQ%M$ zcR1J3hdNKdWJmF?!v`aVHe8}d%&Jg=r@1@@y?Sy9g!r$Xc6~z`l0J8{>eBoPI40T_w_%%VL0BwRHJ&axT=t05R1qs1C=(Ifc1wHlvl?yuPICs!X_U`Bqj72e ztZ}oFaAtls6UeR&gzM~PV?LP*W+m~ zKt1Tvd};oCp0<&VsuE)ve!Zx`3|mq06^5&hm?QU{yJbZa3=NkNnCP~L=PLKdS_R7n zSIP3X^~ZLU*H+(EuutJ>!@;fqZZ2OkL}#(iV`UymA>h0MbMFvt%)pOCAhT#ecCxg| zeB$QUeL&o>JhAe3XFI#feh0W;>wK;A%bA3?Z(Jg$H=N-T(d6jnuUM2_o4RU2Qhm8u}76l+P%Gn&CsHK_oyz+pD%Krfe^XN zQrO|WO_>W&fYw4X4N~H0sgxcYO!i5z&dntIWNoV6U%aMoE5Bufo#*ItE`aUZ>HX6D zNh=Q-=AbSo_Ml3g;d)2etujQSOD7?Kwqncn*n?aN58a^C zJYPM1q@OpKGkN5<9p*MERs7<7asG5TGiKvSeF8Js;n&33tJpZW}L;n;69aG zKy@YX$Oc`U3a#!hzD0E&tNeX~>M7TIjq|1Xvu;q?lsPe)k*n2X*%-UTq;BeXh6P|% z`sPu}%(N2B*yg}%IxG7u_Tsj=y)9`!hngST{1|5Zblnrqm*&rBo9*~I(Wj;;j;tjM zYF@13YwiLlFp}e&8Q@5%OR7xmSq^Zz6nga?s<%w-w<8zN78QK#)vs~BIDbx8+rj3U zRd>|}vbr?cTL$r>Vnkx3Vr3bb4I!JA#oP@S0{HUc=_9H9iSygB=EpSu*rU4nBNyjS z*lE&R)*~2V5WtiYs|7dHi7*=Iv5D5gJx=R{pM~JDp|!CbkB*_d_^S4NbGDxyszUepWEo+!4$TV1_hwmEeOWu)HHKhD9f|{KPLJ8E2ETYiy81nV z#s-^WrrcP|`+ zawY5^U!eQ@BCEL>^_b-E2QHpGuzqV5T#WzE*R$W(*M{6qZ@OWPA+716@Tei6o$YM0 zS(Rl930NOa)?7Ij=~D}^ujN_m?>)~!4Z`2~w$0S*k8{a4q3dG#`L>z4>>GvcT+2PoeB5~2-1P*H+raF3rgVYgI+u~_}Zm5fn zRN_sJ%fIiMST=f0%ZrbLr;%%alCSZ7eLEhNf%k>@LVV-%KQ4_`2hoaK3lGN~xw8QB z;8?zSD}H@^h|)R%=iD|cCf?xS&Z(uy`%?Y1aZSH^?YB0~^QkQ|Dm`%Ls@jG6LVcnB zBh-!cbUl{cqp+3(_7?pJh#Cv)0gSX^dFg~V))I9Rs(koOe8h)Vs(0V!}P1L z!ie``B~BdD?Dq~0#*kZ!cV_x+6MOuRjqKdue$9>SOZBDt|DNjIqlIifBiN#cwUpGb zdIBP_O$e}inK~J27X4Iq72k6gC=4%qZ%h5%^-eeZy5AS-3-y0ws;Q@UZOf|G(L9vb zi=}5%mfN*TD6oe z@V#xw%3jbc+Zx03-lFAfskotXwxvv^o(@^kD*S%sh;AjJ3-VV1`5&wMS-cj-0}z>s zMDLzW=wx?mUfiJ6eKLm8&JL-iBCIYwn72^b^p3T~Zs(ed^Tqimo707wRd-s!kbKXi zFz+N7j#e3!c1PeEeHZnEXVBmXycI^AA^Th$`wZ#t&q3<+?B6~)ZdTg;_6Qv}oJu+eX) zJOA5>&phpUKL)O?{(!c+>FNbCEZ#y(bP)v@COu>zj)tx<1uX#wL=MOsLp%An>Nfb` zpTzUdB$j8htUeoNccbh={ehvb!`4RNMQtd4K%_a-`bjqK9=(P%z+dNzgcT}~+5A;Y|A zay?5Xc%K%S9O;HK z5aZ$uk9t%!$rIAUI^m5cqR?pYyn*>49b|~4t2CX9xL9e~j`Bki3 z^X;u6Ru=jGJ&3;Du`bUak!P+JMGSVg)i|;CsNrzAy9=HVFy{Mcm4?U~FB%*}T=MLO zH<9*^dEM7=UeInT=+D;UFI;EXTwB`KeekSOX%vS^#vIA6l`-zM*pAf9EQGB>Es4y$YGSyAw`z4Nl&Y$#;EDy#8P_G2ZY zlg**N&B8vrmk*Xs3uem8~nn=cRoq<{f%bX$Bd-)?R&Ku5=IIsk$7e z#XDN(_VkF&PS5SFOYHCNcD;o_FVC0fKRrf?`vr8_w-{h%Thn=YYnu}+4csr?Zz}i_ z8nO^(Ke;B+G*sR*c1}^^zx~^Oi2j%8`7VWBoG;FQYMvWu1J9Fkc9@nI=73xpW<%aFdM+6~pY^>0(Rmid?poL-`5NcHG|tcs8Aje*PvJ(q zI#;}HX8JY@mBxG+rdzg`X`L9N-EHz_c;-(U$^W?$e7yFxpN0QxNMEza0pW@Te@?;l zJLBu)+rUS7sXk{2?XFRa#cET1yKi{l7+;UhGTzZf|M>$h{OR9DmJNJcCCdX+*K}Xg V{TV+yevan<`hOGIer=#zbpXnwv*-W- literal 0 HcmV?d00001 diff --git a/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/GLOBAL-TEMPLATE.json.gz b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/GLOBAL-TEMPLATE.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..424c2df489364ea5b29e0df9841e6fe91a517df4 GIT binary patch literal 989629 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

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 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


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

0_40uTBtLQz-oxN2&_A%-b*PyioNeE! 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≥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�bCfM6 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%0Dx74 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 WiTxsCVXB&G5%f}jQUrc#&;J2FSCfGN literal 0 HcmV?d00001 diff --git a/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/layers/LOCAL-AUDIT-LAYERED.json b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/leaver/CELL-MUTANTS-LV.json b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/leaver/FRAME-CONTROLS-LV-k8.json b/research/complex-t37-ends7-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-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/CANONICAL-WORD.json.gz b/research/complex-t37-ends7-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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

7758;2sGXcum}$q{?|=Q5$@^>hW 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ϝz&%6y55k%%7e2mEGL)OR|X=4#C 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�AxU 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 N^hX$ntuw&?`G4Z_kbVFF literal 0 HcmV?d00001 diff --git a/research/complex-t37-ends7-owners/data/SPEC.json b/research/complex-t37-ends7-owners/data/SPEC.json new file mode 100644 index 0000000000..8fb753d982 --- /dev/null +++ b/research/complex-t37-ends7-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":"98c27c4fc4a107c1e1d0fbc79a8390832ed0555f810d61c24a6a2e65579ec7ce","plan_sha256":"22fcc9295c7161d8f17e5e585445522713dac6f3ea9e5be10c2c86d6a7600fb1"},"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":12506,"assembly_controls_rejected":69,"complex_lower":"419287201220779036669/250000000000000000000000","conservative_complex_lower":"1677148802020351553173/1000000000000000000000000","conservative_kappa_decimal":"0.001674340683548763","cross_replica_helper_roles":151027,"gain_baseline_kappa":"0.001636241501576388","global_profile":{"1":806622,"2":143856,"3":141192,"4":47286,"48":11320,"5":27306,"8":2664},"hosted_residuals":159840,"idle_remainder_profile":{"1":5424,"48":11320},"idle_remainders":16744,"kappa":"1674340686401949/1000000000000000000","kappa_decimal":"0.001674340686401949","live":33152,"mutations_rejected":15,"physical":33642,"provider_counts":{"gauge44":333},"rank_mass":2408256},"name":"seven-slot-k8-t37-wave","pivot_swap":{"recipe":"vendor/pr1107/research/gauge44-ends7-t16/construction/leaver/PIVOT-SWAP-k8.json","sha256":"3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb"},"providers":{"gauge44":{"artifact_semantic_sha256":{"CANONICAL-WORD.json.gz":"a8a009fa1a48780a7e9cdbc0a782a26d7059a4dbcb9a8d8389ecd5d17a084a5a","CLIFFORD-RECIPES.json":"e19924062afe25129ab0c1fc98c9c40cbeb123c72ff48816778f05897b6ee161","CLIFFORD-REVIEW.json":"a6384e4c74181960875692abfcd1e7dba45dbdbe8bfdaf1b20ebceb680c4dfdd","INDEPENDENT-LOCAL-REPLAY.json":"b4b0d578e2942c1ddd0e06ccd06d36aec5d7f70003fd477c339b2e33ceb45e49","LOCAL-CHECKS.json":"dfa7214c680d84526b9aa0a196d34762cefdd783909a36c0cfb9a04e9d62b18e","LOCAL-PROGRAMS.json.gz":"d361480e71f39003ba7cbb696172354df6761f49a12aa988b4ba340cd638af44","RESIDUAL-ADAPTERS.json":"4f75b7c44ced1de95b396af9e6beaa9e695e8abe6263c88386a19684fd2a9568"},"artifacts":{"CLIFFORD-RECIPES.json":"e19924062afe25129ab0c1fc98c9c40cbeb123c72ff48816778f05897b6ee161","LOCAL-CHECKS.json":"7886c4fb6f8e152964f18cc98588aec4310f0a8e82d0f534cfa0c05edb6a7037","RESIDUAL-ADAPTERS.json":"05e0f111f7dfe3002bf9e5b94c5ed56f59c29c3bfbdf6054712224550dc5f108"},"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":2406,"2":432,"3":424,"4":142,"5":82,"8":8},"program_hashes":{"backward":"c4209bfd82bf85b315050849e35e645dfa8a0959a0029134bde37907c4010eb1","forward":"f2fdd8a9986836ca8babb879f2bc45ffb1a8af9b03356f8c9f473296d4860273"},"semantic_artifact_sha256":{"CANONICAL-WORD.json.gz":"a8a009fa1a48780a7e9cdbc0a782a26d7059a4dbcb9a8d8389ecd5d17a084a5a","CLIFFORD-RECIPES.json":"e19924062afe25129ab0c1fc98c9c40cbeb123c72ff48816778f05897b6ee161","CLIFFORD-REVIEW.json":"a6384e4c74181960875692abfcd1e7dba45dbdbe8bfdaf1b20ebceb680c4dfdd","INDEPENDENT-LOCAL-REPLAY.json":"b4b0d578e2942c1ddd0e06ccd06d36aec5d7f70003fd477c339b2e33ceb45e49","LOCAL-CHECKS.json":"dfa7214c680d84526b9aa0a196d34762cefdd783909a36c0cfb9a04e9d62b18e","LOCAL-PROGRAMS.json.gz":"d361480e71f39003ba7cbb696172354df6761f49a12aa988b4ba340cd638af44","RESIDUAL-ADAPTERS.json":"4f75b7c44ced1de95b396af9e6beaa9e695e8abe6263c88386a19684fd2a9568"},"terminal_codimension":208,"v":112,"width_inventory":{"4":56,"5":32,"7":32,"8":120,"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,7,7,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":2406,"2":432,"3":424,"4":142,"5":82,"8":8},"inventory":{"4":56,"5":32,"7":32,"8":120,"9":240},"native_negative_controls":25,"phase_edges":2897,"program_hashes":{"backward":"c4209bfd82bf85b315050849e35e645dfa8a0959a0029134bde37907c4010eb1","forward":"f2fdd8a9986836ca8babb879f2bc45ffb1a8af9b03356f8c9f473296d4860273"},"semantic_phase_sha256":"a6384e4c74181960875692abfcd1e7dba45dbdbe8bfdaf1b20ebceb680c4dfdd","width_digest":"d63626638b95584b87db7e7481471b43683386e135f964a2b27be372cf6abf70","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-ends7-owners/package.py b/research/complex-t37-ends7-owners/package.py new file mode 100644 index 0000000000..1164d5f92e --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/prepare.py b/research/complex-t37-ends7-owners/prepare.py new file mode 100644 index 0000000000..f43746aefa --- /dev/null +++ b/research/complex-t37-ends7-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 PR1107 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 PR1107 rank-seven-end 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 PR1107 rank-seven-end 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/pr1107/research/gauge44-ends7-t16' + plan=read(slots/'data/T8/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-ends7-owners/price.py b/research/complex-t37-ends7-owners/price.py new file mode 100644 index 0000000000..5b6e5e2e1e --- /dev/null +++ b/research/complex-t37-ends7-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/pr1107/research/gauge44-ends7-t16/data/T8/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)==(14832,-1192,135600) + 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(5424,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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/CONSTRUCTION.md b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/CONSTRUCTION.md new file mode 100644 index 0000000000..fa15676366 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/LICENSE b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/LOCAL-VALIDATION.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/LOCAL-VALIDATION.json new file mode 100644 index 0000000000..5973645e1a --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/MANIFEST.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/MANIFEST.json new file mode 100644 index 0000000000..8161f0e77d --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/NOTICE.md b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/NOTICE.md new file mode 100644 index 0000000000..30d0c8cd3c --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BARCH.md b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BARCH.md new file mode 100644 index 0000000000..8cea5a6846 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BIT.md b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BIT.md new file mode 100644 index 0000000000..da06360da0 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-FRAMES-X4.md b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-FRAMES-X4.md new file mode 100644 index 0000000000..a456a8127b --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LAYERS.md b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LAYERS.md new file mode 100644 index 0000000000..c4b4e85b6a --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LEAVER.md b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LEAVER.md new file mode 100644 index 0000000000..b34a289c48 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-NOTRI.md b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-NOTRI.md new file mode 100644 index 0000000000..54bd84e01d --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-P6N.md b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-P6N.md new file mode 100644 index 0000000000..bef9ad2de0 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-PROMO.md b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-PROMO.md new file mode 100644 index 0000000000..8233bbd6b8 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-SW4.md b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-SW4.md new file mode 100644 index 0000000000..a064cc54cc --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/README.md b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/README.md new file mode 100644 index 0000000000..48f987a99f --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/RESULT.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/RESULT.json new file mode 100644 index 0000000000..0fcf674173 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/SOURCES.json b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/SOURCES.json new file mode 100644 index 0000000000..0d69845db9 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/UPSTREAM-NOTICE.md b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/UPSTREAM-NOTICE.md new file mode 100644 index 0000000000..ebc24a0168 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/assemble.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/assemble.py new file mode 100644 index 0000000000..8cee90b50e --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/assembly_controls.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/assembly_controls.py new file mode 100644 index 0000000000..93bca1ce6f --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/audit_allcold.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/audit_allcold.py new file mode 100644 index 0000000000..c86f7b0235 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/bind_providers_portable.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/bind_providers_portable.py new file mode 100644 index 0000000000..97e28da17e --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/bit_supplier_controls.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/bit_supplier_controls.py new file mode 100644 index 0000000000..e86b8527b4 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/emit_allcold.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/emit_allcold.py new file mode 100644 index 0000000000..8e147f80a6 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/freeze_spec.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/freeze_spec.py new file mode 100644 index 0000000000..dd0358d396 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/generated_identity.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/generated_identity.py new file mode 100644 index 0000000000..74a9b60479 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/invoice_allcold.py b/research/complex-t37-ends7-owners/vendor/pr1022/research/gauge44-leaver8/code/invoice_allcold.py new file mode 100644 index 0000000000..b244cd5994 --- /dev/null +++ b/research/complex-t37-ends7-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-ends7-owners/vendor/pr1022/research/gauge44-leaver8/construction/COLD44-RECIPE.json.gz b/research/complex-t37-ends7-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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

;}FS_a^b94~#G!L5sqYaO7 z7f!FH8}&6R5B3|dQzl75X4pOSW~Xf^DyBKn3-!$xGGXeyNXmT`>}3n};19w5w3c;l z<$$d!;pQ-F-W5^W#p}V-T?HmCyXUyFg8o0>#Ku;SRO~L%Rcv!{6#xIcsk8sfJH^RS z47lEHLV3Nhm@KnQMK=n}Vrw+|lF~mx>d7pP z$tc!YxDPwBPvYHm`_24SlvV3Pb7xyQqO4wr9k6)lZ3B8NuX^1+exj`p&7WOn`xK#D zT%vpF`~x>7l0YN#lS}Pk&i_K23gSGXyxz5Mi1C+7tsEueb3+CFJeb>Q*j8C z+?M%`wq9VlqJKFpT(i-{K_bJQLMxI4dsd%bOD45Zrx(BbZM=4B{-_=sL4qx3T*0A4~R}g^x-A`nlX#admD&lbMmAc?-vFdw&1AP2;vSWj=2Y^tN<{};>nnZ z1@$IE9SNHKJOdIbHg#fvKd1Vg_Icx_BG~zADo1J~9J=geY5FToJjfs30e9KhpbL`N z&uy)~S)+3`_N$S2CVCNSYg=e?<>_4W99y&|bfk z`|{7{XnG3Sk7isoA{LL{HV)sHB;K-*$b!KuW3>dj)h<8WRqS8%tIajY*DiL~jAJUO z&O&+(QM>u@*{l}I#lU~`#;OU@%g+wor|h`e)s_n7s~5Yg`hSd=qyn~pEkuc|A#cid zyeL-n#wwGds$34;RqVJL)!;?)m5Yz|e67O=tWWr{E!i!#e!TrWQZe`#jJzAyO1pr5 zZ2YKO+6jmy0*-#%^^RmzngP&{ylJ{G$B9bCz+>rS6-o7g2;<+qY7>BXBXIEWm^?o@ zr2bP=+67hdbU${#5@zHe&BFa9>$3+6tjm`KceeZ=*SXBiMjCE7Iv=(tZXecDuSCI} z%bPWn(4L!<-I8m=&hNW{PFdZO5v6tTj!+cRHfj}1r@)K%;-O~Z&EHJw`T_YELHHY& z_FnU-(ge82+?O4%umC(jw&tkBv-<*D9ivFT?1OKIcJ1-~a{1LH*tr@TH3Mbw%^3Q} zGQBleE4hK^>6b1w8z76L)0$M&z1lpGWo@H1YGRq;SJ}2SzQO6w#BYz$RqH@jEZ8@A{X1xcN9du{?qwAl&>(9&B!n#{?szf zMLxEnEtGEOm~xIG7dA9)L$}wC$y%xTXV_J3)*7pjN{&HASEqi7{4FgTcYesXjmR+R z{>m9RaD}tlv~gw1Ke&_qhHs2SRkc-)%LxpGZMv7oIeBiZaTYv z;bqt$QOChoG2vPw^~Va%|vB6~Vf&rA+VW5TOShp^`_ta9#wEr$U(OanWpn zldM&YCKLNOY46T^XngA~CVn7o!7#S&S_G=`1vG|j$sunI3~^RzOo=xP2fds&8M0?p z`r#{%PYvRFF3}@ux9wLC^8FsOH;Cl>%->IepdF7c zj8_a72Y7^7JP|PPKK*({0zCJad~y6%14h8o{4Q5yM zPc98d_AqQ{1rlczZzx1>lm;0a198kWM&+OpEWc5M*G0TSr?I9N>hacrqx;JIL$G|! zZb^64Bc5Q(^FeQ`y3PAigmn&pg6ududI;-KS&NaL zE{b@EvYJ2B0*s{=!QNqyP{0=3bNAVF`ZCzbZI>8`x6n!82kD<%-^37oK^mL} z-Z;jIb5U0^p^<0>f9VQ?)htm!VH});@tA)EDC_V?o$kP^YJz?Ad2Yh66tdzx%s(3> zt;D0wUO@rIn;CUBU5MtKI701pq@${rP&|vN;zYo^H}_7k`RjXTNBK-gVVEToQ#~eJ zV$_mN=3>`4Mf}LrVDDEEy^6-Lg-kSQ|*l;GdZ2uDfhP* zv3vQO2~IDtUc7weZl2}F_LLP*ZPM<}TSdPU-IknQfARjh;InV?9G@&_)vsTw4tJ0; zhd4@|%fb5Pi71vGO1J3g^b4xf*^>#H&gDiwYkbY;#6cJKB;5%lY??E~jKh_It^p7M}Z<>7`mES8+)0KZQA@a_+gpK7r86O*rySd|gV zP>hsw=k@kemph2Kqwy!D%$rlR7GFY|ms7+9b!LYGvMDciK#W6uX`+<0i`B1oK+;3O z_R9j;uw8i59L*E}M6A9$!%t1fCJ!a%=5ufB9`u#WTOn%N8^ke-ojL;~q z{9*`Hb+nMDUH#Tcw~*JhIQahB7`+`V(s=|smSSDe&3k7WwGDBr0G zu%TcPZ21h-C}3}FAOpLY{b~{%%unRXt@hi69d*z}XQ9hK5-j>DMe6ZK1K=(3e9^^; zZBPR%+FbVQXd@Ur%CCv^g7iPO%6u1Ra8kR$DDas$yqs7x`MyH5WkynxSkV%)U&kNm zq^kM*HaXYZG^%$HdRt@aS0lbv2f&#|kbMk~tMwCNEHml{=(Mt5r+F#Bqt~yIBoNd* z+!T=p?{TAfro6N3^6ivR@xJSvw-x``Pd^gt0Y`nhOj@5$-+hFJzmkOCybVLV^QFBq zJ|Ax_cse!hZqzw(+wL3{!@2O#y|mwMBxn=$`su(I>icVT_!%Y~O@Ldr^1+v>=B85l zP4(lVxzSop>Oq8H(Ct7DlB)*w3PJ%XT2^ZL6I~E>znDrwT>K&K5YMB;V`T8B8876S z6UsGT!foD!6na0Q!E&SBcQFOLrBu((;M(GbNV5>Uc7tirgq`{7gf{6JB$&FC3t+cb zXrd>TmwHG#>_Kgk9Lj6}Y=U@>GL zBjfhJdr5Dp*kms7a1zo?k6--vbM7DR1I9gphckxyamW8{=owhw7XN49 zBCyEO?Z+D=n>}8qzkGmlsh+_3$3gvSg;s>$^h&>-{5}-u_t6Nn(8jqv8h3m}W`7ea z)`JKPMZ#0PR>}ZO)HqY>AqMLMuP0~hEx++(xp4{-SQrU?6)Llc_fqTouegOQJlvV_ zC+xPqtS5b)R}JB>j(F~;ZmBIp_`Qv><4!T{4Ta{%U+DumiTRKvHw}{sIkF%atju_Q zLawL${m*%Ds`;>RAon>M2&tP;*Cm#E{Ro%35@nVQo=|vp=mFSKQ!^{1j8u;z1PgIT zSzhD$03{Y7p;>KjF&pJo9s*Bs5Nx|e@eh&~i*DB1O2p(rd=Vp62m8;QT9-%~6o79z z4U@;{=ZLW?*gZmFR7?~LWy}1%n7|EE68s_rIeA#?7U^xV*EG#{!HEK1)$4iZL7R^4 z*Lrx#Miicz-vzNJy1r{&^I|qgi(46G1pAkqT^!}S(8KF+*yMD~OFnd#12< z`u>e9t`+uBblsUt7=JKNlh5LEgz=O;LcV%4ZknLwcL=i7w(0>dc$_WL;PzEu;6};$ zjmHj|gHA`XvL1fC;ixlf@mOOugSdsu-0|T`nq6l#(Vk(4-jv@ge4bXMV>|N$30mcl zMgV3nMe#N4g^iq~SEa)eJwe!Iqnrv4rDjJ5RalrpPgA9wA8g5sebAx&>a&#kos50^ zg4>^$VGra<)7qBWVbP!1^10%es>iCZNriQ#&1jVkFSfOyWZsF5WYT9l$p`bf^O0|N z&F`D@yx9jUz3U`)houCcKzClXKsp7Eq5Ympgu>MBVHE4jx-@jZdwU83sUR9sO^5~(>1sYi+M9LB?igI({d6BJF85ZJT z*v9aY*4SKy#w{Z3q-&hLUE+ge)_{vQ$nn^SVwtWkt7{4iZGmoow_GD_{%;PwYlx<$ z`+hu-StL`wmK+CL7_UNRDpZ}t18M7xa3F!v>(gdx;H&R-P^2;_5QFwZqY_}+1GE~Y zwJK$(EglU;%Me^_g`da;eW+}~g6TFhbhhrk%NNoSV!C^o2R!!Uzdar>qkTK9?8tAa z7bxXDLx~$PpSuY(CT|wXBn{nVuZ*9@Ry9K6wJ7fDyS)g7?dHoqbOi+MLIf7dq*|7< zwMiR(5-PK3jAq(i;lZ#ww!Zq?rm2Sk{(UdV7;T98>nD`kE&}v}rD*k@mP;wIqZXgZ z@QnT9sI$n*e&>oz9NZ5PAOm)|ThDjv@mhzK=*ot0u^ zi$E13+99`_$AU&i`8J7v4JQV0|6mx~BjIRSiWf^eAVy#C$B7n@es7%9uyKElgtK6| z|FxW@2>}d`7R}jAQXe*~XvZ2Gxw8bjK)yybrXr$wN;wUbrj%(n<+8dovj!$gHEOiC zV!es)eS>@Rr+rR$!C^lVd>lE|6kj+|cl-y?RujbH-AGLjZp89TANM4)?RxG`YaBay zF+}w;0;s`q0dP)Wz50uI5KKZsITn}UR^^*cOE?L*(06an>lW@`CcQiSGeNA-qlbI< zxv;gSFIk{VFj-=(*g-wg zR&6p2ilbuNL3O}W{cIQnqpH}p`C%8e>a~7cbN{Qy!sYN5Iff|y>7l402KeOZwQnuG zcYY3H16{)58yG`c8@BzZ1^3Lo=cuTZsY$E0S0 zUxM$&eulpZxIGPd&JprQiL#gGAMW?r)TM7!+rM#w zH!Z>MT&k9w+k5@QY5s|y4eEV-oaYh46WeM z&MNt;^@Ql>%FkWNuuyYQ4oM?|W+GW)29T;osyszOtJSa{s*f2YY}ECk#sE zw6F)oR^YK0Z-RFT%sSa7uqw__<(Dm(mGFf1)Bf(!cQ?-Rs6cyRH$$YFb^-1^P_%5w zQLNLT$Cg&;Kt{dehctb%SYlw?J(ZAprrPw0JJV=k@+vDYY{^;JrmOn~Q&hbH$PBa; zSMj?xW3V-AKiMqNR1lngkSoWocmZbZseB5iJBUl0pH7oKevRyqp!Mj>XXGDr4^Gp^ zx?JxSpcJ)igm*75I{E4fZ#PwFvFqHDIMs+qJeLa-n1m0N=60N*VY*q@84L67bY2+j zc-PWa5KPa_lp)y(jycc$zSG04XfO30zFDYGelC(ie?iz8M?E;Jt{W@+8EM#reyFn4 zcjWI*k6}xSSfv0Z)ka5&a`$?#Zw+#NT8DfMdM^*_74-qzNttrqYiwAeb5@;c%p~i$ zWnr^TInWN>Z(zK9;v`wEeuR?Q^d;l^_B^lnTn%iUk5Yaw+=-jrRE0LgNZqVE9e9Ch zP7ZV&uVS85N{$16QVZkD@AHLNYe)ZLxc&AfJMj9m`!eZ#cfWjMiYgz5>V2rXrR^T- zzBSORPy7Gadh4jD+V6ds5)fge%K=9Oq5_IRNl`jxhE74c1_`AG z6hXQM5fPA(_#J%W^IhwG*W!=Ob?>uJ&8dA~dtWuxtH!AV+>gxcQQVUtvTiDA%~xv` zD#H=cL~gm4V3US2o2=S|#flXe-Hed0$wRlz7jq_lHoWp#esvOkMxkwrfEJ^->(eE~ zc5>>GYjCGL?T$jQX9b`h37qBImQW9h9Fy49!=Eo2oYQ$I-nWBTgQvL9o)~z(M%Stv z53HK$R7uoj7LK$TORnnwXXh`g>r{2VXd>0GdUiqxPdAdnSa#3HFaZjT`6aHHgr*of z#kW-9_|{S|$JZlXfw$cTiZqKrO&_*pdl{>?KI*pmH3J(CN7IFxLhUrKw>EH)DAe@G z_Kz*ycN}8cWIMJi2CaOZcu5bd`yliU(5O5a*Wrggv=%o6B$6cJqXetGX!gHk zx~$`D>P(j|xfqCr%9K4drKH_g4N@pGR4%5O;`@G=`)8K)&eM^>eM%Jya+XFE-m`bh zzdr`tPhee)uuwb?^t*b#a&DwHRwMK4%4Tbk9^0iKgww}D`lCEL#-=^d=KMg_dpYBw z-DH$@ILqaQT-~K)^125kF=8pNfwaG#B|W0xsZoRu^T-$3+=y`he4&(896jQaiKJ$G z$QN8z24ZjyFTM!~=pGi1hLhS$0J9f(ZQq7v=Wqy0vHTF7OYgWNe&BbvCO}!yCN^+J z$GRsbyw*l{AJ>O0$09b$;@Fuw(DIa2O6J>F=pb&+(h$<^__$4O+m` zJ%B>)-`4vrmXuxVnfIe@oGAu3R{mHVq5A(?bE^MZ1xkNg3HU~(LOcEfZo&kJ30%mtbtX{{xdpi4^)Y{)9{qA$$0kyA>SHRWbVCwR{7Q5@fWA@j z8Lg3(2B|U9@iiQ4W*#CaU=2*|Gacsw@t)zT1J2$xs?|_u4hw(?pkBog9PF)F78sno ze8N7=9&Nevw4FvrLHp!a2oM;mXld?KgCSo_HtI#<3IAx zdvHkJ^$pEjJUx+l?m^3NYl_KGycEp%>AkJCpK2W$|kz@Pa(h3LBgI z`>mMgEzHqF`AD<6b8F%Y^4cV;?sT5`!qw1RjG{L`94~CS_Pu53RV8=-lWtBEZ~v0&x9e1jy2PACd8OI(JEM z)y?>PgMIg0K_wn$cCT9c`96$-;mmbcbD4}3;zh!6+PbUND%W*z0W|l;-zXspr}4x* z$C!!Bx|XE7`wXQvJq9mP2g`?*{_=9euxjQI_VjpJNOJt61s49&hHJN zK{a!v9Lik*Ui$<5E`o2!jB8oZb*%I9eNJ?C6-7;8&BmT1x~|e2(hq*Lvwta2$)&k@ zAzrGMW|P7im4OqgaVuDR>6t3{_(u;7eb-9@X^tOB_Kc$6R%kaN`D1zyD~r+M#-s#H zudAx#<;X@yTp`Yy@C0CL#~5V&4*Ekg!U?#k^akPtxljlV073+}@Z4`HL?_sbrFh*N z+<6+UR<~TypZMix)L*WyP6ebPr_WlcSD*j&X#JDd%awtJML9{sU9xH4%9~lX?I$-( z>X~QzCn&7u_3rrk8&H_-8dCvcBW3pu;4jw22Fw$62b3znccvnuxgqgr194F>%@3~| ztgsX=bj)h;;Y#L%woUvOCLbkd#t-sh-2}aP#2bKsx{2a;h4G*DHjI^dH&ULnORK`r z5_+`kO=K-&t zzL!5oaYnz1XA;=CZ9z9UTGh$nG&e0NctYzXM|^H;no^uO+2cxrxrLr8))J2ZZC1!O z2$G5jNPV27JPgrnFYyHu@C1fl9})BenbxZ!j;qLd6K!Covuxs5Apc!Pzi}wpi;wTc z!2{x8BlFaNk-cXbX9jt_g_JwLTeUY~-}H4!m1C3o>)11@AEdV>`cw|8{E2=pC|x|ukb}LvIjL?*8OtTNcUBs^ zP>k7-_3TRnYW@kLAYY)%5RrKbO8)nZ@>aWkX-0%H>imvUQ&dk34rf2!quJ&h<(#f4B z>O93wI&lxg>j?M0)Ah)xeZe{dpAL||Kv`*U6|v8bo+Q3Wehslx8O_G0e!Zq0zr%jP z=5;s46jO&{!!jGiw>XdIDuo&tvHYSTFj<7B zO4jJDk)(&%qKb~_`AqUyjIzH`0rxSxw|3tDdL>7!{4bL1{y#pBhWGwN{3@$O`20Pd@H|G7Wk7X*~? z76=`I)N$`gwixi(!f&|V&R`AjGp+9K%ImexU5o7j+I&Dr;Iwcj-=zN&M&E4Zn!I+s z*5?RbZ{T6{Cyc9_j?o_tK44A%xh#7;x8eN9Wwfz3DeW!r+ymBRU}7VpV*W?sPaIh} zo_Gh?ctF+<&c$87^dBt1$Qt`cgYWwM52XTh78hV+fD^tp1UxE51h^kW)3E!j0aPo- z>=wbMIRW z!1DnJ6N41+ya%imIFe``nli9`#poQctB2*iFQWjFy)VE~x-`i4NhuU^0}k+1KG!zp z?*9)=q7M=R7&pLPpXuAYl?A4Tfny4?;5s}61OcxDRu(_HA5u14d3^xrxf*Mnkk|5b z>(2R)jsyRJe{nV@0q|L9^T*4JL%wgRey^BsfnqYR%dYe@90 zd_bQcC3_)#Tc)J>jcjEL-_sf$(nk@&34E0gs5hTbSIl?mjNkPUq5cxSLQZ0@cW5OA z6mC)9(H&oP+3E;3#76MSIEVC;~Cj>D`buq5V8&4 zG=F|dX@V5xjiOv7s3r*v(`~k3cuD`ji>6Gy#Qh!DAGlW~_N9lBgN`jY7#78$fGKm) zvCVr3i!%P(1phS1wn(Yp<04Z_D$XD&zNOb}QMwEtd9U{T{SD4{)sx+oU?&55x|I5D zE*Ym8naL!QDLlPj<_-+u0u8ptvcR^o}NcIQes-37u`8rDYus z(Y+W?$U`SJpME9VXunP`RSm%+l0HVHFrTgnS3;fN1`_<_J=oxe#70S#BcqWhW#A|+b{hVY@U8tPxzCR}GoIK=+vcu6Mjs6wq4qQo) z_t%gv?g$PmJu#Nzvm4D64lr9beZPJdd*Q|THbT2CVwKj!_Ac;f3umW(E0g(&Xy~CX zBtx@IXr4)ZW7=hD+7a?rGIJE+0YoLhaJ5ywiFk<%WUdWRTlIm2X+Y-cgYAeqH_H>G zT-OsEQ%h5d9DTC0*HcQAyb+x5DoJhbhxO;PN$l(Sn=sTXU8=~a`!(G z@~zQ7Od!||JyFk3{nYv6v`$j;V?mLNA8wDwZ7a;rzO!x2W*lDOG930!78UINm27np z29=S{D;>PC{AIf2O3}Uit0*;Hr$*st-sDf39S$dUxH@;(77Qy>E(FR`66_v9Vr`f+@^VpvJvvs z@p7d+@`ks8d1qe%zi`bk(gs4&*;~LXT!Yjhdzjt#klxo}gGTkp93RvvF5;b|f<${g z5et4ItL;d(e+%=O5L`(*k!B))F6)?M#=B^WkX7|*l7GfqNKNDG%K0jHFD_y^cT?*H7nGB-} zi}P)hE}t43#=jT_H1|BCetxR_YrNW=b8_3C!Q1(g# z{@?J}Ej%jD&TvSb6Y$|ib`S8wiyVD}^^hT5EEZKK_iZ#nzI082ykb+Cu!M19AabuEMe<}qR3%~UyEOr9#6ps-g=2#|^ZIh%Ir9{GC!{bQvT{`RVsWO< zZvr3LWJ7M{Li#wTA8k%kB?LSeitDZ@4k3;iEx8bn;GG##y-KLiob{(R!&a__%Vh+P zg$0?D0NLHZNtydX+d^?i1GZ8wat7?sYl}(#E)p;g2WV0Hqrnxlm~EkosR1nY{kup- zzqUyolPz^oc!6P}yX#3B(;?fPO>LB-C=*Duw8kdZ`f#=JMoR3m+b3J`IKxZV49&%i zsIJiNtAQ4x?N!xxcJa4-$j+YD@ePQj0E1+0zV&Nf9`1P_kjW`k&n| zqjGJ(_%gmk+pkC5BZ4Xly(U~2G8$&@Qj{6=WoP#L}oIk~-nh^!R8 z_qW@In^EC$u8m~ac9Yk3I$8)&1yBU&=m!@UZ-R+deZ2E2{^z;nnP}Vk!*cX1{*C3x zA5h$bKx~CCK>fLCN?vkQ+!=pXwVe=pBl>Gn`D5O#h(JOgQrTQf*Yd|;c+aBoRQpFH>KV~uJJES8bjgHDj&F>Kg3eG7D*g+(}P^#D@tCwDc9MX== zMnZBBS``xT8-)QA6NaYBY?y3#vHI=5ifbCH&zM~SYGem0X>hVl2$gA*=>C;OWzT3D z;jooEd0*U0EM=kQ6O>ne_T|^1)82@+YQ{oW2{@^g@C&UkZCK%{)EKhKc8H22k^(tb z2RVEx$WA|-p$Y{nXHm1n(9=m2z5!-T$@Lsx!K;Unv$gUG0mQXID8mXNk(q6>Qhso} zSikm}gLCB+m70|po_EDdMmUvxBm@6~l)>vj(%*JJ0!jM|^{@h!L}T$*?Z1z8IQ{N? z;3Z?V8YOdXd?dAE3<8%7i@r9?(B0hpecz;c)!g^CZfRLzYHnrbK6Vkf-(A~0?|%#~ zAn$UuthT2ZE2W#pB6Yvi$`~`Q40OR{4EWH2DUQnT%wvbk*Tq^`$tIj8w_*c5b;Z3> zSo#oKAd@1-UqtHu-_VWNST%WWs0rt4)Ae$Urik}}q>sNaapi};k)(`&BKHvSq3|xY zbyiw>uj#=p`Szn0Y}~L24>6p6z9cdcUV*-GY8cmxs)2|(c%^4E@#=n*h2sM$UloLN zd>~;xnOQXS_dQ6FlIHbVxPi6ky94`@!C3kJNAm*m9v8UEfbnMM*0XH`D010NqgHf2 zTK>hBOujY&U4Yzp$P{OQ-s0mZ2<4@dPDaMOT1eOJNc~BBr@Ux|7a46a{z0`~=opQx z+#uJjQo>t~Z6{fbf1AQ>URk;9QcQjUx*2kMyhp`XEsuOG4RWlXt0Yty7a*_@m5m%QAu@|BQ3H|_@33h?hx$Zrjw}HfRtM*DkfDRZF4jyhKe;q?7u5Eo zSRGj&c)EzLl{99eOh-r~){SqsofR(@m8(?*Ny2#%@{Q()22T3NJ~;PaG1ZB0xQf4D z&oF$6pK~aGxx7?w%5H1)LNCT2YptjRTo)z7-j*s{#dpfekvai){E4{bS?Wvu^_h0$ z5|~27JM5)-(RFMND!Z|zqWS?6;VCTg0b2Yyx?~NzQBX-^&^a0(s!6yww{sUB4h6XnDKo*m9aU{?f1^QRg!T>0(I7B+O^-&D6 zfQX8JQtiaDBw@aEM(F^cJOCD266If`wn2*0QXuK|^0C_kzY>B2!NF}g+MLZsYg4OB zQ)9u5YkIWaVkf@B`Gl>X6~G|rh0$`kH=Go)QQ8j=I0t_<50#^P%3qy|ID=sQ%S%%O z!4l4{YX4YU#m#YjJ>`j~zT;VRby3*s;RM`l-k;l|A}_Dru3Nen{kn)Z^XxJuXZP0# z&SNS3zH6Mab_3Tof1j#lH|tg}4Po(v@}Y{~yClMwJ%aCli?eG*oI8+14`l9wo(9Ri zowgy|pyu?GR9jfli=9Z^pP>Rh1W7tGD?(k*kF+sE5Fvq{R7pPt`y6E1`IjTPx#`Lwa@h(Ihi$)}=qsP}z+hij*$WqTa}tc5;z)1kG4lPCs#1z77(q zJMyc|Y6$p_!xKcGSACTpvUnPrB|-WC&;`$E3Puqa@~wbtA#BlF-L`o9(9Le3#kMeg;~8^G_1p_z1yF zsrtVq{9S))J!gCp+oqpvSMIZqE-B?kPWw||t*j*T#d7<&N+yJP@1w(u|3f(?j7t7- z08DDc?p6scutO8AEXB>G8$Kwe*ta!mh+XFBRG-cC^y}Vxm4k|vUXx7*CELEAS zA6^5WroHSjLnuG+tBl{-Yhm>23zcvs$9lZ((MA>p&USD1($rp;^&P@c| zuI@@tshD>~bj>fZ-O?ZOz)_BU`1Vrk5est0=dhiq<-?E$O})F{;fF}>AFQk_t!2e{ zL`K#c1H>4u4EU?ZUJLiFI$X=uloxJQ2hl50AYXGa-F-!L41Mo?oaGhvsR};m=yhYT z2dQ&muwBvJL-RDv#fWv**I;RhBq<7~@C-4j8xh4V5E_0Pqn!cYLq+W{hn|40?c0@6 zD6-H`q!^uyOxHe-r$WfGIVuk2yP;l9J=#izfymy8J*N3R#S!ay11B7+Hfp=v?5yNk&yQUKI-uYC8!Yp?JzP1FSJN>%<>V?!R!E z8f!QxKgd3VF;A8KeuJ%R1A)!mRo;&$`aG;9wlv+&31|> z4P?2fVhmiC51rsOao=TH<~8gFw+{e^6g$J3Hhe3IjjWQOH!;rFle~%iWx3I=jjlwX z>ZkOsl*o@ru-Mxrn=;kWv*j(GdBph``^{L1-rShSqG8cbcS}AYPy0A6FSrKW?3&do zlu-NLN{+N2Os{4p6h_*3pIW0Ir8rquTCOIY5JYID~}hg!j3ol zc!+@l999t^$%E%T&khP}>LGq%>?#RaymXCHuYacMg)UmfdaDlCv7TetIi6~H5|!Ag z((>PY0~WE6;){R2d5R(#|r6kQd5wrx^0W;Us)?H8v4G z?RU+@G^%7vL)oR3+y>TjlJg0x;RZr`l37x=+Z7%GYiVBXVgSUsMa@`efzsmv8v2ma zhz*o71WsaZ9x;)9*KBRZm597LXlwMguay)YCt!;@k0tZ!xs~D*d!H+)2fL@5j`Zwf zND0J4QPbF^6E4C>6pbuRWl^i#48)4#32jg&wa&;0NCR`K$y84zl%7~;J&f%B^nreIYlA>#CQDNG4_b8Q<$tn4%+b_)sPAShaUl+q~T{c4ACoL48S7g4nt|s>*}Wos?0*4%GDQd_LVVm`o?9$ zb#UdtL2J08k#X5j9oz`86RvHQI=B;H$0+g}mJQYJbxk!~-Xyl3 zx)F_`XPTp=K`wjL@I!b8x8^fBbjXr}LU3((2bGPc%VTCcI>T$JSEsm#_4^Jitz?bk z3nc~A4a#GVuLmgQ1FW0p^rV2Am;Q04Y+hIWzFSsSvcUNU{<$uz+OcsQXx(#9HA#*# zxh?EA)qrBTCIK)5zmqkG#A}v7AmE&y^{=y{wq^5BzE94{VBVyvMKU{i zaJmjek=cG*RadG1YcPYG!Oack6IM#y>4(}_|@qh<}rBH0(@0*Tybe9 zRr^CrP~=BY)$sv#tDctAlp+JhWV%)hSd^)-7WqW*49g+GIkkzOWaE$x?<4JQ?f(lO zVf~#`$0)-sEtOj^SDiQ76(;XK93C1x^Sc=AXzOQ}rO(At( zM!QB{>@n?!Ere#HDL~BT*c=-c*QGC<#WKVfbJhX96i6c2o}lD!x*OtUzj?XU9H>wa z*0XM)?zYcUXu$}l9e8(~N({tm3mSG-`F#8R(E>vG;hj>Ky=RUcP!?nLYg{15Y~z!^ zz#VSrsI{uExzt|z?xzRA`wDxG(p^uVyXnEhVr$+we;wU?SVOKVamkcflTDNkFu2#p zYZ8N8vis7mZRavx!^vq5aUrxsn@b`Lw@D2?TDLAH8O*8t*n>I8jw$Qsz*+R1=vI56 zWxB}x6K6i`XLsIa@@FbfBi|yQhFrmP%qct9tSx0NQ>|-O z;quapy4iFoM$^@^-UIjY_W)UVJfqTC|7%h@_XpTE#=8n~jTX!@uFzGz0s$0#c039h zmjy52xiCqr@Um)lB7_a_NO=UYby^Z@#5oP_3TMTmKpcq$)~p>|;87AQeCuE)LTh(E zCB)S=tJ&*%du}#-Hy7#ATQ~+(XCZ%$8}MqSO^6<6njNb7h)-FvQ>)rz(r7+nJ^mqJxrP4S?Yx?r60wCIjVaGuN>6^BFzOHFf>k;!xG zW~I_0)R)3XgedaSnF{J>er5*5ErI(}x~21kUcoqT=B)>`l{0+qbnoLn_2IrP^NBjJ z8aVdSINF}(%S5l#T5k&gGbB9;1j5E#ik=G~MIqx<_qkfG776P2){6BmT?rxKyE?2< zH1ErHxqjjP+Dx!#^08U&_KxSP6nI+;YOVG1uUDWmEWy1&R=m7qFBMcfVmzuMA`H-)RsQH+YdSDqc67iBs&;!2~Rh*WH9YcA{^ z2XcX()icJJAM3xzv-XN)6z^kJmkchQMV)!=wV=TwBO}A)#U)5ZEsGK0D{{hpT;~20 ztPjskHv^3(B(1ogCc4MrMM9lnX<&_^WO%L8fH_KU%xI)Q_u*07zDs#-t`fAd?O{{f zgrKf|dPROf+kJkwd!#2^n1H6qx`)OQ)}2O(K@<&eGnEziiYoi0YjIuJO(8zUhy%?Ao&RBOys53+PWlukj1XDTK`RW^B9rs_m{bErJbR!6>V9 zfFHur)OZsU5Onv-c~au3gsVCBptuVgHfA29doknilO|E#D=JH^hR$^b(ALQ1|MBTU-Ly_rP znQLR5thf_#hsFYyypy_DP1K!DfZxJtie$El##N#soh#7?avSdeZ8vs>OxN;UP)4Y6 zshx-&!V~FVaoESjM78LOy227TPAI>&5;teN%)7vW## zH@<+`@n9tz@Nxga(1^{z;IrfuF z?#|HRTnttFshmqLV;goAr3+#`hYM?xS>#wv)oB_J*hSh~=r%PM=eL5>LAQPNwv?#Sq zeq8$~ZVh;l8x-dxp(b~{-6>}doU1)C+Aw(aZ(EudGbx4_2J2gG{4*|FAQu20@pd;> zSamvPM*1$q09{f9iu6liGB8baLT&clMiZE)Ma=3uV*$`yrTTS)3*$1fxk|34W}xvv zCK~aZxyXxGx!kWVa&Tgt+4T@vJkO_n%2&Wl~ zQd36z)jjIF*9}TF0i*i^wosFgUFilDvAE-Fj8wrvl*&z~y{E zzMVb8``YvS*r-YFrp`)mcS{Iqqoc#t;EJ6(^3AP zm5ea=lZ3hpOc+H*{1IwUrgu>pl7t_du?Q07$4w?ecHiAmZ;)PxhOaOTgCG1+6sQp| zOXty>7NZMDQ?fpg3vE1o=$9%bW9`1c@pc+h*gKdsQ%sb)kw#;zXbzIu`kPz0+(Su` zSpP)#wq(12S|2q1k|7gpc?%)BvtDq(^2?xaLf^v>=pZwP4KlRJwzTlwR+{zH-v8d! zVi#L0(0}jko1atMF-HYoWO8GJ5`x=iH;Dq$cocTLw7moUwDC#x?40#>IqSDQ(ci6` z;0NJS>)o#CI)@yvujTY#Fd`68t@GP})jPd8zx^Q-E+p{CT$M5^|O{Ku3{+dje1mt!4W$Gyd6&U-m|h*bT2b&n|# zz6{d68k135g`RFbzQrk3&7u&|7YgF|ekunds9+ZOX4B?_LFVDVm<%E6}eX;WU zs5Epslv({n%b=_!9&iB=9Vf_sHN1QE*L3^Dd=p_CBwX`YzksQFutwYE>bAlKq2Sfe z+!G~93>~p?BDq{rfZX{(mis*86Pxm7aRI-JP0eKsa!ts%JX@p+ejE$=kR?l;K)4DX zZjzuPIb14Y!v5A?vO2yT$qx(iDA{oESC+T~apFo=D@gbQII-;=Suh^%U*3x3BRIBH z#5xj!3V(k{jEhsS03Q;N4+6|hyS1JXgGCi z1KE5||7%VD&_tlkF#}-L)Lb__zP9#~{;}4sXs`VM%>MFUYpvy9%Xy18Rq{*sYq@#V z+a2-qp9#N{u4n~rX|8<`^>QK)n3R9a5|9}o8TB^(jUr`h1L?eYoaFX0C{=Q#`!xVE ze<%M3d=KLEaRT}wlLyoSxmrd8_3?WmikG9Or>@q%XEhicMzr|&CWfQW zRYz0))g(28$QLh5L|LJ@a{_6ugRC5sOp`<3VO*r3AU6i|5+USF|7&ykB0kZ3`XVRh zLbZv;LqLBzU!3&nCdN=CpC?srl~G5>LovON^2mwam0L=qb9}j0;W7!BwTF`Jk^y~# z>qt2&GOZ)5Sb}1TGu@?8vJ7I!r@@A+2MuZ;Z}Ri}P+$A#+~>+;Nmf9b_dD3~g^e*8 z(#3cwt3s|A*cTV57spcsiDu-zA;Ywe**5O@b0P;6DI+1Z!IW2&XNDXZ z^u?Q9v$ulHLj|+7Qm-auZh{AiMI)}**sg-5FA{I{dhq>K zrJRv3#dNFwsoYZkB^&D%J$q`H6M>d#DhDZdf6Dpg!!)a)mTc~5qh6?cBH zsH(VVN=`6IO0c%r%9UdG2{|97poI=U->jO0SDCg$x_2H<1Fbm1*cphuuvRPkxI;cT zH}N7H=ECC9M3AZLs{ZjvpyR{@Aw=vis&5S)`ZoYxOl-u`eDg5szKl%AtDp_~gAmNC zkgVlHLLeMIyx-EwK>bJ1>gRwM%aSdZt0@EXc_6SDcb!JYz z;Rxsz6~ts~UrXOJVMB@zGq~@ebH9freB(TJsPb6sBq@>q#o6stlbYq?^awJra;g4|oeCOW1P1F45qtmNCRLMv81`-A!?3`CX>|ViK)YO6Q-)M9-w-YJJt5#5NFg0F^Z^0}s(v=q+}+_gG$n)a7vVBBBzsdDl0 zO$3;pyOx1BcHI=c5?{`dRRASEbW*;j3h}vqcdGLa!Cz(*mMnQq8vdrwuX3o_&vby% zSt$Noc#(qR0&rXsna}>1@S*@h&GM6+z>4Fmz)&6Ge^-aBL7j&cDlLYCq%0BnyOL<1(GD+z|`+s^U}=qR0WJ zSH?D0)y394WyRq9vy8sZiolkW($WWN?z<@x$Ig?{11+tJVm<4ebsPBlGM;$f-X#aY z8aDi{Q^LO01JpnWC^oZ7wqg1{xqM%M zchJE&t!_DNYWyqs6^ehZ8IMUnnR}(86Zl7>1y567TehtD%o8Byejo0!|ggbDCI zQj9eMQe9tkL+FgGM4k=MzQYAh2jFtnZkq`71pBqIQuL7HgZ{UM=G91O>rBBbHXzxx z`_@{s?5S^BKW$DE6SYjv%0v$Zkc9QuIk!)^+wTn25_5zK4XjppgLNA+S1pBeOuYLa z0=e7u>v9*h^d=yq>vLT!Q;K*G%yq`c(!@U zJs)J0p7`4W!M70k5(A=QA4^#~OMpCF0Rn4OBwA`w-aI;3Yn4e)44n9)DqkhAEc+9k z04a8?P~mawg%WCR=OAd`?a21R2*;LkN?D%0`*0pgmitC2zD?EbXQkn$*+u^a2|zA2 zP2RO;F1qTmiRZZt!tWrusJO-+=w`1^|O z1#(+eZ?g0GKfyzh2S51LU*LT0FQG?w)GCs4X;i zMO@M^<--Y=zOwCQe0+o9wUHR%GK9931#Z(FA-Sf<8ge-h3H?g4`z(Hy9JH3wC009V zrYp|x?cN(fEu`OH$0SC(EK8Wfwqm@uvSsw%>V@hZahR5$3I%B1mGrF&Cd`jXE&53{ z;}bT$BP*s@%H^jB&%j`_wdqwI7BD|Xk(C9D`N!m88O9v1mi}OrK4pZLJ0dQ^x3`Ey z@O$(drbA`BZV{ZiQ|1?vn{d@=5!Hw;%QDp)Sb7k_S-_2Qrv17gu&S7ImKewmMKZXNPeOLOKp zRxvDz!*KCKdGQVLMhHjT<;pw8$ECd;=XSvM`CldOy0&Kw{Q8+}GiKhXuc)_xmb+J( zlirL}K?VUCF2_Og%)eL=-+_z|368w+&$yDaP!8~SjA9VYjcy86KYp~O16vw_!Z%ds zU9H$G;x{)7%05##;Y|us2|Q&FZ*x@6yE$}zE=o1DXJtlE`dQb-kFl9pxfiNb%bHvL zJz1f5IZ}j|SgrqlGb}(7t3d%Wh*Ne)efK#RcWN zG>lw^q{@kH4OQ4;ykCj?0)Ms&dKR-0QG67!pd=OKh>AQ0+TVh?kg4AR7%=bC+|U_QeCPOl z7y-`>s@NzpYk0J7pggu<@MNOWi-VR)*9h*^(^-#$bQzB5>HX44q%jEcmrV@5!co?2)rJ{@g+Jm)G=mm7EQ7d2CLr&ELV5ATyF$$#xahX_ z$5ZT;9)xCaz=H08$SkgQtQV`*M5-k^$#~PgXA|qNrMXI${AStijFUIe^HVuioD89O zUQvQ|&f=v+0^__S7=L1n;v<>^9He65+%|{MdCr}31QMpkOH}&P$rD_TG~_(m{WyPm zJEd2rJ7~MVARik>_dzB+`W^)LnD}NtpgB5>czjF2JXMZ6(uwZEAk2h9J>wpt%{jTE z5}SfdFX1|CSBDy8$RoAVkXt|bFgh?=gj&bVf%38}^wEOwL)A=bz5rTY@MEx09QUHNRK zs7erYe1|G3RrxLzn8s=y=K`~&x%bk!NEsL0kVz8Y|es-oZN`u1J(AL1$)V39Dkih_?MkbvQBd8K91@C9{H$N)2wqBn|`9Ezt^bb6okI zsM%#sY4^X*0~39GL+(iqPBsI9|UQQa=2-s*_WJ z*lH;wE)mXskw5Od7kL%vptt)m*|XtMiLQo-jubxUb;A*n#AgnMnrPa4yYQP_Ri+ia z6K?!zqx1!n$md+(j$bSmG2%=B%pxr#G?ws;3IwZA5)&o9sW6Im#>mt3)j}%gA1Beh_j&vZRHpM4oV@NmoL<-3Y#ORZ!BQHQ)- z5%O$P{_eN+zNzjM!cQeZyxVIf>pIHiU;&jxHrG0xu7f+$k_1hkw`E#gUxnP6`=**k zUhHmqq*-bsPRL92{e?l7TF6da3Z0dV*OraPAr~~a?2WeuK3raG%S!iptS}|(OVmpV zLaZ;cciP)o^{!o>R{1Ac=x9IdqS=pC7gP+w%iKJn=2PM?1ef~aC1KR9M_0E(r93c# zH1I_AeOTB;L~55>$2$n_?b~TB{3^MZ142g|$46I6K;}mA>G*o{o2ZLlW^cBQf}(5q zzwju z7{%Jq6FBY6DDj&WI{{SSNu5g<6{09JMk)P|V!h!}F?IqirRs)=zB;)r68Sa_sAhxm$zVY{L%G%00AB`Jf; zy+yleBiTp;hSz3CH;_RxGJLQ2=C{iCI4#fjMBGy#9x7-Yb201ArXU_(^-{e)h$NwR)$`^$OWRvV^c$Z9W8HXt zUmQ{99D;$!ueA)2onn3?-j1qwsj`s#S_{5QvTQTH&a-FRS+X`k1Rl3b4%tYi8koM= zjr)ujO37S6IC;)pfk3S3e#ANlFKn`li*?nvn+3y@k_34{UBshhE>5+0wxhidLr z8N+)T;*90jX4bWNRtA_;g|NjOiI`?icFn5iN*@h*_0SX0Qnc$UP!%>sBBqR!5WqvH zz5<0kfn|x)kilQav_WN?9?%m>@~W-=~6j6(LxGR&Z^TK0yHD z7EizOgjAK@T3d^v?*uFlA|D(y7F(%hfdO1|wAs+FY({4k%~`?-Fe$De*ec`*Hmb@Wu+ zhMj^v2Jw6-`{2o-hOLH%o_ea_=4Mh(e>Qz_CX3yNj|{@`f`anAii3Ii!j6=7w&A7; zN#Zh2qpXAdhmF(>PeMOrt0u)yxNr(>oaYIq(^EZ3*0UeIyfz!Qaa}3;HgU)&A^>{X8QA5U<9wjvyQy-C0@r=+aChCG!Y zxt*R@_)zxIA5S$h@_z$qh5WnB8X+BnFtEiybW5*P!2`R&5<02>$J%#>HPN-*f*?f+ zy&H-YQ4o+Gdhb$%(3@1HCkQAANRz6e8Iaz4Zz4z)klqO(C>?1cBA^t3v%~Yg&-b0{ zIzP|9l|A>qXJ=+InZ0M-YqiNOa_NB&7N4LOe*29_#CIhl?qtYjuA5Dd1ys{_ec8av zWOMxXVeo9^>3a?_-@CpXU?P#pjBleelNv2ggKsgSzdGdC5S+zQHbWM6PeaJM`gn7w zJ4+*Me*2Ezqu=X~(A*3Xm4#~QCYd3iHDJA1?@<70FgHUJAW)`T&!qM}r+V7`;Lo>X zKX*N4W%pg`LkHBz1w~2G#&-)guTN)Cd;_@W1m6SqPwO;?y2{EQzES!J{a$A+iqAH9 z66q^61z>QN)|1FQ2Gli5KaC(!Bx3*g&5szJ&FpKzv_qV~9O|qE2>1y`#Zay?{GU$z z1d8I9B1R|;9!;)C%O|MtRJ~dp{kCs2I6@b~&27roppl+wG^t2KvlDBUKYRrCFL=P} zhL(`6v$Hd5I+GfoLeJjrO7KN-QFx!(&e&CwiH(|*f z(aOh5*H>-Hy)k98XNsc0@<$* z-z!ty_icCdCoSzcd{&!rj-t(3>t%+Kc)y#O`>+7xUdMRg^Aj$^mOWlQ)g)e~e}$)U z+Q^NvpD7rcqYhUMZ_?^npQGL#u-Xp#6mnzBcW~r_u37NnBd+l8H2oOZY@n?WX;#d7 zns3(w0%$aH@mzP)GY^+=;sn>UO~0Fh0D8ZWaO0rFQzC5Xi-#(7j@zjD+o|BZuH8aAz&(d_s29P8J9YcKI%eu&4Zhj3rT(pUHztc_r z`QV4nG&`SbO!85q_@~-Kj~32g%i@?$g9~!43wqKh9lXKmN-ebNIe!e6PbKPE~ zytQ#`naqmmX6EaoqBrjR+Pu>#vsSQ{b*P5SWK2nn-sUxZ#@@Yse%Ue6rMdW5arQi4 zMZ@Z<)&tP5#lqbE^B~W!%~nt-y52jInj`bICop9Dx{0s;>cmbF{}*$XE|#sA3!~;% z=2pEH=4_ci?2XBOEH4-K>FRG)W=Bgl4#$l(D)~1RT1&r|49ir{Rr2>G*{SY3Oq81D z1XTf(a{#(r!Y@2r)8ZbMN&SV#n?1LE@qbTC(s{aI!ezs(Q$6M=+wxQ+Yjf9!TGx)H zpXz+5Qza+y`gv~gf@^u^6<(<;8BI^mK194&ON=z7VOc!$Jjqz-HO$X-aNu5ScgDo# zi_Y74uR8A`o_jjp8^^H~BAI0>?;z?-UYkE*rC&C<@RL$IiLQSpu1ooQJh4;W`b!5B zzGCxc=2OY{c!_xKd?5r~!BY267q*w6e!$K-6xrccj$Xg)yO06wiLkUkp?3UKGm6c1|{&0(~-Z&2^&?KJjQH{HJ|-k~ogW zamzFvv#RHXg*1&}I^K_d1&=xycsbM4a`?zs;q#--E3>cY^8;@H!^M1$ZBR>&)mt{> zuD4YDn)~A`9eLSvP5UY5#|!D-TB3w&x{D`;WEM&%>5omx@3xuIR7~soa~WBspQM&NMK-A zwX-el@+BdWO(jhK!+7KxYXLD{-Wy zz>GGD2{K7dMyrs=0M(0jtOSx!1Q3m|eK_Udkbkoa$WRDeF6B}$U#d{lC!08u>|JVB zU=@$TpIvHDfCXMg9FP`BP|$+3^A>26h9K+;ugW~2;sKe3ZjjdfQr=?9#vwnup%klb z0akFwC+7^X;uc_C*YV4DAW8ulGzDqhy)QK>ctKj&hfBQ)Y}z!CHtC|OK`k9n;{<)UMy&uBs=cgZP(w#2t7D5HA_(xK(HWU?;TR!uJS;(4T0V%j z^bsoomLcsI#x`bqNR$V`a-_9l{%%F)xE|57E5Qm* zFb$R+2`d9-iT^a~|4*|Lw%J|Q{MYGMYu_Q^t$31WzfI3_KI|^s`ppCFhCQy-rch-- zaI9pNHz`3K+bKdrgxhPUuOUKldmcjT9>hf0`l0Y7Q`-<(S9(jAj)s+&IZ>T3T^ytoy8teYriWo;DG=#@t$}ZP>0|l!NNN!06NnHA&KQvp3mI1-$ZZ##kfbb#=v37 z76&Lv>=N6R4mv#(F6I~FaX5ZdI+#L0Ch>B3$c|aurg!$~eVKI{U>FvmT5)aFk7QL> zWBmSdoH$mH8I%^R#xeZkPDb<#6qW!zX0SN!V^(RgX1SgFR1t z=A}i`dk@Yy_46%#y5<_@-s7WAMwyMDCC!WkkQc_Cgz1cEqt2`)ad$g{OE}83)D;)m zn9+!_l%t;{dW5=9GC5fO`-;p9Zr&Qv@ptT{wmhqh4a41By)kx%p<*b-=2Hs(7SleKon8n%MJ{!XTEKbgYvmS{M)1in~{ zE?BEESjOqZEY%KvE5#!Qjxw79=1ihiOuBSafXH8=~AmNonnT2D_nHAjBzd1GrQ1^kL#BTlf; z=~K|5D0s}6(6vh0zP_Vh|I+EGKSS!+%F|6*X6IBqvts$;>Y-|h9}vjpVE`H6#|K(x zNK55(v9WNMd|%0}zs(x-?#pDKH4cwge!U=gB}Sq4?u&I>CLSo9A&LKGRJ?Z_9r~!6 zprfl-BThd_KIHBcD?Pmls3;VC9NWi;zt6_gEqU<|USYeCop0rpte~Iv(pXlkJl6Rx z(dbXfy2IURfOzq(r$f&%gjG2hZ8O|viDB*CklOV0l_c)>=fx=Bm#lKLOQJ9ndYz?v}AUSM!c|#B{dy6uABda zD`i-wLx&v$xX(=`ArKl5E8!Vzy4d%R}D^SezZ?)v_=1LjO<^t8Kv7U-r`i;QiY`;S%KwL zdWq$)+<<42#-+KH{>8R>uA^Jsrv78oY)%uRj}L9iTQ`D%TurNC+vG$Wf%GkRq}kz9 zU-ZeC4`Mj*+ld#Pk11?lO@_>_n%zzBOnU?_`;p=mUK?FnoNtuv4Ft)jpoIa7KSe+6 z-?O9*EDeW9*i=}BnODG)I?;q)UFK~h^&jnc!)}miq{o%~sh`QWJc&6Ck_r>j)7kCu zy9nTLRxoeY-FgM*?eu}lkSzNR4l5!O~Ym#YnVG->GOxx3>aGJEH$)5QZlc%CdW*$ZlS0sKMnn~Ju3I>`wMm4XcK9+`jGLv$aVxq?n{ef7 z`j!gm*%y^_Z3}p+yL+i{LmXmKy#&3p56BNUXF+%q`PW$x-fs&do7$d%On}?ZVXI|Z zwAWJhu6-n|0GDvPT5%z|w{Y8ETE)KD>W?iu>4VIIY;VT0gfZo|aAQd=#T{YenC$2P zu&3iz<`2U=uTME=~G@ljsJG7-4t z+Rj{`$o{o??+X~fhVW-_7#X(;J0uudoJ`Z>G!)OU$&Ivt`UL-$Kv^XnW;$7>!r1CU zTj*=p8R8U{4{3#$#70j)h4MC%Sz^e;;^7op>_NTM=x3%!w{(`g3Ee zFnZtrJMVYu{WHgBFHF*mY}~DrjAhfq{v>rDLx0nHNB$??D{W#+kEsB1H~|K~Ue^Q< zaa26>tYYSAV&Tr5n%ko_^9bmsJ29F3b0)qJ!yn>hJtl2%EW98a)447`ZCkoN=HBD) z0y%jZQql7OIe7}BUCGK+p1QnbrmOi2F`GsACUpq6?Y`%4CmLk~@n+`EZS694;HMPRVLQuQJ_w;dkn%=N8;*1Xr);cxU}SO|R;Udi8=1t^Z-6jrHKl z#7m|k=_FtI-=~>;(jA`G*PTYnv6dOBK@Sfyxl3D5h(e4)y9F-D>j%6Xp5FMN!r_Gd$M)UJXW0!|AX%HdSChepPQn1 z^7iivu5m!*jFYWdocNOs7G6ZCCl3A{DAKF1ScCAZ2m>0`jq{_2N$%yRYpQTA-{mdOysN?O$onj_i9MtTRs=%9e$O35_f@9 zvREb3#_QAm2Xs97pFV8MEC%CWcR06zXP<0s&@-uyBOm^}u+ejB{;-1=6XGSgK$@(( zP?<*%-KpN7Se`d^ik^I^CA#@2?)U(sv1Rqtc~HyWfi^^YP-ql86D$h3NJ~qj3IkJs_C7H6M=TP3lttt+iJ(5Oy`@F25xOOGToJyWPe zvhJ808(hVeFjw0F{v{pCo&PRGk4vBXhc+o%f3BlAL7b+cJxrryjTO_E7v=m=(H`Sb zAy^d6~@%_2|PZ`bdI(-TC^LbQB)PwtZ!lt@*wjyKtZ zp?z=Dqe^iu{*E)C?4!IMn+Y0d_=`-QefBk2$&8I&`Jzu-QrTnPT-+x{!w>keTRwXQ z%aMrhJsrR9T*n|GvJk=-X?Lw^beY!uSud1cK;_K=p2G?4lpQ|jH7P>b<9ys>3BO3> zgBRiw^;o2xn|TmFG-h-ExqiJlYNupGcH!)N{ZwbMJE(y(2`7y6fK-O!;j`~X{sC+Q z2sWq>@|$ZPXJA|y)zYu~EBftvYg-MiDXLr_8F31C-wl^pANh%&EFXQHO2)9_1&1(` z`naM^DsO(f+9Q=#KFeJ_zw*8$ypsD|u-p<8a8W{vYJsiR8#MYtvY#S0x^Gqj4?7X1 z`Hna`uE?TCBAH9~@aH>%=m?*^(ezwaL5kJDjvc514BYcNPlKEUOa&&($^k$ zUcDvhbal~e>0&H=K!BjfVD#(7aZu=r94!lx?p7QRjw6g5hR^NWjHHT#s6nS|jTK`h}=!jKOTd()E=YHw(;ZQuUz6%_~i$qwFx0G z^q(tlh?-7id&UT$(4(=6za^f&;7j1i&Z2WafG+_Y1NLZl`YQ(u5}yswJpKNq(Ps8V z<<`?V%MQF04`&9)u{Gt_k~Lo%#H_Yb&ojQXqM?u6Zbuq&EI6mBkj zEe427$q?XDa>#8+Y3Q@=TU?F*gIHB<`$Z4*fzD(Sm{9K@Q!^{(PqskC&^&KvHfbO4 zT^tlt{Bhq}npprV6c{Q2{EN;GmX>PUqOvB)*ahOi{lo#D-UL~?Kpd$WZ4o6KLiR2Y ze^pOchzyE;fc3KW=<^;5!Ey;U{aPc#-f-d9HH)Kio1zG#iMg`BV} zVa2+YE!~E0L!%<}G;zb&c9*k~LKT5-cbtcZv&xdE%9|pSm~6jyu#@;l*l5VuQ{(~X zNQ55HSk=?^=44!DcmSlm6-RB&ayl|71ZyScQyTpX`OZXbMz#bdML)AT#`-81r+6{u z@Jn()1S=mWn?S~rc;g9@jp|BF=E(g&vtuKGv29qmmZ&zJkj60Ds zf(#nsZ8P|~?oSt2rf>W`WXrBMCV^E>Ep1{i`>%2NOcD8(!bftk#%5(#(~JgMUIcaJ z(V&r{xVV;Qym8Ey6a(-pe-H!r>@EB z-OZz%CDOfsaL&6)uyYKl={AgO1Qx1|2LUtTEoIYdKdB=_rrztc=Iro~2+zd?{(lo=^(07j#!`yf(H%SJYsnD-SL2CO>3C!T_|x!p@-3P8QU+?s(!U zit}IqySnv=r^ZjZ^sgxUx<*@+KZ5by?Xm8^_m11Tft{2LEXPIDnsLtTM0AF%+#}8H zHst*7-L=$#q%Rz^DJ41eXd}D1^s}M&IUG~PFZP$55+wm6qBYB(*->jENI1)hF$R$J zw8Ji@^I^3?)K}6Pmixb9q_k!Q#)O~AZas$*Mdv!rto3>kJh^Ld7u8=q&|dA6Y>TAj z0oYkG_Fm62IUI_%o%Ue0Ms;uI!nk`XfG{{TI#(76M_FJ^(!}0`m8*ivH?-32fd2E#Mng7-CEIRCp}lcH^b%U!BCZR*LBBIq0`>g!7KowHa^3cL!9r+XE^$|b;kT~6tKGknO*Egz`mi-4{vR&6Qn^355#vHRJY-8l1sa^ zXmQ%-pM@@i`9QG4{{%-${Tuvk=ilJeg8v53l=yZNMo*N0?=jHi^%pk6 z7bKBWE5&pNly}KjJd$h0O#LATMC03<2-NnS*d$r2RUtzsc`l&JtyruDkm`RC>^L^R zWZLs~eV+!TLEo-;3rL-~*68JSr~kM4wdm8t5=&6ge~U-N^s7mUFC<(qwQTa))4~$V z&g{t)G$a2m94supF|F0h-AOMmnMT-k4nZ}yC4p7}0^uUmGk!j72qfgOHpF%9wFW2% zVUOsOyRJW7(6*f&)!^)_1bzm>@*%e1H1i(S7@++9)0{4p^$vD~?K@$gy)vZvTQ&|= zz)VUmth*Zg)z1cnw5Ar^r!Q>E_(zAL?uNK9bhG`zE4)S;LeNNrrNZ@=)e1vb44_AA zHMis|d(*fpB{_^y7Ku|euQ}8h?9iMFf=L;;Mxh1pE#`kz$FBg z)f>5SEbrzs?=2iyKA_|B^eFZU+9|qzmmt{24!}d1*sT}O(Ar9Cm}ki*6n(OT8mfBS z@k?@)uka5UhLO_Bzsi-}$>K;32Db!;%u!8s(iks%tCqA%`6y2np-D#{aN1=embDt0mEi6=Ni@f;jQn=!-H zoqIco*TE&}s^4ZjzszI_$;X8%n(K_LTB_yXe#p&{ywCiSQ_$y@?Yqo8kE5Z`AL~(kKNE>SLCng`-tBw z4f0SR{E*b(L`gnA4jWH2vY+0L9aq<5e6qg5Ok(NiHhrK0aIj)OJyG4GT;1>uGWx zyy=^GGpHD;R_6$yl;UONy~2L+jnU@oq4DhuN}V)gzO-py?Y&L4+wZq&%X6F}hAMi- zygq;rkd*)R;Vk*`!>HG3j5Ygb8Y673v7|G`zFY4VKtWVQtIM?7d@~KuWl=q_PXLsj za%}lj4!;>yysI77ziwk7EYNPs82Hz*pVY9hns69Kq+kQ)aN`dxfN9+bqKlE6SJZ-{ z{>w?z0|7yv7>c_mPH+b%QU`nK;Q1jmTdi9-v$fI3k4ve*x2{1sMt6+vs{;3$Q{YOu zK=F8#!%ei4$fDQEx4-7x0XQ9%bnCSlc;W=C^7*9&A4&}IP}Z+IWj~=`;+g&@)k6PA zT&x9NgJMjTtNl`-VZJeBhE)1v#bu0*$io{4y%|zjFI6(~NguoR1Wv8u@*eEn^^$Xz z{Kmu8P>}ul(Nf@)J}YXfuCLs2W7!0jc}U$mQ0{o_Be5s{n0{ZwVQP(4n06$Uue8Xd zVMSi5h&E0pEnR+GD_rq>SAy`_Li9_wsU1 z?>atJ|GY+-;Iq{FF4R;#R1Q|z;m~cGLop?|DxyW58RV8-|L$GEI}*9`Y6Jdn;P^15 zpe-=bK1#qy23XdqNY!*ZwfmW5pCPL?GeRU*?JQ64)SjQPSZ(}FkI@dzXQN1wh!vSY zvW4s5ANKO?DGir$13qeQ&Y?&;$!z zun-*ovzn+L<)H59E5s4+y-&@^RL?e)VCn6oXA*3+zmaKbzaq)Wk?h|aEUQi^Vjr^h zvctl_^#i0hybce3Jnwp0^_<}cQKfy6Iv1NE-fZ0Fo?%#uC!38(7L$RpWxp=0R(Ffq zaO6*0N)UQIMp8lN7wqNX0qTAalXbBgZ|fGhVZ(~jGij+q0w~(#6fnBXEs_Hp18vY87WP zjl>?Ix1kLZAqFT@DR-|sgZ^ge9o(wC8A(ml-&)IuA7Z@yMDAvY;Zlff&xT2U9I(HZ z@YC>7m6N!3sKMV`tZcOv_D6nXn#z8}?$D3E*MNIfl|pCIPiC;e8=G92iw#)uOq%#? z>(Hb}7(e304*Z;&FV)$LptK(twbG762S%iLp;u5<@UHx)V3!6G*xYQaV991>-@Z7a z1^2a(u}%=EeBlxP4%q;+G}sT|>y|@BA>u5)Rn|;X5~ZzFR+|V8k7o9@Bnt0{!IbGe z34vl-9qJ1|g6mFu6S~psYw(wv6yVGCufXEIQFRz6Y+W~$%utUCV(oquCD)Jj;SzK% z;Wu`C&)zIr_7k^Bf3j?|sP@-X)kjx!x=p$Wlb508AN}`bH5i66&q)(9uBDlC%pIqx z&1aQM^@`|&W8h9#RLfjJaF}hIYFAN)o$0MnCeQb-wM&xZeRS1z*T3_w6o$6 zSAxd1vPk8+iozU`VdqowP=mSAxmTncjUp0RbZ;>V{xSF4{I3rqvbtkNPJw3_hp zb#SCW;%9Td;__ANulKo;kse->%+AlEwU%g8 z4GF7ek*sA4>g9ZBIFq|b2V30a7Bd@pkC|4LD0^Jdu$60%8Kjb~M4l^Nwt2=|dY0WN zgfuVUS@n)@ok|6QUwr_u;xkE{9rPl$eqy}e82Rw1FB!%ghF3x{n1?&s8eXM&CpF%g zF?Y9yIanVL`kFI)k;S>F1e>CNKV(W$|H{ts{Yn6$op!pe&gsf|G~_&l{bCtrwPX3W z2mkM)pKB3p*#LSkSc`vA{P994EO18-Nq-d;`}nryxz^U0##~UYG_R@np6&7gc*1W- z-e&*`h{Oa}8sH)g%l_~9@fb+(gMTCjLGj3k?Fd?7EDYclCr*Ojd)6sH~6UbC%#p*~H->1g9&`mqVANvMRU5K*xS#|i~bq-Q*`xc3+8_cQ3 zZF0+5Mzm3Qb4%6H*bM<|hhBK871gf~@5FB}8d++IR!uX^8E4`lfAYBF-#SLv)8DinXK9j}!mHUGwVdF2A zDtYHD1K=j)w)XmAh$wR@ctD%P_T!Z@#Cp|X^UXdj69hVS*!|S~Ft(psd1yHQTliT| z6?R>>dB<^-*$mL7LQH(-CRp7W|Am_L|H1|EKlPu0|2OPz%TP!tLKaxVDXeXCie!ATds$4jr*}7RI4Hn zk0VLI&%LaJAs##?q@V`+rGi@)X1W+_o}3SGeUv8)Hv!zEQYI|qx`l<{Z+&Aa>*E{n z5A`nsZBwk-)>O`XULQV|CZWq42;Ws}AKrA9kg<9<&paa&Wr01zt&E~6%ro_ka8RM0 zg#P-9(3_ACcmu7})THjUS2P2^IdQ1mQE3N&g3eZiX{Sr0`) zkY<=N*V~$ZZP}y{p0;3-3uW9n--4%l3mDbxM2NVMOI8WI0L}LA%akR}_FO5Ro3ykjPc#)Fs^fm4)+l9l&OrkN|P z7zyy##Qt4DqKfcu(V!{HSRV|>Y89E#PM5hW?AMCjLX6!q00zoUV}^$STe!wiR7+W6 ztQ$-QwNsvHMCBUY%rAx3sF05hMK7Ru!9&0U&l1&odJ$+|=Jq256Swb~b=d3;T^~bM z5zt2{78t0a!_sAY+TB$OFrHr~3sSG)l1&r&A@wJa`qzUVJ~=lybQ0&l(bn>7Z^w&M z$7JKsa{AEWw;N!bB=FmFCbty+wsGedu%E9Sd?F+zx&W&5jZ84L7OU^dM#Lh#@=2|9 zE+oui_KlSJUE*X7YQ=+AuE)MYZwGkpt|f(2Qo5S1B197cpW=DK zk6sQ|C*nnksAjEdIy&tzsi!okny2IT>G(}g5wuLMn=;AW-dG~>-gsh!`k)~k%zG?vYcwEoarm=B?`OBk&)A*{Xmvxx zB9dBawU|eBW353b4WGyCKRSY#W{@wJ+!DW8dGbQa$oBePCzWG>AbmXz~m(a z8tq!8+(e))LVr6)gL-LkmyR5b!$u#1#=|g%`vGqLzk={LEixK>J5M=eGX>AzS9soX z+TZeTEJ@CcxifF(X@U8Mv3*!4bujnPR)4V_vzxYTz3~;ykCm&c?;sYp#ADZR6y)7w z=hRBTQ&Z>Y!U- zpvRGQD}@~!&#RD};C_W_wQ*WM!%;A_GP}AQ(K<7Hii@AS3+`TE*(>njXl_vH8T(H2 zv5({~A^9s2!04^%VqB(x4#ngr;thNHwT5Wp+Yaf0H;|pe@_N<1iQwfSRTxzV!Fmi; zM;5r_I5{FnE6`cf4@LzEBH@g^6#F+?lxo|n@8UL!D#NMIB6Rxw39GSp@KUncx`g0msOmw!;jAKvu%Bus zWu-nSLINUW3JO0u#gR+|1z3|4aStDe?PLeME(cEZ>4_hV$?DZXGm~rC7ir%jN$XN@ zB$?L=h7`XN12VAZs>md-Pm$zO(O?RAt?AZx*=(rVz#(>rdFvYRo&)bqi`DmZ&DtMe z^?o(9qQXzEpe|o=I_XJG(jzWkeCj1EXAcMF3YO-p$2EK6Of z`L$~>*mKaQr$KS&t~>={VP&h_@?+r~nfR>OkbNU7R%9LH13XpT!4Bdw{#aNTY|~Zd z_QoQ~6iAkycQ8m#?Nu>Yje1F?KJr}Ndc7aIZ48S$D5IT;PgGnp?)ey*$Cc1-SOw+o zmY~(K62Bef9)R0tH zu>b$r3=??^)@^K;lt^u+)aNoT_Y> zZ49A#z3}A2!%H6{2*cB@zvTG%?8^2O!Cm%dv zJd(J@cO8&xH)=n##fsu&Up4Lv#$T__0NU5FouIXmE!Gp~GYS4xVp2QltCXa`rY(!L zBeJYe?o+8;?5J9{2vfvh8F+1qf-&7c@6S>wH7|KWo%BB zM9uiF;8Af3ruzN2Kcz%C@-Gc9gNRdPuDN6l>WP%vBDF>j9tiKOz%MaW@3HbJ%wVVq zdTl3Gp_91Y#h|tV+^+_sc=G{^SYoOUf5`T#w}%7x5zL?{g=1)D@{_>t#8y&clpemQ zk&XSK%smJ$h`Azm41QOaK?hXt<+#AlO@w6LF)=>VI)?gzZ1gx5k5u{s;CcVv11G`tnqc9e=Z(Ca3@0w;q=k z-&7$rvH5*bUir=X_W}vNqg~|Z3-F5kEO01zhGeaWQrwFX=0$#Ol38K+>CJ+_}2K|OWkYeEeM-j)7=VA#d`ug zw|dP0+VG8fm#fhT{AECA{!nT^nX^P?mRVlN3kqR8s33Eefv z8~p|0dbdAiqqSmgzMKW4a2k>_#T?L2J-_-|gs>yFrvz$774j(skIuP3%3y6Kg@~M%lVwM&4##ne&m`diHE{}!M^2V8wVkz3~dZa#WWTsPJt)9Kl z{35}Ox@`2!Qwb(WRR^RhA%LNJ*HeP=A)#2i&B8MX_%L<)`I@cloJ8J&`3eV@1zpJB&UU~55Rc5eowG?E{c$&%XFEvNB{!X~Z_ia+a zfNOf6iX9FrQ%OE*adrm{r=i(W8L4|Xx`W)_{tFG?0yQF8NR(~-vK-5x25)XAKMyH~ zXGY-1piDiktODCBPCxOfN&mi)z!eDx(iSh5+I5zQCWTmcHm=?HLKB83`;uK(CkWbk zpFa81RnDnj_;5x>?pu8;in6b6-7j2eN%_4^+CRU#S2*pew**rwWNBh%Ow|t2&di%Y zereFK)4zmcU6lYTGL@;LbAqhu3p5Jl(W1qA!n>tY@Xh7&<- zJ@};t%oe1~7D~|DFIIgDg`2%aBIOU@WwbuRP$`K`n66K6r?%s>9Vfl~)BxHzRY*yl zI@(PF@>+E+OCuG2hfyLCwlPU-(4X%NEh@iLGVcARf-tE9nf0!qNaMpoz9H|FPdF<<-lNZe@6_Kaiyn4d2WmQ(2i5Y#yd{yeHgIUT**Au!bP@BAksX#Pxf@ zV@=8Y^BcXDbWKLIw1b3%3LfM`&orTkk~LVY7NJ5=rlE$kbgcW1*4s>lNa?4Bqh0aB6Vj2TO+)b6tp^#vB<;xxBTw$vte3u%AYVvHm%L- zPW*)AvxL#!Y@DEd0wI4pSFx>M!nD9D>=oagT*cad@X5n?O2xu{O0KkD5;C-=RTc+B zCD-#>F&=+6oMJhY+6J*(U?@E28L`cRc<^wX)1V=(!geO{zRDl5&5RP4rr)P@9BPHOKPH#c^chRG zLYtroJ>s}%i2n_>6GUG-8zzS%Dax}2M)VWsjmk1M~r+1!5pz^`UW2HVh^fTvJ7iZfr z=5jaw4J&WQ!^Ou}r>AM1kX;ss0#8DyC5+^&Jy>LeCz*zw-dY&_l zz`4mu>#1WPnm&z?2gB|$j~3FgE$@c#Q1|D%X1AT^qMnZj1bsKTY9$r(R{HM%w_b-KjsoDjmVg z#XBs;P?E2%DbFV%;8k*b=4r=UN4=V}pp#_En~o}b>7Y*fd)LdqqhL>O@P((WTCpvc zZqkN>&5@lt%gP74Bv`0B4j8@_-UngQbksdbSl%L`*{}VU>>gWiWW@UTsyikTP?+)l zHf$rnZ4Z{1+ld$M9B?yR(-+Rs6J#eu*;HI2cxG6Cu+QVccgM?**A2O~d1kZO$Pu$= zQPZ7WC>+Ro_OdeQt4;9kk@0)tNXqwyYa6Cv(eeu93mhLrxS3EZi`uvQIn1!9)avef z{F~0DE^t@?dBg;2e~ov4bHL=wg35Hqo$E4m4NZ%ihiO-lKP|eSmAXBPT56Yfye@O? z-TURu=jpG=+8Bo`?nI|LWwebW6>ocWO!v{MW(M4dZhgU)wx+KlZf^?dnI2eXe?f#a#VR-vJ=bQG$31oDLZrhpR!bQNH@a(4=Nb0Qy`^8h(?bq3aAB*{h zpKu6v`zFVOZ#?M(6$=$)@GUk6kBJ`1HeaNJ>foADki%y@R_8=n6ExGg@B%8cq1QCo;lwdIUVv+$o{D&y0jKD z9Rg=-F|OF3crLdmXWXV=&}e7q)%=lqTS?;=f_qDxvWMq>wM;JDW}uldOjCg}!!iNW zqBH$-C*B2cf4z1m1hQC7!k&wpemV7QSb1*UeSb4u3L;`F8>9X17HTLIG8VzWYI9C5m`;k9PCIeOX;O`%SLCOoKxU4{Yds`Akw~)cgF=;3 z7|E-Y!J_x?dEpu@1S(n%@b8nvXuZmy2MG)`H@p<`C!HTo+NpHEHU=a_k$X;pxy#yR zx_1s4=|z$sIPxU+7fs6*^@VCYuZAnM5XfkK(>EWD<<4Zr%e=LJr{anlS|=t*C*+t~ z3^%X8u&2GS!!IftM{jMyc5&jNOt&;nF{tPI>3A=bboO<{^1Yvq&fQJ?s2a|ezO+CNc-PVf}9ex_87I2xbpvPcg-IDTUmJUDP$JdPh z+3fqc>%l)Ls#FN<#2(wnx9GWP_nu59YQQhbj0d#VLtt-p$m*{b!+^K({$}?1b($Vw z!0GP(N>l!8(+Q6h9E-S7?#v3KV`^`X`_y49pGoQ;;$)wb`jR!U`LE~v4#Bgw>ER^S z=bS{N@YH3p+);+%_ z=oZ4@BOLe{fWjlM_jj#J-bg^Qe;|rFy@>VmCmWgQynZToDjB13PHo`U1!`?oJeap!_&=c7b?)uUxK(S@_ z#i0^R6k+cQUiiIlXPtR<^0$+>Gkk!8z;!Wcun4f9!^!aJ@jpDsWKm-z4OL{480R<0 z|Lq0s{e~yconY_}A6H`B9j!M<{zRJBcWij4 zzHlXnueE3WxfjND;D8Kz@BXw;t z*m79)yL|ZyEauyOV9Z((@kK-Mmyms9=<2A!NrXkwS}zY_Qg0RA8c;fbaMpBp(7NWw z^yVKrm7O^^{Tx~4dQF#c_Hl9D=-zP1#A0j=bHD29xFAPEG#>BlAEr3XQl_Lg1Bo+5 zp}+r*@E2#hG{P2h{aKp!Wu?g!+pVBK$3E@xyFSdzMl`{Ob2`Uqe1v(CiPyJhCZ1yMwn1JV_91EgGb(!X93yMZ+q&mJ zmfkvcEn3h<)joEoR-`UyoR=lHtUf`q&Irrc**o2SrG={BKu{|V?LU#I>tWrIm(^-n ztp1sE^cH$J_V`YiDJUTdkQV=vGonW#GB)C2ZdhSLdg7SqYXVUo=*wn#{nDn0OwW<% zJR#)87(CWgMoaN16M8;2%oTRRh926YrSBHf{ZHyUDEGpSu@{c zWfvF9eMFk2y7Mrpmo#8>`|XnOY6yu_Qhj|n!iWY%30M0lisMUf;?$1dihJNgw52<( zBidX%QHIJ=9e#E<16m+g81$I@tuRx97BpV++~kW_VEawfNALqbwOX+aQ>l;%CCpYLzI|LuA1bK;(L*UX)B_OtgfNH%iY*^;U-(9hQf z2aa+b%T0pkPr6kjkv+g`#TSt`r37;HGwIQ^%PSnZ@NU&oWDg7}Rc|_yvt)f|SGt_g zNbAtuQWhiUN6~a=(wrz9srs0>Z+)h;$AGp(4D~$=GhWSc(1Tf+*Uz%v&#s6yPYB27 z(1-6f?eO$=tUeuI+gT($C6dxhs_4V<|FRyX<6FAsiGlmp?%P|vdKSB1X}G}R>I3wx4H6lY>(^4BN*%C%Tc4BSJp=v3RY=Ye+BqM zeU#;YxV}EhUeHnfYZGQ8=6tJN&1yK1h~VR7y=dK0xCUAcKmwwAd0vt-1MCXl;?;S{ zo78`JeO_`g)pJ-tjF4XOv$~?DE!S0iL-S zK9AX(mmE!MVEIsCcU#(D$m$5#_d|DrQV9*TRsj3H@b3L5+cY-LNjh4OfFeNdo~%BA zq_=QU<`$CO!cpm4cqz|y5pN^%5a0A^T6nJr`OcsCU|t_3SS54Ee|`YR7H zD5Ur(3PY7*&>EyCOxWx8=l$(5gD;IVUoc?`)zac=QIs1hDa(gCa3iBuc`+h`v^o~X zntZBr(2lGFX-(3%N#t+%Mm`k@#%qA|?d+(-E#?^WB#>VFe6_{1P*A|wSo37(3zYud zfyDIo$TPoK{lo}L6s2|yobA1wVzgw`MbDG3*v3l~JKv6)<#BuYI-~bVlT53T z?9;sQHLs~1H=sFYW(%Y-D=m-O#na(VAR{16x3hCek@i3@#fW&bQ|C6WpuuZRNKmMCX zq`cYH$epnx+f-vokG=QeZl=k= z8F3~qPUh_cU$uGp5dCxiXCOkZ%qNywgXLR`Q2t|b-yAtHw=&Nj(l&nIhqmf12-O&;_;;iwd^ghFb^ zaV!Bzoko`oNUW=mFn{FxD0ysCJK=yJSyc3c+;Aax@a@oJKZmOklGLNdtz}soSzPl` zwP#FosL4jd##iT0UXJ`2Hz4=c;`&Jr#wbmNzIz~qe+k1kui+?sfBkM?h&J%8rn37T zMaMPVX5_jY0b@1yJ0lLaA5QqppB^4yii$d!8)oh;;tVp;p!Eo*b(S!8{dlSUa3u#K zM9@TMy?hM&TsB}eo#T}|ZSa!c_g#-LHmY%2m*@52o8Mq--+sujkLaCQF zZ#|h$zHZE;8uG~dgqd^VVZiFu>2^*%p_Edrfi2aqe0a(Go|rgy$|>D*FL|yS{bZSE zW9(U+)pXpt{D>3QSA3l|SbWBS%t(%rl*O0TSAD4&`j8dAB#Ri@#w!QZ<^zIc;{C79yY7RL1mjLRd^=@~-E~9=@-w3DKp7Vi}A9+*}hfSk79ast#EoJF(>s5{^Zys#r?2}P?x7~3 zG-FjiYa*v^fTEaP6^bQQHj^(~IydBaIZZm??}etryHFzAOp=U;MBewLq1fmqv2@yp zGB8im5%{ao&)SXCMRGjw{m49n7Lp^>;af*MPr@>FE&{V=u%-2?ip;471wZ~l3womk zk4mS}3>PQgJWcL-5MG=3V47MnqUXVn{~=txl4JjM9LAm%6a`z*M+fZX;eY|pdpLB` zzub;wR+r~}uqLbk%XWveBU_S}=QA@PWTSVD71tH3VA{E$7uCM&)c$Qpa?^A{@iVX_ z-eYQfQiUzÐ(KtDV#(rV#$xl&THVj~B*FM2Fsb8ioc~Tv=@2≺eY~dUZm{LS# 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�y-a2K;>oJaE3`7Ll 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¬YMRllcC9@8s-V;_Oj1(_<=i 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