From 7015903d1d01a2b50ff16f85184edc2686f69e37 Mon Sep 17 00:00:00 2001 From: Chafik Boukhalfa Date: Tue, 13 Oct 2026 23:55:13 +0400 Subject: [PATCH] Compose joint entrances and X54 with exact T37 owners --- .github/workflows/t37-joint-x54-owners.yml | 57 + .../.gitattributes | 2 + .../complex-t37-joint-x54-owners/CLAIM.json | 1 + .../DEPENDENCY-PINS.json | 1389 + .../MANIFEST.json | 1 + .../complex-t37-joint-x54-owners/NOTICE.md | 48 + .../complex-t37-joint-x54-owners/PROOF.md | 84 + .../complex-t37-joint-x54-owners/README.md | 61 + .../SOURCE-PINS.json | 1 + .../complex-t37-joint-x54-owners/audit.py | 39 + .../complex-t37-joint-x54-owners/common.py | 26 + .../complex-t37-joint-x54-owners/construct.py | 111 + .../controller.py | 53 + .../complex-t37-joint-x54-owners/controls.py | 25 + .../data/FLOW.json.gz | Bin 0 -> 11855 bytes .../data/ORDER.json | 1 + .../data/OWNERS.json.gz | Bin 0 -> 1864619 bytes .../data/SPEC.json | 1 + .../data/SUPPLIER-PLAN.json | 40249 +++ .../data/X54-RECIPE.json | 163 + .../native_x54.py | 54 + .../normalize_flow.py | 42 + .../complex-t37-joint-x54-owners/package.py | 28 + .../complex-t37-joint-x54-owners/prepare.py | 60 + .../complex-t37-joint-x54-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-x54-t16/CONSTRUCTION.md | 24 + .../research/gauge44-ends7-x54-t16/LICENSE | 201 + .../LOCAL-VALIDATION.json | 356 + .../gauge44-ends7-x54-t16/MANIFEST.json | 206 + .../research/gauge44-ends7-x54-t16/NOTICE.md | 24 + .../gauge44-ends7-x54-t16/PROOF-NOTE-BARCH.md | 43 + .../gauge44-ends7-x54-t16/PROOF-NOTE-BIT.md | 112 + .../PROOF-NOTE-FRAMES-X4.md | 58 + .../PROOF-NOTE-LAYERS.md | 129 + .../PROOF-NOTE-LEAVER.md | 82 + .../gauge44-ends7-x54-t16/PROOF-NOTE-NOTRI.md | 53 + .../gauge44-ends7-x54-t16/PROOF-NOTE-P6N.md | 34 + .../gauge44-ends7-x54-t16/PROOF-NOTE-PROMO.md | 46 + .../gauge44-ends7-x54-t16/PROOF-NOTE-SW4.md | 44 + .../research/gauge44-ends7-x54-t16/README.md | 43 + .../gauge44-ends7-x54-t16/RESULT.json | 109 + .../gauge44-ends7-x54-t16/SOURCES.json | 37 + .../gauge44-ends7-x54-t16/UPSTREAM-NOTICE.md | 34 + .../gauge44-ends7-x54-t16/code/assemble.py | 241 + .../code/assembly_controls.py | 260 + .../code/audit_allcold.py | 254 + .../code/bind_providers_portable.py | 67 + .../code/bit_supplier_controls.py | 111 + .../code/emit_allcold.py | 150 + .../gauge44-ends7-x54-t16/code/freeze_spec.py | 29 + .../code/generated_identity.py | 62 + .../code/invoice_allcold.py | 329 + .../code/prepare_global.py | 124 + .../code/restore_parent.py | 67 + .../gauge44-ends7-x54-t16/code/witness.py | 55 + .../construction/COLD44-RECIPE.json.gz | Bin 0 -> 100443 bytes .../construction/COMPLETION-PRIORITY.json | 746 + .../construction/INPUTS.json | 65 + .../construction/LICENSE | 201 + .../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 | 150 + .../ends7/x54/RECIPE-X54-ends7.json | 163 + .../construction/ends7/x54/X54-PINS.json | 21 + .../construction/ends7/x54/build_tri.py | 87 + .../construction/ends7/x54/run_controls.py | 33 + .../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-K8.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-x54-t16/data/FRONTIER.json | 36 + .../gauge44-ends7-x54-t16/data/OWNERS.json.gz | Bin 0 -> 819979 bytes .../gauge44-ends7-x54-t16/data/PLAN.json | 85660 ++++++ .../data/PREPARATION.json | 45 + .../gauge44-ends7-x54-t16/data/SPEC-T8.json | 1327 + .../gauge44-ends7-x54-t16/data/SPEC.json | 1973 + .../data/T8/OWNERS.json.gz | Bin 0 -> 411404 bytes .../gauge44-ends7-x54-t16/data/T8/PLAN.json | 40249 +++ .../data/UPSTREAM-PINS.json | 23 + .../evidence/ADMISSION-CONTROLS.json | 102 + .../evidence/ASSEMBLY.json | 345 + .../evidence/AUDIT-LOCAL-COMPOSITE.json | 137 + .../evidence/BINDING.json | 25 + .../evidence/BIT-SUPPLIER-CONTROLS.json | 49 + .../evidence/CENTER-COMPATIBILITY.json | 112 + .../evidence/ENDS7-X54-T16-STANDALONE.json | 517 + .../evidence/INDEPENDENT-T16.json | 117 + .../INTERMEDIATE-ENDS7-T16-PROVENANCE.json | 209 + .../evidence/LOCAL-STAGES.json | 67 + .../evidence/REPLAY.json | 108 + .../evidence/STAGES.json | 68 + .../evidence/audit/ASYNC-AUDIT.json | 75 + .../evidence/audit/GLOBAL-PREFIX.json | 13 + .../evidence/audit/IDLE-REMAINDER-FRAMES.json | 14 + .../evidence/audit/OWNERS-AND-PROFILE.json | 52 + .../evidence/audit/PREFIX-AND-INVOICE.json | 2814 + .../evidence/global/ACTUAL-SIGMAS.json.gz | Bin 0 -> 590009 bytes .../evidence/global/GLOBAL-TEMPLATE.json.gz | Bin 0 -> 1451763 bytes .../evidence/global/HOSTED.json | 51 + .../global/IDLE-REMAINDER-FRAMES.json.gz | Bin 0 -> 80568 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 -> 84837 bytes .../evidence/local/CLIFFORD-RECIPES.json | 1 + .../evidence/local/CLIFFORD-REVIEW.json | 19 + .../evidence/local/FULL-WORD.json.gz | Bin 0 -> 57252 bytes .../local/INDEPENDENT-LOCAL-REPLAY.json | 71 + .../evidence/local/LOCAL-CHECKS.json | 36 + .../evidence/local/LOCAL-PROGRAMS.json.gz | Bin 0 -> 209343 bytes .../evidence/local/RESIDUAL-ADAPTERS.json | 1 + .../evidence/local/SCALAR-FRAME-AUDIT.json | 712 + .../evidence/local/WRAPPER-CHECKS.json | 403 + .../gauge44-ends7-x54-t16/hosting/PROOF.md | 237 + .../gauge44-ends7-x54-t16/hosting/README.md | 162 + .../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 + .../hosting/reproduce.py | 100 + .../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 + .../independent/README.md | 43 + .../independent/audit_local.py | 171 + .../independent/price_profile.py | 161 + .../independent/review_guards.py | 46 + .../inputs/PR589-EXPECTED.json | 222 + .../gauge44-ends7-x54-t16/t16/NOTICE.md | 39 + .../gauge44-ends7-x54-t16/t16/build_parent.py | 281 + .../gauge44-ends7-x54-t16/t16/indep16.py | 306 + .../gauge44-ends7-x54-t16/t16/lift16.py | 102 + .../gauge44-ends7-x54-t16/verify_manifest.py | 19 + .../gauge44-ends7-x54-t16/verify_t16.py | 122 + .../research/k8-coordinated-owners/CLAIM.json | 52 + .../k8-coordinated-owners/MANIFEST.json | 31 + .../research/k8-coordinated-owners/NOTICE.md | 41 + .../k8-coordinated-owners/OWNERS.json.gz | Bin 0 -> 414312 bytes .../research/k8-coordinated-owners/README.md | 134 + .../k8-coordinated-owners/SOURCE-PINS.json | 27 + .../research/k8-coordinated-owners/SPEC.json | 1328 + .../discovery/SEARCH-LOG.json | 133 + .../discovery/SEARCH-TRACE.json.gz | Bin 0 -> 10720 bytes .../discovery/STAGES-RELAXATION.json | 65 + .../discovery/screen_stages.py | 76 + .../discovery/search_calls.py | 111 + .../evidence/ADMISSION-CONTROLS.json | 102 + .../evidence/ALL-T-BOUND.json | 320 + .../evidence/ASSEMBLY.json | 347 + .../evidence/ASYNC-AUDIT.json | 77 + .../evidence/BASELINE-CHAIN-STEPS.json | 107 + .../evidence/BASELINE-RESULT.json | 58 + .../evidence/BIT-SUPPLIER-CONTROLS.json | 49 + .../evidence/NATIVE-BINDING.json | 12 + .../evidence/OWNERS-AND-PROFILE.json | 54 + .../evidence/PREFIX-AND-INVOICE.json | 1734 + .../evidence/PREPARATION.json | 54 + .../evidence/REPLAY.json | 86 + .../evidence/RESULT.json | 48 + .../independent/UPSTREAM.json | 8 + .../independent/all_t_bound.py | 171 + .../research/k8-coordinated-owners/prepare.py | 100 + .../research/k8-coordinated-owners/verify.py | 163 + .../k8-coordinated-owners/verify_manifest.py | 19 + .../research/k8-eight-ends-t16/CLAIM.json | 34 + .../research/k8-eight-ends-t16/MANIFEST.json | 86 + .../research/k8-eight-ends-t16/NOTICE.md | 9 + .../research/k8-eight-ends-t16/OWNERS.json.gz | Bin 0 -> 836588 bytes .../research/k8-eight-ends-t16/PLAN.json.gz | Bin 0 -> 12400 bytes .../research/k8-eight-ends-t16/PROOF.md | 25 + .../research/k8-eight-ends-t16/README.md | 31 + .../research/k8-eight-ends-t16/SEARCH.json | 312 + .../k8-eight-ends-t16/SOURCE-PINS.json | 136 + .../research/k8-eight-ends-t16/SPEC.json | 1971 + .../research/k8-eight-ends-t16/UPSTREAM.json | 89 + .../discovery/ALIASES-REFRAMED.json | 1372 + .../discovery/BANK-STAGES.json | 96 + .../discovery/FINAL-SEARCH.json | 2164 + .../discovery/HELPER-ALIASES.json | 1226 + .../discovery/PROMOTION-GROUPS.json | 326 + .../discovery/PROMOTION-SCREEN.json | 498 + .../discovery/RETIRABLE-HELPERS.json | 1544 + .../discovery/SWAP-SEARCH.json | 15 + .../discovery/bank_screen.py | 29 + .../discovery/columns12-SEARCH.json.gz | Bin 0 -> 1236 bytes .../discovery/columns12.log.gz | Bin 0 -> 857 bytes .../discovery/columns144-SEARCH.json.gz | Bin 0 -> 658 bytes .../discovery/columns144.log.gz | Bin 0 -> 536 bytes .../discovery/columns24-SEARCH.json.gz | Bin 0 -> 357 bytes .../discovery/columns24.log.gz | Bin 0 -> 277 bytes .../discovery/columns48-SEARCH.json.gz | Bin 0 -> 411 bytes .../discovery/columns48.log.gz | Bin 0 -> 335 bytes .../discovery/columns48b-SEARCH.json.gz | Bin 0 -> 4969 bytes .../discovery/columns48b.log.gz | Bin 0 -> 2996 bytes .../discovery/double-calls-SEARCH.json.gz | Bin 0 -> 264 bytes .../discovery/double-six-SEARCH.json.gz | Bin 0 -> 1378 bytes .../discovery/double-triples-SEARCH.json.gz | Bin 0 -> 2402 bytes .../discovery/helper_aliases.py | 49 + .../k8-eight-ends-t16/discovery/make_start.py | 36 + .../discovery/promotion_groups.py | 17 + .../discovery/reframe_aliases.py | 12 + .../discovery/search_calls.py | 111 + .../discovery/search_columns.py | 101 + .../discovery/search_uniform_blocks.py | 103 + .../discovery/swap_frames.py | 83 + .../discovery/t16-calls-SEARCH.json.gz | Bin 0 -> 328 bytes .../discovery/t16-pairs-SEARCH.json.gz | Bin 0 -> 7012 bytes .../discovery/t16-triples-SEARCH.json.gz | Bin 0 -> 3804 bytes .../discovery/uniform-blocks-SEARCH.json.gz | Bin 0 -> 2242 bytes .../evidence/ADMISSION-CONTROLS.json | 102 + .../evidence/ALL-T-BOUND.json | 320 + .../k8-eight-ends-t16/evidence/ASSEMBLY.json | 345 + .../evidence/ASYNC-AUDIT.json | 75 + .../evidence/AUDIT-LOCAL.json | 137 + .../evidence/BIT-SUPPLIER-CONTROLS.json | 49 + .../evidence/END-CONTROLS.json | 197 + .../evidence/GLOBAL-PREFIX.json | 13 + .../evidence/IDLE-REMAINDER-FRAMES.json | 13 + .../evidence/INDEPENDENT-T16.json | 116 + .../evidence/NATIVE-STEPS.json | 27 + .../evidence/OWNERS-AND-PROFILE.json | 52 + .../evidence/PARENT-LIFT-RECEIPT.json | 31 + .../evidence/PREFIX-AND-INVOICE.json | 2814 + .../evidence/REPLAY-LOGS.json.gz | Bin 0 -> 5597 bytes .../k8-eight-ends-t16/evidence/REPLAY.json | 107 + .../k8-eight-ends-t16/evidence/RESULT.json | 100 + .../k8-eight-ends-t16/evidence/STAGES.json | 68 + .../independent/all_t_bound.py | 172 + .../vendor/pr1074/UPSTREAM-NOTICE.md | 34 + .../vendor/pr1074/code/assemble.py | 241 + .../vendor/pr1074/code/assembly_controls.py | 260 + .../vendor/pr1074/code/audit_allcold.py | 254 + .../pr1074/code/bind_providers_portable.py | 67 + .../pr1074/code/bit_supplier_controls.py | 111 + .../vendor/pr1074/code/emit_allcold.py | 150 + .../vendor/pr1074/code/freeze_spec.py | 29 + .../vendor/pr1074/code/generated_identity.py | 62 + .../vendor/pr1074/code/invoice_allcold.py | 329 + .../vendor/pr1074/code/prepare_global.py | 124 + .../vendor/pr1074/code/restore_parent.py | 67 + .../vendor/pr1074/code/witness.py | 55 + .../construction/leaver/PIVOT-SWAP-k8.json | 1 + .../vendor/pr1074/data/UPSTREAM-PINS.json | 23 + .../vendor/pr1074/inputs/PR589-EXPECTED.json | 222 + .../vendor/pr1074/t16/build_parent.py | 281 + .../vendor/pr1074/t16/indep16.py | 306 + .../vendor/pr1074/t16/lift16.py | 102 + .../vendor/pr1074/verify_t16.py | 122 + .../research/k8-eight-ends-t16/verify.py | 134 + .../pr1148/research/k8-eight-ends/CLAIM.json | 34 + .../research/k8-eight-ends/FULL-WORD.json.gz | Bin 0 -> 57281 bytes .../research/k8-eight-ends/MANIFEST.json | 53 + .../pr1148/research/k8-eight-ends/NOTICE.md | 9 + .../research/k8-eight-ends/OWNERS.json.gz | Bin 0 -> 419686 bytes .../research/k8-eight-ends/PLAN.json.gz | Bin 0 -> 7020 bytes .../pr1148/research/k8-eight-ends/PROOF.md | 17 + .../pr1148/research/k8-eight-ends/README.md | 35 + .../pr1148/research/k8-eight-ends/RECIPE.json | 1165 + .../pr1148/research/k8-eight-ends/SEARCH.json | 178 + .../research/k8-eight-ends/SOURCE-PINS.json | 64 + .../pr1148/research/k8-eight-ends/SPEC.json | 1325 + .../research/k8-eight-ends/build_word.py | 23 + .../discovery/END-COMBINATIONS.json | 261 + .../discovery/END-GROUP-SCREEN.json | 446 + .../k8-eight-ends/discovery/END-GROUPS.json | 416 + .../discovery/RETIME-CENSUS.json | 6 + .../discovery/SEARCH-TRACES.json.gz | Bin 0 -> 13264 bytes .../discovery/SOURCE-CENSUS.json | 114 + .../discovery/SOURCE-REFRAME.json | 129 + .../k8-eight-ends/discovery/combine_ends.py | 10 + .../k8-eight-ends/discovery/end_groups.py | 11 + .../k8-eight-ends/discovery/frame_model.py | 436 + .../discovery/minimize_recipe.py | 25 + .../k8-eight-ends/discovery/prepare_new.py | 32 + .../k8-eight-ends/discovery/resize_owners.py | 14 + .../k8-eight-ends/discovery/retime_sources.py | 52 + .../discovery/screen_end_groups.py | 53 + .../k8-eight-ends/discovery/search_calls.py | 111 + .../k8-eight-ends/discovery/source_census.py | 51 + .../discovery/test_structures.py | 16 + .../research/k8-eight-ends/end_controls.py | 25 + .../evidence/ADMISSION-CONTROLS.json | 102 + .../k8-eight-ends/evidence/ASSEMBLY.json | 345 + .../k8-eight-ends/evidence/ASYNC-AUDIT.json | 75 + .../k8-eight-ends/evidence/AUDIT-LOCAL.json | 137 + .../evidence/BIT-SUPPLIER-CONTROLS.json | 49 + .../evidence/CLIFFORD-REVIEW.json | 19 + .../k8-eight-ends/evidence/END-CONTROLS.json | 197 + .../k8-eight-ends/evidence/ENDS-8-AUDIT.json | 137 + .../evidence/INDEPENDENT-LOCAL-REPLAY.json | 71 + .../k8-eight-ends/evidence/LOCAL-CHECKS.json | 36 + .../k8-eight-ends/evidence/NATIVE-STEPS.json | 27 + .../evidence/OWNERS-AND-PROFILE.json | 52 + .../evidence/PREFIX-AND-INVOICE.json | 1734 + .../k8-eight-ends/evidence/PREPARATION.json | 44 + .../k8-eight-ends/evidence/REPLAY.json | 86 + .../k8-eight-ends/evidence/RESULT.json | 76 + .../k8-eight-ends/evidence/STEPS.json | 26 + .../evidence/WRAPPER-CHECKS.json | 424 + .../research/k8-eight-ends/replay_native.py | 10 + .../pr1148/research/k8-eight-ends/verify.py | 42 + .../research/k8-joint-entrances/CLAIM.json | 29 + .../k8-joint-entrances/FULL-WORD.json.gz | Bin 0 -> 57351 bytes .../research/k8-joint-entrances/MANIFEST.json | 65 + .../research/k8-joint-entrances/NOTICE.md | 8 + .../k8-joint-entrances/OWNERS.json.gz | Bin 0 -> 830602 bytes .../k8-joint-entrances/PARENT-PINS.json | 18 + .../research/k8-joint-entrances/PLAN.json.gz | Bin 0 -> 12463 bytes .../research/k8-joint-entrances/PROOF.md | 19 + .../research/k8-joint-entrances/README.md | 36 + .../research/k8-joint-entrances/RECIPE.json | 3073 + .../research/k8-joint-entrances/SEARCH.json | 85 + .../k8-joint-entrances/SOURCE-PINS.json | 267 + .../research/k8-joint-entrances/SPEC.json | 1971 + .../research/k8-joint-entrances/build_word.py | 14 + .../research/k8-joint-entrances/controls.py | 26 + .../discovery/COMPOSITIONS.json.gz | Bin 0 -> 1613 bytes .../discovery/INTERFACE-CENSUS.json.gz | Bin 0 -> 903 bytes .../discovery/JOINT-FRAME-SOLVES.json.gz | Bin 0 -> 2128 bytes .../discovery/JOINT-FRAMES.json.gz | Bin 0 -> 375 bytes .../discovery/JOINT-GLOBAL-RESTRICTED.json.gz | Bin 0 -> 516 bytes .../discovery/JOINT-ROTATIONS.json.gz | Bin 0 -> 168 bytes .../discovery/ROTATION-WINNERS.json.gz | Bin 0 -> 23 bytes .../discovery/ROTATIONS.json.gz | Bin 0 -> 6374 bytes .../discovery/compositions.log.gz | Bin 0 -> 695 bytes .../discovery/interface_census.py | 20 + .../discovery/joint-frames-rerun.log.gz | Bin 0 -> 2528 bytes .../discovery/joint-frames.log.gz | Bin 0 -> 681 bytes .../discovery/joint-global-ipm.log.gz | Bin 0 -> 707 bytes .../discovery/joint-global-restricted.log.gz | Bin 0 -> 919 bytes .../discovery/joint-global.log.gz | Bin 0 -> 399 bytes .../discovery/prepare_equal_inventory.py | 47 + .../discovery/rotations.log.gz | Bin 0 -> 341 bytes .../discovery/search_compositions.py | 29 + .../discovery/search_global_interfaces.py | 90 + .../discovery/search_global_ipm.py | 90 + .../discovery/search_joint_frames.py | 65 + .../discovery/search_restricted_global.py | 102 + .../discovery/search_rotations.py | 46 + .../evidence/ADMISSION-CONTROLS.json | 102 + .../evidence/ALL-T-BOUND.json | 320 + .../k8-joint-entrances/evidence/ASSEMBLY.json | 345 + .../evidence/ASYNC-AUDIT.json | 75 + .../evidence/AUDIT-LOCAL.json | 137 + .../evidence/BIT-SUPPLIER-CONTROLS.json | 49 + .../evidence/CLIFFORD-REVIEW.json | 19 + .../evidence/ENTRANCE-CONTROLS.json | 113 + .../evidence/GLOBAL-PREFIX.json | 13 + .../evidence/IDLE-REMAINDER-FRAMES.json | 13 + .../evidence/INDEPENDENT-LOCAL-REPLAY.json | 71 + .../evidence/INDEPENDENT-T16.json | 116 + .../evidence/LOCAL-CHECKS.json | 36 + .../evidence/NATIVE-STEPS.json | 27 + .../evidence/OWNERS-AND-PROFILE.json | 52 + .../evidence/PORTABLE-STEPS.json | 32 + .../evidence/PREFIX-AND-INVOICE.json | 2814 + .../evidence/PREPARATION.json | 45 + .../evidence/REPLAY-LOGS.json.gz | Bin 0 -> 5265 bytes .../k8-joint-entrances/evidence/REPLAY.json | 79 + .../k8-joint-entrances/evidence/RESULT.json | 87 + .../k8-joint-entrances/evidence/STAGES.json | 50 + .../evidence/UPSTREAM-COMPATIBILITY.json | 7 + .../evidence/WRAPPER-CHECKS.json | 421 + .../independent/all_t_bound.py | 172 + .../research/k8-joint-entrances/verify.py | 50 + .../research/k8-three-demotions/CLAIM.json | 29 + .../k8-three-demotions/FULL-WORD.json.gz | Bin 0 -> 57357 bytes .../research/k8-three-demotions/MANIFEST.json | 47 + .../research/k8-three-demotions/NOTICE.md | 7 + .../k8-three-demotions/OWNERS.json.gz | Bin 0 -> 830711 bytes .../k8-three-demotions/PARENT-PINS.json | 18 + .../research/k8-three-demotions/PLAN.json.gz | Bin 0 -> 12458 bytes .../research/k8-three-demotions/PROOF.md | 23 + .../research/k8-three-demotions/README.md | 33 + .../research/k8-three-demotions/RECIPE.json | 2985 + .../research/k8-three-demotions/SEARCH.json | 45 + .../k8-three-demotions/SOURCE-PINS.json | 221 + .../research/k8-three-demotions/SPEC.json | 1971 + .../research/k8-three-demotions/build_word.py | 14 + .../research/k8-three-demotions/controls.py | 26 + .../discovery/COMBINED-DEMOTIONS.json.gz | Bin 0 -> 445 bytes .../discovery/DEMOTION-4.json.gz | Bin 0 -> 3276 bytes .../discovery/DEMOTION-5.json.gz | Bin 0 -> 4607 bytes .../discovery/OWNER-SEARCH.json.gz | Bin 0 -> 10747 bytes .../discovery/OWNER-SEARCH.log.gz | Bin 0 -> 6174 bytes .../discovery/PRODUCER-ELIMINATION.json.gz | Bin 0 -> 477 bytes .../discovery/SCHEDULED-ELIMINATION.json.gz | Bin 0 -> 1015 bytes .../discovery/demote_entrances.py | 33 + .../discovery/eliminate_helpers.py | 74 + .../discovery/pack_demotions.py | 50 + .../discovery/repair_pack.py | 43 + .../discovery/schedule_elimination.py | 99 + .../discovery/search_columns.py | 101 + .../evidence/ADMISSION-CONTROLS.json | 102 + .../evidence/ALL-T-BOUND.json | 320 + .../k8-three-demotions/evidence/ASSEMBLY.json | 345 + .../evidence/ASYNC-AUDIT.json | 75 + .../evidence/AUDIT-LOCAL.json | 137 + .../evidence/BIT-SUPPLIER-CONTROLS.json | 49 + .../evidence/DEMOTION-CONTROLS.json | 113 + .../evidence/INDEPENDENT-T16.json | 116 + .../evidence/NATIVE-STEPS.json | 27 + .../evidence/OWNERS-AND-PROFILE.json | 52 + .../evidence/PREFIX-AND-INVOICE.json | 2814 + .../evidence/REPLAY-LOGS.json.gz | Bin 0 -> 5254 bytes .../k8-three-demotions/evidence/REPLAY.json | 79 + .../k8-three-demotions/evidence/RESULT.json | 87 + .../k8-three-demotions/evidence/STAGES.json | 50 + .../independent/all_t_bound.py | 172 + .../research/k8-three-demotions/run_global.py | 76 + .../research/k8-three-demotions/verify.py | 50 + .../CANDIDATE.json | 11 + .../GEOMETRY-CHECK.json | 10 + .../MANIFEST.json | 13 + .../OWNERS.json.gz | Bin 0 -> 1864063 bytes .../PATTERN-FLOW.json | 1 + .../three-demotions-t37-composition/PLAN.json | 230829 +++++++++++++++ .../PRICE.json | 123 + .../PROFILE.json | 9 + .../three-demotions-t37-composition/README.md | 17 + .../SEARCH.json | 53 + .../UPSTREAM-NOTICE.md | 45 + .../construct.py | 108 + .../research/complex-571-cold14-st2/LICENSE | 201 + .../complex-571-cold14-st2/MANIFEST.json | 61 + .../research/complex-571-cold14-st2/NOTICE.md | 34 + .../PROOF-COMMUTING-PREFIX.md | 91 + .../complex-571-cold14-st2/PROOF-NOTE-R.md | 86 + .../complex-571-cold14-st2/PROOF-NOTE.md | 321 + .../research/complex-571-cold14-st2/README.md | 532 + .../complex-571-cold14-st2/code/assemble.py | 216 + .../code/assembly_controls.py | 251 + .../code/audit_allcold.py | 232 + .../code/bind_providers_portable.py | 67 + .../code/build_cold_end.py | 160 + .../code/build_frame_regroup.py | 53 + .../code/build_gate_moves.py | 61 + .../complex-571-cold14-st2/code/build_hpe.py | 123 + .../code/build_port_stage.py | 125 + .../code/cold_end_controls.py | 178 + .../code/construct_k_triangle.py | 374 + .../code/emit_allcold.py | 146 + .../code/generated_identity.py | 62 + .../code/generated_identity_controls.py | 228 + .../code/hpe_adapters_local.py | 116 + .../code/hpe_audit_and_transport.py | 304 + .../code/hpe_audit_local.py | 171 + .../code/hpe_controls_atc.py | 119 + .../code/hpe_emit_local.py | 163 + .../code/invoice_allcold.py | 329 + .../code/phase_timing_controls.py | 36 + .../complex-571-cold14-st2/code/witness.py | 41 + .../complex-571-cold14-st2/data/EXPECTED.json | 1455 + .../data/OWNERS.json.gz | Bin 0 -> 415452 bytes .../complex-571-cold14-st2/data/PLAN.json | 41780 +++ .../complex-571-cold14-st2/data/SPEC.json | 2271 + .../data/TRI-SCHEDULE.json | 1 + .../complex-571-cold14-st2/data/WITNESS.json | 897 + .../complex-571-cold14-st2/data/cand.json | 304 + .../data/recipes/atm3-step0-promote.json | 1 + .../recipes/atm3-step1-greedy_kernels.json | 561 + .../recipes/atm3-step2-frame_coalesce.json | 173 + .../atm3-step3-gate_move_coalesce.json | 85 + .../data/recipes/ck-step0-greedy_kernels.json | 550 + .../data/recipes/ck-step1-frame_coalesce.json | 173 + .../recipes/ck-step2-gate_move_coalesce.json | 85 + .../data/recipes/k492-atm3-cold_end.json.gz | Bin 0 -> 35010 bytes .../data/recipes/k492-atm3-frame_regroup.json | 983 + .../recipes/k492-atm3-hyperplane_end.json | 481 + .../data/recipes/k492-ck-cold_end.json.gz | Bin 0 -> 68006 bytes .../data/recipes/k492-ck-frame_regroup.json | 983 + .../data/recipes/k492-ck-hyperplane_end.json | 481 + .../data/recipes/k492-jp8-cold_end.json.gz | Bin 0 -> 162056 bytes .../data/recipes/k492-jp8-frame_regroup.json | 983 + .../data/recipes/k492-jp8-hyperplane_end.json | 481 + .../data/search/DISPATCH.json | 1 + .../data/search/LP-PATTERNS-AGG.json | 1 + .../data/search/LP-PATTERNS-EX.json | 1 + .../data/search/TEMPLATE-PLAN.json | 43330 +++ .../data/search/WARM-OWNERS.json.gz | Bin 0 -> 434096 bytes .../data/search/WARM-PLAN.json | 41781 +++ .../research/complex-571-cold14-st2/verify.py | 389 + .../research/complex-571-cold14-st2/verify.sh | 14 + .../complex-t37-joint-x54-owners/verify.py | 96 + 923 files changed, 800614 insertions(+) create mode 100644 .github/workflows/t37-joint-x54-owners.yml create mode 100644 research/complex-t37-joint-x54-owners/.gitattributes create mode 100644 research/complex-t37-joint-x54-owners/CLAIM.json create mode 100644 research/complex-t37-joint-x54-owners/DEPENDENCY-PINS.json create mode 100644 research/complex-t37-joint-x54-owners/MANIFEST.json create mode 100644 research/complex-t37-joint-x54-owners/NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/PROOF.md create mode 100644 research/complex-t37-joint-x54-owners/README.md create mode 100644 research/complex-t37-joint-x54-owners/SOURCE-PINS.json create mode 100644 research/complex-t37-joint-x54-owners/audit.py create mode 100644 research/complex-t37-joint-x54-owners/common.py create mode 100644 research/complex-t37-joint-x54-owners/construct.py create mode 100644 research/complex-t37-joint-x54-owners/controller.py create mode 100644 research/complex-t37-joint-x54-owners/controls.py create mode 100644 research/complex-t37-joint-x54-owners/data/FLOW.json.gz create mode 100644 research/complex-t37-joint-x54-owners/data/ORDER.json create mode 100644 research/complex-t37-joint-x54-owners/data/OWNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/data/SPEC.json create mode 100644 research/complex-t37-joint-x54-owners/data/SUPPLIER-PLAN.json create mode 100644 research/complex-t37-joint-x54-owners/data/X54-RECIPE.json create mode 100644 research/complex-t37-joint-x54-owners/native_x54.py create mode 100644 research/complex-t37-joint-x54-owners/normalize_flow.py create mode 100644 research/complex-t37-joint-x54-owners/package.py create mode 100644 research/complex-t37-joint-x54-owners/prepare.py create mode 100644 research/complex-t37-joint-x54-owners/price.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/CONSTRUCTION.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/LICENSE create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/LOCAL-VALIDATION.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/MANIFEST.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BARCH.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BIT.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-FRAMES-X4.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LAYERS.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LEAVER.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-NOTRI.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-P6N.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-PROMO.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-SW4.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/README.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/RESULT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/SOURCES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/UPSTREAM-NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/assemble.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/assembly_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/audit_allcold.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/bind_providers_portable.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/bit_supplier_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/emit_allcold.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/freeze_spec.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/generated_identity.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/invoice_allcold.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/prepare_global.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/restore_parent.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/witness.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/COLD44-RECIPE.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/COMPLETION-PRIORITY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/INPUTS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/LICENSE create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/REBUILD-CHECKS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/UPSTREAM-NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/LOCAL-PINS-barch-U8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/RECIPE-U8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/build_tri.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/reproduce_barch.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/run_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/build_gauge_cold44.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/construct_gauge_xcentre.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/frames/FRAME-RECIPE-sw4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/frames/LOCAL-PINS-frames-sw4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/frames/build_frames.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/frames/frame_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/frames/reproduce_frames.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/LOCAL-PINS-jx-X4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/RECIPE-X4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/build_jx.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/reproduce_jx.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/build_pivot_swap.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/layer_end_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/reproduce_layers.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/HPE-RECIPE-NP.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/PIVOT-SWAP-NP.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/reproduce_np.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/P6N-SPEC.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/layer_end_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/reproduce_p6n.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/CHAIN-PINS-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/CODED-CELLS-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/COLD-LAYERS-RECIPE-P6N-k8.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/FRAME-RECIPE-LV-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/HPE-RECIPE-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/LEAVER-PINS-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/LEC-REASON-PINS-STACK-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/LEC-REASON-PINS-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/PIVOT-SWAP-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/PROMO-RECIPE-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/RECIPE-U8-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/RECIPE-X4-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/REGROUP-LEAVER-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/TRI-LEAVER-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/build_frames_lv.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-01+.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-01-.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-23+.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-23-.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-45+.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-45-.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-67+.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cells-k8/CORE-67-.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/cgx_leaver.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/layer_end_controls_leaver.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver_chain.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/PRIO6.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/cgx.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/cold44x.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/port_stage_x.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/reproduce_notri.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/LOCAL-PINS-p6n-k4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/PROMO-RECIPE-p6n-k4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/build_promotion.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/make_recipe.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/promo_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/reproduce_promo.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/reproduce.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/LOCAL-PINS-sw4-P6k4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/NOTES.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/SW4-RECIPE-P6k4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/build_sw4.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/reproduce_sw4.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/data/FRONTIER.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/data/OWNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/data/PLAN.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/data/PREPARATION.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/data/SPEC.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/data/UPSTREAM-PINS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ADMISSION-CONTROLS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ASSEMBLY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/BINDING.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/CENTER-COMPATIBILITY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/LOCAL-STAGES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/REPLAY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/STAGES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/ASYNC-AUDIT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/GLOBAL-PREFIX.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/IDLE-REMAINDER-FRAMES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/OWNERS-AND-PROFILE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/PREFIX-AND-INVOICE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/ACTUAL-SIGMAS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/GLOBAL-TEMPLATE.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/HOSTED.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/IDLE-REMAINDER-FRAMES.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/layers/LOCAL-AUDIT-LAYERED.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/leaver/CELL-MUTANTS-LV.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/leaver/FRAME-CONTROLS-LV-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/CANONICAL-WORD.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/CLIFFORD-RECIPES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/CLIFFORD-REVIEW.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/FULL-WORD.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/INDEPENDENT-LOCAL-REPLAY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/LOCAL-CHECKS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/LOCAL-PROGRAMS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/RESIDUAL-ADAPTERS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/SCALAR-FRAME-AUDIT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/WRAPPER-CHECKS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/hosting/PROOF.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/hosting/README.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/hosting/audit_frozen.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/hosting/expand_owners.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/FROZEN-AUDIT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/MAJORIZATION.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/MANIFEST.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/MATCHING-RECEIPT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/OWNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/REPRODUCTION.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/SEED-OWNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/SEED-RECEIPT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/hosting/frozen/SEED-REPRODUCTION.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/hosting/reproduce.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/hosting/reuse_owners.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/independent/CENTRE-GUARD-REVIEW.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/independent/GAUGE44-GLOBAL-GUARD-REVIEW.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/independent/GAUGE44-INDEPENDENT-PRICE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/independent/README.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/independent/audit_local.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/independent/price_profile.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/independent/review_guards.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/inputs/PR589-EXPECTED.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/verify_global.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/verify_manifest.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/CONSTRUCTION.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/LICENSE create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/LOCAL-VALIDATION.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/MANIFEST.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-BARCH.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-BIT.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-FRAMES-X4.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-LAYERS.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-LEAVER.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-NOTRI.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-P6N.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-PROMO.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/PROOF-NOTE-SW4.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/README.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/RESULT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/SOURCES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/UPSTREAM-NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/code/assemble.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/code/assembly_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/code/audit_allcold.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/code/bind_providers_portable.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/code/bit_supplier_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/code/emit_allcold.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/code/freeze_spec.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/code/generated_identity.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/code/invoice_allcold.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/code/prepare_global.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/code/restore_parent.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/code/witness.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/COLD44-RECIPE.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/COMPLETION-PRIORITY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/INPUTS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/LICENSE create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/REBUILD-CHECKS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/UPSTREAM-NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/barch/LOCAL-PINS-barch-U8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/barch/RECIPE-U8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/barch/build_tri.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/barch/reproduce_barch.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/barch/run_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/build_gauge_cold44.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/construct_gauge_xcentre.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/frames/FRAME-RECIPE-sw4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/frames/LOCAL-PINS-frames-sw4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/frames/build_frames.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/frames/frame_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/frames/reproduce_frames.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/jx/LOCAL-PINS-jx-X4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/jx/RECIPE-X4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/jx/build_jx.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/jx/reproduce_jx.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/layers/build_pivot_swap.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/layers/layer_end_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/layers/reproduce_layers.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/layers_np/HPE-RECIPE-NP.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/layers_np/PIVOT-SWAP-NP.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/layers_np/reproduce_np.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/layers_p6n/P6N-SPEC.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/layers_p6n/layer_end_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/layers_p6n/reproduce_p6n.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/CHAIN-PINS-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/CODED-CELLS-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/COLD-LAYERS-RECIPE-P6N-k8.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/FRAME-RECIPE-LV-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/HPE-RECIPE-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/LEAVER-PINS-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/LEC-REASON-PINS-STACK-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/LEC-REASON-PINS-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/PIVOT-SWAP-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/PROMO-RECIPE-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/RECIPE-U8-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/RECIPE-X4-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/REGROUP-LEAVER-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/TRI-LEAVER-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/build_frames_lv.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-01+.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-01-.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-23+.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-23-.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-45+.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-45-.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-67+.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cells-k8/CORE-67-.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/cgx_leaver.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/layer_end_controls_leaver.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/reproduce_leaver.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/leaver/reproduce_leaver_chain.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/notri/PRIO6.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/notri/cgx.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/notri/cold44x.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/notri/port_stage_x.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/notri/reproduce_notri.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/promo/LOCAL-PINS-p6n-k4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/promo/PROMO-RECIPE-p6n-k4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/promo/build_promotion.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/promo/make_recipe.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/promo/promo_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/promo/reproduce_promo.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/reproduce.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/slots/RECIPE-SLOTS-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/slots/SLOT-PINS-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/slots/verify_slots.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/sw4/LOCAL-PINS-sw4-P6k4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/sw4/NOTES.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/sw4/SW4-RECIPE-P6k4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/sw4/build_sw4.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/construction/sw4/reproduce_sw4.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/data/FRONTIER.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/data/OWNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/data/PLAN.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/data/PREPARATION.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/data/SPEC.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/data/UPSTREAM-PINS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/ADMISSION-CONTROLS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/ASSEMBLY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/BINDING.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/CENTER-COMPATIBILITY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/LOCAL-STAGES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/REPLAY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/STAGES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/audit/ASYNC-AUDIT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/audit/GLOBAL-PREFIX.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/audit/IDLE-REMAINDER-FRAMES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/audit/OWNERS-AND-PROFILE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/audit/PREFIX-AND-INVOICE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/global/ACTUAL-SIGMAS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/global/GLOBAL-TEMPLATE.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/global/HOSTED.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/global/IDLE-REMAINDER-FRAMES.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/layers/LOCAL-AUDIT-LAYERED.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/leaver/CELL-MUTANTS-LV.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/leaver/FRAME-CONTROLS-LV-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/local/CANONICAL-WORD.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/local/CLIFFORD-RECIPES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/local/CLIFFORD-REVIEW.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/local/FULL-WORD.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/local/INDEPENDENT-LOCAL-REPLAY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/local/LOCAL-CHECKS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/local/LOCAL-PROGRAMS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/local/RESIDUAL-ADAPTERS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/local/SCALAR-FRAME-AUDIT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/evidence/local/WRAPPER-CHECKS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/hosting/PROOF.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/hosting/README.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/hosting/audit_frozen.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/hosting/expand_owners.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/FROZEN-AUDIT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/MAJORIZATION.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/MANIFEST.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/MATCHING-RECEIPT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/OWNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/REPRODUCTION.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/SEED-OWNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/SEED-RECEIPT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/hosting/frozen/SEED-REPRODUCTION.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/hosting/reproduce.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/hosting/reuse_owners.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/independent/CENTRE-GUARD-REVIEW.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/independent/GAUGE44-GLOBAL-GUARD-REVIEW.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/independent/GAUGE44-INDEPENDENT-PRICE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/independent/README.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/independent/audit_local.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/independent/price_profile.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/independent/review_guards.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/inputs/PR589-EXPECTED.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/verify_global.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-slots/verify_manifest.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/CONSTRUCTION.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/LICENSE create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/LOCAL-VALIDATION.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/MANIFEST.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/PROOF-NOTE-BARCH.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/PROOF-NOTE-BIT.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/PROOF-NOTE-FRAMES-X4.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/PROOF-NOTE-LAYERS.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/PROOF-NOTE-LEAVER.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/PROOF-NOTE-NOTRI.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/PROOF-NOTE-P6N.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/PROOF-NOTE-PROMO.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/PROOF-NOTE-SW4.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/README.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/RESULT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/SOURCES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/UPSTREAM-NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/code/assemble.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/code/assembly_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/code/audit_allcold.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/code/bind_providers_portable.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/code/bit_supplier_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/code/emit_allcold.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/code/freeze_spec.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/code/generated_identity.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/code/invoice_allcold.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/code/prepare_global.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/code/restore_parent.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/code/witness.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/COLD44-RECIPE.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/COMPLETION-PRIORITY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/INPUTS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/LICENSE create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/REBUILD-CHECKS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/UPSTREAM-NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/barch/LOCAL-PINS-barch-U8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/barch/RECIPE-U8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/barch/build_tri.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/barch/reproduce_barch.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/barch/run_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/build_gauge_cold44.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/construct_gauge_xcentre.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/ENDS7-PINS-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/README.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/RECIPE-ENDS7-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/build_ends7.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/end7_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/fastpath/NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/fastpath/PROOF.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/fastpath/lowering.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/fastpath/phases_fast.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/fastpath/sparse_state.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/premise/inputs/CODED-CELLS-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/premise/inputs/TRI-LEAVER-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/premise/premise_check.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/premise/verify_1049.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/verify_ends7.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/x54/RECIPE-X54-ends7.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/x54/X54-PINS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/x54/build_tri.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/x54/run_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/frames/FRAME-RECIPE-sw4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/frames/LOCAL-PINS-frames-sw4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/frames/build_frames.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/frames/frame_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/frames/reproduce_frames.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/jx/LOCAL-PINS-jx-X4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/jx/RECIPE-X4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/jx/build_jx.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/jx/reproduce_jx.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers/build_pivot_swap.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers/layer_end_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers/reproduce_layers.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers_np/HPE-RECIPE-NP.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers_np/PIVOT-SWAP-K8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers_np/PIVOT-SWAP-NP.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers_np/reproduce_np.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers_p6n/P6N-SPEC.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers_p6n/layer_end_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers_p6n/reproduce_p6n.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/CHAIN-PINS-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/CODED-CELLS-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/COLD-LAYERS-RECIPE-P6N-k8.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/FRAME-RECIPE-LV-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/HPE-RECIPE-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/LEAVER-PINS-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/LEC-REASON-PINS-STACK-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/LEC-REASON-PINS-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/PIVOT-SWAP-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/PROMO-RECIPE-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/RECIPE-U8-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/RECIPE-X4-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/REGROUP-LEAVER-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/TRI-LEAVER-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/build_frames_lv.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-01+.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-01-.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-23+.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-23-.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-45+.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-45-.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-67+.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-67-.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/cgx_leaver.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/layer_end_controls_leaver.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/reproduce_leaver.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/reproduce_leaver_chain.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/notri/PRIO6.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/notri/cgx.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/notri/cold44x.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/notri/port_stage_x.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/notri/reproduce_notri.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/promo/LOCAL-PINS-p6n-k4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/promo/PROMO-RECIPE-p6n-k4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/promo/build_promotion.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/promo/make_recipe.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/promo/promo_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/promo/reproduce_promo.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/reproduce.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/slots/RECIPE-SLOTS-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/slots/SLOT-PINS-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/slots/verify_slots.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/sw4/LOCAL-PINS-sw4-P6k4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/sw4/NOTES.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/sw4/SW4-RECIPE-P6k4.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/sw4/build_sw4.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/construction/sw4/reproduce_sw4.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/data/FRONTIER.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/data/OWNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/data/PLAN.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/data/PREPARATION.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/data/SPEC-T8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/data/SPEC.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/data/T8/OWNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/data/T8/PLAN.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/data/UPSTREAM-PINS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/ADMISSION-CONTROLS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/ASSEMBLY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/AUDIT-LOCAL-COMPOSITE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/BINDING.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/BIT-SUPPLIER-CONTROLS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/CENTER-COMPATIBILITY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/ENDS7-X54-T16-STANDALONE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/INDEPENDENT-T16.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/INTERMEDIATE-ENDS7-T16-PROVENANCE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/LOCAL-STAGES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/REPLAY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/STAGES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/audit/ASYNC-AUDIT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/audit/GLOBAL-PREFIX.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/audit/IDLE-REMAINDER-FRAMES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/audit/OWNERS-AND-PROFILE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/audit/PREFIX-AND-INVOICE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/global/ACTUAL-SIGMAS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/global/GLOBAL-TEMPLATE.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/global/HOSTED.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/global/IDLE-REMAINDER-FRAMES.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/layers/LOCAL-AUDIT-LAYERED.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/leaver/CELL-MUTANTS-LV.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/leaver/FRAME-CONTROLS-LV-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/CANONICAL-WORD.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/CLIFFORD-RECIPES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/CLIFFORD-REVIEW.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/FULL-WORD.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/INDEPENDENT-LOCAL-REPLAY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/LOCAL-CHECKS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/LOCAL-PROGRAMS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/RESIDUAL-ADAPTERS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/SCALAR-FRAME-AUDIT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/WRAPPER-CHECKS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/PROOF.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/README.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/audit_frozen.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/expand_owners.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/frozen/FROZEN-AUDIT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/frozen/MAJORIZATION.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/frozen/MANIFEST.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/frozen/MATCHING-RECEIPT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/frozen/OWNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/frozen/REPRODUCTION.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/frozen/SEED-OWNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/frozen/SEED-RECEIPT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/frozen/SEED-REPRODUCTION.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/reproduce.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/reuse_owners.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/independent/CENTRE-GUARD-REVIEW.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/independent/GAUGE44-GLOBAL-GUARD-REVIEW.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/independent/GAUGE44-INDEPENDENT-PRICE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/independent/README.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/independent/audit_local.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/independent/price_profile.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/independent/review_guards.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/inputs/PR589-EXPECTED.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/t16/NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/t16/build_parent.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/t16/indep16.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/t16/lift16.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/verify_manifest.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1130/research/gauge44-ends7-x54-t16/verify_t16.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/CLAIM.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/MANIFEST.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/OWNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/README.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/SOURCE-PINS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/SPEC.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/discovery/SEARCH-LOG.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/discovery/SEARCH-TRACE.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/discovery/STAGES-RELAXATION.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/discovery/screen_stages.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/discovery/search_calls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/evidence/ADMISSION-CONTROLS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/evidence/ALL-T-BOUND.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/evidence/ASSEMBLY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/evidence/ASYNC-AUDIT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/evidence/BASELINE-CHAIN-STEPS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/evidence/BASELINE-RESULT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/evidence/BIT-SUPPLIER-CONTROLS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/evidence/NATIVE-BINDING.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/evidence/OWNERS-AND-PROFILE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/evidence/PREFIX-AND-INVOICE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/evidence/PREPARATION.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/evidence/REPLAY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/evidence/RESULT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/independent/UPSTREAM.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/independent/all_t_bound.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/prepare.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/verify.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-coordinated-owners/verify_manifest.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/CLAIM.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/MANIFEST.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/OWNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/PLAN.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/PROOF.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/README.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/SEARCH.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/SOURCE-PINS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/SPEC.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/UPSTREAM.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/ALIASES-REFRAMED.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/BANK-STAGES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/FINAL-SEARCH.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/HELPER-ALIASES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/PROMOTION-GROUPS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/PROMOTION-SCREEN.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/RETIRABLE-HELPERS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/SWAP-SEARCH.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/bank_screen.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/columns12-SEARCH.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/columns12.log.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/columns144-SEARCH.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/columns144.log.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/columns24-SEARCH.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/columns24.log.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/columns48-SEARCH.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/columns48.log.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/columns48b-SEARCH.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/columns48b.log.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/double-calls-SEARCH.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/double-six-SEARCH.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/double-triples-SEARCH.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/helper_aliases.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/make_start.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/promotion_groups.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/reframe_aliases.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/search_calls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/search_columns.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/search_uniform_blocks.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/swap_frames.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/t16-calls-SEARCH.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/t16-pairs-SEARCH.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/t16-triples-SEARCH.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/discovery/uniform-blocks-SEARCH.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/evidence/ADMISSION-CONTROLS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/evidence/ALL-T-BOUND.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/evidence/ASSEMBLY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/evidence/ASYNC-AUDIT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/evidence/AUDIT-LOCAL.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/evidence/BIT-SUPPLIER-CONTROLS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/evidence/END-CONTROLS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/evidence/GLOBAL-PREFIX.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/evidence/IDLE-REMAINDER-FRAMES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/evidence/INDEPENDENT-T16.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/evidence/NATIVE-STEPS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/evidence/OWNERS-AND-PROFILE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/evidence/PARENT-LIFT-RECEIPT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/evidence/PREFIX-AND-INVOICE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/evidence/REPLAY-LOGS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/evidence/REPLAY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/evidence/RESULT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/evidence/STAGES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/independent/all_t_bound.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/UPSTREAM-NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/assemble.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/assembly_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/audit_allcold.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/bind_providers_portable.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/bit_supplier_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/emit_allcold.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/freeze_spec.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/generated_identity.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/invoice_allcold.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/prepare_global.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/restore_parent.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/witness.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/construction/leaver/PIVOT-SWAP-k8.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/data/UPSTREAM-PINS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/inputs/PR589-EXPECTED.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/t16/build_parent.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/t16/indep16.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/t16/lift16.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/verify_t16.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends-t16/verify.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/CLAIM.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/FULL-WORD.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/MANIFEST.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/OWNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/PLAN.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/PROOF.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/README.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/RECIPE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/SEARCH.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/SOURCE-PINS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/SPEC.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/build_word.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/discovery/END-COMBINATIONS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/discovery/END-GROUP-SCREEN.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/discovery/END-GROUPS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/discovery/RETIME-CENSUS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/discovery/SEARCH-TRACES.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/discovery/SOURCE-CENSUS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/discovery/SOURCE-REFRAME.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/discovery/combine_ends.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/discovery/end_groups.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/discovery/frame_model.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/discovery/minimize_recipe.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/discovery/prepare_new.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/discovery/resize_owners.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/discovery/retime_sources.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/discovery/screen_end_groups.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/discovery/search_calls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/discovery/source_census.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/discovery/test_structures.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/end_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/evidence/ADMISSION-CONTROLS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/evidence/ASSEMBLY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/evidence/ASYNC-AUDIT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/evidence/AUDIT-LOCAL.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/evidence/BIT-SUPPLIER-CONTROLS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/evidence/CLIFFORD-REVIEW.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/evidence/END-CONTROLS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/evidence/ENDS-8-AUDIT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/evidence/INDEPENDENT-LOCAL-REPLAY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/evidence/LOCAL-CHECKS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/evidence/NATIVE-STEPS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/evidence/OWNERS-AND-PROFILE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/evidence/PREFIX-AND-INVOICE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/evidence/PREPARATION.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/evidence/REPLAY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/evidence/RESULT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/evidence/STEPS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/evidence/WRAPPER-CHECKS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/replay_native.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-eight-ends/verify.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/CLAIM.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/FULL-WORD.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/MANIFEST.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/OWNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/PARENT-PINS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/PLAN.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/PROOF.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/README.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/RECIPE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/SEARCH.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/SOURCE-PINS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/SPEC.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/build_word.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/COMPOSITIONS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/INTERFACE-CENSUS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/JOINT-FRAME-SOLVES.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/JOINT-FRAMES.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/JOINT-GLOBAL-RESTRICTED.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/JOINT-ROTATIONS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/ROTATION-WINNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/ROTATIONS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/compositions.log.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/interface_census.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/joint-frames-rerun.log.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/joint-frames.log.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/joint-global-ipm.log.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/joint-global-restricted.log.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/joint-global.log.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/prepare_equal_inventory.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/rotations.log.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/search_compositions.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/search_global_interfaces.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/search_global_ipm.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/search_joint_frames.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/search_restricted_global.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/discovery/search_rotations.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/ADMISSION-CONTROLS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/ALL-T-BOUND.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/ASSEMBLY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/ASYNC-AUDIT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/AUDIT-LOCAL.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/BIT-SUPPLIER-CONTROLS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/CLIFFORD-REVIEW.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/ENTRANCE-CONTROLS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/GLOBAL-PREFIX.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/IDLE-REMAINDER-FRAMES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/INDEPENDENT-LOCAL-REPLAY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/INDEPENDENT-T16.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/LOCAL-CHECKS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/NATIVE-STEPS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/OWNERS-AND-PROFILE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/PORTABLE-STEPS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/PREFIX-AND-INVOICE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/PREPARATION.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/REPLAY-LOGS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/REPLAY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/RESULT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/STAGES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/UPSTREAM-COMPATIBILITY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/evidence/WRAPPER-CHECKS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/independent/all_t_bound.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-joint-entrances/verify.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/CLAIM.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/FULL-WORD.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/MANIFEST.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/OWNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/PARENT-PINS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/PLAN.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/PROOF.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/README.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/RECIPE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/SEARCH.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/SOURCE-PINS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/SPEC.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/build_word.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/discovery/COMBINED-DEMOTIONS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/discovery/DEMOTION-4.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/discovery/DEMOTION-5.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/discovery/OWNER-SEARCH.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/discovery/OWNER-SEARCH.log.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/discovery/PRODUCER-ELIMINATION.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/discovery/SCHEDULED-ELIMINATION.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/discovery/demote_entrances.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/discovery/eliminate_helpers.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/discovery/pack_demotions.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/discovery/repair_pack.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/discovery/schedule_elimination.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/discovery/search_columns.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/evidence/ADMISSION-CONTROLS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/evidence/ALL-T-BOUND.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/evidence/ASSEMBLY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/evidence/ASYNC-AUDIT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/evidence/AUDIT-LOCAL.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/evidence/BIT-SUPPLIER-CONTROLS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/evidence/DEMOTION-CONTROLS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/evidence/INDEPENDENT-T16.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/evidence/NATIVE-STEPS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/evidence/OWNERS-AND-PROFILE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/evidence/PREFIX-AND-INVOICE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/evidence/REPLAY-LOGS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/evidence/REPLAY.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/evidence/RESULT.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/evidence/STAGES.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/independent/all_t_bound.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/run_global.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1148/research/k8-three-demotions/verify.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1169/research/three-demotions-t37-composition/CANDIDATE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1169/research/three-demotions-t37-composition/GEOMETRY-CHECK.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1169/research/three-demotions-t37-composition/MANIFEST.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1169/research/three-demotions-t37-composition/OWNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1169/research/three-demotions-t37-composition/PATTERN-FLOW.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1169/research/three-demotions-t37-composition/PLAN.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1169/research/three-demotions-t37-composition/PRICE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1169/research/three-demotions-t37-composition/PROFILE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1169/research/three-demotions-t37-composition/README.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1169/research/three-demotions-t37-composition/SEARCH.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1169/research/three-demotions-t37-composition/UPSTREAM-NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr1169/research/three-demotions-t37-composition/construct.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/LICENSE create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/MANIFEST.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/NOTICE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/PROOF-COMMUTING-PREFIX.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/PROOF-NOTE-R.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/PROOF-NOTE.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/README.md create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/assemble.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/assembly_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/audit_allcold.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/bind_providers_portable.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/build_cold_end.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/build_frame_regroup.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/build_gate_moves.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/build_hpe.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/build_port_stage.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/cold_end_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/construct_k_triangle.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/emit_allcold.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/generated_identity.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/generated_identity_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/hpe_adapters_local.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_and_transport.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/hpe_audit_local.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/hpe_controls_atc.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/hpe_emit_local.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/invoice_allcold.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/phase_timing_controls.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/code/witness.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/EXPECTED.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/OWNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/PLAN.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/SPEC.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/TRI-SCHEDULE.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/WITNESS.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/cand.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step0-promote.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step1-greedy_kernels.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step2-frame_coalesce.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/atm3-step3-gate_move_coalesce.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/ck-step0-greedy_kernels.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/ck-step1-frame_coalesce.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/ck-step2-gate_move_coalesce.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-atm3-cold_end.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-atm3-frame_regroup.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-atm3-hyperplane_end.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-ck-cold_end.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-ck-frame_regroup.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-ck-hyperplane_end.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-jp8-cold_end.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-jp8-frame_regroup.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/recipes/k492-jp8-hyperplane_end.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/search/DISPATCH.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/search/LP-PATTERNS-AGG.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/search/LP-PATTERNS-EX.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/search/TEMPLATE-PLAN.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/search/WARM-OWNERS.json.gz create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/data/search/WARM-PLAN.json create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/verify.py create mode 100644 research/complex-t37-joint-x54-owners/vendor/pr635/research/complex-571-cold14-st2/verify.sh create mode 100644 research/complex-t37-joint-x54-owners/verify.py diff --git a/.github/workflows/t37-joint-x54-owners.yml b/.github/workflows/t37-joint-x54-owners.yml new file mode 100644 index 0000000000..80207c6bfe --- /dev/null +++ b/.github/workflows/t37-joint-x54-owners.yml @@ -0,0 +1,57 @@ +name: Joint entrances and X54 with T37 whole-owner composition + +on: + workflow_dispatch: + pull_request: + paths: + - 'research/complex-t37-joint-x54-owners/**' + - '.github/workflows/t37-joint-x54-owners.yml' + push: + branches: [main, codex/joint-x54-t37-20261013] + paths: + - 'research/complex-t37-joint-x54-owners/**' + - '.github/workflows/t37-joint-x54-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-joint-x54-owners/verify.py + --work "$RUNNER_TEMP/joint-x54-t37-cold" + - name: Require committed sources unchanged + if: always() + run: git diff --exit-code + - uses: actions/upload-artifact@v4 + if: always() + with: + name: joint-x54-t37-python-${{ matrix.python }} + path: | + ${{ runner.temp }}/joint-x54-t37-cold/*.json + ${{ runner.temp }}/joint-x54-t37-cold/*.log + ${{ runner.temp }}/joint-x54-t37-cold/t37/strict/*.json + ${{ runner.temp }}/joint-x54-t37-cold/t37/strict/*.log + ${{ runner.temp }}/joint-x54-t37-cold/t37/strict/global/audit/*.json diff --git a/research/complex-t37-joint-x54-owners/.gitattributes b/research/complex-t37-joint-x54-owners/.gitattributes new file mode 100644 index 0000000000..941ea5f4f5 --- /dev/null +++ b/research/complex-t37-joint-x54-owners/.gitattributes @@ -0,0 +1,2 @@ +# Preserve original vendored bytes and source-manifest identities. +vendor/** -text -whitespace diff --git a/research/complex-t37-joint-x54-owners/CLAIM.json b/research/complex-t37-joint-x54-owners/CLAIM.json new file mode 100644 index 0000000000..9696f82ff0 --- /dev/null +++ b/research/complex-t37-joint-x54-owners/CLAIM.json @@ -0,0 +1 @@ +{"T":37,"bit_lower":"1733427039589844234749/1000000000000000000000000","calls":333,"charged_prefix_bits":1024,"comparison":{"four_rank_seven_end_t37":"0.001674583473132219","independently_replayed_pr1050":"0.001672241870811633","joint_entrances_pr1148":"0.001675560947524449","joint_entrances_t37_draft_pr1169":"0.001675568675201533","rank_seven_end_t37_pr1152":"0.001674340686401949","selected_pr1042":"0.001672188119205421","selected_pr1094":"0.001672660197076918","selected_pr942":"0.001661960547713947","seven_slot_t37_predecessor":"0.001674097969905390"},"complex_lower":"1678420962050942454559/1000000000000000000000000","complex_profile":{"1":788046,"2":165834,"3":137862,"4":41958,"48":11374,"5":27972,"8":2664},"deficit":11840,"idle":{"1":834,"48":11374},"kappa":"335121717095377/200000000000000000","kappa_decimal":"0.001675608585476885","live":33152,"local_profile":{"1":2364,"2":498,"3":414,"4":126,"5":84,"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":44,"5":44,"7":38,"8":114,"9":240}} \ No newline at end of file diff --git a/research/complex-t37-joint-x54-owners/DEPENDENCY-PINS.json b/research/complex-t37-joint-x54-owners/DEPENDENCY-PINS.json new file mode 100644 index 0000000000..e058b95722 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/MANIFEST.json b/research/complex-t37-joint-x54-owners/MANIFEST.json new file mode 100644 index 0000000000..92f947c4bd --- /dev/null +++ b/research/complex-t37-joint-x54-owners/MANIFEST.json @@ -0,0 +1 @@ +{".gitattributes":"ec490b606626ee06896c5207e4689445a09b0ecb42f24b8b7828994478c9b984","CLAIM.json":"2e26c180b3d7027740f4e0b484c1332ead0ed16605a175b992dbc0f5a6be0b5c","DEPENDENCY-PINS.json":"302d8b98d1a4ab12895ce1a84c06944e9dbde82ca10b023c8e5ebc79b1b47d98","NOTICE.md":"ec763f8d5b511996f32e5b6cb84d85e4c8de26f143f4c1f239eba23356e9cbf1","PROOF.md":"de0083ba10af44438e2727c5b0bfa2e73753459c30553a4ce0ea953da91903ce","README.md":"bbc4d560c391b41d01f1ff9b941929fb50a3f2cd9b68d6b1ca3a8be810c8c8d0","SOURCE-PINS.json":"70c893c62eda0394d58a67ca5c3d800f590a16fdb4028dd16962864d5f9e1826","audit.py":"eaf74d4dd0b060c95242e78dc640598884810b51105eb7b06d58f80dae5c2875","common.py":"274274df31f8ef2a47b801d1f30ec226f94bce674fe15586d814ca754f6b7785","construct.py":"cb919eed964ff9127054c7b0b3da21560ad709bbcf0af5e200a1ebde934362ff","controller.py":"c572ab6d2271e211844989a94949a260b8dba4e750c9c6cd622e2a66fdb5dedc","controls.py":"963fc23e72277fbec0e105917f9cc18595f18a806ac90d9d4a279c1fe1e76033","data/FLOW.json.gz":"55ac4a01e050447b5e092dfe7b6082581effdcd875f5bc9a6b1d5def0a87880f","data/ORDER.json":"7757df3b54ca5e84c6dba9563b10bc6215c5e289313392b5a4b493179a245c29","data/OWNERS.json.gz":"97f12f789b0f5f5ef204d8921f3924073f8e04e8f07a83c97427865f70d0926a","data/SPEC.json":"a83d748585491b1c0e18fb5fcf92bca25a6334c4c89cc2dab61dd0a9d78b4afd","data/SUPPLIER-PLAN.json":"b7d028a4c60bf18eb566474026469c47f18babcb454bb22d0bfe5840304e17fd","data/X54-RECIPE.json":"979030b65344e2c4798e7153ad93c05ba3209829df6fb51c44d8a402e7b989d5","native_x54.py":"dc49fb357f4d0fa21f1f3305df090163cec4298b67b8d0adb1c0a41142ee4766","normalize_flow.py":"71f5f862b1cb7e43e14fe1634b3a3fa9192bcba1bd9d090ab3d0e56f888d4ef7","package.py":"b1cadf7ade4759528dd05513ef0cf146562b448978e0b2a0688d176b953f469a","prepare.py":"e2a2d09642fc0632d1d555be0f19c273d9293222de14cba988813213ff59fc87","price.py":"dfc64ed6eb380dcdb04ec154952007a9c8508e07645b58302b8a89c5908bdf79","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/pr1130/research/gauge44-ends7-x54-t16/CONSTRUCTION.md":"29ff356276e2f5d09071d1e1a22d3364d7c4bba0c9c0d01f448baadb75721f51","vendor/pr1130/research/gauge44-ends7-x54-t16/LICENSE":"c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4","vendor/pr1130/research/gauge44-ends7-x54-t16/LOCAL-VALIDATION.json":"f81fbd98eb608b8119f03f89a5692bcd610845fc97022337931586d8582b706e","vendor/pr1130/research/gauge44-ends7-x54-t16/MANIFEST.json":"7d28c881741f1cb683fabab3e3db8f87ede4d0161394363631084f744a0f6841","vendor/pr1130/research/gauge44-ends7-x54-t16/NOTICE.md":"7a8d17b04da1e6c9d0ec217fb5bda72faa09d9a21695128722dd1e2827870fcf","vendor/pr1130/research/gauge44-ends7-x54-t16/PROOF-NOTE-BARCH.md":"c24f211b09358b25d6cf47dd18e4bbd8bcf4ecf279e6f1c6c90613cfa230818d","vendor/pr1130/research/gauge44-ends7-x54-t16/PROOF-NOTE-BIT.md":"dd771adb12f6f0bef0e2931c28b21b243b04d5f512370cbad1207275c342aaf7","vendor/pr1130/research/gauge44-ends7-x54-t16/PROOF-NOTE-FRAMES-X4.md":"39c50420ebb6e8813706a49b2cf759f277c4afac9f6780fc0a7ac6a5fb86e036","vendor/pr1130/research/gauge44-ends7-x54-t16/PROOF-NOTE-LAYERS.md":"92bb85b056803770882afa916277c5b49a7027159c113a106e7b2b33e57c097f","vendor/pr1130/research/gauge44-ends7-x54-t16/PROOF-NOTE-LEAVER.md":"e4f9482ef551d6d4300d8ed8bb7c34dc9327fbcfa30a502bf3476b78468e60c3","vendor/pr1130/research/gauge44-ends7-x54-t16/PROOF-NOTE-NOTRI.md":"774d1ff7b77844990da7bc1feff7f9ffff8b1f4f9b03232a620f1f9a29935414","vendor/pr1130/research/gauge44-ends7-x54-t16/PROOF-NOTE-P6N.md":"cef8fad3d6644b4376ed15c4c5c46c68324009ab8f42d10bfa2da4b505b2c26d","vendor/pr1130/research/gauge44-ends7-x54-t16/PROOF-NOTE-PROMO.md":"c170e5196d3081f86ac377c6fe614ca17f6281972837580275ce5af41cbc64ae","vendor/pr1130/research/gauge44-ends7-x54-t16/PROOF-NOTE-SW4.md":"d7bb225f1a7f9fd363e819a67e92a5fe14c0942f6c3616d73609cc48042daf3d","vendor/pr1130/research/gauge44-ends7-x54-t16/README.md":"4da874b54a0ba5618e420d0849620fe518e14cade39b26ffba1b3914e97085f9","vendor/pr1130/research/gauge44-ends7-x54-t16/RESULT.json":"e84145a136dce8483034ed536795568dfc15ede3e44f5e07ff86620eec4dbd98","vendor/pr1130/research/gauge44-ends7-x54-t16/SOURCES.json":"15e351f394964140a7e8841df44185e7cdc5bdeef3042cb9d1302e10b39c1d49","vendor/pr1130/research/gauge44-ends7-x54-t16/UPSTREAM-NOTICE.md":"a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610","vendor/pr1130/research/gauge44-ends7-x54-t16/code/assemble.py":"15f6986a476bac76bcdc0bfcf51da115389b46f1950d2766b6822f757888b13a","vendor/pr1130/research/gauge44-ends7-x54-t16/code/assembly_controls.py":"da7e981ae1b9f099d4e1524cb4f3ba1116011936ebe378692889b5dbfa99029d","vendor/pr1130/research/gauge44-ends7-x54-t16/code/audit_allcold.py":"1467a2acb654e62552c69fb9a7c4c85f70a02120881d222313865058ab71a6cc","vendor/pr1130/research/gauge44-ends7-x54-t16/code/bind_providers_portable.py":"1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6","vendor/pr1130/research/gauge44-ends7-x54-t16/code/bit_supplier_controls.py":"e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5","vendor/pr1130/research/gauge44-ends7-x54-t16/code/emit_allcold.py":"354367e1fd6185a67b04f4268bcae4d502e47b18cb2131e247f5bcab5b3a769e","vendor/pr1130/research/gauge44-ends7-x54-t16/code/freeze_spec.py":"5971eecac6d6fbcb53244b80f1b9d7232012dc32876fab511214a5addebbe6c2","vendor/pr1130/research/gauge44-ends7-x54-t16/code/generated_identity.py":"c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708","vendor/pr1130/research/gauge44-ends7-x54-t16/code/invoice_allcold.py":"71eb57514e28ced97251e0507105f654f59885ec4d40486a780bf166098858a8","vendor/pr1130/research/gauge44-ends7-x54-t16/code/prepare_global.py":"8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc","vendor/pr1130/research/gauge44-ends7-x54-t16/code/restore_parent.py":"69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d","vendor/pr1130/research/gauge44-ends7-x54-t16/code/witness.py":"779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/COLD44-RECIPE.json.gz":"22d0e01e990c0f1c588607a095271f7844851a437ba07174505e98e9528aed4c","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/COMPLETION-PRIORITY.json":"0274ffca1725e7460aaf7b672bc1248aa6dfdec11e5f0fec91af18b829f8ba47","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/INPUTS.json":"edd32ad9a55d3c508ca2ad90c74b5c87c7f7ca509d96b856a2176fa452780f99","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/LICENSE":"c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/NOTICE.md":"defe7e44af610e25a6c50c1c3b2efd0972d0690574995c0c872fc50eebf4c816","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/REBUILD-CHECKS.json":"1f9d754c89cfed632a6eee919a42d00c6677a8fb4fe1d40615c903242addbc91","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/UPSTREAM-NOTICE.md":"a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/barch/LOCAL-PINS-barch-U8.json":"2d16f99e1f71fd66378f5f767cf4cfa2a58264919a95074c7b31029f39a3c9f5","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/barch/RECIPE-U8.json":"292f0e9f82824c4111728cf4de929bf6e43320fbbdc77658aae9681906b0d652","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/barch/build_tri.py":"0fba65b31c2fd71864c291358bb0ad8d5f7e1be07e21df23f0ae73d7b966002e","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/barch/reproduce_barch.py":"19bc970aa6af25ab0e7fa96fb65c64dd0c5243976d8f2cb733cba839155482c1","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/barch/run_controls.py":"42639bf62bf57795e3ea615c1944c67efed00f28591333daeb3139bf63d04476","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/build_gauge_cold44.py":"ec730a4d3ff12fb058780718b1d5a7afe61243c532679ef347a5a48e2af0a3bb","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/construct_gauge_xcentre.py":"d8d295566ef2399af2da0707a4adc83e07aa26d2344c01a66bd0ca7684cf9217","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/ENDS7-PINS-k8.json":"88b276bb95c5cc8b93fd7aaa935ee6ae3544cf704952ba797d929ee8a18d6044","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/README.md":"3190ed220438c4c611ab2dd4f695991c3ed2ed90cc9e9dfaed9b8cee5da28cfd","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/RECIPE-ENDS7-k8.json":"18b8563294b9052a33dd7eafc4ca35f4feec3871bfdec4b00153966fa87e24b3","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/build_ends7.py":"4f575f1e73b2ea5f051b3defdf2013310fa462cc120e44d26a3b1ab6a3ef2148","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/end7_controls.py":"c7edf1d6ee059d6c9e73921179154f1c8556b2a6b738246c4ea9021ccc0fe067","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/fastpath/NOTICE.md":"3da80a5155c625bff907a42a82c65bfcf92854d2c960bcea4537c19c99efd4f2","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/fastpath/PROOF.md":"d73e4522602404caba8e7f247005a45c8a8cd26ffd2a70d65f4f9556a391d053","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/fastpath/lowering.py":"ba42903b841722b872f98f3afa77d47976ca66a0cb4c0dd6b8de04462d4baa2b","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/fastpath/phases_fast.py":"122c671f5bf49a1696b5edc91d76d7c16b1837513dd6c54ace4add747cd3c657","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/fastpath/sparse_state.py":"e91210ecd5085cf9add872f40bb434806838da488e12152c63c86e51fb5a7a37","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/premise/inputs/CODED-CELLS-k8.json":"7347f814850a838bd617bc7a55c307cec2b72becde2f12ea3e2e1af344b43563","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/premise/inputs/TRI-LEAVER-k8.json":"b22e6ecf76104de66844bd617c4ca80f5546ba0966a50e5e9aa0ffea4976cb30","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/premise/premise_check.py":"28a7f881a988b29b8ed3c927dd142ac3d4ee273dedab3a65bb02c01a64eb2639","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/premise/verify_1049.py":"a1736324c6db161733d8e11f608defd87b7f97cacd611203d22499e4c7de5545","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/verify_ends7.py":"23e1408149ee4a23de1e77d989fc4fba43bd3978663c846c9147334db5368764","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/x54/RECIPE-X54-ends7.json":"5704c7d1ad8be05f51b7c8ff39c6f2430bf787bc1ac5919e6f1ae293df369748","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/x54/X54-PINS.json":"a3cd63bcbe77c5e42efeac5234b8b9d5bc2e0234838020622fe1dda717d8020d","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/x54/build_tri.py":"2432372f148a4d34d2909ff8a7e2a239d6ee51837892380963de6efd45c8f2d6","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/ends7/x54/run_controls.py":"51454916979eabf8f69a130a558216cb02df18626b8dd4cddd77a2fb745f2a86","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/frames/FRAME-RECIPE-sw4.json":"a2c7ca4d44671386d05974e2627645b42bbb7da7a35cefff6e9fa158b6ac8473","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/frames/LOCAL-PINS-frames-sw4.json":"bc416b8f6443d59c715fb358c4d70fa27eae2d306388ffe0e2a303f60d929f7f","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/frames/build_frames.py":"200847a7e8b3125cbeea0765dad67650e0bf83d32b66d72ba4977e99b8ee8eeb","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/frames/frame_controls.py":"477de854ec9184a2c73d6ac3857a9d0cbd6bc04b71d10a105e7344434b492a77","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/frames/reproduce_frames.py":"dc39ada9a2eb387310be181f3cea5dbd4b538632a888cd7372ece5e38a771832","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/jx/LOCAL-PINS-jx-X4.json":"95c5114c8e937c2737a1b9f9da97303f2e5e129d39e6dfcc4010e99bfdb9c974","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/jx/RECIPE-X4.json":"9d42c6b38e8124f5ffe15da56c260a7fba7260626bf3c5f8cbd93aa4a71ceadd","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/jx/build_jx.py":"3cc7550b0c24bb54e245c6f7f16de489fd7844721fbb64aac628f38f43887916","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/jx/reproduce_jx.py":"5c7afebb4eb7fcdeb7e971cfbc457cf071850e2da21c3c71295efdd453c2399c","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers/build_pivot_swap.py":"8e8bced88be2e592ded40929499bac385ca92fcc1fa59183c22229dbf34093b8","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers/layer_end_controls.py":"7829187bfc8f909948d5250e0ec00f02c89f5fe98306a3ed88daee36cb3c92ef","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers/reproduce_layers.py":"435699f6f79c6c7fb8d6cc5a8382576d6ac88747583a975ff671e45440b93c4e","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz":"3164cfb71baaeba4ac43427bc14075a225fc3a32ecd9341e58aa52c03a4ee2c0","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers_np/HPE-RECIPE-NP.json":"43900139f618bdc06b8319098fb8dccaf4fc315b43ef7c067ca2cd778cdba2c1","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers_np/PIVOT-SWAP-K8.json":"3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers_np/PIVOT-SWAP-NP.json":"d49b8d316da1cbdaf995dd0e8314d3c67cc9cd4d5902e9d85ccb907be645bef5","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers_np/reproduce_np.py":"1a304144a250d00d14154692ba522365b036777cf2b6fac466095e8ba733c16c","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz":"17e218a17e47c58fe2cde775ab2314d3d84030a61327b7f13da61cae3b374ad4","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers_p6n/P6N-SPEC.json":"132a59635077d6afe80f99964a6935fce1dc2ece6587d74209c6f9c60025c8f1","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers_p6n/layer_end_controls.py":"fc58c5699ba6191c1163a3041241f6f0b619626c4462cd99bcf88210bac9e81e","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/layers_p6n/reproduce_p6n.py":"aa7d6bcbed05aa1c689437c07a26e5c95be3c700c0c1fb7bcf91c432a88436ca","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/CHAIN-PINS-k8.json":"9dfcecf963d8fa6d1cf5ba212336437a51f03c1444a1c6d33e54d2bf762970a9","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/CODED-CELLS-k8.json":"7347f814850a838bd617bc7a55c307cec2b72becde2f12ea3e2e1af344b43563","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz":"6416043008fca68463c0026fb7be500bafbf6b592b1caf42701101531814df33","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/COLD-LAYERS-RECIPE-P6N-k8.json.gz":"24a304493f28d7b419d3023598ff728deb63e1582cd65011e438951ae22c0beb","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/FRAME-RECIPE-LV-k8.json":"b53b97ecbefb60cddceec08172438f1902178d9438bcd98ecc736c43773c3065","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/HPE-RECIPE-k8.json":"907db3b20e2e54e230567259575ac89e7eac2b60ce0daac11b6b98849ce45ee9","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/LEAVER-PINS-k8.json":"ab6ce39246d102f55d63c819c4cded2450c515b0e99afe5023f726054afc73f6","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/LEC-REASON-PINS-STACK-k8.json":"d87ed7b5869bed4a3d266f0ce5fc784cbe88340a625d22ab9f580fa00872df19","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/LEC-REASON-PINS-k8.json":"b07279e41ec9d8f89e8509081e1e7f2c8e8b062fd951b22608a03ac461982914","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/PIVOT-SWAP-k8.json":"3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/PROMO-RECIPE-k8.json":"bc017d6d5126f5f975e7fdae84642963c86ff74f7056ec4764192b5f4497dc83","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/RECIPE-U8-k8.json":"51e5e37bfcd1dd1f4e2ce1bb60d23f645e5881e36f3aa556f1533543a40e548e","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/RECIPE-X4-k8.json":"4199b9b6bb28f3f79fa01744a0520a60fdf783eddca459f86830535f759b67c1","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/REGROUP-LEAVER-k8.json":"b846ea56bc8c58d2513b257f9bea7de5136484b7d66c5bf3d8e3211fc48e4b8e","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/TRI-LEAVER-k8.json":"b22e6ecf76104de66844bd617c4ca80f5546ba0966a50e5e9aa0ffea4976cb30","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/build_frames_lv.py":"2eb80d612aa59a7bd8b04a122045e3bd2b83a21954e3164943cd20cf6050a21b","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-01+.json":"3d2afc4986f1f3aceacd1e0572daebfb79134ba6af7677150083d0912676427c","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-01-.json":"8f8620f47ce5ba5abf6179d1a5a986c25903ba71b6711a7035815968b5888927","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-23+.json":"53b65cbaeb24bb2a4625f107a39c0ba3797f37aa4980096f22dff7cdbd76440d","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-23-.json":"e34431338f5527838c6e0d0caff885bde82624b0791f2a072c5b4e49faa6b98d","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-45+.json":"ba8f3aa26032dc36e2db4073e2cac9fc61d7a475d534a749bdfcbecf3aa103a9","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-45-.json":"302024488efff30c820b5bbf6b422c6106bb5a9ee851bef8fccc16512ca789e7","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-67+.json":"0a7aa4ee46e7f05c9cf0c1a36791d49e439c0c9c473e76cf954b0655463dae05","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-67-.json":"0a7aa4ee46e7f05c9cf0c1a36791d49e439c0c9c473e76cf954b0655463dae05","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/cgx_leaver.py":"3af491c63dd96204a7c36006c7e419c2e5ce77e5bc453ccd2495c1e41f83f87c","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/layer_end_controls_leaver.py":"4ba676f1ea326b739a64c3477f64eeb295f8151514f78fa7e62b71e4373a6206","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/reproduce_leaver.py":"831bfdf2247b5d864b74c3b2b6a475718053d48570851d48bd1c5471d410ee30","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/reproduce_leaver_chain.py":"2bc3fc3f32e0f957a0731b79254c553ca48fc6d4d47c4f99d6cd31e1901d85b5","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/notri/PRIO6.json":"de0412511b0dd1af13e9717bc791126ac0e91c569b5391fd6c70268083045d15","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/notri/cgx.py":"3da039d4184097c14802f9dbf972520d5b807671196f5e47a2247bc9f29bb418","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/notri/cold44x.py":"f0bc3500efb2c839a0f8cb03dbb9ea0a54f1dfc71ef81e5373b3d638ac5b8296","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/notri/port_stage_x.py":"38310744d054e393ea35e996047cddeb2d212141aaaaa4b07f7a4663b11db8e7","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/notri/reproduce_notri.py":"90148c2a0422b4f92164298a283de73d413ab3d4cb7151a0e6b643a37ea025a8","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/promo/LOCAL-PINS-p6n-k4.json":"a92bb02266596956bd53e9c86e8bbcc6639c92b4a4a248a1521f8eb79228271f","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/promo/PROMO-RECIPE-p6n-k4.json":"fa6065d142646f7ab1f268912ce0cf5a1a6cd33c3994ff96bd6e204cf16b3e90","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/promo/build_promotion.py":"9c9e2001b8d68bbe934d136026276fe97bd9bf6f94d4d78441fc28e14aca4daf","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/promo/make_recipe.py":"ba9e4fdc0c1be7f6a150a5a50909911257a1a8c7cc5d03d61f541178fc07c122","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/promo/promo_controls.py":"786c51f84b53698c2c833083506c4432c30eb0ed3b71e7dbe458a70c7413c372","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/promo/reproduce_promo.py":"f979be666c3f5cf57e342a8427863c0b35b67ca4d3be495ac386f6870deb2026","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/reproduce.py":"047bb9b3536b0b16bb08a21cd9fd80404ca9d022345f1aeab34b21dffc281c92","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/slots/RECIPE-SLOTS-k8.json":"0bfffa6a90a3a9635d168f7f55e2003c773c422ded75822b6947cf499f59a55b","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/slots/SLOT-PINS-k8.json":"55dd229684febecb80638eff9c6b3986623e8539c6c956753b350209c3e0efe2","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/slots/verify_slots.py":"bc1c0e3e3d7c81dc1649f5be82cdd2399e543d46c24879cb975877bf9b7957be","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/sw4/LOCAL-PINS-sw4-P6k4.json":"3c06bf68b28ff125a6a2372bb70cefd76fb9fe1333438cd34dfb5b617cd70327","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/sw4/NOTES.md":"3a3ddb0c77b188e67fc453ccb3efe9323f87028092a6ce4d259b7dc99d702446","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/sw4/SW4-RECIPE-P6k4.json":"fa58d0ffc95d10b7453daefe4b34404a52895f94126ef973e92e92106cd615fa","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/sw4/build_sw4.py":"9a295f3d534594a6b1326d8a6647e947670d1c6fbc92f37f5169661fde4c8f66","vendor/pr1130/research/gauge44-ends7-x54-t16/construction/sw4/reproduce_sw4.py":"3d082e0cc576fb1b4fb9e5dd11d63bab697c8a8626e2837813cd00d100b1aeac","vendor/pr1130/research/gauge44-ends7-x54-t16/data/FRONTIER.json":"56bed9070d5f0b7585d7b7fd62984696dbc5158e5187663030920a57e1cbfab2","vendor/pr1130/research/gauge44-ends7-x54-t16/data/OWNERS.json.gz":"d275e6c0ef501fdc9cb6fba883d65666d10391ad35ed5e66b2f4d7689ec75d4b","vendor/pr1130/research/gauge44-ends7-x54-t16/data/PLAN.json":"e104d46a767dd0e223902d6f965aca2485d303499c019cc0d29e1b270da68e5f","vendor/pr1130/research/gauge44-ends7-x54-t16/data/PREPARATION.json":"1d576298bfafc509992113fdd58b5482655a88e321cbfafe9386588eb6fbb6e9","vendor/pr1130/research/gauge44-ends7-x54-t16/data/SPEC-T8.json":"4823f39d0d89ab148bbbbe42bdbc2a27755d921424041887c8614d0bacb293f9","vendor/pr1130/research/gauge44-ends7-x54-t16/data/SPEC.json":"8d7f0576d4aeca183c6e3b23a56897ff668cd0b943b75886fb1ea922091bd3e1","vendor/pr1130/research/gauge44-ends7-x54-t16/data/T8/OWNERS.json.gz":"93fdab52291d9ea20d7caec2760cf4ad0cf0f491bad380db93d48b6cdef36045","vendor/pr1130/research/gauge44-ends7-x54-t16/data/T8/PLAN.json":"0214279f43204f9334aef8c3f6f691e8b81a715628c45fc8341c21a19d26d4a5","vendor/pr1130/research/gauge44-ends7-x54-t16/data/UPSTREAM-PINS.json":"ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/ADMISSION-CONTROLS.json":"a433ec1f6bb62f2190e9abb70af8066b5264296d3c8c72de0bd7dcd034486f7d","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/ASSEMBLY.json":"1b2779a637ec4b6e52df11000f58beef5298be7e20ccdb1cc2260c3688d547eb","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/AUDIT-LOCAL-COMPOSITE.json":"7a4910a23f38e2f1f2b4cac8fe39ef535cf19a5c8a0f339ba8391749f38862f3","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/BINDING.json":"3c8b3f3c7aae4b604ff6cd6f40bd9e6b6ca0507624892b5266e86523ec5fa5f6","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/BIT-SUPPLIER-CONTROLS.json":"23d0ef02c2bf4daeba56aba2660a7284f84a9bacacfc63d5b6b987717cca1e13","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/CENTER-COMPATIBILITY.json":"c66c7da1099ac8618381e2a7cb48b09b43ccf8d125ff124e129aba8ddb922cf3","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/ENDS7-X54-T16-STANDALONE.json":"bf2c45dc34ceb397f7a6a7df709100fbdfc14b31592a3ee01ea889cab4c11e17","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/INDEPENDENT-T16.json":"1a1631047d00b241f2869473894621a6f364f317454f3548055db19919570def","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/INTERMEDIATE-ENDS7-T16-PROVENANCE.json":"43bf3476c9d5583ccd2567b0278365244e259eeeeda7cf155e4276eb58f99263","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/LOCAL-STAGES.json":"8627a02402bae24dbb79c3e7945b5ae2fc3c71384530fdba8b011424ac004de5","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/REPLAY.json":"0cabd7661da0d91e9141f6d4bfe8530e4c29cb30add3c67aecb71e2b5ffb9120","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/STAGES.json":"f12cc135a68a12555db77345c18c14f61c459b5a7eee5c0b42ecd91248318751","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/audit/ASYNC-AUDIT.json":"a63a9378f1d3c901317334822ac8e286ef29ebcf50337cf6386214b9b5e651b8","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/audit/GLOBAL-PREFIX.json":"1c4ca6a87f565623e1ea4a477cb18c25fee4e312053b79d0c2762010ae7dd157","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/audit/IDLE-REMAINDER-FRAMES.json":"c5f200950fda60416c657903d85ffbf270013de23165a6a401a40b9b7f2a6e10","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/audit/OWNERS-AND-PROFILE.json":"1fa9c9acbd54f9bec183a070f99eb9803395d35e847ab6e37d2489b2d41d2e40","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/audit/PREFIX-AND-INVOICE.json":"17749a944bbeb7980a56aeb8ad929d522480869f4c9760e6103a606a58b5b034","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/global/ACTUAL-SIGMAS.json.gz":"86a34c81c1c85e9fcf57ce7dec1c29669377c1d3fb734de9f9c6e031a8f5ef1d","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/global/GLOBAL-TEMPLATE.json.gz":"e845c64551b8db5782dd2544e2feeb8245e6f66766ef824e5668938fca5133ca","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/global/HOSTED.json":"24c04f2da0ee6334d806f71e461e2d6ce46aa363be98f06dd256199d840bad8e","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/global/IDLE-REMAINDER-FRAMES.json.gz":"9caadc6bd699825eca1458b51d3fcc78d31463b53d7b6001477e24f082a10350","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/layers/LOCAL-AUDIT-LAYERED.json":"a596d7262374a023ae079e0da41d20189bd3ca4594101e5e6f402ce5799df9ff","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/leaver/CELL-MUTANTS-LV.json":"308975b8288cb9c853ee6b69e68b25e6f3727d259dccfb7509042f103bb03220","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/leaver/FRAME-CONTROLS-LV-k8.json":"9629e499a7f01f2db1e41873344a1476708f41698a0b145888ee569e580a31dd","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/CANONICAL-WORD.json.gz":"ce6e22693c195504eb0d2c4e89b76cb131e74f4833350d3918925f9a382a6da2","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/CLIFFORD-RECIPES.json":"8594c741d1b9796928029d3a3d53d54eea21bd081f29ecae7fc4483a9c79dd1a","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/CLIFFORD-REVIEW.json":"1f71895a8511e536684feac71ab250941634cdfb59141ac0b831c358c021ef7f","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/FULL-WORD.json.gz":"34d708aa590b16b54094fbaaa804fe2ea00690e0d863525c85db7b0213861c4b","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/INDEPENDENT-LOCAL-REPLAY.json":"0c92ab35f543e8f92bbe90904b5c4154250e473b5c09eec3219a340e2b031bf2","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/LOCAL-CHECKS.json":"b6323c10323a6824023e8aece48b07ab288fa5223c4ff02ea0ba961d318d678b","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/LOCAL-PROGRAMS.json.gz":"94930ab1b7a2ba87afdf68ffc3e1f57afd79218982a65996a34152473b794bac","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/RESIDUAL-ADAPTERS.json":"05e0f111f7dfe3002bf9e5b94c5ed56f59c29c3bfbdf6054712224550dc5f108","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/SCALAR-FRAME-AUDIT.json":"512a8d52cf28fd249eceb4557428327430e81b2b236ca2b60812b5ba5a544513","vendor/pr1130/research/gauge44-ends7-x54-t16/evidence/local/WRAPPER-CHECKS.json":"4b5ebb62b23dae93fc1fe9174c8145654a8452f4b07645c285aa41c961adb1a3","vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/PROOF.md":"45bb3de8a10298a4cf5a278c3343be22a7d2e735be93a4e9454f24df7275faf0","vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/README.md":"004bcdf6c78bd0316f0606d9e636511f94e1e80cbd79cce1a7e3bc55076d9bf1","vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/audit_frozen.py":"a8d9c7c894cb44453aea93b33141559824f6c3ff81a85a6d066f4a10a2757659","vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/expand_owners.py":"0f826377881d0c9405f90d9f5feac857c7c7cf8aef5bcf22d326bc274f038a70","vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/frozen/FROZEN-AUDIT.json":"df6c7181a097900ee9d37db17bd25436a570f21caaa0cc2108712907ab02904b","vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/frozen/MAJORIZATION.json.gz":"ec5f94b13d190d72bc0608dc9fe2498cc43ba9deb05028159a812ec1e4dcacdf","vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/frozen/MANIFEST.json":"9df028adfa5120c60d2c78bfab06822cf4e6ed55502816b7d6dec19c1a2e4967","vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/frozen/MATCHING-RECEIPT.json":"e1af2ac2c6e2457646d52dd693fb961f6279e10fe50eae9873f2ed149b6735b2","vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/frozen/OWNERS.json.gz":"90ff7657a23dcfb67532b49c0800c5fc259b27c89005081e24bf184869e1bd57","vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/frozen/REPRODUCTION.json":"8354f63148621c5fcf09cd16b496dedd677d813f83974e1f341ce38a1fffec81","vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/frozen/SEED-OWNERS.json.gz":"eb3be5eebbb84349d7e7f1bde2fc77772a12ad5bccc6dab7c4efd8d903e2a048","vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/frozen/SEED-RECEIPT.json":"aecfef753379106f5289f31251584c642e2cf7e4fa2d0886bb4ef9e922f8d9ba","vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/frozen/SEED-REPRODUCTION.json":"4f6d49a85f43c98c816877d783470ca717be2349caceb991bf756eedece1b194","vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/reproduce.py":"7551004d8d15cebcecc6793ebd17385830390935ccd1a8957f1c5472bce6ec82","vendor/pr1130/research/gauge44-ends7-x54-t16/hosting/reuse_owners.py":"2106fe79bd89071e62a3a25c1e444531e14fb89f88b4bdeb72d7b40c91266402","vendor/pr1130/research/gauge44-ends7-x54-t16/independent/CENTRE-GUARD-REVIEW.md":"7b82518d7ddf042d6e71174bc286311fa72127e0dc6dc9e500025fcf7abbf897","vendor/pr1130/research/gauge44-ends7-x54-t16/independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json":"9fb5265c4d2ddf3d615e46600954c79cd1a42481500a0973a5695fcb9f2558c9","vendor/pr1130/research/gauge44-ends7-x54-t16/independent/GAUGE44-GLOBAL-GUARD-REVIEW.json":"631107a9a9acb02441ce80298f815e0c624f811b0d58c6fd78f8dc58d564bb5b","vendor/pr1130/research/gauge44-ends7-x54-t16/independent/GAUGE44-INDEPENDENT-PRICE.json":"6e222b252f3453446d0e41b08f00a9bf9449ce3588b6ddc00c9accc1c00e7683","vendor/pr1130/research/gauge44-ends7-x54-t16/independent/README.md":"25668a62d8c91f6860f8412cf2fc750ba41bf1085dad3709ad5067c7956eac89","vendor/pr1130/research/gauge44-ends7-x54-t16/independent/audit_local.py":"03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd","vendor/pr1130/research/gauge44-ends7-x54-t16/independent/price_profile.py":"d2f548ad6b99f64a8ca5fbaf822a89560bb99359957ce3420b497f6a46fc0acf","vendor/pr1130/research/gauge44-ends7-x54-t16/independent/review_guards.py":"b83164d6c0122a055b3281f3381b305683a875760a2d727dd0188bb2aa59d67d","vendor/pr1130/research/gauge44-ends7-x54-t16/inputs/PR589-EXPECTED.json":"b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4","vendor/pr1130/research/gauge44-ends7-x54-t16/t16/NOTICE.md":"902370e6bfcd39dbea2ece474f15fccbcce3b8e966b2b94066bd03e5174591b5","vendor/pr1130/research/gauge44-ends7-x54-t16/t16/build_parent.py":"82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e","vendor/pr1130/research/gauge44-ends7-x54-t16/t16/indep16.py":"1beb512a1d072f81d3e8e492c8827636029686897093bd433e4d4c92d0c830c7","vendor/pr1130/research/gauge44-ends7-x54-t16/t16/lift16.py":"072fe6ac032543d5106631f9b4aa36103269b64ab72061d97ec604f648830689","vendor/pr1130/research/gauge44-ends7-x54-t16/verify_manifest.py":"723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b","vendor/pr1130/research/gauge44-ends7-x54-t16/verify_t16.py":"050e2dfba59911b8f29fd94422833d421367a0ad01c5e4ae916a75a235ee5e46","vendor/pr1148/research/k8-coordinated-owners/CLAIM.json":"721457ddf32e3a418bf7e23e5e3009626d49eb0108c9f617263d8f5028a8e180","vendor/pr1148/research/k8-coordinated-owners/MANIFEST.json":"5b14fd65809d66123d96ca7276d1013b4d23bb54ae53d98b0fbb164e3ffbe942","vendor/pr1148/research/k8-coordinated-owners/NOTICE.md":"442756fc1c5ecfd7b7b7694b53b1ecc70aa525004cd80f7d748ccd7270555189","vendor/pr1148/research/k8-coordinated-owners/OWNERS.json.gz":"681670248da5ffe1504fab103855b6d0b8e91d176f31963fe88efa1d9d8bc2bd","vendor/pr1148/research/k8-coordinated-owners/README.md":"7df766fd7fe3e7f0435eb2190e4a199ab6698b509499e3c0004168a66d78184f","vendor/pr1148/research/k8-coordinated-owners/SOURCE-PINS.json":"80b0357d714181f36476c34f9242ae21d72839c4afad9318b4228b78889fd676","vendor/pr1148/research/k8-coordinated-owners/SPEC.json":"21d605679db7c2e2801ee0d3ef9c262e71319fc49cb98a01b2d05c8a491aa569","vendor/pr1148/research/k8-coordinated-owners/discovery/SEARCH-LOG.json":"a7b4082ce270d84fcdea6dfcc7ae0836610f41d67183156fcd5f81bffb2ef096","vendor/pr1148/research/k8-coordinated-owners/discovery/SEARCH-TRACE.json.gz":"04be238ac938f38f77327e6e83efe0ea6e2cb29ee3d95a5b783bcdf7bda3b861","vendor/pr1148/research/k8-coordinated-owners/discovery/STAGES-RELAXATION.json":"165bf9204534944b44762109bbf35ba4bdedbc867fa1dde63a90bdf593cecaa2","vendor/pr1148/research/k8-coordinated-owners/discovery/screen_stages.py":"e78a0ee907b4ee97f90b7b66a8f8da7a0044474dab7c27845b24ffbf01dede14","vendor/pr1148/research/k8-coordinated-owners/discovery/search_calls.py":"5df48ab7775bfee767d71dd8c47585977922568b532c29f4528f2c8ca5ab364d","vendor/pr1148/research/k8-coordinated-owners/evidence/ADMISSION-CONTROLS.json":"31218c75b7a28d4f5397195bad9ba7e5750366ae7b73d010a749f358ce4adda4","vendor/pr1148/research/k8-coordinated-owners/evidence/ALL-T-BOUND.json":"07cc98bd055bc3f351de2c460364dc9fae25c1b728b90d6dc3ce9b5d9da32381","vendor/pr1148/research/k8-coordinated-owners/evidence/ASSEMBLY.json":"8634e3ce597619d6da631dcd1e40bd82f327a2b500bf6963b5961c945ab810b9","vendor/pr1148/research/k8-coordinated-owners/evidence/ASYNC-AUDIT.json":"abc1e11e3184371a41e4d73d56033e8e7ff608443085926a4e0037f7e335300b","vendor/pr1148/research/k8-coordinated-owners/evidence/BASELINE-CHAIN-STEPS.json":"9f5d3b0e72c92a4f5fda023685aab2e5f23dda6e079410824126c0802bc1710a","vendor/pr1148/research/k8-coordinated-owners/evidence/BASELINE-RESULT.json":"1d43f5f4a6d77f096182d9482eecb5313a0b79c4d3e12f4f70846c6f935287be","vendor/pr1148/research/k8-coordinated-owners/evidence/BIT-SUPPLIER-CONTROLS.json":"4f996bdd4802b0eea6187f01734d4e3f482b281952d6a923dac395a27bf93eb0","vendor/pr1148/research/k8-coordinated-owners/evidence/NATIVE-BINDING.json":"6059b4f78e63c818d52b72615e42d9b80269a3d69769a14a424af6fe19f22870","vendor/pr1148/research/k8-coordinated-owners/evidence/OWNERS-AND-PROFILE.json":"ee31a5ae84bcc6344b18c67ae828693ba92ec0328223c9b6af29b04d90c80b40","vendor/pr1148/research/k8-coordinated-owners/evidence/PREFIX-AND-INVOICE.json":"22cf5aa33d7c26708d1c8b5a5f88df9b330516e6ab9e5e8e10da5857c58e7961","vendor/pr1148/research/k8-coordinated-owners/evidence/PREPARATION.json":"23105d9e89bbf7e2a64e8ce391c6b3fc7a900e4e2d7351bbd0120d05ab52a2eb","vendor/pr1148/research/k8-coordinated-owners/evidence/REPLAY.json":"842986705a5ee84c969d5b58e831dd6cd8ddf549f2ee3bebbd9c6a5dcf566857","vendor/pr1148/research/k8-coordinated-owners/evidence/RESULT.json":"7bf23e92f06971315168cfe167a0ba923f8ba0c58a5f35d93ba53f58fcdb828e","vendor/pr1148/research/k8-coordinated-owners/independent/UPSTREAM.json":"46079c0178181f97b0d35cf2fb3a05e9d33a267bef31230a56dd5c84a7b3b385","vendor/pr1148/research/k8-coordinated-owners/independent/all_t_bound.py":"0ac15a2b2eaf72060924fcd33a43b2170a5c14ecfe4345ff5da041b81bd402df","vendor/pr1148/research/k8-coordinated-owners/prepare.py":"2a92b1a55cad73c0a5168f49f432a436db86111328228e300d3e8b72e9e994e6","vendor/pr1148/research/k8-coordinated-owners/verify.py":"960ad27c57416e061d907cb5f0de7acb4901b5232c29ca88224cc6284e60b496","vendor/pr1148/research/k8-coordinated-owners/verify_manifest.py":"723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b","vendor/pr1148/research/k8-eight-ends-t16/CLAIM.json":"4ba568cb88f86a87a6c35df444b44b6f8c006ece6351279934ede873f5d61eab","vendor/pr1148/research/k8-eight-ends-t16/MANIFEST.json":"f1f5c145121485f644a134873069fc465f312e9144ab43975fa95f599ce06f59","vendor/pr1148/research/k8-eight-ends-t16/NOTICE.md":"a9e85b59dde61fbff0b006923b441cbd1419e24fa9802426785bca667437fdc0","vendor/pr1148/research/k8-eight-ends-t16/OWNERS.json.gz":"a4c79743dcc93c4260fae00b3324b97983fcd56af8bff5414243d7258a4bc97b","vendor/pr1148/research/k8-eight-ends-t16/PLAN.json.gz":"6561ecb8db5e24dd534d0f940f91830691ab375f925b20665ca0f019718e2b7a","vendor/pr1148/research/k8-eight-ends-t16/PROOF.md":"7084e8a9fedd0d5902e95500da70982343fa725d8b68c2c3210a7b0a7bb2e664","vendor/pr1148/research/k8-eight-ends-t16/README.md":"7aa1a4f5348ed9408cdebb2525eaabe50776259b939d7d49f6845503f3c585c3","vendor/pr1148/research/k8-eight-ends-t16/SEARCH.json":"bf8efc27b2ca95f4bd15ebc719d2794a0e5d2edf26fc5b4cffc8c18dcb7f6d4a","vendor/pr1148/research/k8-eight-ends-t16/SOURCE-PINS.json":"07515a4634303b85a54b570079f0efb373b36d586c72f7b023df3d2f495ad5a3","vendor/pr1148/research/k8-eight-ends-t16/SPEC.json":"30d4dcc96f1361fcee1562681291763f6ee8c08fb1f93da1ea4fd2a42a1d0b5d","vendor/pr1148/research/k8-eight-ends-t16/UPSTREAM.json":"23493f74fc09ac50442d9d83b7626d4760cfa24c785ca1d96fde8175bdd39fa6","vendor/pr1148/research/k8-eight-ends-t16/discovery/ALIASES-REFRAMED.json":"a65d322ee757815e0de08e1f3c5796b5add8c744e1c3df292af917966b09adf0","vendor/pr1148/research/k8-eight-ends-t16/discovery/BANK-STAGES.json":"ad8a80986982b67481ed4785663d83f56516542a79dc02c9ff50c991173c2771","vendor/pr1148/research/k8-eight-ends-t16/discovery/FINAL-SEARCH.json":"ed936c49a0c15d69388b03f7c71bee50b2726be353f8dd52c6dcc56b1c12e1bd","vendor/pr1148/research/k8-eight-ends-t16/discovery/HELPER-ALIASES.json":"ad1e0ffa923ce6632b2b86ad00ab004b5fc28ecd1d186e3c55727d1d6e834d73","vendor/pr1148/research/k8-eight-ends-t16/discovery/PROMOTION-GROUPS.json":"221e05ae8c2b32594490b98ca12a96fc301789d1d80752c1d5f168469f8f8c07","vendor/pr1148/research/k8-eight-ends-t16/discovery/PROMOTION-SCREEN.json":"6b5799744b7abbf4182ad594ede3984123ec559dfed1c1f50ad4f005ce713390","vendor/pr1148/research/k8-eight-ends-t16/discovery/RETIRABLE-HELPERS.json":"3670ce299d538c4215fab08e88e7553903dfc595b756bcbc157178b0dc913159","vendor/pr1148/research/k8-eight-ends-t16/discovery/SWAP-SEARCH.json":"70901cb74e475b35e0cffe99fbdae6ed74e5d315b92fdf900ef3a6ef7e542258","vendor/pr1148/research/k8-eight-ends-t16/discovery/bank_screen.py":"b6c208ab449a9371bc812a19ed13edd8121f3f042769739fab9f964959a30b78","vendor/pr1148/research/k8-eight-ends-t16/discovery/columns12-SEARCH.json.gz":"ee6f2925af9fc0dae9c2c511a35e34fe3d9983fb2df6b14de144d1166bba495a","vendor/pr1148/research/k8-eight-ends-t16/discovery/columns12.log.gz":"7056db81c9131f484f1b09931bd3a722fa78e03e8e5898645da2eea3df75638b","vendor/pr1148/research/k8-eight-ends-t16/discovery/columns144-SEARCH.json.gz":"b07b6a6dd29ec3cb03fa3827767e674b4ea06b3f2a555ba332f2dcb88ff918f9","vendor/pr1148/research/k8-eight-ends-t16/discovery/columns144.log.gz":"bcf0b3ca6bd12a9032bfd27231e5a4efe2dd3b0edf874c9a01d0ba9dc8a3889d","vendor/pr1148/research/k8-eight-ends-t16/discovery/columns24-SEARCH.json.gz":"9049ac77892a20aeeb30ccbf2a703c2b89cdbacf4f8f68a391cae10552c948b1","vendor/pr1148/research/k8-eight-ends-t16/discovery/columns24.log.gz":"6aedcc3e39ee3ee8d2f9d4f33fd0107a1dec002323a6bf5e7e29308beafd3f91","vendor/pr1148/research/k8-eight-ends-t16/discovery/columns48-SEARCH.json.gz":"adafcb5f6a7169a01a71220ea7ac94b389884112d00b1e9083961d69e4bbe467","vendor/pr1148/research/k8-eight-ends-t16/discovery/columns48.log.gz":"0d69973436734bdce8399377f617dc728f099c1da237bdb829bf1ddf20ca4c4e","vendor/pr1148/research/k8-eight-ends-t16/discovery/columns48b-SEARCH.json.gz":"fffcdb5b4f3679ab726a3abf9a8ed97559eec7975ca39ece8a140231efaad130","vendor/pr1148/research/k8-eight-ends-t16/discovery/columns48b.log.gz":"c811f9ea49dd8ddf80f54556c7e387172b5ecbd8998ed4bea795e7c2b12121e9","vendor/pr1148/research/k8-eight-ends-t16/discovery/double-calls-SEARCH.json.gz":"69df67741eae2afdd3f683f4021f478000dded1322c5820023faa77067ef6a9e","vendor/pr1148/research/k8-eight-ends-t16/discovery/double-six-SEARCH.json.gz":"0364f028731baeccbf07953a98fabbf152b3685c5dfdf309d65398946ade9883","vendor/pr1148/research/k8-eight-ends-t16/discovery/double-triples-SEARCH.json.gz":"f0040bb71eac1612bf730791a6d32bf13c7a065f0a2772a1149ced7aa71ffc77","vendor/pr1148/research/k8-eight-ends-t16/discovery/helper_aliases.py":"3b996c21bf97e950e785c2f7f3ce025ce59c754c3679f97023ababfc5ac0b295","vendor/pr1148/research/k8-eight-ends-t16/discovery/make_start.py":"3ba975c7947a3b74959a7e83a580a6f7b36e90d075157bac304a097d20e2cafd","vendor/pr1148/research/k8-eight-ends-t16/discovery/promotion_groups.py":"5244da8cffc5f56698c134ca36230bcddbbdea935bc633e4975de50b47d785d2","vendor/pr1148/research/k8-eight-ends-t16/discovery/reframe_aliases.py":"5e6342d583a7f3b99c940b6382527a000803eb728267fb4c101371b2b2128d89","vendor/pr1148/research/k8-eight-ends-t16/discovery/search_calls.py":"273d3b3e1de5644af5a13a2c7cb18a34a3689b80830b614d7d2ed1da998a90ee","vendor/pr1148/research/k8-eight-ends-t16/discovery/search_columns.py":"edbb093207e21ee4301382f00198c6eccb197949068e96c76e46a2e61dc90f82","vendor/pr1148/research/k8-eight-ends-t16/discovery/search_uniform_blocks.py":"ab6308d536b37b14996e06b857a4f11433b3cb551444e836eb12ec560b452bb8","vendor/pr1148/research/k8-eight-ends-t16/discovery/swap_frames.py":"cd89dd461142788817ac53c041808077d162a4d3bcfebee240307199aebadcc5","vendor/pr1148/research/k8-eight-ends-t16/discovery/t16-calls-SEARCH.json.gz":"44df70fe291f3c0ec9ecd01791c02b9b52b29807c576353476542aaf76bbff40","vendor/pr1148/research/k8-eight-ends-t16/discovery/t16-pairs-SEARCH.json.gz":"d32f9facc6b68c8dad2c9e4ead26aec913b076d4eb10214d18fa0c4c0b4762fa","vendor/pr1148/research/k8-eight-ends-t16/discovery/t16-triples-SEARCH.json.gz":"57dd34fea35dee80e72a007e4cd044c50f00c1c794f03df6b0cbf292f54d8e0e","vendor/pr1148/research/k8-eight-ends-t16/discovery/uniform-blocks-SEARCH.json.gz":"9c0a86f5befe738ebcf39badda84314150b060a911e0708d83d29a22423f149c","vendor/pr1148/research/k8-eight-ends-t16/evidence/ADMISSION-CONTROLS.json":"6bdc8957237a01c0c5f667e2be2e889b02714fc6bc7a209672d09d5222073059","vendor/pr1148/research/k8-eight-ends-t16/evidence/ALL-T-BOUND.json":"dde30a7151248cb9f316fe3816554dc165d050f5216e13797ceb30fe681a3a04","vendor/pr1148/research/k8-eight-ends-t16/evidence/ASSEMBLY.json":"52c6af2fc860f7459f0fe3397639caecd5a8edf35ad76d4b22e99d19a79a2831","vendor/pr1148/research/k8-eight-ends-t16/evidence/ASYNC-AUDIT.json":"644c15a99e207161a50eca01ddf1c7852e67504517fa4710d5490c3f65a4665a","vendor/pr1148/research/k8-eight-ends-t16/evidence/AUDIT-LOCAL.json":"9fd252469f82b5ce5fc2f42b674445dfcac08d769768d00bede6cb5c99e9aa63","vendor/pr1148/research/k8-eight-ends-t16/evidence/BIT-SUPPLIER-CONTROLS.json":"17939b88da6b6ad8a8220ed04ddf325679fc2f096c7d197938f10893a87383b4","vendor/pr1148/research/k8-eight-ends-t16/evidence/END-CONTROLS.json":"e54407e7951f10c0eae5f310f49765429cf886a15dafb2afe80760715737d135","vendor/pr1148/research/k8-eight-ends-t16/evidence/GLOBAL-PREFIX.json":"a6820bfad6fd665c08755fdff98d64069cb94dce337b0881e035a61bcb981cd2","vendor/pr1148/research/k8-eight-ends-t16/evidence/IDLE-REMAINDER-FRAMES.json":"2d8b44b6bfe85df299bef25602529867b3316a20e41991786c2063b4c203d34c","vendor/pr1148/research/k8-eight-ends-t16/evidence/INDEPENDENT-T16.json":"8311da24ffd4314b7d0857f7669de063fa76679af7fb67009513c513e47da5b3","vendor/pr1148/research/k8-eight-ends-t16/evidence/NATIVE-STEPS.json":"782098b0ae9b7a87c75c47edc2e072c25a2c44d3e5417f44bf5f81ecf3d04a6e","vendor/pr1148/research/k8-eight-ends-t16/evidence/OWNERS-AND-PROFILE.json":"f20ff5901bfe41cddf5c62d59f8c5361323f7e49b78c17d97173e9db5b3baf0f","vendor/pr1148/research/k8-eight-ends-t16/evidence/PARENT-LIFT-RECEIPT.json":"d4705df4d65289e9ced31f625e34559fb26c1a4ca6f74559dd2e31a366b20a74","vendor/pr1148/research/k8-eight-ends-t16/evidence/PREFIX-AND-INVOICE.json":"ef4775a3cd6bb1d52b9f43924b9bb1b378d52662c67e373fed20c1d5728caeb5","vendor/pr1148/research/k8-eight-ends-t16/evidence/REPLAY-LOGS.json.gz":"81d8a6d5968f206177a4a1bd51baa530f1f9881867ce9925d341066dc1b33f21","vendor/pr1148/research/k8-eight-ends-t16/evidence/REPLAY.json":"fa8db7880863b26de2999eab873f9d9b4661da651e17ac2f3b24a888efb1a341","vendor/pr1148/research/k8-eight-ends-t16/evidence/RESULT.json":"33708ffb914369d4e25f34824bad32f2962d94027c2710df70fff83def7ec19f","vendor/pr1148/research/k8-eight-ends-t16/evidence/STAGES.json":"b46df79356639d66a30fd50ca9d62b067037fb6072865d7399273ab20ccd3b23","vendor/pr1148/research/k8-eight-ends-t16/independent/all_t_bound.py":"0cf8498903ef9e2a210886aa8360643b43a41f5bce33e187528835c325e3a059","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/UPSTREAM-NOTICE.md":"a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/assemble.py":"15f6986a476bac76bcdc0bfcf51da115389b46f1950d2766b6822f757888b13a","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/assembly_controls.py":"da7e981ae1b9f099d4e1524cb4f3ba1116011936ebe378692889b5dbfa99029d","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/audit_allcold.py":"1467a2acb654e62552c69fb9a7c4c85f70a02120881d222313865058ab71a6cc","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/bind_providers_portable.py":"1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/bit_supplier_controls.py":"e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/emit_allcold.py":"354367e1fd6185a67b04f4268bcae4d502e47b18cb2131e247f5bcab5b3a769e","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/freeze_spec.py":"5971eecac6d6fbcb53244b80f1b9d7232012dc32876fab511214a5addebbe6c2","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/generated_identity.py":"c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/invoice_allcold.py":"71eb57514e28ced97251e0507105f654f59885ec4d40486a780bf166098858a8","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/prepare_global.py":"8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/restore_parent.py":"69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/code/witness.py":"779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/construction/leaver/PIVOT-SWAP-k8.json":"3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/data/UPSTREAM-PINS.json":"ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/inputs/PR589-EXPECTED.json":"b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/t16/build_parent.py":"82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/t16/indep16.py":"1beb512a1d072f81d3e8e492c8827636029686897093bd433e4d4c92d0c830c7","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/t16/lift16.py":"072fe6ac032543d5106631f9b4aa36103269b64ab72061d97ec604f648830689","vendor/pr1148/research/k8-eight-ends-t16/vendor/pr1074/verify_t16.py":"050e2dfba59911b8f29fd94422833d421367a0ad01c5e4ae916a75a235ee5e46","vendor/pr1148/research/k8-eight-ends-t16/verify.py":"e910ca38941209be9b32c3fa6d784e84a824bef9767d2bf492f298d4889cfe92","vendor/pr1148/research/k8-eight-ends/CLAIM.json":"65f620750f2a438316684b74cdf7cd990d59626b5c073e7dde0fd735ff3e158d","vendor/pr1148/research/k8-eight-ends/FULL-WORD.json.gz":"d28c607df2bc4a82684d3fe47cfb3dba04e3bd14b247c7d4a62a03dff7b2836c","vendor/pr1148/research/k8-eight-ends/MANIFEST.json":"bbdfe8589b21557ee0e0625cc485e7afef1f55fd31609bc5f4f9b30de4f6cbf9","vendor/pr1148/research/k8-eight-ends/NOTICE.md":"820fa13161f857c221f2c4099dd2985c7ff72249dc7a0221bc00fd0c1b9760e5","vendor/pr1148/research/k8-eight-ends/OWNERS.json.gz":"c41fdf51541ecc91af914f264967f3633570500994f8866daf642440a5d843dd","vendor/pr1148/research/k8-eight-ends/PLAN.json.gz":"a3e9e390da3136655606ac919ec60696e2f704457ff01ef9e4d07e90534ab2d4","vendor/pr1148/research/k8-eight-ends/PROOF.md":"1ee3b7d22a39ccb0877ca32f176786b2545dd2b86bbe986eec833b96cd17ba6b","vendor/pr1148/research/k8-eight-ends/README.md":"0f2bc8afeff4054cb8fb62819563a6214d53af916ebf6f28bb2fcd972814362c","vendor/pr1148/research/k8-eight-ends/RECIPE.json":"6a5d91b95bdba641ab4cc0e3c9b7f0f2adcc5ef22bef7f732d5d76cb0b6fab6c","vendor/pr1148/research/k8-eight-ends/SEARCH.json":"f1816698aa4d7deb48ef7e98a711fdc0c74d67bd336d4b8f48b46fe191d7d1b1","vendor/pr1148/research/k8-eight-ends/SOURCE-PINS.json":"6b85ed22262e23db1ff0518d874d4e3ee1b4317d642fabdc9747cecbd04ef420","vendor/pr1148/research/k8-eight-ends/SPEC.json":"555cf868f29c8173b2faf8243aea30ee29f3e12f694c6cb3865a06981592af24","vendor/pr1148/research/k8-eight-ends/build_word.py":"18691b1fad3bc798b7ad58b39b433f405e9bb4ec266af0303b563f11b07d956f","vendor/pr1148/research/k8-eight-ends/discovery/END-COMBINATIONS.json":"db6353685f6f344a6e3a4b8476dde4858fa2fad65fe4e74abcecab93eb07a79f","vendor/pr1148/research/k8-eight-ends/discovery/END-GROUP-SCREEN.json":"b197a014997ec869cc2768b68070e9ad3cd6d19633b366085a8061a3523fe3ef","vendor/pr1148/research/k8-eight-ends/discovery/END-GROUPS.json":"19b456b91852df5ee2aec79a16ab454c5772bd5160d1cee42e4df6f0cb211bd4","vendor/pr1148/research/k8-eight-ends/discovery/RETIME-CENSUS.json":"40ea9706b94cd23a6c37ab01afb6e945ab59ac43d1a61433583cf1d297cf57dd","vendor/pr1148/research/k8-eight-ends/discovery/SEARCH-TRACES.json.gz":"eaa157000003e807fb466d6c7bfc032dc74857ae4afc5de2ca6d1bf1a631c37f","vendor/pr1148/research/k8-eight-ends/discovery/SOURCE-CENSUS.json":"aeadcc466b01fd5a2498037f3a83dcecdde91d30327a15c684d77645489e6f69","vendor/pr1148/research/k8-eight-ends/discovery/SOURCE-REFRAME.json":"d69170ce6443ffaf890a5e3e2b8cecdb74ba4e7b75273738ed367be5643b01a1","vendor/pr1148/research/k8-eight-ends/discovery/combine_ends.py":"ea0e79e0bf4ea7d44cadd179fb5bb6ff13cf6cd960362a1e2e07c63c1969b7f8","vendor/pr1148/research/k8-eight-ends/discovery/end_groups.py":"190a44e768daf0d9076158da9f00e4aa7e682e7df90749d18fbd55f1a04b9b09","vendor/pr1148/research/k8-eight-ends/discovery/frame_model.py":"dee9899272846ee954f8daf6e9f60c9e073c86489b2a594d4d9a4a9899cbd0e9","vendor/pr1148/research/k8-eight-ends/discovery/minimize_recipe.py":"8fa2216d1228c12a08b5e93b084ce1426ebe99b5abb7f6e614173b56bedb459d","vendor/pr1148/research/k8-eight-ends/discovery/prepare_new.py":"b2995d74b63010aa3bd5e4cdc59666a0ca0d9d4244340c694e8eed6171231c0d","vendor/pr1148/research/k8-eight-ends/discovery/resize_owners.py":"af9b632d51f6b4beddd87bf75d6e36eb3f58b7e467e711208f304a774f8b26f0","vendor/pr1148/research/k8-eight-ends/discovery/retime_sources.py":"35600042b16447b24289c73a41462d4eeb6600117529df5baf4fed5aa389d898","vendor/pr1148/research/k8-eight-ends/discovery/screen_end_groups.py":"a29814cfc5f3f86dc62272fd3cceb2fb0456a3aa25c8b183980291b744e9ab54","vendor/pr1148/research/k8-eight-ends/discovery/search_calls.py":"5df48ab7775bfee767d71dd8c47585977922568b532c29f4528f2c8ca5ab364d","vendor/pr1148/research/k8-eight-ends/discovery/source_census.py":"9808b026a8a7556fbf171f57ca46b32c2e33b36eeb2924e7eee24abb2a7b3853","vendor/pr1148/research/k8-eight-ends/discovery/test_structures.py":"7c550f1c00d58fa1df668179e09c0fd9fe61c35029f548f973727f0b36706e31","vendor/pr1148/research/k8-eight-ends/end_controls.py":"9f4a2ad05a3602be3bd89bb1a1e3fc40bb78eb3ad8de3f66aa19e44e53e30e2a","vendor/pr1148/research/k8-eight-ends/evidence/ADMISSION-CONTROLS.json":"b7df5cb7695f8de70c674a03c10a36682d85b958340d392c8d61e9b969111179","vendor/pr1148/research/k8-eight-ends/evidence/ASSEMBLY.json":"1cf819f87c1e550c78de98206a52e9aff04ec47022e5a63987bcd1dd5d2e51f6","vendor/pr1148/research/k8-eight-ends/evidence/ASYNC-AUDIT.json":"2b056ae65d212cfdf4d83778b9be47dc7a9ded6626feb3a20ae2de6ead8dbb79","vendor/pr1148/research/k8-eight-ends/evidence/AUDIT-LOCAL.json":"4ebd818fe459c8b729aaf385d6b2946e58316414a9c29c5ba6a2335d63af7ecf","vendor/pr1148/research/k8-eight-ends/evidence/BIT-SUPPLIER-CONTROLS.json":"4fbf09922859926ed79eb4874a0c3414a13991de2ffc64d30a382e7eecb2c2a4","vendor/pr1148/research/k8-eight-ends/evidence/CLIFFORD-REVIEW.json":"2bfc112221995431c25a7257fdda5a2e9b2631c1712a48ab428f946849cbac91","vendor/pr1148/research/k8-eight-ends/evidence/END-CONTROLS.json":"e54407e7951f10c0eae5f310f49765429cf886a15dafb2afe80760715737d135","vendor/pr1148/research/k8-eight-ends/evidence/ENDS-8-AUDIT.json":"5381c41fa10fdccbc5c5bdc7059ad839e508d7b8bc3a139bc8ad6b45c20b01c3","vendor/pr1148/research/k8-eight-ends/evidence/INDEPENDENT-LOCAL-REPLAY.json":"00b418af082ad30474fcdeecd121d96af305c2686756a0ee30178fe1ccd5dd99","vendor/pr1148/research/k8-eight-ends/evidence/LOCAL-CHECKS.json":"3f4c8aba4736091f7efee0d31668d230626e3daa1438dfed096efd04d89b91ba","vendor/pr1148/research/k8-eight-ends/evidence/NATIVE-STEPS.json":"02f6ea9122362ba1e408e72c331ffc850a2fbd1593afb06554aa0ab5c7aee0f6","vendor/pr1148/research/k8-eight-ends/evidence/OWNERS-AND-PROFILE.json":"a04d3db0d157b197d9395967163e155f0d8775a06db2ca4318258830e2abdaa9","vendor/pr1148/research/k8-eight-ends/evidence/PREFIX-AND-INVOICE.json":"66650384488db73bf3d5c7742abaa9c116877845bbb4ef46d6fffe235ae7d1c0","vendor/pr1148/research/k8-eight-ends/evidence/PREPARATION.json":"cd980d9b80de65d1bd9358d590a479fb85d75fc4e468a12539cd5a0388190e8d","vendor/pr1148/research/k8-eight-ends/evidence/REPLAY.json":"fa6b65403a28ce8c717412b0d90dd4c702bcba7e3c530bca932f921f0dba75e2","vendor/pr1148/research/k8-eight-ends/evidence/RESULT.json":"904b0cb2082f6f109845d30f6ee4bb6f766ea493c4cee6a637634362a30785b0","vendor/pr1148/research/k8-eight-ends/evidence/STEPS.json":"5577123fa4422fb80f412dc3713bbd7eea5c4c50b63db635f01585457c9d2960","vendor/pr1148/research/k8-eight-ends/evidence/WRAPPER-CHECKS.json":"b6c7fdef5893b117434f39b6561b80504482fa748e23b840f77a07b137e1d1ea","vendor/pr1148/research/k8-eight-ends/replay_native.py":"1fb596fbafdb19140f483cd34db2994c571e3b962e33b8ea9b3ddc486e37def6","vendor/pr1148/research/k8-eight-ends/verify.py":"d57061431e087fb755382e3b362ea7421e5ee3dfae5b3ed81ce5228278ba58b6","vendor/pr1148/research/k8-joint-entrances/CLAIM.json":"bb8356c6f8c9e3f3b1a4b02c1be6bbd73e9c4fabbef02a0ed0c9cd897607c825","vendor/pr1148/research/k8-joint-entrances/FULL-WORD.json.gz":"a0622d86259c4163e58cf0677ce575b6039a8ae4c95aa6d8b82a8163cbd42718","vendor/pr1148/research/k8-joint-entrances/MANIFEST.json":"a6142beb7c9729690f9980cb84a241dc52b82f7e760fec82a810c5cab7e78f6f","vendor/pr1148/research/k8-joint-entrances/NOTICE.md":"afbd38d6c8a232ea566c296424a86420f204e6cfaac565c0a147340bda3d3da6","vendor/pr1148/research/k8-joint-entrances/OWNERS.json.gz":"7755af4108f066cf1eb13dbaac0a0fbb97a2852ffa7403588d2b5218c81101bf","vendor/pr1148/research/k8-joint-entrances/PARENT-PINS.json":"ae43954e4cee8951e9bff82efd728fe18e12f44e62ccc4d0177e31108ec6c5f0","vendor/pr1148/research/k8-joint-entrances/PLAN.json.gz":"e963ed64b9970858902b9388bcf1c5f9cc704859ad021ce8bda465a4dcef8310","vendor/pr1148/research/k8-joint-entrances/PROOF.md":"7b856d7f73d506b7ee2d6f5f4e87a63ce984596b869d05d39172aff6ab460ad0","vendor/pr1148/research/k8-joint-entrances/README.md":"4eab75d721c9ee7e52785a2fa2c056bfde3d8a1936a5e99378f0951debdd6ca1","vendor/pr1148/research/k8-joint-entrances/RECIPE.json":"2257aa6b16f2650a4213c5a14b44dfff967954d376e72ca04e089069aeb11aa1","vendor/pr1148/research/k8-joint-entrances/SEARCH.json":"bd5ccaa57dae85b61c8489977188cbc7e88cf005d561a7475fb3b06b6f172517","vendor/pr1148/research/k8-joint-entrances/SOURCE-PINS.json":"e222854342bd87dd68488b8a90d83764029852e8e99a168c677a3206393ccb94","vendor/pr1148/research/k8-joint-entrances/SPEC.json":"55bdb68d5d126c6be0e0acc419bd62301a978afd514f9834ed1e08b1aa4f563e","vendor/pr1148/research/k8-joint-entrances/build_word.py":"317ef4a9fb9fe9fcf59b98f28aeacd6211fc960768f316c54bec9bb55985de9e","vendor/pr1148/research/k8-joint-entrances/controls.py":"1af761754245287b5158fe23465d3e290ae0b421e3ca51e4bc1d4d6219004673","vendor/pr1148/research/k8-joint-entrances/discovery/COMPOSITIONS.json.gz":"17e1ea1bc3a363be6a060a073a829d958b2a2e2aaeb3ba6ac5da43e94fc40ba2","vendor/pr1148/research/k8-joint-entrances/discovery/INTERFACE-CENSUS.json.gz":"cbd8b16e6fca3aa3aa553d39541950db42282c9d38e87d5fa89f5acdd3be568b","vendor/pr1148/research/k8-joint-entrances/discovery/JOINT-FRAME-SOLVES.json.gz":"0bbc11d747ce59399c6b479d0e9586ce745e88c641afcbf8f94d0a5b94713afd","vendor/pr1148/research/k8-joint-entrances/discovery/JOINT-FRAMES.json.gz":"e39a93b938bc04d04be0195b5389bfc22100f31351747cf4cc16e27b5f23cd5e","vendor/pr1148/research/k8-joint-entrances/discovery/JOINT-GLOBAL-RESTRICTED.json.gz":"f01db57b9d6565222ae7cf416f272efc7d983b90ac24077cff5c4dfde623f6fe","vendor/pr1148/research/k8-joint-entrances/discovery/JOINT-ROTATIONS.json.gz":"bb50f051f7fd4ef31044aef3c2d00044ce12fc00775641ce08c6dcb095f98276","vendor/pr1148/research/k8-joint-entrances/discovery/ROTATION-WINNERS.json.gz":"c5a41d7ea306751f1e447839dbb90f15ee27cb51d30061c3f65660a34ff6f1ee","vendor/pr1148/research/k8-joint-entrances/discovery/ROTATIONS.json.gz":"3b2f6222964d7921dc3d82871d7396850811c7dde66703671e46c33474c0e03b","vendor/pr1148/research/k8-joint-entrances/discovery/compositions.log.gz":"55af64fbcc020d7f3e9c0cf9f68b88b1ee09639f0f42cc91f737f7312fa40a51","vendor/pr1148/research/k8-joint-entrances/discovery/interface_census.py":"8e0911c2f344bdd7df14ecb40d295f2aee58206b3e98eec329d3442e09561e0b","vendor/pr1148/research/k8-joint-entrances/discovery/joint-frames-rerun.log.gz":"97d74a5bfd9035f73474a2015db242731ff841c8f2785ca4dada61cdce6f8dcc","vendor/pr1148/research/k8-joint-entrances/discovery/joint-frames.log.gz":"93c850e3f8645416e034ebc6485a6a85e08e2628fcb08546e92d84105d8948ac","vendor/pr1148/research/k8-joint-entrances/discovery/joint-global-ipm.log.gz":"a3a1753c93a5aeb4d08ce043a90ad15c7affb40132dcc39e73350bcdf701bbc5","vendor/pr1148/research/k8-joint-entrances/discovery/joint-global-restricted.log.gz":"c0da6470ea6a6483ac52345541fc54573154f49727b6515627a211db705aa20c","vendor/pr1148/research/k8-joint-entrances/discovery/joint-global.log.gz":"03571dbffc0be03d6565e151de624a854bb843f43633496e49a089d92a86fe34","vendor/pr1148/research/k8-joint-entrances/discovery/prepare_equal_inventory.py":"4d24b34fb9a3b92dda936b4c40f412f7f814c8e8bc4c563d58f39e32a5ccdcd8","vendor/pr1148/research/k8-joint-entrances/discovery/rotations.log.gz":"e7d8d01b7a7c7d2b5c7f4e3dda3e137c62926bb18203f37509645d5b0b3c6372","vendor/pr1148/research/k8-joint-entrances/discovery/search_compositions.py":"42447958e16ce97c7a6e06787345a67b6d1a0c5d977fbce9a29ba95dea4cdb8a","vendor/pr1148/research/k8-joint-entrances/discovery/search_global_interfaces.py":"c5be35e81982219d58d5452a4084434c01a5ca1767f3dcc06733e4b5ff9caf09","vendor/pr1148/research/k8-joint-entrances/discovery/search_global_ipm.py":"d8f2b9fbd185ae14bd29ec67a837375c081da656c2984f563f1938fdb3760760","vendor/pr1148/research/k8-joint-entrances/discovery/search_joint_frames.py":"9361a5cf23234c7ca08755e76f5e7f6812571ac54e8c7f4ecbc68689446478fc","vendor/pr1148/research/k8-joint-entrances/discovery/search_restricted_global.py":"4daf6ccdf45a73dbc8d4b8c5ebf6bd8792b012c87ccf2247f24ba9af5ec77c8e","vendor/pr1148/research/k8-joint-entrances/discovery/search_rotations.py":"1e92811a3f84819f9fae940b303fa08decf3e2377208fb854a2604fd9e2f7aeb","vendor/pr1148/research/k8-joint-entrances/evidence/ADMISSION-CONTROLS.json":"f278fa3de05390c2a282d8f5858167a41940d8cf027200e373bca0b180b4324c","vendor/pr1148/research/k8-joint-entrances/evidence/ALL-T-BOUND.json":"12c0e54abcd1044d28b94b2dacf309c1fbc14afc9ac299cc2dacec30c38ffddb","vendor/pr1148/research/k8-joint-entrances/evidence/ASSEMBLY.json":"ebac2870cf0f52d6ac0e8213bb766f4b980a253d6d9d207a0e29bafca8121b4b","vendor/pr1148/research/k8-joint-entrances/evidence/ASYNC-AUDIT.json":"e9914607d9f7409a23c6e7ad94b5c3d46f384622d4968efd67c9dd3d7cdd3855","vendor/pr1148/research/k8-joint-entrances/evidence/AUDIT-LOCAL.json":"ad7562a9b58a4ea4ab5398f82d4274d99a3969865bdd30e135e80bac3ceb5b84","vendor/pr1148/research/k8-joint-entrances/evidence/BIT-SUPPLIER-CONTROLS.json":"549c240835fe910d23d17ebceadbeb5cb4c898c07bb51e1b122ff24ce227519c","vendor/pr1148/research/k8-joint-entrances/evidence/CLIFFORD-REVIEW.json":"570f97a375f2acf7d133f563c61c0a8080e8b0dc67cb0299597609029b81906e","vendor/pr1148/research/k8-joint-entrances/evidence/ENTRANCE-CONTROLS.json":"8ab757a8c7224d99f0626b551f8d55167e2f22c43e6f58c0b02a9ab43d5f2c65","vendor/pr1148/research/k8-joint-entrances/evidence/GLOBAL-PREFIX.json":"ac3b569ec9013ba8ae24a3a5d97e902249f3d579c045a3b9c4867cabd44c70fc","vendor/pr1148/research/k8-joint-entrances/evidence/IDLE-REMAINDER-FRAMES.json":"dca4eac71c7b5d5fa89f743b37d364c6c2d2097b4187d8c719f29922e10aac9c","vendor/pr1148/research/k8-joint-entrances/evidence/INDEPENDENT-LOCAL-REPLAY.json":"2bcb926b433bfc223997efd5d7212899c850a1ddb204269589b1f3a7151d82c6","vendor/pr1148/research/k8-joint-entrances/evidence/INDEPENDENT-T16.json":"c9bf9894254223863056f6588176774d9dfc68e7654e454d31340a74c0270341","vendor/pr1148/research/k8-joint-entrances/evidence/LOCAL-CHECKS.json":"654ca95a7f9af260d088f29c1791686f54f66cbbe735b9ea2fd5114b377727aa","vendor/pr1148/research/k8-joint-entrances/evidence/NATIVE-STEPS.json":"b31c5847a9fb317c09bf9ea2e4b40d0613a0dc7aa3441441105ad8aad6c7e437","vendor/pr1148/research/k8-joint-entrances/evidence/OWNERS-AND-PROFILE.json":"2e2889604e2d944dcd6b42d3006cd6ff35feef779405d58568bab081ae9ebadc","vendor/pr1148/research/k8-joint-entrances/evidence/PORTABLE-STEPS.json":"a9ce78fde0db630557305bbd1f629649d8bbe0df65c390ae0a9a08279cb69623","vendor/pr1148/research/k8-joint-entrances/evidence/PREFIX-AND-INVOICE.json":"8215609ea123187eae656d92cca1afeebceceb286b6d3474d1688ba1952a0681","vendor/pr1148/research/k8-joint-entrances/evidence/PREPARATION.json":"4a6f3ee54f0296e2dcfef6349c5d1c7a748bd82a28a9df21d063ee1d1bd52a45","vendor/pr1148/research/k8-joint-entrances/evidence/REPLAY-LOGS.json.gz":"24ba73b37f9cf8a9ff99479ad8b64d0a11298aaf892399769f5790a881a0c1b2","vendor/pr1148/research/k8-joint-entrances/evidence/REPLAY.json":"247ecc5482230bb60433b595a822431d3400de41f6a34a7d3d29e940ffdc64ef","vendor/pr1148/research/k8-joint-entrances/evidence/RESULT.json":"ca2230332afe446ee95d7803167ff9f373d1041b182e4de9f4f02e31fd3177f0","vendor/pr1148/research/k8-joint-entrances/evidence/STAGES.json":"b9b423babdd1d44abf014af323770f810ffdfee62760aa147bb77a4987f63979","vendor/pr1148/research/k8-joint-entrances/evidence/UPSTREAM-COMPATIBILITY.json":"849a7a5955f230c97c1538f7d81a7b18da53f3ee82997137d18f7fc8cc869333","vendor/pr1148/research/k8-joint-entrances/evidence/WRAPPER-CHECKS.json":"f2a005b54bea64d66633d8a82d0454348172da3b88361081a72126bf1d51744d","vendor/pr1148/research/k8-joint-entrances/independent/all_t_bound.py":"a536866350b343ee0ece96f97021ea38d9164c6d6d557e54cf060935b9e129af","vendor/pr1148/research/k8-joint-entrances/verify.py":"4359c9c828714887c026aefc42ab93ee89d8aa8b1553e4d66b90c11ddc677647","vendor/pr1148/research/k8-three-demotions/CLAIM.json":"5d2d7f3a0c57373942d588303f9736db01d4dc69fc8b35b6e2945b10627905db","vendor/pr1148/research/k8-three-demotions/FULL-WORD.json.gz":"a8a1362e1cf3bb4d5a43e077bbc842d140eb8a4420c16673757c486ca001f1a8","vendor/pr1148/research/k8-three-demotions/MANIFEST.json":"26d4340ad73221973f4619cf3a4f43cdd6978132955b316919b533099b3a4408","vendor/pr1148/research/k8-three-demotions/NOTICE.md":"a0fe85fb2207f0e6831a96deaeefb65afa379c1377a29f0b586f1db4bb4b2137","vendor/pr1148/research/k8-three-demotions/OWNERS.json.gz":"93cb570c9496725ed5204d9f890ddf337ed8c3fb1a1b980de3e905f65e71b2dd","vendor/pr1148/research/k8-three-demotions/PARENT-PINS.json":"ae43954e4cee8951e9bff82efd728fe18e12f44e62ccc4d0177e31108ec6c5f0","vendor/pr1148/research/k8-three-demotions/PLAN.json.gz":"c56ac6b25f119107c8470e01582a8be3d78421553b684c113582c6078f998e36","vendor/pr1148/research/k8-three-demotions/PROOF.md":"072c10a2380c9434758f59f410cebeee620efa355e434a3f3a341896a7650514","vendor/pr1148/research/k8-three-demotions/README.md":"6d8ea5173ee09fb104c28780812f9f4a9d0e30fb85f09f567e2d9d63f4378381","vendor/pr1148/research/k8-three-demotions/RECIPE.json":"0417fdf34130a389aad1ab50c7fd1a9bdf825fd6722ec7db408f65811fd7a363","vendor/pr1148/research/k8-three-demotions/SEARCH.json":"728e09e77969828cdd1ff187476c6c4d668190535f8b77efc4013f6565dcf9c0","vendor/pr1148/research/k8-three-demotions/SOURCE-PINS.json":"d23f4c3e6c68a1090b2d9fb92fbbc075a2c125b60fcae1fba7091c1778d893c0","vendor/pr1148/research/k8-three-demotions/SPEC.json":"448141cbeeb6747f742360b72b5561c3c398decf0a308a559f4c0acd93db800c","vendor/pr1148/research/k8-three-demotions/build_word.py":"5264e1c0c25f9414a0b24863e1e98dc67bb08a4fdb94a7ca2aa27c337ec634e6","vendor/pr1148/research/k8-three-demotions/controls.py":"0514ba8c1854ef49abad5d0c8cf436f68d1146de89fc3dca86ed9392bc48c62c","vendor/pr1148/research/k8-three-demotions/discovery/COMBINED-DEMOTIONS.json.gz":"d90e835aca3df28ab2b995d068e8fba8d73b861e1a740c8768b5719720e79ded","vendor/pr1148/research/k8-three-demotions/discovery/DEMOTION-4.json.gz":"663ec933b38c01543d341ec92e2258c322a1fa121fe9b58d9e9f4e997f03605b","vendor/pr1148/research/k8-three-demotions/discovery/DEMOTION-5.json.gz":"064d397af864a9289c557022b52b4c00fcf036c2bc028efb9ac1b13121a935c9","vendor/pr1148/research/k8-three-demotions/discovery/OWNER-SEARCH.json.gz":"cba4ed8516f54abecd679111044c7c62759ba73289aad0695daf386815036b71","vendor/pr1148/research/k8-three-demotions/discovery/OWNER-SEARCH.log.gz":"5aac089fd94aedf417278e06a1585394e1a1da5cbd851d5d861a55cc1313a404","vendor/pr1148/research/k8-three-demotions/discovery/PRODUCER-ELIMINATION.json.gz":"697210c6b26c506be9f1226e1ca19f12fd6f5ced67e2591cb3d9d22fff6c698e","vendor/pr1148/research/k8-three-demotions/discovery/SCHEDULED-ELIMINATION.json.gz":"d84ad020fdb8d4a1209e4a872485bfd03998e60d6afdd66977b6263ea1e50da4","vendor/pr1148/research/k8-three-demotions/discovery/demote_entrances.py":"9ef34ab2969ebd796fd5295c8d336d6731420db9c5a8e33c76a851ebd0c885c0","vendor/pr1148/research/k8-three-demotions/discovery/eliminate_helpers.py":"6fd840a849e85eb9e2de857b4e3f8591fe0b11ab5bcf5059a0868768e711b065","vendor/pr1148/research/k8-three-demotions/discovery/pack_demotions.py":"b831d8a76eff7f342329f7025848207d48bd2031054f4664fd39415a94ec57c8","vendor/pr1148/research/k8-three-demotions/discovery/repair_pack.py":"08d23d527a5ca8269cab478ae372ea754406ae1efe329d427d6d720da4b0a32b","vendor/pr1148/research/k8-three-demotions/discovery/schedule_elimination.py":"9a4cde722068902eda94c8896994345542e9586491daf2a48804b3882e9e46b4","vendor/pr1148/research/k8-three-demotions/discovery/search_columns.py":"edbb093207e21ee4301382f00198c6eccb197949068e96c76e46a2e61dc90f82","vendor/pr1148/research/k8-three-demotions/evidence/ADMISSION-CONTROLS.json":"8d4d311c8a598045aca089f0962d9606abf1749a5acc80bd4221b79fe055534a","vendor/pr1148/research/k8-three-demotions/evidence/ALL-T-BOUND.json":"d4fee201f6863bdb3acd26948f45087c308e36e3db2db713d67e6ea98f5de92a","vendor/pr1148/research/k8-three-demotions/evidence/ASSEMBLY.json":"e2f32c70ce02ca072f91c5df33db8f27a0d084d83f220d64ac746d4b8d68fd03","vendor/pr1148/research/k8-three-demotions/evidence/ASYNC-AUDIT.json":"502132cf61ec75f772c335440778d5e682a117bed6f282ecbb63e87b4c92da1a","vendor/pr1148/research/k8-three-demotions/evidence/AUDIT-LOCAL.json":"9f171f1dd3e6077b877717bead4c48bceba7b1b2122fe3a35e1f84d2bc2844b2","vendor/pr1148/research/k8-three-demotions/evidence/BIT-SUPPLIER-CONTROLS.json":"29a0fbffa42ab44a53d9b1b70749d385e7d22d23e163269b4db580078a313992","vendor/pr1148/research/k8-three-demotions/evidence/DEMOTION-CONTROLS.json":"1f79ea173ae9c199e1130c4c47b1e8535aa1c59b265d774c26e9ac8adb4906f3","vendor/pr1148/research/k8-three-demotions/evidence/INDEPENDENT-T16.json":"76bef93797c561eb2e343e91bd825ea2463b0e1bb29961e7c1ffb6436b303d59","vendor/pr1148/research/k8-three-demotions/evidence/NATIVE-STEPS.json":"da092696ceef4cc48d0dad324528ca46e18ee2e892e9a1d669f626cd51bd13c2","vendor/pr1148/research/k8-three-demotions/evidence/OWNERS-AND-PROFILE.json":"edf9f49f4aa302e2cdf8197fdae43efc648efd511810b9c7a1820cfa7cab2914","vendor/pr1148/research/k8-three-demotions/evidence/PREFIX-AND-INVOICE.json":"92a64fa8f6f6109ad7fec10646690f012a3836e83c4920fd271a1278a7981068","vendor/pr1148/research/k8-three-demotions/evidence/REPLAY-LOGS.json.gz":"87306aff46a5026c6f62425ed6f45265d96cfdbc12f61eb47bbd6d98db9772c6","vendor/pr1148/research/k8-three-demotions/evidence/REPLAY.json":"2c9204175b51a9a2fdf4ee99ae85ba6a30c9fd848489968637d192de274e91f1","vendor/pr1148/research/k8-three-demotions/evidence/RESULT.json":"878e1c99b02cb0b53cd12c1cc266fe9399adb56169d85bf7bc258f74ecc2dc5b","vendor/pr1148/research/k8-three-demotions/evidence/STAGES.json":"c2c9c1d9d121f01a572e42c606c18b1e76911a07dd999deb102c14e7a518897b","vendor/pr1148/research/k8-three-demotions/independent/all_t_bound.py":"2f7f23424c8bf470161a116cb0be7ef024ca685b1b7e1fe88dcec90186c7f2fd","vendor/pr1148/research/k8-three-demotions/run_global.py":"04ead24a91d11234e04f79753e3c2d435d9e4dd96c7c3fe21a0652921af85c83","vendor/pr1148/research/k8-three-demotions/verify.py":"8a15ed2a8bb102f0edbe2d43e31e187c677b569072d9517e81682892a9883ceb","vendor/pr1169/research/three-demotions-t37-composition/CANDIDATE.json":"43cc85370e98160f870484754240cd08a70cbdbc5ee3f75f705b7725693ff6c0","vendor/pr1169/research/three-demotions-t37-composition/GEOMETRY-CHECK.json":"497c71976c01378b84552a245c1359fc53a6b6474b0c46c00546a419710ca826","vendor/pr1169/research/three-demotions-t37-composition/MANIFEST.json":"d7c3db76d3151638d95a47d0f8cddd6ca6b8d4500f6c1be1fe6ae3fbd0c8ab95","vendor/pr1169/research/three-demotions-t37-composition/OWNERS.json.gz":"449d230ae8ea9b5adf2f4a06da0dd89473e6e259b986e46ebf7407e169ac1d4b","vendor/pr1169/research/three-demotions-t37-composition/PATTERN-FLOW.json":"d7accd36895a218d0db8e1434ea013c18d924059e4b32f25a21e3529539d7352","vendor/pr1169/research/three-demotions-t37-composition/PLAN.json":"2c5e493cfdc4c424ebf20c91be089408dc04f183c979a9b76efb867b6f357424","vendor/pr1169/research/three-demotions-t37-composition/PRICE.json":"dae64ef8026dd50ffce655f3094ca263e680a25db29669ab70a40fabf5db11d2","vendor/pr1169/research/three-demotions-t37-composition/PROFILE.json":"440912ba08baa19af76194a7bcd8640b73926f5182c97bc6b73c3587b0256858","vendor/pr1169/research/three-demotions-t37-composition/README.md":"b895d31ff6ebfec43b94a37981c9249f922999cbfc1ca1a50b05756e34ec2d3d","vendor/pr1169/research/three-demotions-t37-composition/SEARCH.json":"c42084bbadd361f90dc21ffbd300c03b3739a57e9bf978e4272e0c822bca27bd","vendor/pr1169/research/three-demotions-t37-composition/UPSTREAM-NOTICE.md":"b97fb4731e84aef736c58a9c126334eb5b8d3a057a8d9d45b4ffff24af65c38b","vendor/pr1169/research/three-demotions-t37-composition/construct.py":"eee2edff41871b929e4c85289a2bd80842f5a5ae6130b8c7b0574178d4de9562","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":"703141fb5dd4d678274caecf25b66d3b68970eb3f17690cf393f2e62963a7316"} \ No newline at end of file diff --git a/research/complex-t37-joint-x54-owners/NOTICE.md b/research/complex-t37-joint-x54-owners/NOTICE.md new file mode 100644 index 0000000000..f0be740487 --- /dev/null +++ b/research/complex-t37-joint-x54-owners/NOTICE.md @@ -0,0 +1,48 @@ +# Attribution and source boundary + +Prepared for Chafik Boukhalfa with substantial OpenAI Codex assistance. Apache-2.0. + +The new contribution is the checked composition of PR1148's joint-entrance +word with PR1130's X54 operation, and its full T37 admission using PR1169's +integer flow. The X54 scalar/frame operation and builder are unchanged; +the input/output identities and paid profile are rebound to the stronger word. +The helper-width vector is checked unchanged. PR1169's integer entries are +normalized without alteration, then reconstructed with our retained PR1131/1152 +matching code for the final helper labels. Fresh native, independent and strict +admission checks bind the final construction. + +- Thomas DiFiore: PR1148's eight-endpoint and joint-entrance construction, + literal recipes, native replay, local controls and T16 admission chain. + All 277 files in its five new packages are copied unchanged from the pinned + head. Its notices credit PR664's promotion mechanism, PR1018/987 word lineage, + PR1030's endpoint lead, PR864's frame model and their earlier sources. +- `seslly/shipstuff`: PR1111's group-635 entrance-demotion lead, as credited + by PR1148. This package consumes the attributed PR1148 implementation. +- Jeremy Kothe (`jeremykothe2`): PR1130's X54 eighth triangle slot, literal + builder, positive/negative controls and independent audits. Its 205 files + are copied unchanged. Its notices retain the rank-seven-end mechanism of + Alexander Schwartzman (`AlexS-scale`) in PR1030 and the independent + leaver-premise checker of `thakrarsagar` in PR1049. +- Rohan Arun: PR1169's exact integer-flow certificate, frozen at the commit + in SOURCE-PINS.json. All twelve package files and their attribution are + retained, including Ali Romman's PR1129 flow/matching work and the PR1131 + wave order. This composition uses the pinned integer certificate, with a + fresh reconstruction and independent geometric audit of the final roles. +- Jeremy Kothe: PR1005 mutable-leaver k8, PR1018 seven-slot (following + Rohan Arun's PR987), PR1022's standalone supplier, and PR799's + paired-read-exchange construction. PR1022's leaver and slot source trees + are copied unchanged, with their complete notices and ancestry. +- `jon314159`: PR942's T37 bank envelope, prefix reserve, explicit source + adapters and all-replica signed-price proof. +- Chafik Boukhalfa: PR795/890 signed prices and independent geometry, + the retained earlier gauge/owner work, and PR1131/1152 matching reconstruction. +- Hao Yan (`FanPUYen`): PR858's parent construction, strict physical-event + windows and independent owner audit; PR870/1074 retain the admission engines. +- `DreamingOfClouds`: PR589's tuned P111 bit supplier, with its full notices. + +The original notices retain the PR514/484/507 controller lineage, PR558/552/531 +phase machinery, exact moment engines and outer reduction. PR635's required +source subtree is retained at its constructor-pinned commit. +SOURCE-PINS.json records original Git blobs and SHA-256 for every vendored file; +DEPENDENCY-PINS.json binds retained repository dependencies. No optimizer is +needed to reconstruct the submitted owner map. diff --git a/research/complex-t37-joint-x54-owners/PROOF.md b/research/complex-t37-joint-x54-owners/PROOF.md new file mode 100644 index 0000000000..2e95a86d9b --- /dev/null +++ b/research/complex-t37-joint-x54-owners/PROOF.md @@ -0,0 +1,84 @@ +# Finite construction and fixed-family ceiling + +The unchanged PR1148 verifier freshly constructs and admits its eight-endpoint +T16 parent and joint-entrance supplier. Its 32 endpoint and 27 joint-entrance +controls, complete native phase replays and global admissions are retained. +The literal X54 recipe in `data/X54-RECIPE.json` then applies PR1130's unchanged +scalar/frame operation to the freshly rebuilt joint word. Its two positive and +eight negative controls are checked, followed by full native scalar, wrapper, +phase, independent frame/cone and leaver-premise replays. + +The final local paid profile is `(2364,498,414,126,84,8)` at ranks +`(1,2,3,4,5,8)`. Its 480 helper widths have multiplicities +`(44,44,38,114,240)` at `(4,5,7,8,9)`. The driver compares every helper width +before and after X54. Its paid profile is recounted from the final word; +the strict invoice binds all fresh supplier artifacts. + +`normalize_flow.py` translates PR1169's pinned integer-flow certificate into +literal width values and explicit physical-window labels. Every positive +integer entry is consumed once, with no new optimization or rounding. The +normalized data are compared exactly with `data/FLOW.json.gz` before the +retained matching constructor independently checks all conservation equations. +The final helper-label assignments are reconstructed from the final native word. + +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:834,48:11374}`. 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.001678420962050942454559 < b < 0.001678420962050942454560. +``` + +The retained bit endpoint is `1733427039589844234749 / 10^24`. All 47 strict +outer constraints hold at `κ = 1675608585476885 / 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,778 and signed budget −3,568 per replica. The retained +supporting-inequality proof therefore gives rank-one credit +`48*(-3568)+13*14778 = 20850`. At 37 replicas, the attained rank-one count +is `37*20850/925 = 834`, 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-joint-x54-owners/README.md b/research/complex-t37-joint-x54-owners/README.md new file mode 100644 index 0000000000..086f4e9404 --- /dev/null +++ b/research/complex-t37-joint-x54-owners/README.md @@ -0,0 +1,61 @@ +# Joint entrances and X54 with 37-replica whole-owner packing + +Conditional **κ = 0.001675608585476885**. This combines Thomas DiFiore's +PR1148 joint-entrance supplier, Jeremy Kothe's PR1130 X54 operation and +Rohan Arun's PR1169 integer-flow certificate on the retained PR1131 wave order. +It improves PR1148's admitted `0.001675560947524449` and PR1169's draft +joint-entrance T37 target `0.001675568675201533` at the preparation snapshot. + +The X54 operation changes the local paid profile by `+2 H3 - 4 H4 + 2 H5` +while preserving all 480 helper widths. The final local profile is +`{1:2364,2:498,3:414,4:126,5:84,8:8}`. The normalized flow is expanded by +exact deterministic bipartite matching into **159,840 whole-helper owners** +for 333 calls. It leaves 834 rank-one and 11,374 rank-48 idle children. +Both exact moment engines and all 47 outer inequalities certify the claim. + +## Reproduce + +Python 3.11+, a C++17 compiler, Boost headers and the retained baseline's +NumPy/SymPy/SciPy requirements are needed. The owner constructor uses only +the standard library; verification does not run an 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-joint-x54-owners/verify.py \ + --work /tmp/t37-joint-x54-fresh +``` + +Choose a new output directory outside the checkout. On Homebrew macOS use +`CXX=clang++ BOOST_INCLUDE=/opt/homebrew/include`. The driver freshly rebuilds +the retained PR589/741/799 ancestry, the k8 and seven-slot suppliers, the +complete PR1148 eight-end/T16 and joint-entrance admissions, and the final X54 +supplier. It then normalizes the pinned flow, reconstructs owners, checks the +independent geometry and five-bank parent, and runs strict controller admission. +All source staging and input-package bytes are checked before and after. + +The driver includes 32 eight-end and 27 joint-entrance rejection controls, +eight X54 negative controls, eight flow controls, six owner controls, eight +parent-lift controls, fifteen controller controls, 69 admission controls and +twelve bit-supplier controls, alongside the retained ancestral/supplier tests. +`RESULT.json` binds completed stages and manifests; `MATH.json` is the portable +mathematical receipt. `PRICE.json` records the two-engine signs, all outer +inequalities and the attained fixed-family ceiling over all positive replica counts. + +## Result and scope + +The complex profile is +`{1:788046,2:165834,3:137862,4:41958,5:27972,8:2664,48:11374}`. +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. All-size compiler, +common-label/mutable-source realization, whole-call hosting, precision/tape, +analytic transfer, the PR559 recurrence correction and bit H1–H5 hypotheses remain. +The fixed-family ceiling holds for this local paid profile, helper inventory, +source capacity stock and retained bit endpoint. It does not bound different +words, mixed providers, capacity families or recursion geometries. + +See [PROOF.md](PROOF.md), [NOTICE.md](NOTICE.md), [SOURCE-PINS.json](SOURCE-PINS.json) +and [CLAIM.json](CLAIM.json). All package sources and data are manifest-bound. diff --git a/research/complex-t37-joint-x54-owners/SOURCE-PINS.json b/research/complex-t37-joint-x54-owners/SOURCE-PINS.json new file mode 100644 index 0000000000..42fe18c1cb --- /dev/null +++ b/research/complex-t37-joint-x54-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"},"pr1130":{"commit":"1558508e5cbff0b7c534d1c4cc7a0fb1b7145c1c","files":{"research/gauge44-ends7-x54-t16/CONSTRUCTION.md":{"git_blob":"4fb25c1f09c54b3766ddf72a150d066f0f5c6f7e","sha256":"29ff356276e2f5d09071d1e1a22d3364d7c4bba0c9c0d01f448baadb75721f51"},"research/gauge44-ends7-x54-t16/LICENSE":{"git_blob":"261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64","sha256":"c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4"},"research/gauge44-ends7-x54-t16/LOCAL-VALIDATION.json":{"git_blob":"5973645e1a8338e168ae0eb10836f99a62333635","sha256":"f81fbd98eb608b8119f03f89a5692bcd610845fc97022337931586d8582b706e"},"research/gauge44-ends7-x54-t16/MANIFEST.json":{"git_blob":"81f6b2ef3aceda89e553f969458663e3cfb6885d","sha256":"7d28c881741f1cb683fabab3e3db8f87ede4d0161394363631084f744a0f6841"},"research/gauge44-ends7-x54-t16/NOTICE.md":{"git_blob":"30d0c8cd3ca119c2eb8765908f44e483dda4caea","sha256":"7a8d17b04da1e6c9d0ec217fb5bda72faa09d9a21695128722dd1e2827870fcf"},"research/gauge44-ends7-x54-t16/PROOF-NOTE-BARCH.md":{"git_blob":"8cea5a6846a254a25136f8a53e24bb0ef665a44b","sha256":"c24f211b09358b25d6cf47dd18e4bbd8bcf4ecf279e6f1c6c90613cfa230818d"},"research/gauge44-ends7-x54-t16/PROOF-NOTE-BIT.md":{"git_blob":"da06360da046bbcb66192264ec389c96ba61ca41","sha256":"dd771adb12f6f0bef0e2931c28b21b243b04d5f512370cbad1207275c342aaf7"},"research/gauge44-ends7-x54-t16/PROOF-NOTE-FRAMES-X4.md":{"git_blob":"a456a8127badf654c6b2ac64e54818bfa6ec0837","sha256":"39c50420ebb6e8813706a49b2cf759f277c4afac9f6780fc0a7ac6a5fb86e036"},"research/gauge44-ends7-x54-t16/PROOF-NOTE-LAYERS.md":{"git_blob":"c4b4e85b6aedbc04a4b1a1d900755e85c619850f","sha256":"92bb85b056803770882afa916277c5b49a7027159c113a106e7b2b33e57c097f"},"research/gauge44-ends7-x54-t16/PROOF-NOTE-LEAVER.md":{"git_blob":"b34a289c48364b816f782816d13debcfedb243fa","sha256":"e4f9482ef551d6d4300d8ed8bb7c34dc9327fbcfa30a502bf3476b78468e60c3"},"research/gauge44-ends7-x54-t16/PROOF-NOTE-NOTRI.md":{"git_blob":"54bd84e01dbf49655c259f97a0481541911e2bb2","sha256":"774d1ff7b77844990da7bc1feff7f9ffff8b1f4f9b03232a620f1f9a29935414"},"research/gauge44-ends7-x54-t16/PROOF-NOTE-P6N.md":{"git_blob":"bef9ad2de04fdefc0a318051fe781d811c4106de","sha256":"cef8fad3d6644b4376ed15c4c5c46c68324009ab8f42d10bfa2da4b505b2c26d"},"research/gauge44-ends7-x54-t16/PROOF-NOTE-PROMO.md":{"git_blob":"8233bbd6b86677298ee71463c24487e063bb6f72","sha256":"c170e5196d3081f86ac377c6fe614ca17f6281972837580275ce5af41cbc64ae"},"research/gauge44-ends7-x54-t16/PROOF-NOTE-SW4.md":{"git_blob":"a064cc54ccdb90e077f88821f082864a2b83be35","sha256":"d7bb225f1a7f9fd363e819a67e92a5fe14c0942f6c3616d73609cc48042daf3d"},"research/gauge44-ends7-x54-t16/README.md":{"git_blob":"912eaedee5dcb87de4f0cbc30061c00afdc5b98b","sha256":"4da874b54a0ba5618e420d0849620fe518e14cade39b26ffba1b3914e97085f9"},"research/gauge44-ends7-x54-t16/RESULT.json":{"git_blob":"b59a7802f700b5b91eef5e8b13829b05897051c0","sha256":"e84145a136dce8483034ed536795568dfc15ede3e44f5e07ff86620eec4dbd98"},"research/gauge44-ends7-x54-t16/SOURCES.json":{"git_blob":"0ffc164bc7f350186b4b03ec139df424445e2c5a","sha256":"15e351f394964140a7e8841df44185e7cdc5bdeef3042cb9d1302e10b39c1d49"},"research/gauge44-ends7-x54-t16/UPSTREAM-NOTICE.md":{"git_blob":"ebc24a0168c65c48c771dcf4e89359afc418e848","sha256":"a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610"},"research/gauge44-ends7-x54-t16/code/assemble.py":{"git_blob":"581dd9cb29a45bd68cc651538311b63f6966ad68","sha256":"15f6986a476bac76bcdc0bfcf51da115389b46f1950d2766b6822f757888b13a"},"research/gauge44-ends7-x54-t16/code/assembly_controls.py":{"git_blob":"096ba9cdfe9b5188b54768b845161014c5fb9a76","sha256":"da7e981ae1b9f099d4e1524cb4f3ba1116011936ebe378692889b5dbfa99029d"},"research/gauge44-ends7-x54-t16/code/audit_allcold.py":{"git_blob":"923bf7b675ca09f4d2633e7e53f16a1b23b6d5bc","sha256":"1467a2acb654e62552c69fb9a7c4c85f70a02120881d222313865058ab71a6cc"},"research/gauge44-ends7-x54-t16/code/bind_providers_portable.py":{"git_blob":"97e28da17ed75cd4add54394f6178dba8c9b257f","sha256":"1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6"},"research/gauge44-ends7-x54-t16/code/bit_supplier_controls.py":{"git_blob":"e86b8527b464277a926a788f2493e8f2e091fff1","sha256":"e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5"},"research/gauge44-ends7-x54-t16/code/emit_allcold.py":{"git_blob":"28a08a79da911d8f0e16f4bf8df47c580fb6b255","sha256":"354367e1fd6185a67b04f4268bcae4d502e47b18cb2131e247f5bcab5b3a769e"},"research/gauge44-ends7-x54-t16/code/freeze_spec.py":{"git_blob":"4fe3b8891565ce658f6c05a4f4e8c15751103b85","sha256":"5971eecac6d6fbcb53244b80f1b9d7232012dc32876fab511214a5addebbe6c2"},"research/gauge44-ends7-x54-t16/code/generated_identity.py":{"git_blob":"74a9b604793f21a9f064c78874341e287ded7a68","sha256":"c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708"},"research/gauge44-ends7-x54-t16/code/invoice_allcold.py":{"git_blob":"d1dd2212917ad1e7f099287a141f741fd52bdcf6","sha256":"71eb57514e28ced97251e0507105f654f59885ec4d40486a780bf166098858a8"},"research/gauge44-ends7-x54-t16/code/prepare_global.py":{"git_blob":"655c9470f666138918afbaff077ad2ec5663c6bd","sha256":"8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc"},"research/gauge44-ends7-x54-t16/code/restore_parent.py":{"git_blob":"21135f898a43e35b55e522c2d0b81a5e32033097","sha256":"69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d"},"research/gauge44-ends7-x54-t16/code/witness.py":{"git_blob":"c5c7fbc1142220ce854907de4e439420ac12d30c","sha256":"779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444"},"research/gauge44-ends7-x54-t16/construction/COLD44-RECIPE.json.gz":{"git_blob":"6f59d889202eee8d97ba32329273a3b7cf2389b2","sha256":"22d0e01e990c0f1c588607a095271f7844851a437ba07174505e98e9528aed4c"},"research/gauge44-ends7-x54-t16/construction/COMPLETION-PRIORITY.json":{"git_blob":"e0df30aeefc4063ccf203347889e18a621ff6b2a","sha256":"0274ffca1725e7460aaf7b672bc1248aa6dfdec11e5f0fec91af18b829f8ba47"},"research/gauge44-ends7-x54-t16/construction/INPUTS.json":{"git_blob":"2b12294b58686a906d350de5b6f13c157bdecf5b","sha256":"edd32ad9a55d3c508ca2ad90c74b5c87c7f7ca509d96b856a2176fa452780f99"},"research/gauge44-ends7-x54-t16/construction/LICENSE":{"git_blob":"261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64","sha256":"c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4"},"research/gauge44-ends7-x54-t16/construction/NOTICE.md":{"git_blob":"16b0507070427fb5bb20e7783c05768b8cdb3265","sha256":"defe7e44af610e25a6c50c1c3b2efd0972d0690574995c0c872fc50eebf4c816"},"research/gauge44-ends7-x54-t16/construction/REBUILD-CHECKS.json":{"git_blob":"0801f35da7881ed675c943c1ff2bfd83b0a102b1","sha256":"1f9d754c89cfed632a6eee919a42d00c6677a8fb4fe1d40615c903242addbc91"},"research/gauge44-ends7-x54-t16/construction/UPSTREAM-NOTICE.md":{"git_blob":"ebc24a0168c65c48c771dcf4e89359afc418e848","sha256":"a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610"},"research/gauge44-ends7-x54-t16/construction/barch/LOCAL-PINS-barch-U8.json":{"git_blob":"4028b95c0ee2d6575ff1d40a25e789af6083ab2b","sha256":"2d16f99e1f71fd66378f5f767cf4cfa2a58264919a95074c7b31029f39a3c9f5"},"research/gauge44-ends7-x54-t16/construction/barch/RECIPE-U8.json":{"git_blob":"ee215a805a7487c300fe1e2b117bd4b5720d4d24","sha256":"292f0e9f82824c4111728cf4de929bf6e43320fbbdc77658aae9681906b0d652"},"research/gauge44-ends7-x54-t16/construction/barch/build_tri.py":{"git_blob":"11c43711144a98224d0bc166f217e9ae996ffeb2","sha256":"0fba65b31c2fd71864c291358bb0ad8d5f7e1be07e21df23f0ae73d7b966002e"},"research/gauge44-ends7-x54-t16/construction/barch/reproduce_barch.py":{"git_blob":"22f15b491de212027334bf20ef2937322136c4dc","sha256":"19bc970aa6af25ab0e7fa96fb65c64dd0c5243976d8f2cb733cba839155482c1"},"research/gauge44-ends7-x54-t16/construction/barch/run_controls.py":{"git_blob":"f1ce999bfb6cbc39e10d3c113d0306e0dc1989c4","sha256":"42639bf62bf57795e3ea615c1944c67efed00f28591333daeb3139bf63d04476"},"research/gauge44-ends7-x54-t16/construction/build_gauge_cold44.py":{"git_blob":"72d2945f6ba7f33e84f5d8938c635e20592890a2","sha256":"ec730a4d3ff12fb058780718b1d5a7afe61243c532679ef347a5a48e2af0a3bb"},"research/gauge44-ends7-x54-t16/construction/construct_gauge_xcentre.py":{"git_blob":"1010d86746ed9d0ca2059d7fc81fb3282ec743b3","sha256":"d8d295566ef2399af2da0707a4adc83e07aa26d2344c01a66bd0ca7684cf9217"},"research/gauge44-ends7-x54-t16/construction/ends7/ENDS7-PINS-k8.json":{"git_blob":"8a0cfa7caedb55ece53480e7bfaa44fb6601bcbf","sha256":"88b276bb95c5cc8b93fd7aaa935ee6ae3544cf704952ba797d929ee8a18d6044"},"research/gauge44-ends7-x54-t16/construction/ends7/README.md":{"git_blob":"7a013932542b41c0566a6f53f0914f0a3baa6ba5","sha256":"3190ed220438c4c611ab2dd4f695991c3ed2ed90cc9e9dfaed9b8cee5da28cfd"},"research/gauge44-ends7-x54-t16/construction/ends7/RECIPE-ENDS7-k8.json":{"git_blob":"64c025dc5a5107f619e13640e898c601d05cb800","sha256":"18b8563294b9052a33dd7eafc4ca35f4feec3871bfdec4b00153966fa87e24b3"},"research/gauge44-ends7-x54-t16/construction/ends7/build_ends7.py":{"git_blob":"9270bab3ae33547543f50134e631d98df4e4b4fc","sha256":"4f575f1e73b2ea5f051b3defdf2013310fa462cc120e44d26a3b1ab6a3ef2148"},"research/gauge44-ends7-x54-t16/construction/ends7/end7_controls.py":{"git_blob":"a888c1eae5dc445ac764a9eeb668a795cb7a7c85","sha256":"c7edf1d6ee059d6c9e73921179154f1c8556b2a6b738246c4ea9021ccc0fe067"},"research/gauge44-ends7-x54-t16/construction/ends7/fastpath/NOTICE.md":{"git_blob":"a3b31e157fcb9f8978040535a98d30a640509424","sha256":"3da80a5155c625bff907a42a82c65bfcf92854d2c960bcea4537c19c99efd4f2"},"research/gauge44-ends7-x54-t16/construction/ends7/fastpath/PROOF.md":{"git_blob":"bbd59904396b5978c15e38720d0c0ad7a9ac5398","sha256":"d73e4522602404caba8e7f247005a45c8a8cd26ffd2a70d65f4f9556a391d053"},"research/gauge44-ends7-x54-t16/construction/ends7/fastpath/lowering.py":{"git_blob":"75232da3800f97562e933d6cfb81553e5555854a","sha256":"ba42903b841722b872f98f3afa77d47976ca66a0cb4c0dd6b8de04462d4baa2b"},"research/gauge44-ends7-x54-t16/construction/ends7/fastpath/phases_fast.py":{"git_blob":"ce73f874bdc184189fb100649252f519305ba316","sha256":"122c671f5bf49a1696b5edc91d76d7c16b1837513dd6c54ace4add747cd3c657"},"research/gauge44-ends7-x54-t16/construction/ends7/fastpath/sparse_state.py":{"git_blob":"ca39f73494e11bf0a860c51b8d711bec48ec0842","sha256":"e91210ecd5085cf9add872f40bb434806838da488e12152c63c86e51fb5a7a37"},"research/gauge44-ends7-x54-t16/construction/ends7/premise/inputs/CODED-CELLS-k8.json":{"git_blob":"cd23561e0be5bd060e6e0b94643e550374ecd7d8","sha256":"7347f814850a838bd617bc7a55c307cec2b72becde2f12ea3e2e1af344b43563"},"research/gauge44-ends7-x54-t16/construction/ends7/premise/inputs/TRI-LEAVER-k8.json":{"git_blob":"e3bb24cc49812a90a82e8e77ee8588f3d00d81e4","sha256":"b22e6ecf76104de66844bd617c4ca80f5546ba0966a50e5e9aa0ffea4976cb30"},"research/gauge44-ends7-x54-t16/construction/ends7/premise/premise_check.py":{"git_blob":"98efec187df79832e4db56d8250ccb711b4062f1","sha256":"28a7f881a988b29b8ed3c927dd142ac3d4ee273dedab3a65bb02c01a64eb2639"},"research/gauge44-ends7-x54-t16/construction/ends7/premise/verify_1049.py":{"git_blob":"3e34e2c5a69ac01025ecd0eb2da17af488711dee","sha256":"a1736324c6db161733d8e11f608defd87b7f97cacd611203d22499e4c7de5545"},"research/gauge44-ends7-x54-t16/construction/ends7/verify_ends7.py":{"git_blob":"594a843b15856c198a206840e05fd0ff6378b357","sha256":"23e1408149ee4a23de1e77d989fc4fba43bd3978663c846c9147334db5368764"},"research/gauge44-ends7-x54-t16/construction/ends7/x54/RECIPE-X54-ends7.json":{"git_blob":"af03c4606e248745b55c042221c1164bcf41e19b","sha256":"5704c7d1ad8be05f51b7c8ff39c6f2430bf787bc1ac5919e6f1ae293df369748"},"research/gauge44-ends7-x54-t16/construction/ends7/x54/X54-PINS.json":{"git_blob":"b654ea4bde19ba45ed7117db5f065d2f3533f856","sha256":"a3cd63bcbe77c5e42efeac5234b8b9d5bc2e0234838020622fe1dda717d8020d"},"research/gauge44-ends7-x54-t16/construction/ends7/x54/build_tri.py":{"git_blob":"a4d3c74914ec6b32fdf389f00a04e6d7fcaeb179","sha256":"2432372f148a4d34d2909ff8a7e2a239d6ee51837892380963de6efd45c8f2d6"},"research/gauge44-ends7-x54-t16/construction/ends7/x54/run_controls.py":{"git_blob":"471d1514514be54177d0e3cd71234718b96e5998","sha256":"51454916979eabf8f69a130a558216cb02df18626b8dd4cddd77a2fb745f2a86"},"research/gauge44-ends7-x54-t16/construction/frames/FRAME-RECIPE-sw4.json":{"git_blob":"7394064c5e6ed5fc7e99f042a5229fb03f51cea6","sha256":"a2c7ca4d44671386d05974e2627645b42bbb7da7a35cefff6e9fa158b6ac8473"},"research/gauge44-ends7-x54-t16/construction/frames/LOCAL-PINS-frames-sw4.json":{"git_blob":"834ae13a2f1844002ca8dba0abc486d1cc6a884c","sha256":"bc416b8f6443d59c715fb358c4d70fa27eae2d306388ffe0e2a303f60d929f7f"},"research/gauge44-ends7-x54-t16/construction/frames/build_frames.py":{"git_blob":"22021549e6991dceee823191cedc8a892db8c3f8","sha256":"200847a7e8b3125cbeea0765dad67650e0bf83d32b66d72ba4977e99b8ee8eeb"},"research/gauge44-ends7-x54-t16/construction/frames/frame_controls.py":{"git_blob":"cd951a9f0e05586b5e616b2cb1977f87c5249f36","sha256":"477de854ec9184a2c73d6ac3857a9d0cbd6bc04b71d10a105e7344434b492a77"},"research/gauge44-ends7-x54-t16/construction/frames/reproduce_frames.py":{"git_blob":"eaf9b47cac5324d713994f96e83ea16bca7cf3ac","sha256":"dc39ada9a2eb387310be181f3cea5dbd4b538632a888cd7372ece5e38a771832"},"research/gauge44-ends7-x54-t16/construction/jx/LOCAL-PINS-jx-X4.json":{"git_blob":"417e4ba7a1d731f56b24ae68563a963703e33a0b","sha256":"95c5114c8e937c2737a1b9f9da97303f2e5e129d39e6dfcc4010e99bfdb9c974"},"research/gauge44-ends7-x54-t16/construction/jx/RECIPE-X4.json":{"git_blob":"30f7fa5948539b888969935b03e848cc1f3289c0","sha256":"9d42c6b38e8124f5ffe15da56c260a7fba7260626bf3c5f8cbd93aa4a71ceadd"},"research/gauge44-ends7-x54-t16/construction/jx/build_jx.py":{"git_blob":"f8d74a6324515b3d55bb49b399dedf9ed58a3ae2","sha256":"3cc7550b0c24bb54e245c6f7f16de489fd7844721fbb64aac628f38f43887916"},"research/gauge44-ends7-x54-t16/construction/jx/reproduce_jx.py":{"git_blob":"6829a1b25d4ff473dfd1ea315cf6e363aecfd139","sha256":"5c7afebb4eb7fcdeb7e971cfbc457cf071850e2da21c3c71295efdd453c2399c"},"research/gauge44-ends7-x54-t16/construction/layers/build_pivot_swap.py":{"git_blob":"b225601c017bc9773ba11b94a0e875f542dc863f","sha256":"8e8bced88be2e592ded40929499bac385ca92fcc1fa59183c22229dbf34093b8"},"research/gauge44-ends7-x54-t16/construction/layers/layer_end_controls.py":{"git_blob":"317da36d95aee13edfd93d5b314bb61bd0ccad2a","sha256":"7829187bfc8f909948d5250e0ec00f02c89f5fe98306a3ed88daee36cb3c92ef"},"research/gauge44-ends7-x54-t16/construction/layers/reproduce_layers.py":{"git_blob":"ed517ba1dd8d6f1235d88525320f139dde4b50c0","sha256":"435699f6f79c6c7fb8d6cc5a8382576d6ac88747583a975ff671e45440b93c4e"},"research/gauge44-ends7-x54-t16/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz":{"git_blob":"f9155e307940fcd10dcb75c20e996c3b439b92fa","sha256":"3164cfb71baaeba4ac43427bc14075a225fc3a32ecd9341e58aa52c03a4ee2c0"},"research/gauge44-ends7-x54-t16/construction/layers_np/HPE-RECIPE-NP.json":{"git_blob":"2605d199ed73ddac439c242b2e1d655c07cfc5b8","sha256":"43900139f618bdc06b8319098fb8dccaf4fc315b43ef7c067ca2cd778cdba2c1"},"research/gauge44-ends7-x54-t16/construction/layers_np/PIVOT-SWAP-K8.json":{"git_blob":"7a8edeb1e404c441577427e72557e26b06c945f1","sha256":"3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb"},"research/gauge44-ends7-x54-t16/construction/layers_np/PIVOT-SWAP-NP.json":{"git_blob":"4e0d8464269a2835aa93d76f28785cbbbd51636c","sha256":"d49b8d316da1cbdaf995dd0e8314d3c67cc9cd4d5902e9d85ccb907be645bef5"},"research/gauge44-ends7-x54-t16/construction/layers_np/reproduce_np.py":{"git_blob":"79cb6fa9121d3b6c79b10af95ca01610efc3fcd2","sha256":"1a304144a250d00d14154692ba522365b036777cf2b6fac466095e8ba733c16c"},"research/gauge44-ends7-x54-t16/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz":{"git_blob":"a408c95816d0a92e962ec5e7e083e8ba1900a396","sha256":"17e218a17e47c58fe2cde775ab2314d3d84030a61327b7f13da61cae3b374ad4"},"research/gauge44-ends7-x54-t16/construction/layers_p6n/P6N-SPEC.json":{"git_blob":"43c3ec265c1b4a95f20b203d3339b19a3caf4d8f","sha256":"132a59635077d6afe80f99964a6935fce1dc2ece6587d74209c6f9c60025c8f1"},"research/gauge44-ends7-x54-t16/construction/layers_p6n/layer_end_controls.py":{"git_blob":"dd321fe2558c6138b57ae123b229d1f7d6137824","sha256":"fc58c5699ba6191c1163a3041241f6f0b619626c4462cd99bcf88210bac9e81e"},"research/gauge44-ends7-x54-t16/construction/layers_p6n/reproduce_p6n.py":{"git_blob":"f9eb173bc115486971a16b49839b61786379096b","sha256":"aa7d6bcbed05aa1c689437c07a26e5c95be3c700c0c1fb7bcf91c432a88436ca"},"research/gauge44-ends7-x54-t16/construction/leaver/CHAIN-PINS-k8.json":{"git_blob":"afd0467911a2994c1d1df7bff61d9bed2ddfca36","sha256":"9dfcecf963d8fa6d1cf5ba212336437a51f03c1444a1c6d33e54d2bf762970a9"},"research/gauge44-ends7-x54-t16/construction/leaver/CODED-CELLS-k8.json":{"git_blob":"cd23561e0be5bd060e6e0b94643e550374ecd7d8","sha256":"7347f814850a838bd617bc7a55c307cec2b72becde2f12ea3e2e1af344b43563"},"research/gauge44-ends7-x54-t16/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz":{"git_blob":"6850696b19a96dea7c2415998ff8b7873f92c1c6","sha256":"6416043008fca68463c0026fb7be500bafbf6b592b1caf42701101531814df33"},"research/gauge44-ends7-x54-t16/construction/leaver/COLD-LAYERS-RECIPE-P6N-k8.json.gz":{"git_blob":"dc0275695d22db133a1d49324645796036878264","sha256":"24a304493f28d7b419d3023598ff728deb63e1582cd65011e438951ae22c0beb"},"research/gauge44-ends7-x54-t16/construction/leaver/FRAME-RECIPE-LV-k8.json":{"git_blob":"982bd357daac8d593c97eb5f00f7e9d9af3e0394","sha256":"b53b97ecbefb60cddceec08172438f1902178d9438bcd98ecc736c43773c3065"},"research/gauge44-ends7-x54-t16/construction/leaver/HPE-RECIPE-k8.json":{"git_blob":"94d36f227999496c5977e87f515f033e91d8fb61","sha256":"907db3b20e2e54e230567259575ac89e7eac2b60ce0daac11b6b98849ce45ee9"},"research/gauge44-ends7-x54-t16/construction/leaver/LEAVER-PINS-k8.json":{"git_blob":"b22678629c226d523b37d0157f941ba616b32164","sha256":"ab6ce39246d102f55d63c819c4cded2450c515b0e99afe5023f726054afc73f6"},"research/gauge44-ends7-x54-t16/construction/leaver/LEC-REASON-PINS-STACK-k8.json":{"git_blob":"820ee8d63a2cba44bbcd68c4d5cd161eb9ea2609","sha256":"d87ed7b5869bed4a3d266f0ce5fc784cbe88340a625d22ab9f580fa00872df19"},"research/gauge44-ends7-x54-t16/construction/leaver/LEC-REASON-PINS-k8.json":{"git_blob":"5218a5f09615f4770982bd48f4bb45f44eaa2bca","sha256":"b07279e41ec9d8f89e8509081e1e7f2c8e8b062fd951b22608a03ac461982914"},"research/gauge44-ends7-x54-t16/construction/leaver/PIVOT-SWAP-k8.json":{"git_blob":"7a8edeb1e404c441577427e72557e26b06c945f1","sha256":"3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb"},"research/gauge44-ends7-x54-t16/construction/leaver/PROMO-RECIPE-k8.json":{"git_blob":"1952580fc814b0e8b598531c02681a2b6920a10c","sha256":"bc017d6d5126f5f975e7fdae84642963c86ff74f7056ec4764192b5f4497dc83"},"research/gauge44-ends7-x54-t16/construction/leaver/RECIPE-U8-k8.json":{"git_blob":"98ea6e3d231622a726edb22e85919e744c81775f","sha256":"51e5e37bfcd1dd1f4e2ce1bb60d23f645e5881e36f3aa556f1533543a40e548e"},"research/gauge44-ends7-x54-t16/construction/leaver/RECIPE-X4-k8.json":{"git_blob":"3483acd5a51c987f7029e10785717f189e986b36","sha256":"4199b9b6bb28f3f79fa01744a0520a60fdf783eddca459f86830535f759b67c1"},"research/gauge44-ends7-x54-t16/construction/leaver/REGROUP-LEAVER-k8.json":{"git_blob":"d482da23a8252583a8d95132c231232ccdff7880","sha256":"b846ea56bc8c58d2513b257f9bea7de5136484b7d66c5bf3d8e3211fc48e4b8e"},"research/gauge44-ends7-x54-t16/construction/leaver/TRI-LEAVER-k8.json":{"git_blob":"e3bb24cc49812a90a82e8e77ee8588f3d00d81e4","sha256":"b22e6ecf76104de66844bd617c4ca80f5546ba0966a50e5e9aa0ffea4976cb30"},"research/gauge44-ends7-x54-t16/construction/leaver/build_frames_lv.py":{"git_blob":"5f8aa7a24bd075fbdd1b0c824cf74881db060674","sha256":"2eb80d612aa59a7bd8b04a122045e3bd2b83a21954e3164943cd20cf6050a21b"},"research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-01+.json":{"git_blob":"bfef820f29a7e19bff618d165185197b72be3328","sha256":"3d2afc4986f1f3aceacd1e0572daebfb79134ba6af7677150083d0912676427c"},"research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-01-.json":{"git_blob":"3afa894b20a24e20dc3dabf019d5c9c0d104d9de","sha256":"8f8620f47ce5ba5abf6179d1a5a986c25903ba71b6711a7035815968b5888927"},"research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-23+.json":{"git_blob":"98ff8050e7d76607fb74dd82934931b3c05cc3ac","sha256":"53b65cbaeb24bb2a4625f107a39c0ba3797f37aa4980096f22dff7cdbd76440d"},"research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-23-.json":{"git_blob":"517b89d38270440a1a007e09168350aa2751a051","sha256":"e34431338f5527838c6e0d0caff885bde82624b0791f2a072c5b4e49faa6b98d"},"research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-45+.json":{"git_blob":"2bc89e1de1957ca9d6a30dd3715eef1331ee7fad","sha256":"ba8f3aa26032dc36e2db4073e2cac9fc61d7a475d534a749bdfcbecf3aa103a9"},"research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-45-.json":{"git_blob":"b9c1904b83c904726a558a34950090cd0672b902","sha256":"302024488efff30c820b5bbf6b422c6106bb5a9ee851bef8fccc16512ca789e7"},"research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-67+.json":{"git_blob":"7d756cb19d67e2df44bae7810a50e6742f24e590","sha256":"0a7aa4ee46e7f05c9cf0c1a36791d49e439c0c9c473e76cf954b0655463dae05"},"research/gauge44-ends7-x54-t16/construction/leaver/cells-k8/CORE-67-.json":{"git_blob":"7d756cb19d67e2df44bae7810a50e6742f24e590","sha256":"0a7aa4ee46e7f05c9cf0c1a36791d49e439c0c9c473e76cf954b0655463dae05"},"research/gauge44-ends7-x54-t16/construction/leaver/cgx_leaver.py":{"git_blob":"e686c66306456e2c6cac9c05d01448765322836c","sha256":"3af491c63dd96204a7c36006c7e419c2e5ce77e5bc453ccd2495c1e41f83f87c"},"research/gauge44-ends7-x54-t16/construction/leaver/layer_end_controls_leaver.py":{"git_blob":"84b1c52ed250b30a8a675949714cf4625e22f6dc","sha256":"4ba676f1ea326b739a64c3477f64eeb295f8151514f78fa7e62b71e4373a6206"},"research/gauge44-ends7-x54-t16/construction/leaver/reproduce_leaver.py":{"git_blob":"bc4360ef93ceea8fe2da33afbbaa100feaf0731a","sha256":"831bfdf2247b5d864b74c3b2b6a475718053d48570851d48bd1c5471d410ee30"},"research/gauge44-ends7-x54-t16/construction/leaver/reproduce_leaver_chain.py":{"git_blob":"19fcd28f4d41db8590ae71f6b98dd7c0655bce32","sha256":"2bc3fc3f32e0f957a0731b79254c553ca48fc6d4d47c4f99d6cd31e1901d85b5"},"research/gauge44-ends7-x54-t16/construction/notri/PRIO6.json":{"git_blob":"069a7bf5a5f4db53068480acd57cb9e2e62eac2f","sha256":"de0412511b0dd1af13e9717bc791126ac0e91c569b5391fd6c70268083045d15"},"research/gauge44-ends7-x54-t16/construction/notri/cgx.py":{"git_blob":"08e80804eb6858be9d6ce6458a936cea1e76dc76","sha256":"3da039d4184097c14802f9dbf972520d5b807671196f5e47a2247bc9f29bb418"},"research/gauge44-ends7-x54-t16/construction/notri/cold44x.py":{"git_blob":"8fa6f3a6a6641f093eff1d467df20af0f8a21278","sha256":"f0bc3500efb2c839a0f8cb03dbb9ea0a54f1dfc71ef81e5373b3d638ac5b8296"},"research/gauge44-ends7-x54-t16/construction/notri/port_stage_x.py":{"git_blob":"81ac65ceff60123daaf87edb621df4194622c9ca","sha256":"38310744d054e393ea35e996047cddeb2d212141aaaaa4b07f7a4663b11db8e7"},"research/gauge44-ends7-x54-t16/construction/notri/reproduce_notri.py":{"git_blob":"a85f2acf1537253512f8a00928415e64532639cf","sha256":"90148c2a0422b4f92164298a283de73d413ab3d4cb7151a0e6b643a37ea025a8"},"research/gauge44-ends7-x54-t16/construction/promo/LOCAL-PINS-p6n-k4.json":{"git_blob":"c43b391a43b4443a5fa12d4899d97b8e5fcc1979","sha256":"a92bb02266596956bd53e9c86e8bbcc6639c92b4a4a248a1521f8eb79228271f"},"research/gauge44-ends7-x54-t16/construction/promo/PROMO-RECIPE-p6n-k4.json":{"git_blob":"3f336c07eaec6ee0e8b350b3f3acb8e011a09453","sha256":"fa6065d142646f7ab1f268912ce0cf5a1a6cd33c3994ff96bd6e204cf16b3e90"},"research/gauge44-ends7-x54-t16/construction/promo/build_promotion.py":{"git_blob":"f1daad34c22efdd97a11b1e16384962b8af1d704","sha256":"9c9e2001b8d68bbe934d136026276fe97bd9bf6f94d4d78441fc28e14aca4daf"},"research/gauge44-ends7-x54-t16/construction/promo/make_recipe.py":{"git_blob":"618d609453ea9718b8c74c5d2a26cd5b9e985309","sha256":"ba9e4fdc0c1be7f6a150a5a50909911257a1a8c7cc5d03d61f541178fc07c122"},"research/gauge44-ends7-x54-t16/construction/promo/promo_controls.py":{"git_blob":"20ee51f7dbabd401e125ad948e96c38f36cde6cb","sha256":"786c51f84b53698c2c833083506c4432c30eb0ed3b71e7dbe458a70c7413c372"},"research/gauge44-ends7-x54-t16/construction/promo/reproduce_promo.py":{"git_blob":"6e04aa71b163a80c2f7ca2f5000976bd98fb8557","sha256":"f979be666c3f5cf57e342a8427863c0b35b67ca4d3be495ac386f6870deb2026"},"research/gauge44-ends7-x54-t16/construction/reproduce.py":{"git_blob":"8b51efa64638c849ad329757b807ef1f68a6cb8c","sha256":"047bb9b3536b0b16bb08a21cd9fd80404ca9d022345f1aeab34b21dffc281c92"},"research/gauge44-ends7-x54-t16/construction/slots/RECIPE-SLOTS-k8.json":{"git_blob":"acc1a733d6e52354b3a300136c106aa18e3de030","sha256":"0bfffa6a90a3a9635d168f7f55e2003c773c422ded75822b6947cf499f59a55b"},"research/gauge44-ends7-x54-t16/construction/slots/SLOT-PINS-k8.json":{"git_blob":"2702c368f4de0b671577aee9a0e2df41c1b27658","sha256":"55dd229684febecb80638eff9c6b3986623e8539c6c956753b350209c3e0efe2"},"research/gauge44-ends7-x54-t16/construction/slots/verify_slots.py":{"git_blob":"fd06b654afb1f3a98b28d5cbac50f3ba4a967883","sha256":"bc1c0e3e3d7c81dc1649f5be82cdd2399e543d46c24879cb975877bf9b7957be"},"research/gauge44-ends7-x54-t16/construction/sw4/LOCAL-PINS-sw4-P6k4.json":{"git_blob":"ae26a0f2f144b0ac863dd868f570270cb4c75d32","sha256":"3c06bf68b28ff125a6a2372bb70cefd76fb9fe1333438cd34dfb5b617cd70327"},"research/gauge44-ends7-x54-t16/construction/sw4/NOTES.md":{"git_blob":"2a53ffb3b82af7b283bf79efc81089dc6ab37dd3","sha256":"3a3ddb0c77b188e67fc453ccb3efe9323f87028092a6ce4d259b7dc99d702446"},"research/gauge44-ends7-x54-t16/construction/sw4/SW4-RECIPE-P6k4.json":{"git_blob":"b9dea4152a099782d48d533523a50f3464351677","sha256":"fa58d0ffc95d10b7453daefe4b34404a52895f94126ef973e92e92106cd615fa"},"research/gauge44-ends7-x54-t16/construction/sw4/build_sw4.py":{"git_blob":"617e0ed06d133e8820ac5c29f8e9397f6c3cbec9","sha256":"9a295f3d534594a6b1326d8a6647e947670d1c6fbc92f37f5169661fde4c8f66"},"research/gauge44-ends7-x54-t16/construction/sw4/reproduce_sw4.py":{"git_blob":"cb038e064b4acd1c4bf454ee76102fc923e8f284","sha256":"3d082e0cc576fb1b4fb9e5dd11d63bab697c8a8626e2837813cd00d100b1aeac"},"research/gauge44-ends7-x54-t16/data/FRONTIER.json":{"git_blob":"70285d4d85f0a901de07f9613538825dcd36a848","sha256":"56bed9070d5f0b7585d7b7fd62984696dbc5158e5187663030920a57e1cbfab2"},"research/gauge44-ends7-x54-t16/data/OWNERS.json.gz":{"git_blob":"d95e0ae3834215826a8071489fed559980204ab6","sha256":"d275e6c0ef501fdc9cb6fba883d65666d10391ad35ed5e66b2f4d7689ec75d4b"},"research/gauge44-ends7-x54-t16/data/PLAN.json":{"git_blob":"532c26dcc849e78ad360f6aeb1f29cc6ce11e206","sha256":"e104d46a767dd0e223902d6f965aca2485d303499c019cc0d29e1b270da68e5f"},"research/gauge44-ends7-x54-t16/data/PREPARATION.json":{"git_blob":"8c7796820f47f790733741613cd61af350465f5c","sha256":"1d576298bfafc509992113fdd58b5482655a88e321cbfafe9386588eb6fbb6e9"},"research/gauge44-ends7-x54-t16/data/SPEC-T8.json":{"git_blob":"2888977d0c02231172ed5c34ec9af01dcad76ce2","sha256":"4823f39d0d89ab148bbbbe42bdbc2a27755d921424041887c8614d0bacb293f9"},"research/gauge44-ends7-x54-t16/data/SPEC.json":{"git_blob":"597f7d8a9dea57a21635fde47f3b263d2376fc00","sha256":"8d7f0576d4aeca183c6e3b23a56897ff668cd0b943b75886fb1ea922091bd3e1"},"research/gauge44-ends7-x54-t16/data/T8/OWNERS.json.gz":{"git_blob":"bd1cec69f0b4be3dd088118295c10bec94442f5d","sha256":"93fdab52291d9ea20d7caec2760cf4ad0cf0f491bad380db93d48b6cdef36045"},"research/gauge44-ends7-x54-t16/data/T8/PLAN.json":{"git_blob":"a773528fd4cdd6ddaa85e1d93ccbe130937ef890","sha256":"0214279f43204f9334aef8c3f6f691e8b81a715628c45fc8341c21a19d26d4a5"},"research/gauge44-ends7-x54-t16/data/UPSTREAM-PINS.json":{"git_blob":"68486b84e3ae599d776b9613adc901fd8874718d","sha256":"ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b"},"research/gauge44-ends7-x54-t16/evidence/ADMISSION-CONTROLS.json":{"git_blob":"583bf5dbf4f367e86ac72da9efcd4a62cdb42e55","sha256":"a433ec1f6bb62f2190e9abb70af8066b5264296d3c8c72de0bd7dcd034486f7d"},"research/gauge44-ends7-x54-t16/evidence/ASSEMBLY.json":{"git_blob":"5b181fe3a26c932469516ba1de3fd9e6ec12f0c5","sha256":"1b2779a637ec4b6e52df11000f58beef5298be7e20ccdb1cc2260c3688d547eb"},"research/gauge44-ends7-x54-t16/evidence/AUDIT-LOCAL-COMPOSITE.json":{"git_blob":"7d35b90b6b0d4c6169d9a7925ab186a462b0b7de","sha256":"7a4910a23f38e2f1f2b4cac8fe39ef535cf19a5c8a0f339ba8391749f38862f3"},"research/gauge44-ends7-x54-t16/evidence/BINDING.json":{"git_blob":"b7f661cb68d8711cc840eeda03ac8e7f2c34c2ba","sha256":"3c8b3f3c7aae4b604ff6cd6f40bd9e6b6ca0507624892b5266e86523ec5fa5f6"},"research/gauge44-ends7-x54-t16/evidence/BIT-SUPPLIER-CONTROLS.json":{"git_blob":"8bc71c7cda1474f031dac3264a4c2da19cd22f8e","sha256":"23d0ef02c2bf4daeba56aba2660a7284f84a9bacacfc63d5b6b987717cca1e13"},"research/gauge44-ends7-x54-t16/evidence/CENTER-COMPATIBILITY.json":{"git_blob":"5a3ae374226298bdc93d17a84e08d4040223a5f6","sha256":"c66c7da1099ac8618381e2a7cb48b09b43ccf8d125ff124e129aba8ddb922cf3"},"research/gauge44-ends7-x54-t16/evidence/ENDS7-X54-T16-STANDALONE.json":{"git_blob":"96642260622c231a9b9702ad9983d9d817d90006","sha256":"bf2c45dc34ceb397f7a6a7df709100fbdfc14b31592a3ee01ea889cab4c11e17"},"research/gauge44-ends7-x54-t16/evidence/INDEPENDENT-T16.json":{"git_blob":"ce9d1e1de7f98b429763cdea82535c87b826470f","sha256":"1a1631047d00b241f2869473894621a6f364f317454f3548055db19919570def"},"research/gauge44-ends7-x54-t16/evidence/INTERMEDIATE-ENDS7-T16-PROVENANCE.json":{"git_blob":"ef2a1dc71051ed9d303c97395e72ab358497c1a1","sha256":"43bf3476c9d5583ccd2567b0278365244e259eeeeda7cf155e4276eb58f99263"},"research/gauge44-ends7-x54-t16/evidence/LOCAL-STAGES.json":{"git_blob":"23e6036057b2db58883185c9ca746195d168d7cd","sha256":"8627a02402bae24dbb79c3e7945b5ae2fc3c71384530fdba8b011424ac004de5"},"research/gauge44-ends7-x54-t16/evidence/REPLAY.json":{"git_blob":"087f35df23bd847ec4437decb4796486d231f33a","sha256":"0cabd7661da0d91e9141f6d4bfe8530e4c29cb30add3c67aecb71e2b5ffb9120"},"research/gauge44-ends7-x54-t16/evidence/STAGES.json":{"git_blob":"ad091c857d410c7c776cb4eaeba8d681d2ce8eeb","sha256":"f12cc135a68a12555db77345c18c14f61c459b5a7eee5c0b42ecd91248318751"},"research/gauge44-ends7-x54-t16/evidence/audit/ASYNC-AUDIT.json":{"git_blob":"0617aaca01007488df103110cd3a306e1a59641f","sha256":"a63a9378f1d3c901317334822ac8e286ef29ebcf50337cf6386214b9b5e651b8"},"research/gauge44-ends7-x54-t16/evidence/audit/GLOBAL-PREFIX.json":{"git_blob":"98b45c375e898e7ead061a56a2728f23d6b827d0","sha256":"1c4ca6a87f565623e1ea4a477cb18c25fee4e312053b79d0c2762010ae7dd157"},"research/gauge44-ends7-x54-t16/evidence/audit/IDLE-REMAINDER-FRAMES.json":{"git_blob":"26b92931098ba4ca4a204636cfc8253091f61af2","sha256":"c5f200950fda60416c657903d85ffbf270013de23165a6a401a40b9b7f2a6e10"},"research/gauge44-ends7-x54-t16/evidence/audit/OWNERS-AND-PROFILE.json":{"git_blob":"4957e22db7db6c459b7c624c228676edb50e6658","sha256":"1fa9c9acbd54f9bec183a070f99eb9803395d35e847ab6e37d2489b2d41d2e40"},"research/gauge44-ends7-x54-t16/evidence/audit/PREFIX-AND-INVOICE.json":{"git_blob":"be9658be1d92987b14dcd39093a3babb52c97ad5","sha256":"17749a944bbeb7980a56aeb8ad929d522480869f4c9760e6103a606a58b5b034"},"research/gauge44-ends7-x54-t16/evidence/global/ACTUAL-SIGMAS.json.gz":{"git_blob":"b744408ed90cbd9ffc47772bb5061deee5399b01","sha256":"86a34c81c1c85e9fcf57ce7dec1c29669377c1d3fb734de9f9c6e031a8f5ef1d"},"research/gauge44-ends7-x54-t16/evidence/global/GLOBAL-TEMPLATE.json.gz":{"git_blob":"03ebd051b7c2fa90b33a02f5b37bd719016cce61","sha256":"e845c64551b8db5782dd2544e2feeb8245e6f66766ef824e5668938fca5133ca"},"research/gauge44-ends7-x54-t16/evidence/global/HOSTED.json":{"git_blob":"2641e7f26b5d6cff4acbbe111a51a55d98889b69","sha256":"24c04f2da0ee6334d806f71e461e2d6ce46aa363be98f06dd256199d840bad8e"},"research/gauge44-ends7-x54-t16/evidence/global/IDLE-REMAINDER-FRAMES.json.gz":{"git_blob":"9762119a03c98fbc2e81f50ec7ad06bafbffa2cf","sha256":"9caadc6bd699825eca1458b51d3fcc78d31463b53d7b6001477e24f082a10350"},"research/gauge44-ends7-x54-t16/evidence/layers/LOCAL-AUDIT-LAYERED.json":{"git_blob":"078078767410495313abd3b2c24203d7ec80328b","sha256":"a596d7262374a023ae079e0da41d20189bd3ca4594101e5e6f402ce5799df9ff"},"research/gauge44-ends7-x54-t16/evidence/leaver/CELL-MUTANTS-LV.json":{"git_blob":"4d4ef7403c06e17b7b6c519f7a2bc10c88793fbf","sha256":"308975b8288cb9c853ee6b69e68b25e6f3727d259dccfb7509042f103bb03220"},"research/gauge44-ends7-x54-t16/evidence/leaver/FRAME-CONTROLS-LV-k8.json":{"git_blob":"9f56e21000ef55584d14dc828f5601f3ae3717cc","sha256":"9629e499a7f01f2db1e41873344a1476708f41698a0b145888ee569e580a31dd"},"research/gauge44-ends7-x54-t16/evidence/local/CANONICAL-WORD.json.gz":{"git_blob":"3de220fb8258238f1bdf4add468a7258e17ffed3","sha256":"ce6e22693c195504eb0d2c4e89b76cb131e74f4833350d3918925f9a382a6da2"},"research/gauge44-ends7-x54-t16/evidence/local/CLIFFORD-RECIPES.json":{"git_blob":"34cd616fb678cc2247c349c24be3651a645dc76c","sha256":"8594c741d1b9796928029d3a3d53d54eea21bd081f29ecae7fc4483a9c79dd1a"},"research/gauge44-ends7-x54-t16/evidence/local/CLIFFORD-REVIEW.json":{"git_blob":"5c454881e3f7ac7ac7de06b0c3b8db85f94561db","sha256":"1f71895a8511e536684feac71ab250941634cdfb59141ac0b831c358c021ef7f"},"research/gauge44-ends7-x54-t16/evidence/local/FULL-WORD.json.gz":{"git_blob":"f52aa2ad93d4aaa6f95adbf9a0dde7a2b39b003e","sha256":"34d708aa590b16b54094fbaaa804fe2ea00690e0d863525c85db7b0213861c4b"},"research/gauge44-ends7-x54-t16/evidence/local/INDEPENDENT-LOCAL-REPLAY.json":{"git_blob":"8475099c248192c5da35c5afab8a424f260f7570","sha256":"0c92ab35f543e8f92bbe90904b5c4154250e473b5c09eec3219a340e2b031bf2"},"research/gauge44-ends7-x54-t16/evidence/local/LOCAL-CHECKS.json":{"git_blob":"82cf0daf20369c059685af5164ea23d6d4e14389","sha256":"b6323c10323a6824023e8aece48b07ab288fa5223c4ff02ea0ba961d318d678b"},"research/gauge44-ends7-x54-t16/evidence/local/LOCAL-PROGRAMS.json.gz":{"git_blob":"2cdc70cc8f25245f97a542ea2f4fee677a20303e","sha256":"94930ab1b7a2ba87afdf68ffc3e1f57afd79218982a65996a34152473b794bac"},"research/gauge44-ends7-x54-t16/evidence/local/RESIDUAL-ADAPTERS.json":{"git_blob":"0da99c9630361c7d294e411b5efc5d88ebf2e014","sha256":"05e0f111f7dfe3002bf9e5b94c5ed56f59c29c3bfbdf6054712224550dc5f108"},"research/gauge44-ends7-x54-t16/evidence/local/SCALAR-FRAME-AUDIT.json":{"git_blob":"2473c3caa20db613ec0eaa65907a9dca4569c6bb","sha256":"512a8d52cf28fd249eceb4557428327430e81b2b236ca2b60812b5ba5a544513"},"research/gauge44-ends7-x54-t16/evidence/local/WRAPPER-CHECKS.json":{"git_blob":"d5d4f192c8fbcc2ea0634b847a2fdf53ee49c133","sha256":"4b5ebb62b23dae93fc1fe9174c8145654a8452f4b07645c285aa41c961adb1a3"},"research/gauge44-ends7-x54-t16/hosting/PROOF.md":{"git_blob":"b551b6d3e5535c5486c96dd93bd04262ba5a71f9","sha256":"45bb3de8a10298a4cf5a278c3343be22a7d2e735be93a4e9454f24df7275faf0"},"research/gauge44-ends7-x54-t16/hosting/README.md":{"git_blob":"b9505ebbea39c3b4dd3efd45fb0472aab8331096","sha256":"004bcdf6c78bd0316f0606d9e636511f94e1e80cbd79cce1a7e3bc55076d9bf1"},"research/gauge44-ends7-x54-t16/hosting/audit_frozen.py":{"git_blob":"26a07408ea56e5bebb3d03d9938655ba9f74bac7","sha256":"a8d9c7c894cb44453aea93b33141559824f6c3ff81a85a6d066f4a10a2757659"},"research/gauge44-ends7-x54-t16/hosting/expand_owners.py":{"git_blob":"ee6c4c24e63aa0555638f8d11be3f6367f7d2e62","sha256":"0f826377881d0c9405f90d9f5feac857c7c7cf8aef5bcf22d326bc274f038a70"},"research/gauge44-ends7-x54-t16/hosting/frozen/FROZEN-AUDIT.json":{"git_blob":"5f95552366147690dd3cccd141a14d7613132a97","sha256":"df6c7181a097900ee9d37db17bd25436a570f21caaa0cc2108712907ab02904b"},"research/gauge44-ends7-x54-t16/hosting/frozen/MAJORIZATION.json.gz":{"git_blob":"047b1cfb678fac19f80a29cf512770505f126d28","sha256":"ec5f94b13d190d72bc0608dc9fe2498cc43ba9deb05028159a812ec1e4dcacdf"},"research/gauge44-ends7-x54-t16/hosting/frozen/MANIFEST.json":{"git_blob":"291005722ccdc7d7a78a5c13f592f25038d838e6","sha256":"9df028adfa5120c60d2c78bfab06822cf4e6ed55502816b7d6dec19c1a2e4967"},"research/gauge44-ends7-x54-t16/hosting/frozen/MATCHING-RECEIPT.json":{"git_blob":"993331090c85923d2f9e4a4eabe35f098c91d968","sha256":"e1af2ac2c6e2457646d52dd693fb961f6279e10fe50eae9873f2ed149b6735b2"},"research/gauge44-ends7-x54-t16/hosting/frozen/OWNERS.json.gz":{"git_blob":"e9c7cfc72db0f8825070ea8f0ab4c45dae89baef","sha256":"90ff7657a23dcfb67532b49c0800c5fc259b27c89005081e24bf184869e1bd57"},"research/gauge44-ends7-x54-t16/hosting/frozen/REPRODUCTION.json":{"git_blob":"8ad59712b276961b0bff5df309d60c09c68851b0","sha256":"8354f63148621c5fcf09cd16b496dedd677d813f83974e1f341ce38a1fffec81"},"research/gauge44-ends7-x54-t16/hosting/frozen/SEED-OWNERS.json.gz":{"git_blob":"d61916a1564d7072c8de69e3757d35e5cbec24d1","sha256":"eb3be5eebbb84349d7e7f1bde2fc77772a12ad5bccc6dab7c4efd8d903e2a048"},"research/gauge44-ends7-x54-t16/hosting/frozen/SEED-RECEIPT.json":{"git_blob":"82911f647b44c6efec6bf7689d57202c690d9b6c","sha256":"aecfef753379106f5289f31251584c642e2cf7e4fa2d0886bb4ef9e922f8d9ba"},"research/gauge44-ends7-x54-t16/hosting/frozen/SEED-REPRODUCTION.json":{"git_blob":"91ee98cf7046e1408ce4c0a78896db661b0d8138","sha256":"4f6d49a85f43c98c816877d783470ca717be2349caceb991bf756eedece1b194"},"research/gauge44-ends7-x54-t16/hosting/reproduce.py":{"git_blob":"2f29a5ff13a06d7734ea4482bd18a74698f6217f","sha256":"7551004d8d15cebcecc6793ebd17385830390935ccd1a8957f1c5472bce6ec82"},"research/gauge44-ends7-x54-t16/hosting/reuse_owners.py":{"git_blob":"234b831790d7839d4c2e43357ae277b7bf254a2b","sha256":"2106fe79bd89071e62a3a25c1e444531e14fb89f88b4bdeb72d7b40c91266402"},"research/gauge44-ends7-x54-t16/independent/CENTRE-GUARD-REVIEW.md":{"git_blob":"6c62bd070ef90cda02355b7ad87dd67dc92e7184","sha256":"7b82518d7ddf042d6e71174bc286311fa72127e0dc6dc9e500025fcf7abbf897"},"research/gauge44-ends7-x54-t16/independent/GAUGE-COLD44-INDEPENDENT-AUDIT.json":{"git_blob":"771faa86a7432c0b2652a1ab0b2d849a11462b94","sha256":"9fb5265c4d2ddf3d615e46600954c79cd1a42481500a0973a5695fcb9f2558c9"},"research/gauge44-ends7-x54-t16/independent/GAUGE44-GLOBAL-GUARD-REVIEW.json":{"git_blob":"e2df1dcca8fec4d74662718841ad7fe86ba2af9e","sha256":"631107a9a9acb02441ce80298f815e0c624f811b0d58c6fd78f8dc58d564bb5b"},"research/gauge44-ends7-x54-t16/independent/GAUGE44-INDEPENDENT-PRICE.json":{"git_blob":"7aa86180dd71ed15d4180efa682ae7c4c5f41d9f","sha256":"6e222b252f3453446d0e41b08f00a9bf9449ce3588b6ddc00c9accc1c00e7683"},"research/gauge44-ends7-x54-t16/independent/README.md":{"git_blob":"f97dcf81b134238cf11dae9704ca8574d027b72c","sha256":"25668a62d8c91f6860f8412cf2fc750ba41bf1085dad3709ad5067c7956eac89"},"research/gauge44-ends7-x54-t16/independent/audit_local.py":{"git_blob":"4744d8783c25bf7bf5076886169077ca3808309a","sha256":"03afcfc9da428b3f6edac81c1fee7f277ab81b64998efae78380b63498dec6cd"},"research/gauge44-ends7-x54-t16/independent/price_profile.py":{"git_blob":"0e36ebd4687374e3ca14f233c77fafbdc1e5cfcd","sha256":"d2f548ad6b99f64a8ca5fbaf822a89560bb99359957ce3420b497f6a46fc0acf"},"research/gauge44-ends7-x54-t16/independent/review_guards.py":{"git_blob":"086dcf3d11897b73dfb2730bbfacd690fa3f0c41","sha256":"b83164d6c0122a055b3281f3381b305683a875760a2d727dd0188bb2aa59d67d"},"research/gauge44-ends7-x54-t16/inputs/PR589-EXPECTED.json":{"git_blob":"e293ddc557742637f9f679f083a1a282d87b1b13","sha256":"b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4"},"research/gauge44-ends7-x54-t16/t16/NOTICE.md":{"git_blob":"403f4afffb49ef96a3ec1a8053b95cb9346da3ea","sha256":"902370e6bfcd39dbea2ece474f15fccbcce3b8e966b2b94066bd03e5174591b5"},"research/gauge44-ends7-x54-t16/t16/build_parent.py":{"git_blob":"bd9e28bd2dc091dcec90a09fa3e556c71579e528","sha256":"82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e"},"research/gauge44-ends7-x54-t16/t16/indep16.py":{"git_blob":"81e1e9fe1554c38865e9d149fb8f4196aad91b4a","sha256":"1beb512a1d072f81d3e8e492c8827636029686897093bd433e4d4c92d0c830c7"},"research/gauge44-ends7-x54-t16/t16/lift16.py":{"git_blob":"613c4bdb3c8ab9cb5f069a52488a673e3ce77702","sha256":"072fe6ac032543d5106631f9b4aa36103269b64ab72061d97ec604f648830689"},"research/gauge44-ends7-x54-t16/verify_manifest.py":{"git_blob":"8c2441d39202409ffe1c2cb42f197946f7bfa7c0","sha256":"723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b"},"research/gauge44-ends7-x54-t16/verify_t16.py":{"git_blob":"4794150c4cf96cf1c445e2650800e636809fa06c","sha256":"050e2dfba59911b8f29fd94422833d421367a0ad01c5e4ae916a75a235ee5e46"}}},"pr1148":{"commit":"3ba07f190e64bf7748f669d40fc5c37f77ce5dc4","files":{"research/k8-coordinated-owners/CLAIM.json":{"git_blob":"49271e6bce6851c2d3d75b4c2ba97666893958ec","sha256":"721457ddf32e3a418bf7e23e5e3009626d49eb0108c9f617263d8f5028a8e180"},"research/k8-coordinated-owners/MANIFEST.json":{"git_blob":"4600c7120d590498ebe53f7ff82d2a0f6bec5455","sha256":"5b14fd65809d66123d96ca7276d1013b4d23bb54ae53d98b0fbb164e3ffbe942"},"research/k8-coordinated-owners/NOTICE.md":{"git_blob":"281e6404ca84bb24370e8807315d59d42e79d232","sha256":"442756fc1c5ecfd7b7b7694b53b1ecc70aa525004cd80f7d748ccd7270555189"},"research/k8-coordinated-owners/OWNERS.json.gz":{"git_blob":"d4182e19487f2e12c1ae1a549507cec077a22312","sha256":"681670248da5ffe1504fab103855b6d0b8e91d176f31963fe88efa1d9d8bc2bd"},"research/k8-coordinated-owners/README.md":{"git_blob":"79e2103240b76cc9fe79ad1fdbbd4b479679e475","sha256":"7df766fd7fe3e7f0435eb2190e4a199ab6698b509499e3c0004168a66d78184f"},"research/k8-coordinated-owners/SOURCE-PINS.json":{"git_blob":"740de3ceb7014045218f9d8e0976699c486300a7","sha256":"80b0357d714181f36476c34f9242ae21d72839c4afad9318b4228b78889fd676"},"research/k8-coordinated-owners/SPEC.json":{"git_blob":"cf015eae1b4f2c5348648af150ed352ff21c8287","sha256":"21d605679db7c2e2801ee0d3ef9c262e71319fc49cb98a01b2d05c8a491aa569"},"research/k8-coordinated-owners/discovery/SEARCH-LOG.json":{"git_blob":"d2af99be3c132d6e3e86ac17297d81baf179cb7a","sha256":"a7b4082ce270d84fcdea6dfcc7ae0836610f41d67183156fcd5f81bffb2ef096"},"research/k8-coordinated-owners/discovery/SEARCH-TRACE.json.gz":{"git_blob":"5df63b0f3914fe3d94e0f60a5df51b014ab96067","sha256":"04be238ac938f38f77327e6e83efe0ea6e2cb29ee3d95a5b783bcdf7bda3b861"},"research/k8-coordinated-owners/discovery/STAGES-RELAXATION.json":{"git_blob":"c11163d70c80e61ccd5b310845dddc00cbf925ba","sha256":"165bf9204534944b44762109bbf35ba4bdedbc867fa1dde63a90bdf593cecaa2"},"research/k8-coordinated-owners/discovery/screen_stages.py":{"git_blob":"d933cc0a13b0d872607fbfb1cfab4065cbaf5491","sha256":"e78a0ee907b4ee97f90b7b66a8f8da7a0044474dab7c27845b24ffbf01dede14"},"research/k8-coordinated-owners/discovery/search_calls.py":{"git_blob":"27682bb609954847bb62f408617cf8aa753912f7","sha256":"5df48ab7775bfee767d71dd8c47585977922568b532c29f4528f2c8ca5ab364d"},"research/k8-coordinated-owners/evidence/ADMISSION-CONTROLS.json":{"git_blob":"f29f6477637e9587417bdfb4546e92de25fbcb01","sha256":"31218c75b7a28d4f5397195bad9ba7e5750366ae7b73d010a749f358ce4adda4"},"research/k8-coordinated-owners/evidence/ALL-T-BOUND.json":{"git_blob":"786cf02909570c2156f343b76b55c4060fb7361c","sha256":"07cc98bd055bc3f351de2c460364dc9fae25c1b728b90d6dc3ce9b5d9da32381"},"research/k8-coordinated-owners/evidence/ASSEMBLY.json":{"git_blob":"f2c5fac237ecb04e5ff913150f24cc551d97d556","sha256":"8634e3ce597619d6da631dcd1e40bd82f327a2b500bf6963b5961c945ab810b9"},"research/k8-coordinated-owners/evidence/ASYNC-AUDIT.json":{"git_blob":"0b3b93fccd0e935eeb3da6000fcfafb0eb76f883","sha256":"abc1e11e3184371a41e4d73d56033e8e7ff608443085926a4e0037f7e335300b"},"research/k8-coordinated-owners/evidence/BASELINE-CHAIN-STEPS.json":{"git_blob":"2fe4aed171d27b0f491bf8988ca5d2ed3023f3a3","sha256":"9f5d3b0e72c92a4f5fda023685aab2e5f23dda6e079410824126c0802bc1710a"},"research/k8-coordinated-owners/evidence/BASELINE-RESULT.json":{"git_blob":"3f5fb56787a6f39d2ea7b8588bc4e31771dc13d0","sha256":"1d43f5f4a6d77f096182d9482eecb5313a0b79c4d3e12f4f70846c6f935287be"},"research/k8-coordinated-owners/evidence/BIT-SUPPLIER-CONTROLS.json":{"git_blob":"28ae343185046ea2ad1d90a3ae67e21985e13770","sha256":"4f996bdd4802b0eea6187f01734d4e3f482b281952d6a923dac395a27bf93eb0"},"research/k8-coordinated-owners/evidence/NATIVE-BINDING.json":{"git_blob":"25d00524e053804f2ff00d122edf6d5ce96e80d5","sha256":"6059b4f78e63c818d52b72615e42d9b80269a3d69769a14a424af6fe19f22870"},"research/k8-coordinated-owners/evidence/OWNERS-AND-PROFILE.json":{"git_blob":"9d99e0792fce9791ff0272efb3c11b8ce9aae0b5","sha256":"ee31a5ae84bcc6344b18c67ae828693ba92ec0328223c9b6af29b04d90c80b40"},"research/k8-coordinated-owners/evidence/PREFIX-AND-INVOICE.json":{"git_blob":"e4a8fdac5ad6e47606bfb3c67a9c683afe648aee","sha256":"22cf5aa33d7c26708d1c8b5a5f88df9b330516e6ab9e5e8e10da5857c58e7961"},"research/k8-coordinated-owners/evidence/PREPARATION.json":{"git_blob":"e4a2037ee9e3fc13df0b748e0f111bba02c1efb3","sha256":"23105d9e89bbf7e2a64e8ce391c6b3fc7a900e4e2d7351bbd0120d05ab52a2eb"},"research/k8-coordinated-owners/evidence/REPLAY.json":{"git_blob":"bae0b4210694514dce1fdec3534f313bf848c707","sha256":"842986705a5ee84c969d5b58e831dd6cd8ddf549f2ee3bebbd9c6a5dcf566857"},"research/k8-coordinated-owners/evidence/RESULT.json":{"git_blob":"11cf8878886aa049cfb2a94db41c477cea332334","sha256":"7bf23e92f06971315168cfe167a0ba923f8ba0c58a5f35d93ba53f58fcdb828e"},"research/k8-coordinated-owners/independent/UPSTREAM.json":{"git_blob":"b488548ca2841254cb257fbbe1c69b2db2bed89d","sha256":"46079c0178181f97b0d35cf2fb3a05e9d33a267bef31230a56dd5c84a7b3b385"},"research/k8-coordinated-owners/independent/all_t_bound.py":{"git_blob":"1b51e277d0a251014455b1e42696751f87093457","sha256":"0ac15a2b2eaf72060924fcd33a43b2170a5c14ecfe4345ff5da041b81bd402df"},"research/k8-coordinated-owners/prepare.py":{"git_blob":"bdf06ddbc233e3cc79dc4d9abb77028b20db93cb","sha256":"2a92b1a55cad73c0a5168f49f432a436db86111328228e300d3e8b72e9e994e6"},"research/k8-coordinated-owners/verify.py":{"git_blob":"4e45748ff4bc3516ab29cfe5dacfc0d4ec1622e3","sha256":"960ad27c57416e061d907cb5f0de7acb4901b5232c29ca88224cc6284e60b496"},"research/k8-coordinated-owners/verify_manifest.py":{"git_blob":"8c2441d39202409ffe1c2cb42f197946f7bfa7c0","sha256":"723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b"},"research/k8-eight-ends-t16/CLAIM.json":{"git_blob":"1162be40d5f58b52fd677abe37c14b8cef15d810","sha256":"4ba568cb88f86a87a6c35df444b44b6f8c006ece6351279934ede873f5d61eab"},"research/k8-eight-ends-t16/MANIFEST.json":{"git_blob":"65477df4ba9c05da7d0ff7b0042d6fd43df152bc","sha256":"f1f5c145121485f644a134873069fc465f312e9144ab43975fa95f599ce06f59"},"research/k8-eight-ends-t16/NOTICE.md":{"git_blob":"d0359f2e08e6a0f2a1b6df0b058231996949c3a7","sha256":"a9e85b59dde61fbff0b006923b441cbd1419e24fa9802426785bca667437fdc0"},"research/k8-eight-ends-t16/OWNERS.json.gz":{"git_blob":"552924ef0dfd3328159c5ba83d2992f4e939ecc3","sha256":"a4c79743dcc93c4260fae00b3324b97983fcd56af8bff5414243d7258a4bc97b"},"research/k8-eight-ends-t16/PLAN.json.gz":{"git_blob":"ff24b37525a1ef4f7a7731d0837c7165af9637ed","sha256":"6561ecb8db5e24dd534d0f940f91830691ab375f925b20665ca0f019718e2b7a"},"research/k8-eight-ends-t16/PROOF.md":{"git_blob":"f230cad6a41fda07d0b131d27407ec2b09b47a0e","sha256":"7084e8a9fedd0d5902e95500da70982343fa725d8b68c2c3210a7b0a7bb2e664"},"research/k8-eight-ends-t16/README.md":{"git_blob":"b274d59bd019f29dab90e3e28ce3c03ca9f66f8e","sha256":"7aa1a4f5348ed9408cdebb2525eaabe50776259b939d7d49f6845503f3c585c3"},"research/k8-eight-ends-t16/SEARCH.json":{"git_blob":"6aa91df171931b43c04de5966b3f506a240e5f1a","sha256":"bf8efc27b2ca95f4bd15ebc719d2794a0e5d2edf26fc5b4cffc8c18dcb7f6d4a"},"research/k8-eight-ends-t16/SOURCE-PINS.json":{"git_blob":"d019988cd4b52b2318060dd6d474988c19fd8285","sha256":"07515a4634303b85a54b570079f0efb373b36d586c72f7b023df3d2f495ad5a3"},"research/k8-eight-ends-t16/SPEC.json":{"git_blob":"7dd4f9780a10cda6ce8232df2e4736d14fe5715b","sha256":"30d4dcc96f1361fcee1562681291763f6ee8c08fb1f93da1ea4fd2a42a1d0b5d"},"research/k8-eight-ends-t16/UPSTREAM.json":{"git_blob":"ec665901b38ce322b2055622d6f2c22dfcb7e80b","sha256":"23493f74fc09ac50442d9d83b7626d4760cfa24c785ca1d96fde8175bdd39fa6"},"research/k8-eight-ends-t16/discovery/ALIASES-REFRAMED.json":{"git_blob":"29084e93cd50788f9e38b43af2bc635cf8b711b2","sha256":"a65d322ee757815e0de08e1f3c5796b5add8c744e1c3df292af917966b09adf0"},"research/k8-eight-ends-t16/discovery/BANK-STAGES.json":{"git_blob":"4ab6d8ca4564db2b31001cafc3bf28e09f1d46bf","sha256":"ad8a80986982b67481ed4785663d83f56516542a79dc02c9ff50c991173c2771"},"research/k8-eight-ends-t16/discovery/FINAL-SEARCH.json":{"git_blob":"aacb21f3eb9701153112cc2791c4f29d16c6a44c","sha256":"ed936c49a0c15d69388b03f7c71bee50b2726be353f8dd52c6dcc56b1c12e1bd"},"research/k8-eight-ends-t16/discovery/HELPER-ALIASES.json":{"git_blob":"c9ec91a92b8e82f905a4fef4d1abe8cf17e12301","sha256":"ad1e0ffa923ce6632b2b86ad00ab004b5fc28ecd1d186e3c55727d1d6e834d73"},"research/k8-eight-ends-t16/discovery/PROMOTION-GROUPS.json":{"git_blob":"1aa1fe4e4efba206f54866c56708465a1337ec23","sha256":"221e05ae8c2b32594490b98ca12a96fc301789d1d80752c1d5f168469f8f8c07"},"research/k8-eight-ends-t16/discovery/PROMOTION-SCREEN.json":{"git_blob":"e80217ccb1dc261c7e8d388c53e9199c982d28e3","sha256":"6b5799744b7abbf4182ad594ede3984123ec559dfed1c1f50ad4f005ce713390"},"research/k8-eight-ends-t16/discovery/RETIRABLE-HELPERS.json":{"git_blob":"185d6309bfb660e717b35558e3df80fe73d6fa89","sha256":"3670ce299d538c4215fab08e88e7553903dfc595b756bcbc157178b0dc913159"},"research/k8-eight-ends-t16/discovery/SWAP-SEARCH.json":{"git_blob":"42b9fe009195a3c0c7df513f0b9783b57ab1c08c","sha256":"70901cb74e475b35e0cffe99fbdae6ed74e5d315b92fdf900ef3a6ef7e542258"},"research/k8-eight-ends-t16/discovery/bank_screen.py":{"git_blob":"45e1060e8077f2e9d02bae02686cb443b6dea5a7","sha256":"b6c208ab449a9371bc812a19ed13edd8121f3f042769739fab9f964959a30b78"},"research/k8-eight-ends-t16/discovery/columns12-SEARCH.json.gz":{"git_blob":"5de2e66bc752efa9a308c50e40cde387a9953475","sha256":"ee6f2925af9fc0dae9c2c511a35e34fe3d9983fb2df6b14de144d1166bba495a"},"research/k8-eight-ends-t16/discovery/columns12.log.gz":{"git_blob":"6b360de094e044c073de8cdf741116d568808479","sha256":"7056db81c9131f484f1b09931bd3a722fa78e03e8e5898645da2eea3df75638b"},"research/k8-eight-ends-t16/discovery/columns144-SEARCH.json.gz":{"git_blob":"5319161b61c85c35a62f7bcfc4abb4ee830dd868","sha256":"b07b6a6dd29ec3cb03fa3827767e674b4ea06b3f2a555ba332f2dcb88ff918f9"},"research/k8-eight-ends-t16/discovery/columns144.log.gz":{"git_blob":"0f38b8cb007488b934333aa6f78f873a99da3314","sha256":"bcf0b3ca6bd12a9032bfd27231e5a4efe2dd3b0edf874c9a01d0ba9dc8a3889d"},"research/k8-eight-ends-t16/discovery/columns24-SEARCH.json.gz":{"git_blob":"d074d338bb218af7afa102758d9a90e667d54490","sha256":"9049ac77892a20aeeb30ccbf2a703c2b89cdbacf4f8f68a391cae10552c948b1"},"research/k8-eight-ends-t16/discovery/columns24.log.gz":{"git_blob":"385ee0805371b379b609d9c1dae6a4e6b7d2292d","sha256":"6aedcc3e39ee3ee8d2f9d4f33fd0107a1dec002323a6bf5e7e29308beafd3f91"},"research/k8-eight-ends-t16/discovery/columns48-SEARCH.json.gz":{"git_blob":"9c6c9d67725be2c7b9318ff54a2f15eadd36ed43","sha256":"adafcb5f6a7169a01a71220ea7ac94b389884112d00b1e9083961d69e4bbe467"},"research/k8-eight-ends-t16/discovery/columns48.log.gz":{"git_blob":"d7698b0bf5ea0839975d125d1a17f8413dd1f4d9","sha256":"0d69973436734bdce8399377f617dc728f099c1da237bdb829bf1ddf20ca4c4e"},"research/k8-eight-ends-t16/discovery/columns48b-SEARCH.json.gz":{"git_blob":"76d196e78817a1c6976a1689cd3fab01da820a7c","sha256":"fffcdb5b4f3679ab726a3abf9a8ed97559eec7975ca39ece8a140231efaad130"},"research/k8-eight-ends-t16/discovery/columns48b.log.gz":{"git_blob":"ae04bbb79339348ed3aab05f808448e641faecab","sha256":"c811f9ea49dd8ddf80f54556c7e387172b5ecbd8998ed4bea795e7c2b12121e9"},"research/k8-eight-ends-t16/discovery/double-calls-SEARCH.json.gz":{"git_blob":"2d5c6c35a3c23533418303738403d330057f2d97","sha256":"69df67741eae2afdd3f683f4021f478000dded1322c5820023faa77067ef6a9e"},"research/k8-eight-ends-t16/discovery/double-six-SEARCH.json.gz":{"git_blob":"4d303e649d448533f9acf03c29b4db3132663ec4","sha256":"0364f028731baeccbf07953a98fabbf152b3685c5dfdf309d65398946ade9883"},"research/k8-eight-ends-t16/discovery/double-triples-SEARCH.json.gz":{"git_blob":"b3125e97d45c1263a8d0e362dc2b9757b197f24f","sha256":"f0040bb71eac1612bf730791a6d32bf13c7a065f0a2772a1149ced7aa71ffc77"},"research/k8-eight-ends-t16/discovery/helper_aliases.py":{"git_blob":"8b8422fd88418b4dc7123339488db4243e1148a1","sha256":"3b996c21bf97e950e785c2f7f3ce025ce59c754c3679f97023ababfc5ac0b295"},"research/k8-eight-ends-t16/discovery/make_start.py":{"git_blob":"fba416ab984f0d5170746879aa10100497018494","sha256":"3ba975c7947a3b74959a7e83a580a6f7b36e90d075157bac304a097d20e2cafd"},"research/k8-eight-ends-t16/discovery/promotion_groups.py":{"git_blob":"ace03f012d74224be64ebbe15b4cbb985b49959d","sha256":"5244da8cffc5f56698c134ca36230bcddbbdea935bc633e4975de50b47d785d2"},"research/k8-eight-ends-t16/discovery/reframe_aliases.py":{"git_blob":"5b4e5a4ece87ed21914b865ba07c284d2b4af990","sha256":"5e6342d583a7f3b99c940b6382527a000803eb728267fb4c101371b2b2128d89"},"research/k8-eight-ends-t16/discovery/search_calls.py":{"git_blob":"c1da48c35fd65fb511937d0e548e24a8bef1a774","sha256":"273d3b3e1de5644af5a13a2c7cb18a34a3689b80830b614d7d2ed1da998a90ee"},"research/k8-eight-ends-t16/discovery/search_columns.py":{"git_blob":"c7957718636c0f17d024828b9dba4262c75eef3e","sha256":"edbb093207e21ee4301382f00198c6eccb197949068e96c76e46a2e61dc90f82"},"research/k8-eight-ends-t16/discovery/search_uniform_blocks.py":{"git_blob":"463f32bd1146a783e7134ebd46c609951b7a90d8","sha256":"ab6308d536b37b14996e06b857a4f11433b3cb551444e836eb12ec560b452bb8"},"research/k8-eight-ends-t16/discovery/swap_frames.py":{"git_blob":"f220554ecf4b695db5692e636f10e29791baae85","sha256":"cd89dd461142788817ac53c041808077d162a4d3bcfebee240307199aebadcc5"},"research/k8-eight-ends-t16/discovery/t16-calls-SEARCH.json.gz":{"git_blob":"1558e0af06c87e8f94cb1cde2eee7f9c39e96a81","sha256":"44df70fe291f3c0ec9ecd01791c02b9b52b29807c576353476542aaf76bbff40"},"research/k8-eight-ends-t16/discovery/t16-pairs-SEARCH.json.gz":{"git_blob":"b4174193a3d28f10fd40abf18a34daa7c2b2080e","sha256":"d32f9facc6b68c8dad2c9e4ead26aec913b076d4eb10214d18fa0c4c0b4762fa"},"research/k8-eight-ends-t16/discovery/t16-triples-SEARCH.json.gz":{"git_blob":"620bfc974d7d568d72e2e2bc40cd89f1151fa1e1","sha256":"57dd34fea35dee80e72a007e4cd044c50f00c1c794f03df6b0cbf292f54d8e0e"},"research/k8-eight-ends-t16/discovery/uniform-blocks-SEARCH.json.gz":{"git_blob":"91898cdf723ce7be842b57e3b3a9737e4c4a4e23","sha256":"9c0a86f5befe738ebcf39badda84314150b060a911e0708d83d29a22423f149c"},"research/k8-eight-ends-t16/evidence/ADMISSION-CONTROLS.json":{"git_blob":"5e425431ee4296196a81367c509915e2e3f3905c","sha256":"6bdc8957237a01c0c5f667e2be2e889b02714fc6bc7a209672d09d5222073059"},"research/k8-eight-ends-t16/evidence/ALL-T-BOUND.json":{"git_blob":"9f090c044c66f16ad318ac12c35a97c1ef212ac2","sha256":"dde30a7151248cb9f316fe3816554dc165d050f5216e13797ceb30fe681a3a04"},"research/k8-eight-ends-t16/evidence/ASSEMBLY.json":{"git_blob":"ef1b6046d067caf40ea02cb3f1a58b61470736ea","sha256":"52c6af2fc860f7459f0fe3397639caecd5a8edf35ad76d4b22e99d19a79a2831"},"research/k8-eight-ends-t16/evidence/ASYNC-AUDIT.json":{"git_blob":"6c3980a6766a00d0b357c6cf53119a1d7e3cef69","sha256":"644c15a99e207161a50eca01ddf1c7852e67504517fa4710d5490c3f65a4665a"},"research/k8-eight-ends-t16/evidence/AUDIT-LOCAL.json":{"git_blob":"a22e133f16fe3528959f4932187aee3f38f65b5f","sha256":"9fd252469f82b5ce5fc2f42b674445dfcac08d769768d00bede6cb5c99e9aa63"},"research/k8-eight-ends-t16/evidence/BIT-SUPPLIER-CONTROLS.json":{"git_blob":"0d68c7e1361e2377ae088f6188e4d37e90b8a9c8","sha256":"17939b88da6b6ad8a8220ed04ddf325679fc2f096c7d197938f10893a87383b4"},"research/k8-eight-ends-t16/evidence/END-CONTROLS.json":{"git_blob":"0ca420e48a7045f13187077b494e33d20311dfc3","sha256":"e54407e7951f10c0eae5f310f49765429cf886a15dafb2afe80760715737d135"},"research/k8-eight-ends-t16/evidence/GLOBAL-PREFIX.json":{"git_blob":"1d734d8530bd5a52e8ea5114246415900efeb08c","sha256":"a6820bfad6fd665c08755fdff98d64069cb94dce337b0881e035a61bcb981cd2"},"research/k8-eight-ends-t16/evidence/IDLE-REMAINDER-FRAMES.json":{"git_blob":"5f37baa75ca8da485281a7b0fb7f57fe8fe55968","sha256":"2d8b44b6bfe85df299bef25602529867b3316a20e41991786c2063b4c203d34c"},"research/k8-eight-ends-t16/evidence/INDEPENDENT-T16.json":{"git_blob":"cc6d2311674d4b8533e9aa0dc4f4eb4d103f447f","sha256":"8311da24ffd4314b7d0857f7669de063fa76679af7fb67009513c513e47da5b3"},"research/k8-eight-ends-t16/evidence/NATIVE-STEPS.json":{"git_blob":"5998487e22ef5ceb01b26366d2428c02008d12ba","sha256":"782098b0ae9b7a87c75c47edc2e072c25a2c44d3e5417f44bf5f81ecf3d04a6e"},"research/k8-eight-ends-t16/evidence/OWNERS-AND-PROFILE.json":{"git_blob":"1edbefdee5955951b3e0a2dac2b0c291952f6ca9","sha256":"f20ff5901bfe41cddf5c62d59f8c5361323f7e49b78c17d97173e9db5b3baf0f"},"research/k8-eight-ends-t16/evidence/PARENT-LIFT-RECEIPT.json":{"git_blob":"7a05310317a113b848f2fdb6910b83d70771ce29","sha256":"d4705df4d65289e9ced31f625e34559fb26c1a4ca6f74559dd2e31a366b20a74"},"research/k8-eight-ends-t16/evidence/PREFIX-AND-INVOICE.json":{"git_blob":"e6c38b8c65fc7252c1b9e1e706916beac270d16f","sha256":"ef4775a3cd6bb1d52b9f43924b9bb1b378d52662c67e373fed20c1d5728caeb5"},"research/k8-eight-ends-t16/evidence/REPLAY-LOGS.json.gz":{"git_blob":"d52a58630d90fde03dedae215e07843f8f94ceb4","sha256":"81d8a6d5968f206177a4a1bd51baa530f1f9881867ce9925d341066dc1b33f21"},"research/k8-eight-ends-t16/evidence/REPLAY.json":{"git_blob":"03023f7735b6e3e4543bb304665f188a61066e52","sha256":"fa8db7880863b26de2999eab873f9d9b4661da651e17ac2f3b24a888efb1a341"},"research/k8-eight-ends-t16/evidence/RESULT.json":{"git_blob":"968b41d03c4b20f71defbeadaf18fb8fa37ea8e6","sha256":"33708ffb914369d4e25f34824bad32f2962d94027c2710df70fff83def7ec19f"},"research/k8-eight-ends-t16/evidence/STAGES.json":{"git_blob":"3d45be4961e25391662347fb7e233975d7afb3ca","sha256":"b46df79356639d66a30fd50ca9d62b067037fb6072865d7399273ab20ccd3b23"},"research/k8-eight-ends-t16/independent/all_t_bound.py":{"git_blob":"a107fb0903b7c0a67b5c64644b75bd4d6522f430","sha256":"0cf8498903ef9e2a210886aa8360643b43a41f5bce33e187528835c325e3a059"},"research/k8-eight-ends-t16/vendor/pr1074/UPSTREAM-NOTICE.md":{"git_blob":"ebc24a0168c65c48c771dcf4e89359afc418e848","sha256":"a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610"},"research/k8-eight-ends-t16/vendor/pr1074/code/assemble.py":{"git_blob":"581dd9cb29a45bd68cc651538311b63f6966ad68","sha256":"15f6986a476bac76bcdc0bfcf51da115389b46f1950d2766b6822f757888b13a"},"research/k8-eight-ends-t16/vendor/pr1074/code/assembly_controls.py":{"git_blob":"096ba9cdfe9b5188b54768b845161014c5fb9a76","sha256":"da7e981ae1b9f099d4e1524cb4f3ba1116011936ebe378692889b5dbfa99029d"},"research/k8-eight-ends-t16/vendor/pr1074/code/audit_allcold.py":{"git_blob":"923bf7b675ca09f4d2633e7e53f16a1b23b6d5bc","sha256":"1467a2acb654e62552c69fb9a7c4c85f70a02120881d222313865058ab71a6cc"},"research/k8-eight-ends-t16/vendor/pr1074/code/bind_providers_portable.py":{"git_blob":"97e28da17ed75cd4add54394f6178dba8c9b257f","sha256":"1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6"},"research/k8-eight-ends-t16/vendor/pr1074/code/bit_supplier_controls.py":{"git_blob":"e86b8527b464277a926a788f2493e8f2e091fff1","sha256":"e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5"},"research/k8-eight-ends-t16/vendor/pr1074/code/emit_allcold.py":{"git_blob":"28a08a79da911d8f0e16f4bf8df47c580fb6b255","sha256":"354367e1fd6185a67b04f4268bcae4d502e47b18cb2131e247f5bcab5b3a769e"},"research/k8-eight-ends-t16/vendor/pr1074/code/freeze_spec.py":{"git_blob":"4fe3b8891565ce658f6c05a4f4e8c15751103b85","sha256":"5971eecac6d6fbcb53244b80f1b9d7232012dc32876fab511214a5addebbe6c2"},"research/k8-eight-ends-t16/vendor/pr1074/code/generated_identity.py":{"git_blob":"74a9b604793f21a9f064c78874341e287ded7a68","sha256":"c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708"},"research/k8-eight-ends-t16/vendor/pr1074/code/invoice_allcold.py":{"git_blob":"d1dd2212917ad1e7f099287a141f741fd52bdcf6","sha256":"71eb57514e28ced97251e0507105f654f59885ec4d40486a780bf166098858a8"},"research/k8-eight-ends-t16/vendor/pr1074/code/prepare_global.py":{"git_blob":"655c9470f666138918afbaff077ad2ec5663c6bd","sha256":"8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc"},"research/k8-eight-ends-t16/vendor/pr1074/code/restore_parent.py":{"git_blob":"21135f898a43e35b55e522c2d0b81a5e32033097","sha256":"69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d"},"research/k8-eight-ends-t16/vendor/pr1074/code/witness.py":{"git_blob":"c5c7fbc1142220ce854907de4e439420ac12d30c","sha256":"779c5172894b992131e85be1e592ed2a1aec8c287b872ff42007d36a7291e444"},"research/k8-eight-ends-t16/vendor/pr1074/construction/leaver/PIVOT-SWAP-k8.json":{"git_blob":"7a8edeb1e404c441577427e72557e26b06c945f1","sha256":"3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb"},"research/k8-eight-ends-t16/vendor/pr1074/data/UPSTREAM-PINS.json":{"git_blob":"68486b84e3ae599d776b9613adc901fd8874718d","sha256":"ccc37ab7fbf78947fe02c7f57ea672d2e4eae8454cb1158ed964c75bf423869b"},"research/k8-eight-ends-t16/vendor/pr1074/inputs/PR589-EXPECTED.json":{"git_blob":"e293ddc557742637f9f679f083a1a282d87b1b13","sha256":"b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4"},"research/k8-eight-ends-t16/vendor/pr1074/t16/build_parent.py":{"git_blob":"bd9e28bd2dc091dcec90a09fa3e556c71579e528","sha256":"82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e"},"research/k8-eight-ends-t16/vendor/pr1074/t16/indep16.py":{"git_blob":"81e1e9fe1554c38865e9d149fb8f4196aad91b4a","sha256":"1beb512a1d072f81d3e8e492c8827636029686897093bd433e4d4c92d0c830c7"},"research/k8-eight-ends-t16/vendor/pr1074/t16/lift16.py":{"git_blob":"613c4bdb3c8ab9cb5f069a52488a673e3ce77702","sha256":"072fe6ac032543d5106631f9b4aa36103269b64ab72061d97ec604f648830689"},"research/k8-eight-ends-t16/vendor/pr1074/verify_t16.py":{"git_blob":"4794150c4cf96cf1c445e2650800e636809fa06c","sha256":"050e2dfba59911b8f29fd94422833d421367a0ad01c5e4ae916a75a235ee5e46"},"research/k8-eight-ends-t16/verify.py":{"git_blob":"00a5c8197e1fd9eeb25ca4fc686494d3b53fa443","sha256":"e910ca38941209be9b32c3fa6d784e84a824bef9767d2bf492f298d4889cfe92"},"research/k8-eight-ends/CLAIM.json":{"git_blob":"b3bb920f38225a61672758a1954a5a4e34fa994b","sha256":"65f620750f2a438316684b74cdf7cd990d59626b5c073e7dde0fd735ff3e158d"},"research/k8-eight-ends/FULL-WORD.json.gz":{"git_blob":"b2dc6cdce2c062147e05d3162997efb7df84cb4c","sha256":"d28c607df2bc4a82684d3fe47cfb3dba04e3bd14b247c7d4a62a03dff7b2836c"},"research/k8-eight-ends/MANIFEST.json":{"git_blob":"3427028b2a7de1d5d9b0ca7aea694a565498813b","sha256":"bbdfe8589b21557ee0e0625cc485e7afef1f55fd31609bc5f4f9b30de4f6cbf9"},"research/k8-eight-ends/NOTICE.md":{"git_blob":"a756f9da585be2ae9054038812cfcafa31e625a4","sha256":"820fa13161f857c221f2c4099dd2985c7ff72249dc7a0221bc00fd0c1b9760e5"},"research/k8-eight-ends/OWNERS.json.gz":{"git_blob":"7a6a9951c33537efa9359441e025b22c03eeaa4a","sha256":"c41fdf51541ecc91af914f264967f3633570500994f8866daf642440a5d843dd"},"research/k8-eight-ends/PLAN.json.gz":{"git_blob":"034f1848ffa454abce5bcf89d09697d84f4befba","sha256":"a3e9e390da3136655606ac919ec60696e2f704457ff01ef9e4d07e90534ab2d4"},"research/k8-eight-ends/PROOF.md":{"git_blob":"2845bae67af876198fd228063aac237a3c8cd5b1","sha256":"1ee3b7d22a39ccb0877ca32f176786b2545dd2b86bbe986eec833b96cd17ba6b"},"research/k8-eight-ends/README.md":{"git_blob":"66e86d3d096b225e1665098d148286e97694d980","sha256":"0f2bc8afeff4054cb8fb62819563a6214d53af916ebf6f28bb2fcd972814362c"},"research/k8-eight-ends/RECIPE.json":{"git_blob":"f0a78535f786108d3b649b642919a23f84999df8","sha256":"6a5d91b95bdba641ab4cc0e3c9b7f0f2adcc5ef22bef7f732d5d76cb0b6fab6c"},"research/k8-eight-ends/SEARCH.json":{"git_blob":"5bc5198e43e2a17e7adeecf758d23cce0b10c1f2","sha256":"f1816698aa4d7deb48ef7e98a711fdc0c74d67bd336d4b8f48b46fe191d7d1b1"},"research/k8-eight-ends/SOURCE-PINS.json":{"git_blob":"7cfe1eabafe607f7de907b4c6395e625c5268c31","sha256":"6b85ed22262e23db1ff0518d874d4e3ee1b4317d642fabdc9747cecbd04ef420"},"research/k8-eight-ends/SPEC.json":{"git_blob":"d7bbe22542e4162cfea0a973f677e7639ab2d5c8","sha256":"555cf868f29c8173b2faf8243aea30ee29f3e12f694c6cb3865a06981592af24"},"research/k8-eight-ends/build_word.py":{"git_blob":"064d2c57538bb49b96ed332f26c166118eee5568","sha256":"18691b1fad3bc798b7ad58b39b433f405e9bb4ec266af0303b563f11b07d956f"},"research/k8-eight-ends/discovery/END-COMBINATIONS.json":{"git_blob":"d24314134c3e79a9abf72b3ce947de3324fb9531","sha256":"db6353685f6f344a6e3a4b8476dde4858fa2fad65fe4e74abcecab93eb07a79f"},"research/k8-eight-ends/discovery/END-GROUP-SCREEN.json":{"git_blob":"968f7525aa58e72ae2bc395c7a986db92b32af80","sha256":"b197a014997ec869cc2768b68070e9ad3cd6d19633b366085a8061a3523fe3ef"},"research/k8-eight-ends/discovery/END-GROUPS.json":{"git_blob":"a4ba0353c1120eaa7fce54fb1750ea5004dab184","sha256":"19b456b91852df5ee2aec79a16ab454c5772bd5160d1cee42e4df6f0cb211bd4"},"research/k8-eight-ends/discovery/RETIME-CENSUS.json":{"git_blob":"32ca3720986c61286dc083802a732a712ef93e19","sha256":"40ea9706b94cd23a6c37ab01afb6e945ab59ac43d1a61433583cf1d297cf57dd"},"research/k8-eight-ends/discovery/SEARCH-TRACES.json.gz":{"git_blob":"bfad65c588d2fe1312a3a983f2b2804c701b629f","sha256":"eaa157000003e807fb466d6c7bfc032dc74857ae4afc5de2ca6d1bf1a631c37f"},"research/k8-eight-ends/discovery/SOURCE-CENSUS.json":{"git_blob":"06eec4c8b5365a8dbedaaa8e4f8f80c372668713","sha256":"aeadcc466b01fd5a2498037f3a83dcecdde91d30327a15c684d77645489e6f69"},"research/k8-eight-ends/discovery/SOURCE-REFRAME.json":{"git_blob":"b6d88563188cc809cb984ab1ce1d289fb13cd6cf","sha256":"d69170ce6443ffaf890a5e3e2b8cecdb74ba4e7b75273738ed367be5643b01a1"},"research/k8-eight-ends/discovery/combine_ends.py":{"git_blob":"c8287b4985e6a907465ccaf9cc9e072dea5acd52","sha256":"ea0e79e0bf4ea7d44cadd179fb5bb6ff13cf6cd960362a1e2e07c63c1969b7f8"},"research/k8-eight-ends/discovery/end_groups.py":{"git_blob":"1d8daeee51100b125661720c381acf266b6ba7a1","sha256":"190a44e768daf0d9076158da9f00e4aa7e682e7df90749d18fbd55f1a04b9b09"},"research/k8-eight-ends/discovery/frame_model.py":{"git_blob":"96ae65853171cae7fa85a103928181479d2ef0e9","sha256":"dee9899272846ee954f8daf6e9f60c9e073c86489b2a594d4d9a4a9899cbd0e9"},"research/k8-eight-ends/discovery/minimize_recipe.py":{"git_blob":"96d2a8587e69c910edbee59f4ad6b7c25f692ee4","sha256":"8fa2216d1228c12a08b5e93b084ce1426ebe99b5abb7f6e614173b56bedb459d"},"research/k8-eight-ends/discovery/prepare_new.py":{"git_blob":"6bb5f63fdfd37475c50fe2e24ddc0fb523cc0ac7","sha256":"b2995d74b63010aa3bd5e4cdc59666a0ca0d9d4244340c694e8eed6171231c0d"},"research/k8-eight-ends/discovery/resize_owners.py":{"git_blob":"c0b5bf16ead4bdab08324f9f228c09a1fde05a89","sha256":"af9b632d51f6b4beddd87bf75d6e36eb3f58b7e467e711208f304a774f8b26f0"},"research/k8-eight-ends/discovery/retime_sources.py":{"git_blob":"ff28bf94a5a72f1dbee2d601bc83c01dbadfde22","sha256":"35600042b16447b24289c73a41462d4eeb6600117529df5baf4fed5aa389d898"},"research/k8-eight-ends/discovery/screen_end_groups.py":{"git_blob":"f61615318d8c7c59e35e68dd6c5a6a1140f2795b","sha256":"a29814cfc5f3f86dc62272fd3cceb2fb0456a3aa25c8b183980291b744e9ab54"},"research/k8-eight-ends/discovery/search_calls.py":{"git_blob":"27682bb609954847bb62f408617cf8aa753912f7","sha256":"5df48ab7775bfee767d71dd8c47585977922568b532c29f4528f2c8ca5ab364d"},"research/k8-eight-ends/discovery/source_census.py":{"git_blob":"d32ef2ce912fce8a7555f9f993c20993520a4a47","sha256":"9808b026a8a7556fbf171f57ca46b32c2e33b36eeb2924e7eee24abb2a7b3853"},"research/k8-eight-ends/discovery/test_structures.py":{"git_blob":"ae086293f63b512928c00fef26315bc305f66551","sha256":"7c550f1c00d58fa1df668179e09c0fd9fe61c35029f548f973727f0b36706e31"},"research/k8-eight-ends/end_controls.py":{"git_blob":"b31ca4e608da58ad4122536d9a532d1afa5193a8","sha256":"9f4a2ad05a3602be3bd89bb1a1e3fc40bb78eb3ad8de3f66aa19e44e53e30e2a"},"research/k8-eight-ends/evidence/ADMISSION-CONTROLS.json":{"git_blob":"ebb2de19b0009478ae8c8dc70e571b5233a2f64a","sha256":"b7df5cb7695f8de70c674a03c10a36682d85b958340d392c8d61e9b969111179"},"research/k8-eight-ends/evidence/ASSEMBLY.json":{"git_blob":"57ce5ba7e5f98a96f465b2da29d75aa62e1f94ce","sha256":"1cf819f87c1e550c78de98206a52e9aff04ec47022e5a63987bcd1dd5d2e51f6"},"research/k8-eight-ends/evidence/ASYNC-AUDIT.json":{"git_blob":"f5980d5df7e152c56e8bb95a5a2e07edfc810cb1","sha256":"2b056ae65d212cfdf4d83778b9be47dc7a9ded6626feb3a20ae2de6ead8dbb79"},"research/k8-eight-ends/evidence/AUDIT-LOCAL.json":{"git_blob":"44b1c126324c0871e447a3d297f6ca259da47210","sha256":"4ebd818fe459c8b729aaf385d6b2946e58316414a9c29c5ba6a2335d63af7ecf"},"research/k8-eight-ends/evidence/BIT-SUPPLIER-CONTROLS.json":{"git_blob":"ab2a5b51a47c03431222a8de742f8bcf6eaa8c21","sha256":"4fbf09922859926ed79eb4874a0c3414a13991de2ffc64d30a382e7eecb2c2a4"},"research/k8-eight-ends/evidence/CLIFFORD-REVIEW.json":{"git_blob":"cf3b26515077c21a382b7e46c52d4b826742fb36","sha256":"2bfc112221995431c25a7257fdda5a2e9b2631c1712a48ab428f946849cbac91"},"research/k8-eight-ends/evidence/END-CONTROLS.json":{"git_blob":"0ca420e48a7045f13187077b494e33d20311dfc3","sha256":"e54407e7951f10c0eae5f310f49765429cf886a15dafb2afe80760715737d135"},"research/k8-eight-ends/evidence/ENDS-8-AUDIT.json":{"git_blob":"2fd5548b287b54aad42df35fc329714837f355a8","sha256":"5381c41fa10fdccbc5c5bdc7059ad839e508d7b8bc3a139bc8ad6b45c20b01c3"},"research/k8-eight-ends/evidence/INDEPENDENT-LOCAL-REPLAY.json":{"git_blob":"bea87a94e52fb892f740ce1ae67bcd85e6236265","sha256":"00b418af082ad30474fcdeecd121d96af305c2686756a0ee30178fe1ccd5dd99"},"research/k8-eight-ends/evidence/LOCAL-CHECKS.json":{"git_blob":"1e00dcd2fd36613c0eac206e0d1c6f04732cd568","sha256":"3f4c8aba4736091f7efee0d31668d230626e3daa1438dfed096efd04d89b91ba"},"research/k8-eight-ends/evidence/NATIVE-STEPS.json":{"git_blob":"150075a56bab717bcb8c487d177bc2d42d390083","sha256":"02f6ea9122362ba1e408e72c331ffc850a2fbd1593afb06554aa0ab5c7aee0f6"},"research/k8-eight-ends/evidence/OWNERS-AND-PROFILE.json":{"git_blob":"a3f72feddc55bdcaaf5ee6c1396a0778b4fc6c3f","sha256":"a04d3db0d157b197d9395967163e155f0d8775a06db2ca4318258830e2abdaa9"},"research/k8-eight-ends/evidence/PREFIX-AND-INVOICE.json":{"git_blob":"511218976e3b80f9934b64eb3108979dbb8076ee","sha256":"66650384488db73bf3d5c7742abaa9c116877845bbb4ef46d6fffe235ae7d1c0"},"research/k8-eight-ends/evidence/PREPARATION.json":{"git_blob":"4dda6ee9244244cac144fd8f47ca1ab6dea0cda8","sha256":"cd980d9b80de65d1bd9358d590a479fb85d75fc4e468a12539cd5a0388190e8d"},"research/k8-eight-ends/evidence/REPLAY.json":{"git_blob":"89fe036ffef3b4a737bdc47dd5d57146629d3cda","sha256":"fa6b65403a28ce8c717412b0d90dd4c702bcba7e3c530bca932f921f0dba75e2"},"research/k8-eight-ends/evidence/RESULT.json":{"git_blob":"41e69636ea850185644abebed831bcfa9097ff03","sha256":"904b0cb2082f6f109845d30f6ee4bb6f766ea493c4cee6a637634362a30785b0"},"research/k8-eight-ends/evidence/STEPS.json":{"git_blob":"c033f7bfecb10df81a5c48216cc1d41cf42cbebc","sha256":"5577123fa4422fb80f412dc3713bbd7eea5c4c50b63db635f01585457c9d2960"},"research/k8-eight-ends/evidence/WRAPPER-CHECKS.json":{"git_blob":"c46655af0008003a734927a6aaa84ae40826616c","sha256":"b6c7fdef5893b117434f39b6561b80504482fa748e23b840f77a07b137e1d1ea"},"research/k8-eight-ends/replay_native.py":{"git_blob":"fb9f676e5d2aa62d1a14a0d1358aab6ca0d5cd59","sha256":"1fb596fbafdb19140f483cd34db2994c571e3b962e33b8ea9b3ddc486e37def6"},"research/k8-eight-ends/verify.py":{"git_blob":"257c8fbb8c8f9bbae5d304acebd489c4a24a33fd","sha256":"d57061431e087fb755382e3b362ea7421e5ee3dfae5b3ed81ce5228278ba58b6"},"research/k8-joint-entrances/CLAIM.json":{"git_blob":"567f50d670720c0e8aad436db70b2d6a214e85a1","sha256":"bb8356c6f8c9e3f3b1a4b02c1be6bbd73e9c4fabbef02a0ed0c9cd897607c825"},"research/k8-joint-entrances/FULL-WORD.json.gz":{"git_blob":"3dab3a16bb32b27c6d957586cca04d70d091db47","sha256":"a0622d86259c4163e58cf0677ce575b6039a8ae4c95aa6d8b82a8163cbd42718"},"research/k8-joint-entrances/MANIFEST.json":{"git_blob":"740e035cdb0cb135d3d3bacc6fa093da6010d6e6","sha256":"a6142beb7c9729690f9980cb84a241dc52b82f7e760fec82a810c5cab7e78f6f"},"research/k8-joint-entrances/NOTICE.md":{"git_blob":"af0170afc225c1a6a5e7ad4ba62cf7897af6ca24","sha256":"afbd38d6c8a232ea566c296424a86420f204e6cfaac565c0a147340bda3d3da6"},"research/k8-joint-entrances/OWNERS.json.gz":{"git_blob":"e1ae9826d43ac58287e89a93fcea43b6037fb815","sha256":"7755af4108f066cf1eb13dbaac0a0fbb97a2852ffa7403588d2b5218c81101bf"},"research/k8-joint-entrances/PARENT-PINS.json":{"git_blob":"bd7ca6bbf524620bc24768dcf9345543f16ee909","sha256":"ae43954e4cee8951e9bff82efd728fe18e12f44e62ccc4d0177e31108ec6c5f0"},"research/k8-joint-entrances/PLAN.json.gz":{"git_blob":"c7d39df72ea24e732800923ce699ca977f16d0b9","sha256":"e963ed64b9970858902b9388bcf1c5f9cc704859ad021ce8bda465a4dcef8310"},"research/k8-joint-entrances/PROOF.md":{"git_blob":"bffbec574eb4f59ec167c7bcb4b40011b62d105c","sha256":"7b856d7f73d506b7ee2d6f5f4e87a63ce984596b869d05d39172aff6ab460ad0"},"research/k8-joint-entrances/README.md":{"git_blob":"9f122d8223182789433b1444734485451a7a2e02","sha256":"4eab75d721c9ee7e52785a2fa2c056bfde3d8a1936a5e99378f0951debdd6ca1"},"research/k8-joint-entrances/RECIPE.json":{"git_blob":"592f32405d846ec5b61a626a896c26b9e9aea418","sha256":"2257aa6b16f2650a4213c5a14b44dfff967954d376e72ca04e089069aeb11aa1"},"research/k8-joint-entrances/SEARCH.json":{"git_blob":"d97c030823e9badf303e34f1aa1c76ed5bc9b45f","sha256":"bd5ccaa57dae85b61c8489977188cbc7e88cf005d561a7475fb3b06b6f172517"},"research/k8-joint-entrances/SOURCE-PINS.json":{"git_blob":"140e9a1846376000a1882d8726fea832a5f2c281","sha256":"e222854342bd87dd68488b8a90d83764029852e8e99a168c677a3206393ccb94"},"research/k8-joint-entrances/SPEC.json":{"git_blob":"9aeea5c043aafa9ce0cd5f05fe6b404de5d5454f","sha256":"55bdb68d5d126c6be0e0acc419bd62301a978afd514f9834ed1e08b1aa4f563e"},"research/k8-joint-entrances/build_word.py":{"git_blob":"60fb3754c9e997b5152fd626f067c8d500fd80c7","sha256":"317ef4a9fb9fe9fcf59b98f28aeacd6211fc960768f316c54bec9bb55985de9e"},"research/k8-joint-entrances/controls.py":{"git_blob":"f3733898289777a70bad0e143d29adc144462943","sha256":"1af761754245287b5158fe23465d3e290ae0b421e3ca51e4bc1d4d6219004673"},"research/k8-joint-entrances/discovery/COMPOSITIONS.json.gz":{"git_blob":"b6478f96aa2f6f6bf8e16d42ca1567207110d459","sha256":"17e1ea1bc3a363be6a060a073a829d958b2a2e2aaeb3ba6ac5da43e94fc40ba2"},"research/k8-joint-entrances/discovery/INTERFACE-CENSUS.json.gz":{"git_blob":"1ce49d8d8968a5592b070b80a8bfdba4ceb9faac","sha256":"cbd8b16e6fca3aa3aa553d39541950db42282c9d38e87d5fa89f5acdd3be568b"},"research/k8-joint-entrances/discovery/JOINT-FRAME-SOLVES.json.gz":{"git_blob":"2c787d45b7dd30edb9c7d6663e2379b7e16234b6","sha256":"0bbc11d747ce59399c6b479d0e9586ce745e88c641afcbf8f94d0a5b94713afd"},"research/k8-joint-entrances/discovery/JOINT-FRAMES.json.gz":{"git_blob":"ceca6e817834b1e7928432d81b6a95196c1c20d9","sha256":"e39a93b938bc04d04be0195b5389bfc22100f31351747cf4cc16e27b5f23cd5e"},"research/k8-joint-entrances/discovery/JOINT-GLOBAL-RESTRICTED.json.gz":{"git_blob":"6e731e1408d7a24b554b15a91e4ce9a58821f013","sha256":"f01db57b9d6565222ae7cf416f272efc7d983b90ac24077cff5c4dfde623f6fe"},"research/k8-joint-entrances/discovery/JOINT-ROTATIONS.json.gz":{"git_blob":"d29acee4422e29fe4d3231b329376a9b35d77f95","sha256":"bb50f051f7fd4ef31044aef3c2d00044ce12fc00775641ce08c6dcb095f98276"},"research/k8-joint-entrances/discovery/ROTATION-WINNERS.json.gz":{"git_blob":"29848c06316b30d057de5b74717137000ad0055e","sha256":"c5a41d7ea306751f1e447839dbb90f15ee27cb51d30061c3f65660a34ff6f1ee"},"research/k8-joint-entrances/discovery/ROTATIONS.json.gz":{"git_blob":"bb2cbe544f1c7b89d3fe04a3c5d08266300a3598","sha256":"3b2f6222964d7921dc3d82871d7396850811c7dde66703671e46c33474c0e03b"},"research/k8-joint-entrances/discovery/compositions.log.gz":{"git_blob":"c24837f3689bbdda4549a7a50bb9eacec5aa08ed","sha256":"55af64fbcc020d7f3e9c0cf9f68b88b1ee09639f0f42cc91f737f7312fa40a51"},"research/k8-joint-entrances/discovery/interface_census.py":{"git_blob":"b520e62c5b27e58a72e4a5929656d9dd95c4d580","sha256":"8e0911c2f344bdd7df14ecb40d295f2aee58206b3e98eec329d3442e09561e0b"},"research/k8-joint-entrances/discovery/joint-frames-rerun.log.gz":{"git_blob":"55d872dc473de34617a854176a2421f0e9d10882","sha256":"97d74a5bfd9035f73474a2015db242731ff841c8f2785ca4dada61cdce6f8dcc"},"research/k8-joint-entrances/discovery/joint-frames.log.gz":{"git_blob":"7364e414ddb4e4e4b3d72915d25349b81500840d","sha256":"93c850e3f8645416e034ebc6485a6a85e08e2628fcb08546e92d84105d8948ac"},"research/k8-joint-entrances/discovery/joint-global-ipm.log.gz":{"git_blob":"7b68d49a3d2284dcc28767bc7c267b7dff5b7612","sha256":"a3a1753c93a5aeb4d08ce043a90ad15c7affb40132dcc39e73350bcdf701bbc5"},"research/k8-joint-entrances/discovery/joint-global-restricted.log.gz":{"git_blob":"27827eb4f2950d09503cfb8944060362fa095d43","sha256":"c0da6470ea6a6483ac52345541fc54573154f49727b6515627a211db705aa20c"},"research/k8-joint-entrances/discovery/joint-global.log.gz":{"git_blob":"65906406dd73f2ca206752e13ce7a8fcf7c45cc6","sha256":"03571dbffc0be03d6565e151de624a854bb843f43633496e49a089d92a86fe34"},"research/k8-joint-entrances/discovery/prepare_equal_inventory.py":{"git_blob":"99871c5c0870fea159a47a77af054790222d1a44","sha256":"4d24b34fb9a3b92dda936b4c40f412f7f814c8e8bc4c563d58f39e32a5ccdcd8"},"research/k8-joint-entrances/discovery/rotations.log.gz":{"git_blob":"69e9a78ca0e5157ea93a8582836eff5ac3ecc605","sha256":"e7d8d01b7a7c7d2b5c7f4e3dda3e137c62926bb18203f37509645d5b0b3c6372"},"research/k8-joint-entrances/discovery/search_compositions.py":{"git_blob":"8a8967f14b95a02180b1d71f748f60a9c099244a","sha256":"42447958e16ce97c7a6e06787345a67b6d1a0c5d977fbce9a29ba95dea4cdb8a"},"research/k8-joint-entrances/discovery/search_global_interfaces.py":{"git_blob":"5c708e1b826a955f407f0255d5228c60cedd2cfe","sha256":"c5be35e81982219d58d5452a4084434c01a5ca1767f3dcc06733e4b5ff9caf09"},"research/k8-joint-entrances/discovery/search_global_ipm.py":{"git_blob":"ec8ce03bff80e6e43b3f8aac296d2108e74b039b","sha256":"d8f2b9fbd185ae14bd29ec67a837375c081da656c2984f563f1938fdb3760760"},"research/k8-joint-entrances/discovery/search_joint_frames.py":{"git_blob":"ba1dd146aa9b67c6fcfaea3cba35111c2ce8e91b","sha256":"9361a5cf23234c7ca08755e76f5e7f6812571ac54e8c7f4ecbc68689446478fc"},"research/k8-joint-entrances/discovery/search_restricted_global.py":{"git_blob":"7c737946852b6cbf3048298795e8ece7ff1a6c5e","sha256":"4daf6ccdf45a73dbc8d4b8c5ebf6bd8792b012c87ccf2247f24ba9af5ec77c8e"},"research/k8-joint-entrances/discovery/search_rotations.py":{"git_blob":"d9a447acde999397094ddb92cc118b4f5f1cc0ec","sha256":"1e92811a3f84819f9fae940b303fa08decf3e2377208fb854a2604fd9e2f7aeb"},"research/k8-joint-entrances/evidence/ADMISSION-CONTROLS.json":{"git_blob":"d4b713501be87972f3a3435796fad42bf6f4d8f1","sha256":"f278fa3de05390c2a282d8f5858167a41940d8cf027200e373bca0b180b4324c"},"research/k8-joint-entrances/evidence/ALL-T-BOUND.json":{"git_blob":"aa877e99dbcc58ec9efe90e2a200e9db6434e89f","sha256":"12c0e54abcd1044d28b94b2dacf309c1fbc14afc9ac299cc2dacec30c38ffddb"},"research/k8-joint-entrances/evidence/ASSEMBLY.json":{"git_blob":"2a7f39918bd9ed4a01543e2de65343fe53cbcea3","sha256":"ebac2870cf0f52d6ac0e8213bb766f4b980a253d6d9d207a0e29bafca8121b4b"},"research/k8-joint-entrances/evidence/ASYNC-AUDIT.json":{"git_blob":"49cae6a085a8b3044a65519ef2e559cdd4ca4dbe","sha256":"e9914607d9f7409a23c6e7ad94b5c3d46f384622d4968efd67c9dd3d7cdd3855"},"research/k8-joint-entrances/evidence/AUDIT-LOCAL.json":{"git_blob":"7d34380be998f601126429d45a6b779793e7009a","sha256":"ad7562a9b58a4ea4ab5398f82d4274d99a3969865bdd30e135e80bac3ceb5b84"},"research/k8-joint-entrances/evidence/BIT-SUPPLIER-CONTROLS.json":{"git_blob":"bc4aa46a436299d52a8156fe8f3d4f0196c03bd4","sha256":"549c240835fe910d23d17ebceadbeb5cb4c898c07bb51e1b122ff24ce227519c"},"research/k8-joint-entrances/evidence/CLIFFORD-REVIEW.json":{"git_blob":"20324822e2ca9747f15d41e753c5c5835be624d0","sha256":"570f97a375f2acf7d133f563c61c0a8080e8b0dc67cb0299597609029b81906e"},"research/k8-joint-entrances/evidence/ENTRANCE-CONTROLS.json":{"git_blob":"721c9b0dd51824ca105470eadae37b6a03483b4c","sha256":"8ab757a8c7224d99f0626b551f8d55167e2f22c43e6f58c0b02a9ab43d5f2c65"},"research/k8-joint-entrances/evidence/GLOBAL-PREFIX.json":{"git_blob":"8aafa48418c3cde6638ecd1f70e6cd0fd6d60cdc","sha256":"ac3b569ec9013ba8ae24a3a5d97e902249f3d579c045a3b9c4867cabd44c70fc"},"research/k8-joint-entrances/evidence/IDLE-REMAINDER-FRAMES.json":{"git_blob":"ef63299279038bfce08842741a9728e37d0e3d3b","sha256":"dca4eac71c7b5d5fa89f743b37d364c6c2d2097b4187d8c719f29922e10aac9c"},"research/k8-joint-entrances/evidence/INDEPENDENT-LOCAL-REPLAY.json":{"git_blob":"6c6d8d5188a93e0a6fefee92231e2db5a96fd866","sha256":"2bcb926b433bfc223997efd5d7212899c850a1ddb204269589b1f3a7151d82c6"},"research/k8-joint-entrances/evidence/INDEPENDENT-T16.json":{"git_blob":"d0d0bb88fd459c5382e68aebafa3955577dd68d9","sha256":"c9bf9894254223863056f6588176774d9dfc68e7654e454d31340a74c0270341"},"research/k8-joint-entrances/evidence/LOCAL-CHECKS.json":{"git_blob":"17cb61022eaf88433185cb31682e751a0cf463e3","sha256":"654ca95a7f9af260d088f29c1791686f54f66cbbe735b9ea2fd5114b377727aa"},"research/k8-joint-entrances/evidence/NATIVE-STEPS.json":{"git_blob":"f3c06ffd8d6ab763ac7334e79983ff773d9f1e0c","sha256":"b31c5847a9fb317c09bf9ea2e4b40d0613a0dc7aa3441441105ad8aad6c7e437"},"research/k8-joint-entrances/evidence/OWNERS-AND-PROFILE.json":{"git_blob":"5637e44807a22b74030b3275274535a47acd3d48","sha256":"2e2889604e2d944dcd6b42d3006cd6ff35feef779405d58568bab081ae9ebadc"},"research/k8-joint-entrances/evidence/PORTABLE-STEPS.json":{"git_blob":"30a88871d329c76a59c880ec12e33f778f5053c4","sha256":"a9ce78fde0db630557305bbd1f629649d8bbe0df65c390ae0a9a08279cb69623"},"research/k8-joint-entrances/evidence/PREFIX-AND-INVOICE.json":{"git_blob":"3ca8cfa35c6344a6d70132f5f3dd78dabe53aeaa","sha256":"8215609ea123187eae656d92cca1afeebceceb286b6d3474d1688ba1952a0681"},"research/k8-joint-entrances/evidence/PREPARATION.json":{"git_blob":"5e50d74454dff6058eb107d99a1b6c37752e8866","sha256":"4a6f3ee54f0296e2dcfef6349c5d1c7a748bd82a28a9df21d063ee1d1bd52a45"},"research/k8-joint-entrances/evidence/REPLAY-LOGS.json.gz":{"git_blob":"f06cf3f33e0de5851efa36a35dca5f8609fb760f","sha256":"24ba73b37f9cf8a9ff99479ad8b64d0a11298aaf892399769f5790a881a0c1b2"},"research/k8-joint-entrances/evidence/REPLAY.json":{"git_blob":"d4ddb8c4dd92b5ad2178a06f98da662801ed3d68","sha256":"247ecc5482230bb60433b595a822431d3400de41f6a34a7d3d29e940ffdc64ef"},"research/k8-joint-entrances/evidence/RESULT.json":{"git_blob":"b014ed625e90aee9cde3be71dd10ada6d2c48dc4","sha256":"ca2230332afe446ee95d7803167ff9f373d1041b182e4de9f4f02e31fd3177f0"},"research/k8-joint-entrances/evidence/STAGES.json":{"git_blob":"8df006759f7ed2dc05207e74807b6b806314d85d","sha256":"b9b423babdd1d44abf014af323770f810ffdfee62760aa147bb77a4987f63979"},"research/k8-joint-entrances/evidence/UPSTREAM-COMPATIBILITY.json":{"git_blob":"e13d511d333bf3198a63e799c3e67fcfa251c577","sha256":"849a7a5955f230c97c1538f7d81a7b18da53f3ee82997137d18f7fc8cc869333"},"research/k8-joint-entrances/evidence/WRAPPER-CHECKS.json":{"git_blob":"31af707df8969398d50bb5a92c2d0f4e951dfdfd","sha256":"f2a005b54bea64d66633d8a82d0454348172da3b88361081a72126bf1d51744d"},"research/k8-joint-entrances/independent/all_t_bound.py":{"git_blob":"3350fde2965818b42899e54bcfc4cb616ae1919b","sha256":"a536866350b343ee0ece96f97021ea38d9164c6d6d557e54cf060935b9e129af"},"research/k8-joint-entrances/verify.py":{"git_blob":"0da87fc2294d749843674ebcf1e6fc9213874c2b","sha256":"4359c9c828714887c026aefc42ab93ee89d8aa8b1553e4d66b90c11ddc677647"},"research/k8-three-demotions/CLAIM.json":{"git_blob":"a49532ec86b4f46689d9c96a32665128239b8ab1","sha256":"5d2d7f3a0c57373942d588303f9736db01d4dc69fc8b35b6e2945b10627905db"},"research/k8-three-demotions/FULL-WORD.json.gz":{"git_blob":"25a6773a4b88bf90b040fb21dc43e55eb7e66069","sha256":"a8a1362e1cf3bb4d5a43e077bbc842d140eb8a4420c16673757c486ca001f1a8"},"research/k8-three-demotions/MANIFEST.json":{"git_blob":"642d1a497938679fc717bbc6da31241b387f3baf","sha256":"26d4340ad73221973f4619cf3a4f43cdd6978132955b316919b533099b3a4408"},"research/k8-three-demotions/NOTICE.md":{"git_blob":"9f759cfade4eb3645b1db7374d4ddfa3f2bc3b30","sha256":"a0fe85fb2207f0e6831a96deaeefb65afa379c1377a29f0b586f1db4bb4b2137"},"research/k8-three-demotions/OWNERS.json.gz":{"git_blob":"7bd0fecafede88f8d65ae4d4a296dce38546416a","sha256":"93cb570c9496725ed5204d9f890ddf337ed8c3fb1a1b980de3e905f65e71b2dd"},"research/k8-three-demotions/PARENT-PINS.json":{"git_blob":"bd7ca6bbf524620bc24768dcf9345543f16ee909","sha256":"ae43954e4cee8951e9bff82efd728fe18e12f44e62ccc4d0177e31108ec6c5f0"},"research/k8-three-demotions/PLAN.json.gz":{"git_blob":"864cdd212fd1607b6b7d0a16077571ce9f8d4545","sha256":"c56ac6b25f119107c8470e01582a8be3d78421553b684c113582c6078f998e36"},"research/k8-three-demotions/PROOF.md":{"git_blob":"2cf325e8d5f9caf42185179ff07b17fd63710078","sha256":"072c10a2380c9434758f59f410cebeee620efa355e434a3f3a341896a7650514"},"research/k8-three-demotions/README.md":{"git_blob":"3666a40d13e55eab951f80a4b5e47fff246c1e29","sha256":"6d8ea5173ee09fb104c28780812f9f4a9d0e30fb85f09f567e2d9d63f4378381"},"research/k8-three-demotions/RECIPE.json":{"git_blob":"ff2ad80f71cc54f1127083ab473518cd68746860","sha256":"0417fdf34130a389aad1ab50c7fd1a9bdf825fd6722ec7db408f65811fd7a363"},"research/k8-three-demotions/SEARCH.json":{"git_blob":"d763543a3e6d34337316a33215c6b74090fb3d80","sha256":"728e09e77969828cdd1ff187476c6c4d668190535f8b77efc4013f6565dcf9c0"},"research/k8-three-demotions/SOURCE-PINS.json":{"git_blob":"57ce7f32fce401c8a022675ad6d72a1d2802fca6","sha256":"d23f4c3e6c68a1090b2d9fb92fbbc075a2c125b60fcae1fba7091c1778d893c0"},"research/k8-three-demotions/SPEC.json":{"git_blob":"a30b18a06ab4d93d7fa8ae754131fd7d240e02e5","sha256":"448141cbeeb6747f742360b72b5561c3c398decf0a308a559f4c0acd93db800c"},"research/k8-three-demotions/build_word.py":{"git_blob":"643da2958481adba54eb9cb70b0262a86593d19b","sha256":"5264e1c0c25f9414a0b24863e1e98dc67bb08a4fdb94a7ca2aa27c337ec634e6"},"research/k8-three-demotions/controls.py":{"git_blob":"cc255455697e906b87543e5b8a41096a1ec36b16","sha256":"0514ba8c1854ef49abad5d0c8cf436f68d1146de89fc3dca86ed9392bc48c62c"},"research/k8-three-demotions/discovery/COMBINED-DEMOTIONS.json.gz":{"git_blob":"d31438742954511078be8f40b16cf6a3772ff681","sha256":"d90e835aca3df28ab2b995d068e8fba8d73b861e1a740c8768b5719720e79ded"},"research/k8-three-demotions/discovery/DEMOTION-4.json.gz":{"git_blob":"9479a0c05ae52c7a86bd3f4096badcc5da4c4a35","sha256":"663ec933b38c01543d341ec92e2258c322a1fa121fe9b58d9e9f4e997f03605b"},"research/k8-three-demotions/discovery/DEMOTION-5.json.gz":{"git_blob":"5fa7da6010a8b22ca7daa99289c38dd6468b2a21","sha256":"064d397af864a9289c557022b52b4c00fcf036c2bc028efb9ac1b13121a935c9"},"research/k8-three-demotions/discovery/OWNER-SEARCH.json.gz":{"git_blob":"b7f3d16b94434c85a373baaeb90f536d0f5eccd4","sha256":"cba4ed8516f54abecd679111044c7c62759ba73289aad0695daf386815036b71"},"research/k8-three-demotions/discovery/OWNER-SEARCH.log.gz":{"git_blob":"10226f7225e32703630e363f7d18c5117358ff2d","sha256":"5aac089fd94aedf417278e06a1585394e1a1da5cbd851d5d861a55cc1313a404"},"research/k8-three-demotions/discovery/PRODUCER-ELIMINATION.json.gz":{"git_blob":"66e123f05e1fce705621f7960ccbe084c57be04c","sha256":"697210c6b26c506be9f1226e1ca19f12fd6f5ced67e2591cb3d9d22fff6c698e"},"research/k8-three-demotions/discovery/SCHEDULED-ELIMINATION.json.gz":{"git_blob":"c8945791d75c861aa6db6d3fb072f69b273b3c1a","sha256":"d84ad020fdb8d4a1209e4a872485bfd03998e60d6afdd66977b6263ea1e50da4"},"research/k8-three-demotions/discovery/demote_entrances.py":{"git_blob":"b8cdeab469b194f6b5bd813b93860cb715d970fc","sha256":"9ef34ab2969ebd796fd5295c8d336d6731420db9c5a8e33c76a851ebd0c885c0"},"research/k8-three-demotions/discovery/eliminate_helpers.py":{"git_blob":"3da04596da07e797176a5a717ca50447de6000a9","sha256":"6fd840a849e85eb9e2de857b4e3f8591fe0b11ab5bcf5059a0868768e711b065"},"research/k8-three-demotions/discovery/pack_demotions.py":{"git_blob":"3a0dcf2e91779530a930d5e5ceaba6cf25315de4","sha256":"b831d8a76eff7f342329f7025848207d48bd2031054f4664fd39415a94ec57c8"},"research/k8-three-demotions/discovery/repair_pack.py":{"git_blob":"adf5c2d7af2abdf779ef6b973b80d140a6dd6e2e","sha256":"08d23d527a5ca8269cab478ae372ea754406ae1efe329d427d6d720da4b0a32b"},"research/k8-three-demotions/discovery/schedule_elimination.py":{"git_blob":"a682791a05bd5c3287fd4ba8000e39fa5572e6d7","sha256":"9a4cde722068902eda94c8896994345542e9586491daf2a48804b3882e9e46b4"},"research/k8-three-demotions/discovery/search_columns.py":{"git_blob":"c7957718636c0f17d024828b9dba4262c75eef3e","sha256":"edbb093207e21ee4301382f00198c6eccb197949068e96c76e46a2e61dc90f82"},"research/k8-three-demotions/evidence/ADMISSION-CONTROLS.json":{"git_blob":"f139b75e8202b9ddcb7aca86159f5a114c38177c","sha256":"8d4d311c8a598045aca089f0962d9606abf1749a5acc80bd4221b79fe055534a"},"research/k8-three-demotions/evidence/ALL-T-BOUND.json":{"git_blob":"79bda64061ba9e7d821a88355d390439fd51df75","sha256":"d4fee201f6863bdb3acd26948f45087c308e36e3db2db713d67e6ea98f5de92a"},"research/k8-three-demotions/evidence/ASSEMBLY.json":{"git_blob":"84063fb2cfa94092c32f99849d351d9a24b082e8","sha256":"e2f32c70ce02ca072f91c5df33db8f27a0d084d83f220d64ac746d4b8d68fd03"},"research/k8-three-demotions/evidence/ASYNC-AUDIT.json":{"git_blob":"bf9e7b5f30fa3e21836f508d8bab66e452f7b602","sha256":"502132cf61ec75f772c335440778d5e682a117bed6f282ecbb63e87b4c92da1a"},"research/k8-three-demotions/evidence/AUDIT-LOCAL.json":{"git_blob":"134b2d66c0c3e6649aba5065161db7fe2cbf7da6","sha256":"9f171f1dd3e6077b877717bead4c48bceba7b1b2122fe3a35e1f84d2bc2844b2"},"research/k8-three-demotions/evidence/BIT-SUPPLIER-CONTROLS.json":{"git_blob":"8a8378ed2fe30aa2297a7d8d35c841db65275370","sha256":"29a0fbffa42ab44a53d9b1b70749d385e7d22d23e163269b4db580078a313992"},"research/k8-three-demotions/evidence/DEMOTION-CONTROLS.json":{"git_blob":"ae800b2c3382814a720c6e9bcbe7b8ba5cf5594a","sha256":"1f79ea173ae9c199e1130c4c47b1e8535aa1c59b265d774c26e9ac8adb4906f3"},"research/k8-three-demotions/evidence/INDEPENDENT-T16.json":{"git_blob":"308e126bc1b71a5379c399bd9858883a96352e73","sha256":"76bef93797c561eb2e343e91bd825ea2463b0e1bb29961e7c1ffb6436b303d59"},"research/k8-three-demotions/evidence/NATIVE-STEPS.json":{"git_blob":"67d561864371cf04bba658341c0bd4af1bbb8d0f","sha256":"da092696ceef4cc48d0dad324528ca46e18ee2e892e9a1d669f626cd51bd13c2"},"research/k8-three-demotions/evidence/OWNERS-AND-PROFILE.json":{"git_blob":"9fc2ed258be0a50f69aa5097c0bf5edc8e8061fc","sha256":"edf9f49f4aa302e2cdf8197fdae43efc648efd511810b9c7a1820cfa7cab2914"},"research/k8-three-demotions/evidence/PREFIX-AND-INVOICE.json":{"git_blob":"9db24239ba70eaff8bcc2c000947bb905d63d2a1","sha256":"92a64fa8f6f6109ad7fec10646690f012a3836e83c4920fd271a1278a7981068"},"research/k8-three-demotions/evidence/REPLAY-LOGS.json.gz":{"git_blob":"6af6ef6577359d507b1da903391c1ab4ee22ea06","sha256":"87306aff46a5026c6f62425ed6f45265d96cfdbc12f61eb47bbd6d98db9772c6"},"research/k8-three-demotions/evidence/REPLAY.json":{"git_blob":"ed7604b67353af1a9d79c25f6edaac71f592e042","sha256":"2c9204175b51a9a2fdf4ee99ae85ba6a30c9fd848489968637d192de274e91f1"},"research/k8-three-demotions/evidence/RESULT.json":{"git_blob":"dadf595357b2f8def2c644a39b5362761db37295","sha256":"878e1c99b02cb0b53cd12c1cc266fe9399adb56169d85bf7bc258f74ecc2dc5b"},"research/k8-three-demotions/evidence/STAGES.json":{"git_blob":"4b90d90796af7317e2351d93868dbaa7c81d9c19","sha256":"c2c9c1d9d121f01a572e42c606c18b1e76911a07dd999deb102c14e7a518897b"},"research/k8-three-demotions/independent/all_t_bound.py":{"git_blob":"36486c25bc34ff42cdb3cbd5ddaed9f07d50e57a","sha256":"2f7f23424c8bf470161a116cb0be7ef024ca685b1b7e1fe88dcec90186c7f2fd"},"research/k8-three-demotions/run_global.py":{"git_blob":"4ba10b2e8437a0aacd79b7275216b5e58c9fa730","sha256":"04ead24a91d11234e04f79753e3c2d435d9e4dd96c7c3fe21a0652921af85c83"},"research/k8-three-demotions/verify.py":{"git_blob":"87a797d338c1ba6b988842d20518e97c94e70987","sha256":"8a15ed2a8bb102f0edbe2d43e31e187c677b569072d9517e81682892a9883ceb"}}},"pr1169":{"commit":"c79df8e3c61676445f8e1782814450199d8221e6","files":{"research/three-demotions-t37-composition/CANDIDATE.json":{"git_blob":"62bf49bbceb34cb3a92a8d15280cbc00dacc5d9e","sha256":"43cc85370e98160f870484754240cd08a70cbdbc5ee3f75f705b7725693ff6c0"},"research/three-demotions-t37-composition/GEOMETRY-CHECK.json":{"git_blob":"2b1bd1cbcf96effdf8ec721258e0a9c7ea369d6c","sha256":"497c71976c01378b84552a245c1359fc53a6b6474b0c46c00546a419710ca826"},"research/three-demotions-t37-composition/MANIFEST.json":{"git_blob":"f1ea5b41ca5c16445b690bec9b962731650cf28f","sha256":"d7c3db76d3151638d95a47d0f8cddd6ca6b8d4500f6c1be1fe6ae3fbd0c8ab95"},"research/three-demotions-t37-composition/OWNERS.json.gz":{"git_blob":"a49281b64f6f963bc217db8b2af04a1d40f6dad2","sha256":"449d230ae8ea9b5adf2f4a06da0dd89473e6e259b986e46ebf7407e169ac1d4b"},"research/three-demotions-t37-composition/PATTERN-FLOW.json":{"git_blob":"63e8408b051cb2f816133f2263511b105e714573","sha256":"d7accd36895a218d0db8e1434ea013c18d924059e4b32f25a21e3529539d7352"},"research/three-demotions-t37-composition/PLAN.json":{"git_blob":"518ea50eae94eb1bc00c7e94c9ee1ac8fed6ba5d","sha256":"2c5e493cfdc4c424ebf20c91be089408dc04f183c979a9b76efb867b6f357424"},"research/three-demotions-t37-composition/PRICE.json":{"git_blob":"38c4a28b5f41bb8587b46aceb578329b5cce7dd6","sha256":"dae64ef8026dd50ffce655f3094ca263e680a25db29669ab70a40fabf5db11d2"},"research/three-demotions-t37-composition/PROFILE.json":{"git_blob":"7c35d9f51fa234bc9906d1c010b918f7194e6723","sha256":"440912ba08baa19af76194a7bcd8640b73926f5182c97bc6b73c3587b0256858"},"research/three-demotions-t37-composition/README.md":{"git_blob":"4d9b74ce1325fbc30aae90292e42dabdc0b93ffc","sha256":"b895d31ff6ebfec43b94a37981c9249f922999cbfc1ca1a50b05756e34ec2d3d"},"research/three-demotions-t37-composition/SEARCH.json":{"git_blob":"0747d3f3a6f73d7c6946180679d07517c68fb31f","sha256":"c42084bbadd361f90dc21ffbd300c03b3739a57e9bf978e4272e0c822bca27bd"},"research/three-demotions-t37-composition/UPSTREAM-NOTICE.md":{"git_blob":"1e3b40de3258a81f0eee09ce0948bcb03dfb594b","sha256":"b97fb4731e84aef736c58a9c126334eb5b8d3a057a8d9d45b4ffff24af65c38b"},"research/three-demotions-t37-composition/construct.py":{"git_blob":"de52d3383167fe45e72ef193a5f917067f061891","sha256":"eee2edff41871b929e4c85289a2bd80842f5a5ae6130b8c7b0574178d4de9562"}}},"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-joint-x54-owners/audit.py b/research/complex-t37-joint-x54-owners/audit.py new file mode 100644 index 0000000000..9153960333 --- /dev/null +++ b/research/complex-t37-joint-x54-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: 44, 5: 44, 7: 38, 8: 114, 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:834,48:11374} + 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-joint-x54-owners/common.py b/research/complex-t37-joint-x54-owners/common.py new file mode 100644 index 0000000000..4af6dc3374 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/construct.py b/research/complex-t37-joint-x54-owners/construct.py new file mode 100644 index 0000000000..07fa8de28a --- /dev/null +++ b/research/complex-t37-joint-x54-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/'data/SUPPLIER-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:44,5:44,7:38,8:114,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-joint-x54-owners/controller.py b/research/complex-t37-joint-x54-owners/controller.py new file mode 100644 index 0000000000..3b7ca0133e --- /dev/null +++ b/research/complex-t37-joint-x54-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_JOINT_X54_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-joint-x54-owners/controls.py b/research/complex-t37-joint-x54-owners/controls.py new file mode 100644 index 0000000000..cf713edd8a --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/data/FLOW.json.gz b/research/complex-t37-joint-x54-owners/data/FLOW.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..b1e8d68b8621d2851d8e5585c8afb038252ba4d1 GIT binary patch literal 11855 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 J^6sAQ004(-6s-UN literal 0 HcmV?d00001 diff --git a/research/complex-t37-joint-x54-owners/data/ORDER.json b/research/complex-t37-joint-x54-owners/data/ORDER.json new file mode 100644 index 0000000000..b32f07b09b --- /dev/null +++ b/research/complex-t37-joint-x54-owners/data/ORDER.json @@ -0,0 +1 @@ +[[0,0],[0,1],[0,2],[0,3],[0,4],[1,0],[0,5],[1,1],[0,6],[1,2],[0,7],[1,3],[0,8],[1,4],[0,9],[2,0],[1,5],[0,10],[2,1],[1,6],[0,11],[2,2],[1,7],[0,12],[2,3],[1,8],[0,13],[2,4],[1,9],[3,0],[0,14],[2,5],[1,10],[3,1],[0,15],[2,6],[1,11],[3,2],[0,16],[2,7],[1,12],[3,3],[0,17],[2,8],[1,13],[3,4],[0,18],[2,9],[4,0],[1,14],[3,5],[0,19],[2,10],[4,1],[1,15],[3,6],[0,20],[2,11],[4,2],[1,16],[3,7],[0,21],[2,12],[4,3],[1,17],[3,8],[0,22],[2,13],[4,4],[1,18],[3,9],[0,23],[5,0],[2,14],[4,5],[1,19],[3,10],[0,24],[5,1],[2,15],[4,6],[1,20],[3,11],[0,25],[5,2],[2,16],[4,7],[1,21],[3,12],[0,26],[5,3],[2,17],[4,8],[1,22],[3,13],[0,27],[5,4],[2,18],[4,9],[1,23],[6,0],[3,14],[0,28],[5,5],[2,19],[4,10],[1,24],[6,1],[3,15],[0,29],[5,6],[2,20],[4,11],[1,25],[6,2],[3,16],[0,30],[5,7],[2,21],[4,12],[1,26],[6,3],[3,17],[0,31],[5,8],[2,22],[4,13],[1,27],[6,4],[3,18],[0,32],[5,9],[2,23],[7,0],[4,14],[1,28],[6,5],[3,19],[0,33],[5,10],[2,24],[7,1],[4,15],[1,29],[6,6],[3,20],[0,34],[5,11],[2,25],[7,2],[4,16],[1,30],[6,7],[3,21],[0,35],[5,12],[2,26],[7,3],[4,17],[1,31],[6,8],[3,22],[0,36],[5,13],[2,27],[7,4],[4,18],[1,32],[6,9],[3,23],[8,0],[5,14],[2,28],[7,5],[4,19],[1,33],[6,10],[3,24],[8,1],[5,15],[2,29],[7,6],[4,20],[1,34],[6,11],[3,25],[8,2],[5,16],[2,30],[7,7],[4,21],[1,35],[6,12],[3,26],[8,3],[5,17],[2,31],[7,8],[4,22],[1,36],[6,13],[3,27],[8,4],[5,18],[2,32],[7,9],[4,23],[6,14],[3,28],[8,5],[5,19],[2,33],[7,10],[4,24],[6,15],[3,29],[8,6],[5,20],[2,34],[7,11],[4,25],[6,16],[3,30],[8,7],[5,21],[2,35],[7,12],[4,26],[6,17],[3,31],[8,8],[5,22],[2,36],[7,13],[4,27],[6,18],[3,32],[8,9],[5,23],[7,14],[4,28],[6,19],[3,33],[8,10],[5,24],[7,15],[4,29],[6,20],[3,34],[8,11],[5,25],[7,16],[4,30],[6,21],[3,35],[8,12],[5,26],[7,17],[4,31],[6,22],[3,36],[8,13],[5,27],[7,18],[4,32],[6,23],[8,14],[5,28],[7,19],[4,33],[6,24],[8,15],[5,29],[7,20],[4,34],[6,25],[8,16],[5,30],[7,21],[4,35],[6,26],[8,17],[5,31],[7,22],[4,36],[6,27],[8,18],[5,32],[7,23],[6,28],[8,19],[5,33],[7,24],[6,29],[8,20],[5,34],[7,25],[6,30],[8,21],[5,35],[7,26],[6,31],[8,22],[5,36],[7,27],[6,32],[8,23],[7,28],[6,33],[8,24],[7,29],[6,34],[8,25],[7,30],[6,35],[8,26],[7,31],[6,36],[8,27],[7,32],[8,28],[7,33],[8,29],[7,34],[8,30],[7,35],[8,31],[7,36],[8,32],[8,33],[8,34],[8,35],[8,36]] diff --git a/research/complex-t37-joint-x54-owners/data/OWNERS.json.gz b/research/complex-t37-joint-x54-owners/data/OWNERS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..0470876858256b49fb7b2effc1bcfdcaba5bc157 GIT binary patch literal 1864619 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

iyE;b3?@+U1pj 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%0DmGGpKRgM|XdG4XS|15q;=NQUxj>2eF)!iYx= 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±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­3&CYdqa7C3xbj~?dFUL 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%0AEwnBanEicZ31tm*h7usiY7fU@D**A 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%0A5PN3= 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

kyE^-S32g=Rl^8*s~)Y1 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%0D-3b8ZKD1*cL>@$3< z$EG{l{-rw@*?-c8Mm7BdjVk;lm7DO_<%~5WL-mFP_7?dpt?HWR@Z8 zZ~`g}F7zMHK8SmD=jPNB{;5XI^a#Fro4h;v>PQN!QOqy02Xt(8zC||Md+4Wa^2#o- z=4%*Wh3?9Db4#ldQ_1W7uN5rD^O@R@AspEN47XmE1e<;nC_pW|sJk-OVCcI` z^m9or8YlFR{cqm`A}b>z@(8PX6OdD=qVEQo*7_!T^xU&-A_X2|(g;`+SizN!DiTwG z8tKq1I~;8MRgorRmnO&F$14cesnT1P;j@zi`XPRMS-+J}Fv5c%Mt7c;HW2!_QG`|` z=uLc+R1fg3V$FFlFJ(3U8#U>82%>Xu;SYrt>kGKaR> zC`gZa;<}@)jy?nG?x!Ql*>P*1;8zc!^c6HAQwE!>i*%A9rFyHs$?R%0zA2^QgZg|E zyQ+%NcN@@Ripm+sRC&RQO7&)`BLi^#Tlp;Ls(qqqo%dmCv@#{kN|3EcA3q9ZLO5C#Tq8B@MP9$)@wQRrm=a5XTe5I zIa=atCeiWRSH-hUz~-(JiP|1lQLl3d9GEW6q2_A>@)siS3lxt>H}xazO8UE_dE{i z1y8YsaWGS?MIOwiBO*N9@b``+UgN0I$E=W+&`@DO%Yi1zU}4&YtQEcyl|_Qv8qGq>uneNM-!6F!+U z$jOI3CrS87zj>SV1rcCxUNE#hQ`!IG1VIZB%U#Ov>PLNEO>7(+6u&xg2VAaVz^eh7_OF%y>hOAZEBm?O?-Zm`^Jh{ox{Ie5` z>@rQnYRpynxmj+N!K%~rd^PZGJ1o17Z_3qUzT@t*6S(8g!^DxI;bXz)sb)}B_e^-W z0CrymSzO{QfgP#w>`tt3Ab7)($pJS1ipQ{l7=8D z=zdZfSZ6WFr0#Pa3K$GV+a(WZWx zJ|76fU%p|DM}~4*m<$S}In=n); s)g-Q*(U_LMyp-+Wg#sJ2FBFfoAzNS6BQd`7 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

!`zM(C+>&NkMT18E*ruFkm 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%0AFwtqKSOy((Dl+h)xyl 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]w-^?>@QA3JJKBT7y|Cz1w=3^%fp4 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 literal 0 HcmV?d00001 diff --git a/research/complex-t37-joint-x54-owners/data/SPEC.json b/research/complex-t37-joint-x54-owners/data/SPEC.json new file mode 100644 index 0000000000..7316b4f454 --- /dev/null +++ b/research/complex-t37-joint-x54-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":"97f12f789b0f5f5ef204d8921f3924073f8e04e8f07a83c97427865f70d0926a","plan_sha256":"5b2cbbd3fa5aedd720f327d742721ba427b4478f046f70bf2efbf46aa7211abd"},"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":11072,"assembly_controls_rejected":69,"complex_lower":"1678420962050942454559/1000000000000000000000000","conservative_complex_lower":"839210479598502224499/500000000000000000000000","conservative_kappa_decimal":"0.001675608582632503","cross_replica_helper_roles":149072,"gain_baseline_kappa":"0.001636241501576388","global_profile":{"1":788046,"2":165834,"3":137862,"4":41958,"48":11374,"5":27972,"8":2664},"hosted_residuals":159840,"idle_remainder_profile":{"1":834,"48":11374},"idle_remainders":12208,"kappa":"335121717095377/200000000000000000","kappa_decimal":"0.001675608585476885","live":33152,"mutations_rejected":15,"physical":33642,"provider_counts":{"gauge44":333},"rank_mass":2408256},"name":"seven-slot-k8-t37-wave","pivot_swap":{"recipe":"vendor/pr1130/research/gauge44-ends7-x54-t16/construction/leaver/PIVOT-SWAP-k8.json","sha256":"3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb"},"providers":{"gauge44":{"artifact_semantic_sha256":{"CANONICAL-WORD.json.gz":"2b34a781ec6a0b6249bc116afbf60c926474a84c7ef613e76f17dca1f26178af","CLIFFORD-RECIPES.json":"40520ee10efd4ed228b0105e76541f288fa9b1b027740b77cafc50b3ae5f6a7c","CLIFFORD-REVIEW.json":"5cc8cecb1562863e7105564eb15b13f7d0d1b180a83bf05237b2301f1895ae5d","INDEPENDENT-LOCAL-REPLAY.json":"41ed1ee4c0842c9da8bc1c88ad3f16feea9d83392341687361c26943c4d662ff","LOCAL-CHECKS.json":"5d843a435c5dd0e8276d637ec29ed99f3e601cbc50e26ed7c0f80795ccb71aec","LOCAL-PROGRAMS.json.gz":"b6e6d496eefc02532f91e833561b8cb676062c57d3943afc2ae0932810a5a36b","RESIDUAL-ADAPTERS.json":"d77ab0c3689e5c10f7129487a85d1497dd721e31138372b4a35913691fe5bc69"},"artifacts":{"CLIFFORD-RECIPES.json":"40520ee10efd4ed228b0105e76541f288fa9b1b027740b77cafc50b3ae5f6a7c","LOCAL-CHECKS.json":"658c80d13dc992e18186740f71e88aa4d9a76010bf8da2de77722970d83710e9","RESIDUAL-ADAPTERS.json":"c099207d60ab49392bcadcaf7e9cbcfe01178e732f14e2591a8c3463162460d7"},"complete_contract":{"centres":8,"children":3494,"cold_hyperplane_ended_helpers":48,"compiler":25934336,"entering_helpers":192,"entrance_rank":372,"h":9,"helpers":480,"hyperplane_ended_helpers":78,"local":{"backward":{"all_dirty_helper_columns_restored":true,"all_exact_columns":704,"coefficient_work_primitive_count":98373,"dirty_helper_columns":480,"endpoint_evidence":"Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json","events":24769,"macros":19695,"post_wrappers":240,"pre_wrappers":240,"prefix_bits":68,"prefix_l1":"14824960514781440791821/64","private_centres_and_coefficient_work_cleared":true,"real_component_primitives":198830},"forward":{"all_dirty_helper_columns_restored":true,"all_exact_columns":704,"coefficient_work_primitive_count":98341,"dirty_helper_columns":480,"endpoint_evidence":"Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json","events":24769,"macros":19695,"post_wrappers":240,"pre_wrappers":240,"prefix_bits":52,"prefix_l1":"2765345371136269591/1024","private_centres_and_coefficient_work_cleared":true,"real_component_primitives":198782}},"local_adapters":387088,"local_primitive_bound":10038870452398,"n":704,"paid_profile":{"1":2364,"2":498,"3":414,"4":126,"5":84,"8":8},"program_hashes":{"backward":"1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb","forward":"12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e"},"semantic_artifact_sha256":{"CANONICAL-WORD.json.gz":"2b34a781ec6a0b6249bc116afbf60c926474a84c7ef613e76f17dca1f26178af","CLIFFORD-RECIPES.json":"40520ee10efd4ed228b0105e76541f288fa9b1b027740b77cafc50b3ae5f6a7c","CLIFFORD-REVIEW.json":"5cc8cecb1562863e7105564eb15b13f7d0d1b180a83bf05237b2301f1895ae5d","INDEPENDENT-LOCAL-REPLAY.json":"41ed1ee4c0842c9da8bc1c88ad3f16feea9d83392341687361c26943c4d662ff","LOCAL-CHECKS.json":"5d843a435c5dd0e8276d637ec29ed99f3e601cbc50e26ed7c0f80795ccb71aec","LOCAL-PROGRAMS.json.gz":"b6e6d496eefc02532f91e833561b8cb676062c57d3943afc2ae0932810a5a36b","RESIDUAL-ADAPTERS.json":"d77ab0c3689e5c10f7129487a85d1497dd721e31138372b4a35913691fe5bc69"},"terminal_codimension":214,"v":112,"width_inventory":{"4":44,"5":44,"7":38,"8":114,"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,7,7,7,7,8,8,8,8,7,7,7,7,7,7,7,7,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,4,8,4,4,4,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]},"entering":192,"entrance":372,"expected_local":{"backward":{"coefficient_work_primitive_count":98373,"events":24769,"macros":19695,"prefix_l1":"14824960514781440791821/64","real_component_primitives":198830},"forward":{"coefficient_work_primitive_count":98341,"events":24769,"macros":19695,"prefix_l1":"2765345371136269591/1024","real_component_primitives":198782}},"expected_profile":{"1":2364,"2":498,"3":414,"4":126,"5":84,"8":8},"inventory":{"4":44,"5":44,"7":38,"8":114,"9":240},"native_negative_controls":25,"phase_edges":2900,"program_hashes":{"backward":"1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb","forward":"12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e"},"semantic_phase_sha256":"5cc8cecb1562863e7105564eb15b13f7d0d1b180a83bf05237b2301f1895ae5d","width_digest":"3e2624964db4f881ad1404d94ec595b3d1baba07bef90cf9037d802cc6299d11","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-joint-x54-owners/data/SUPPLIER-PLAN.json b/research/complex-t37-joint-x54-owners/data/SUPPLIER-PLAN.json new file mode 100644 index 0000000000..6fb4ca480a --- /dev/null +++ b/research/complex-t37-joint-x54-owners/data/SUPPLIER-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": 174471, + "2": 31115, + "3": 30851, + "4": 9936, + "5": 6048, + "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": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 1, + "stage": 0, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 2, + "stage": 1, + "replica": 0, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 3, + "stage": 0, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 4, + "stage": 1, + "replica": 1, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 5, + "stage": 2, + "replica": 0, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 6, + "stage": 0, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 7, + "stage": 1, + "replica": 2, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 8, + "stage": 2, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 9, + "stage": 3, + "replica": 0, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 10, + "stage": 0, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 11, + "stage": 1, + "replica": 3, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 12, + "stage": 2, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 13, + "stage": 3, + "replica": 1, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 14, + "stage": 4, + "replica": 0, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 15, + "stage": 0, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 16, + "stage": 1, + "replica": 4, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 17, + "stage": 2, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 18, + "stage": 3, + "replica": 2, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 19, + "stage": 4, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 20, + "stage": 5, + "replica": 0, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 21, + "stage": 0, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 22, + "stage": 1, + "replica": 5, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 23, + "stage": 2, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 24, + "stage": 3, + "replica": 3, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 25, + "stage": 4, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 26, + "stage": 5, + "replica": 1, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 27, + "stage": 0, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 28, + "stage": 6, + "replica": 0, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 29, + "stage": 1, + "replica": 6, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 30, + "stage": 2, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 31, + "stage": 3, + "replica": 4, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 32, + "stage": 4, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 33, + "stage": 5, + "replica": 2, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 34, + "stage": 6, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 35, + "stage": 1, + "replica": 7, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 36, + "stage": 7, + "replica": 0, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 37, + "stage": 2, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 38, + "stage": 3, + "replica": 5, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 39, + "stage": 4, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 40, + "stage": 5, + "replica": 3, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 41, + "stage": 6, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 42, + "stage": 7, + "replica": 1, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 43, + "stage": 2, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 44, + "stage": 8, + "replica": 0, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 45, + "stage": 3, + "replica": 6, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 46, + "stage": 4, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 47, + "stage": 5, + "replica": 4, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 48, + "stage": 6, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 49, + "stage": 7, + "replica": 2, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 50, + "stage": 8, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 51, + "stage": 3, + "replica": 7, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 52, + "stage": 4, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 53, + "stage": 5, + "replica": 5, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 54, + "stage": 6, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 55, + "stage": 7, + "replica": 3, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 56, + "stage": 8, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 57, + "stage": 4, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 58, + "stage": 5, + "replica": 6, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 59, + "stage": 6, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 60, + "stage": 7, + "replica": 4, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 61, + "stage": 8, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 62, + "stage": 5, + "replica": 7, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 63, + "stage": 6, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 64, + "stage": 7, + "replica": 5, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 65, + "stage": 8, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 66, + "stage": 6, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 67, + "stage": 7, + "replica": 6, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 68, + "stage": 8, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 69, + "stage": 7, + "replica": 7, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + { + "time": 70, + "stage": 8, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + }, + { + "time": 71, + "stage": 8, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e" + } + ], + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + }, + { + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ] + } + ], + "provider_registry": { + "gauge44": { + "directory": "providers/gauge44", + "artifact_sha256": { + "CANONICAL-WORD.json.gz": "cec996f812022db4a6bc6f95d778b04b85938b82e1de0d2dca0825dc395e03cf", + "LOCAL-PROGRAMS.json.gz": "cf20b3bfdfc2c92fabfbec492ae441d4fbf670ed5d2fc42e4f89d6011695f315", + "LOCAL-CHECKS.json": "658c80d13dc992e18186740f71e88aa4d9a76010bf8da2de77722970d83710e9", + "INDEPENDENT-LOCAL-REPLAY.json": "29831c94af90faa41efbb81c1e276535109821c34378acb2b252e396b96ed590", + "CLIFFORD-RECIPES.json": "40520ee10efd4ed228b0105e76541f288fa9b1b027740b77cafc50b3ae5f6a7c", + "CLIFFORD-REVIEW.json": "505b1acdb2b3ff9ab00b45d54bef58e5210768f7d3d11bd4aff6719fcc968895", + "RESIDUAL-ADAPTERS.json": "c099207d60ab49392bcadcaf7e9cbcfe01178e732f14e2591a8c3463162460d7" + }, + "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, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 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, + 4, + 8, + 4, + 4, + 4, + 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 + ], + "actual_paid_profile": { + "1": 2364, + "2": 498, + "3": 414, + "4": 126, + "5": 84, + "8": 8 + }, + "orientation_program_sha256": { + "forward": "12960a48d39ca4e4187dbcafa0cd8ecfc43fd7a9479c1a2fb3ba8438c3ddfb5e", + "backward": "1e1f4ada65568b65479452e89569a7c9ec1c1900a10684ebfe3ec835800dfddb" + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "2b34a781ec6a0b6249bc116afbf60c926474a84c7ef613e76f17dca1f26178af", + "LOCAL-PROGRAMS.json.gz": "b6e6d496eefc02532f91e833561b8cb676062c57d3943afc2ae0932810a5a36b", + "LOCAL-CHECKS.json": "5d843a435c5dd0e8276d637ec29ed99f3e601cbc50e26ed7c0f80795ccb71aec", + "INDEPENDENT-LOCAL-REPLAY.json": "41ed1ee4c0842c9da8bc1c88ad3f16feea9d83392341687361c26943c4d662ff", + "CLIFFORD-RECIPES.json": "40520ee10efd4ed228b0105e76541f288fa9b1b027740b77cafc50b3ae5f6a7c", + "CLIFFORD-REVIEW.json": "5cc8cecb1562863e7105564eb15b13f7d0d1b180a83bf05237b2301f1895ae5d", + "RESIDUAL-ADAPTERS.json": "d77ab0c3689e5c10f7129487a85d1497dd721e31138372b4a35913691fe5bc69" + } + } + }, + "source_plan_sha256": "258a8b9baa245fa4096828671e2f1d1462b5af08d56890629622ef6125eaddda", + "assignment_sha256": "93fdab52291d9ea20d7caec2760cf4ad0cf0f491bad380db93d48b6cdef36045", + "source_owners_sha256": "935ff1a6823c6625daba3349b28d74acf9a3d70a5947ae155aa66c7821804add" +} diff --git a/research/complex-t37-joint-x54-owners/data/X54-RECIPE.json b/research/complex-t37-joint-x54-owners/data/X54-RECIPE.json new file mode 100644 index 0000000000..e8303a9a96 --- /dev/null +++ b/research/complex-t37-joint-x54-owners/data/X54-RECIPE.json @@ -0,0 +1,163 @@ +{ + "base_sha256": "1f66640293bde6c7e1df2d4ee0004c2de2327887a98575c5d975d6a14a8b7e74", + "B_delete": [ + 44, + 922, + 933, + 1196, + 1212 + ], + "B_insert": [ + [ + 44, + [ + "add", + 219, + 589, + -1, + 1, + [ + 30 + ] + ] + ], + [ + 898, + [ + "add", + 367, + 589, + 1, + 1, + [ + 288, + 166, + 96, + 20, + 10, + 1 + ] + ] + ], + [ + 898, + [ + "add", + 335, + 54, + 1, + 1, + [ + 267, + 138, + 75, + 42, + 25, + 7 + ] + ] + ], + [ + 1196, + [ + "add", + 219, + 589, + 1, + 1, + [ + 256, + 134, + 64, + 32, + 20, + 10, + 1 + ] + ] + ], + [ + 1212, + [ + "add", + 155, + 54, + 1, + 1, + [ + 257, + 128, + 65, + 32, + 19, + 10, + 7 + ] + ] + ] + ], + "B_frames": {}, + "tail_insert": [ + [ + 0, + [ + "add", + 367, + 589, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ] + ] + ] + ], + "cleanup_prepend": [ + [ + "add", + 335, + 54, + -1, + 1, + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ] + ], + "local_profile": { + "1": 2364, + "2": 498, + "3": 414, + "4": 126, + "5": 84, + "8": 8 + }, + "expect_sha256": "ac95ff95d5b1360e040e50f480dd7edc80f50f76160c30e73d6f0b04276ace20", + "variants": [ + { + "X": 54, + "E": 589, + "hold": [ + 335, + 367 + ] + } + ], + "source": "PR1130 X54 operation on PR1148 joint entrance word; unchanged scalar operation recipe", + "note": "early-cleanup gate frames in cleanup are kept as in base (package T-frame convention)" +} diff --git a/research/complex-t37-joint-x54-owners/native_x54.py b/research/complex-t37-joint-x54-owners/native_x54.py new file mode 100644 index 0000000000..b980093f88 --- /dev/null +++ b/research/complex-t37-joint-x54-owners/native_x54.py @@ -0,0 +1,54 @@ +"""Apply PR1130's X54 slot recipe after PR1148 joint entrances.""" +import argparse,gzip,hashlib,os,subprocess,sys,time +from pathlib import Path +from common import P,read,dump,sha + +def main(): + ap=argparse.ArgumentParser(description=__doc__) + for name in ('main','pr635','baseline','work'):ap.add_argument('--'+name,type=Path,required=True) + a=ap.parse_args();root=a.main.resolve();base=a.baseline.resolve();work=a.work.resolve() + assert not work.exists() and not work.is_relative_to(root);work.mkdir(parents=True) + prior=read(base/'RESULT.json') + assert prior['status']=='PASS_JOINT_ENTRANCES_COMPLETE_ADMISSION' + assert not prior['native_reuse'] and not prior['parent_reuse'] + assert prior['kappa_decimal']==read(P/'vendor/pr1148/research/k8-joint-entrances/CLAIM.json')['kappa_decimal'] + expected=['parent','build','independent-local','entrance-controls','native','strict-global','all-replica-bound'] + assert [s['step']for s in prior['steps']]==expected and all(s['exit_code']==0 for s in prior['steps']) + pkg=P/'vendor/pr1130/research/gauge44-ends7-x54-t16';x54=pkg/'construction/ends7/x54' + source=root/'research/complex-k492-owner-repair/vendor/multicold';ancestor=source/'vendor/pr558';parent=ancestor/'vendor/pr552' + up=a.pr635.resolve()/'research/complex-571-cold14-st2';input_word=base/'FULL-WORD.json.gz' + recipe=P/'data/X54-RECIPE.json';rec=read(recipe) + assert hashlib.sha256(gzip.decompress(input_word.read_bytes())).hexdigest()==rec['base_sha256'] + env=dict(os.environ,PYTHONDONTWRITEBYTECODE='1',PYTHONINTMAXSTRDIGITS='0',MULTICOLD_SOURCE=str(source),GAIN_PR564_SOURCE=str(source)) + env.pop('PYTHONOPTIMIZE',None);steps=[] + def run(name,script,*args,portable=False): + begin=time.monotonic();cmd=[sys.executable,'-B']+([str(source/'code/run_portable.py')]if portable else[])+[str(script),*map(str,args)] + log=work/(name+'.log') + with log.open('w')as f:r=subprocess.run(cmd,env=env,cwd=root,stdout=f,stderr=subprocess.STDOUT) + steps.append(dict(name=name,exit_code=r.returncode,seconds=round(time.monotonic()-begin,3),log_sha256=sha(log)));dump(work/'STAGES.json',steps) + if r.returncode:raise RuntimeError(name+'\n'+log.read_text()[-5000:]) + print('PASS',name,flush=True) + raw=work/'FULL-WORD.json.gz';local=work/'local';routing=parent/'complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz' + run('construct',x54/'build_tri.py',input_word,recipe,raw) + assert hashlib.sha256(gzip.decompress(raw.read_bytes())).hexdigest()==rec['expect_sha256'] + run('x54-controls',x54/'run_controls.py',input_word,recipe,pkg/'independent/audit_local.py',work/'controls') + controls=read(work/'controls/controls.json');assert len(controls)==10 and all(c['ok']for c in controls.values()) + run('native',up/'code/hpe_audit_and_transport.py','--raw',raw,'--routing',routing,'--out',local,portable=True) + run('ledgers',up/'code/hpe_emit_local.py',local,portable=True) + run('local-replay',up/'code/hpe_audit_local.py',local,portable=True) + run('wrappers',up/'code/hpe_adapters_local.py',local/'CANONICAL-WORD.json.gz',local/'RESIDUAL-ADAPTERS.json',local/'WRAPPER-CHECKS.json',portable=True) + run('phases',ancestor/'code/phases_full.py',local,parent/'complex-global/vendor531/vendor/clifford',portable=True) + run('independent',pkg/'independent/audit_local.py','--main',root,'--word',raw,'--output',work/'INDEPENDENT-LOCAL.json') + run('leaver-premise',pkg/'construction/ends7/premise/premise_check.py',raw) + independent=read(work/'INDEPENDENT-LOCAL.json');claim=read(P/'CLAIM.json') + assert independent['status']=='PASS_INDEPENDENT_EXACT_FORWARD_AND_DUAL_ENDPOINT_FRAMES_ENTRANCES_CONES' + assert independent['local_profile']==claim['local_profile']and independent['width_inventory']==claim['width_inventory'] + premise=__import__('json').loads((work/'leaver-premise.log').read_text().strip().splitlines()[-1]) + assert premise['status']=='PASS_LEAVER_PREMISE'and premise['cells']==8 and premise['paid_profile']==claim['local_profile'] + old=read(base/'native/local/CANONICAL-WORD.json.gz');new=read(local/'CANONICAL-WORD.json.gz') + widths=lambda w:[len(w['frames'][w['final'][q]])-len(w['frames'][w['start'][q]])for q in range(224,704)] + assert widths(old)==widths(new)==read(P/'data/SUPPLIER-PLAN.json')['provider_registry']['gauge44']['widths'] + result=dict(status='PASS_JOINT_ENTRANCE_X54_LOCAL_RECIPE_CONTROLS_NATIVE_PHASES_INDEPENDENT_AND_LEAVER',steps=steps, + recipe_sha256=sha(recipe),word_content_sha256=rec['expect_sha256'],canonical_sha256=sha(local/'CANONICAL-WORD.json.gz'),x54_negative_controls=8,unchanged_helper_width_vector=True) + dump(work/'RESULT.json',result);print(result['status'],flush=True) +if __name__=='__main__':main() diff --git a/research/complex-t37-joint-x54-owners/normalize_flow.py b/research/complex-t37-joint-x54-owners/normalize_flow.py new file mode 100644 index 0000000000..de24851031 --- /dev/null +++ b/research/complex-t37-joint-x54-owners/normalize_flow.py @@ -0,0 +1,42 @@ +"""Normalize PR1169's exact flow certificate for the retained T37 constructor. + +The integer entries are unchanged. Width indices become literal widths; +physical window groups become explicit replica/child labels. +Credit Rohan Arun's PR1169, Ali Romman's PR1129 and the retained source notices. +""" +from common import P,read,dump + +def normalize(): + d=read(P/'vendor/pr1169/research/three-demotions-t37-composition/PATTERN-FLOW.json') + assert d['T']==37 and d['order']==read(P/'data/ORDER.json') + ws=(4,5,7,8,9);xs={};ys={} + for entry,n in d['entries']: + assert type(n)is int and n>0 + if entry[0]=='x': + _,g,p=entry;assert(g,p)not in xs;xs[g,p]=n + else: + assert entry[0]=='y';_,g,p,t,w=entry + assert(g,p,t,w)not in ys and 0<=w<5;ys[g,p,t,w]=n + result=[];used_x=set();used_y=set() + for gi,(r,cap,ts,children)in enumerate(d['groups']): + group=dict(physical_windows=[f'{r},{c}'for c in children],patterns=[]) + for pi,pat in enumerate(d['patterns'][str(cap)]): + n=xs.get((gi,pi),0) + if not n:continue + used_x.add((gi,pi));assert len(pat)==5 and all(type(z)is int and z>=0 for z in pat) + widths=[w for w,z in zip(ws,pat)for _ in range(z)] + flows=[] + for key,count in sorted(ys.items()): + g,p,t,w=key + if(g,p)==(gi,pi):flows.append([t,ws[w],count]);used_y.add(key) + group['patterns'].append(dict(count=n,widths=widths,flow=flows)) + result.append(group) + assert used_x==set(xs) and used_y==set(ys) + return result + +if __name__=='__main__': + import argparse + ap=argparse.ArgumentParser();ap.add_argument('--out',type=__import__('pathlib').Path,required=True);a=ap.parse_args() + assert not a.out.exists();flow=normalize();assert flow==read(P/'data/FLOW.json.gz') + dump(a.out,dict(status='PASS_PR1169_LITERAL_INTEGER_FLOW_NORMALIZATION',groups=len(flow))) + print('PASS_PR1169_LITERAL_INTEGER_FLOW_NORMALIZATION') diff --git a/research/complex-t37-joint-x54-owners/package.py b/research/complex-t37-joint-x54-owners/package.py new file mode 100644 index 0000000000..1164d5f92e --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/prepare.py b/research/complex-t37-joint-x54-owners/prepare.py new file mode 100644 index 0000000000..ae8e3e7eb2 --- /dev/null +++ b/research/complex-t37-joint-x54-owners/prepare.py @@ -0,0 +1,60 @@ +"""Reuse PR942's explicit source adapters and build the five-bank parent. + +Only the frozen order, owner map, and joint-entrance X54 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 joint-entrance X54 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 joint-entrance X54 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) + plan=read(P/'data/SUPPLIER-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-joint-x54-owners/price.py b/research/complex-t37-joint-x54-owners/price.py new file mode 100644 index 0000000000..2c3ddcc98b --- /dev/null +++ b/research/complex-t37-joint-x54-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/'data/SUPPLIER-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)==(14778,-3568,20850) + 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(834,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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/CONSTRUCTION.md b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/CONSTRUCTION.md new file mode 100644 index 0000000000..fa15676366 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/LICENSE b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/LOCAL-VALIDATION.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/LOCAL-VALIDATION.json new file mode 100644 index 0000000000..5973645e1a --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/MANIFEST.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/MANIFEST.json new file mode 100644 index 0000000000..8161f0e77d --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/NOTICE.md b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/NOTICE.md new file mode 100644 index 0000000000..30d0c8cd3c --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BARCH.md b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BARCH.md new file mode 100644 index 0000000000..8cea5a6846 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BIT.md b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-BIT.md new file mode 100644 index 0000000000..da06360da0 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-FRAMES-X4.md b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-FRAMES-X4.md new file mode 100644 index 0000000000..a456a8127b --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LAYERS.md b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LAYERS.md new file mode 100644 index 0000000000..c4b4e85b6a --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LEAVER.md b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-LEAVER.md new file mode 100644 index 0000000000..b34a289c48 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-NOTRI.md b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-NOTRI.md new file mode 100644 index 0000000000..54bd84e01d --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-P6N.md b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-P6N.md new file mode 100644 index 0000000000..bef9ad2de0 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-PROMO.md b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-PROMO.md new file mode 100644 index 0000000000..8233bbd6b8 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-SW4.md b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/PROOF-NOTE-SW4.md new file mode 100644 index 0000000000..a064cc54cc --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/README.md b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/README.md new file mode 100644 index 0000000000..48f987a99f --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/RESULT.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/RESULT.json new file mode 100644 index 0000000000..0fcf674173 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/SOURCES.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/SOURCES.json new file mode 100644 index 0000000000..0d69845db9 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/UPSTREAM-NOTICE.md b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/UPSTREAM-NOTICE.md new file mode 100644 index 0000000000..ebc24a0168 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/assemble.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/assemble.py new file mode 100644 index 0000000000..8cee90b50e --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/assembly_controls.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/assembly_controls.py new file mode 100644 index 0000000000..93bca1ce6f --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/audit_allcold.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/audit_allcold.py new file mode 100644 index 0000000000..c86f7b0235 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/bind_providers_portable.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/bind_providers_portable.py new file mode 100644 index 0000000000..97e28da17e --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/bit_supplier_controls.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/bit_supplier_controls.py new file mode 100644 index 0000000000..e86b8527b4 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/emit_allcold.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/emit_allcold.py new file mode 100644 index 0000000000..8e147f80a6 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/freeze_spec.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/freeze_spec.py new file mode 100644 index 0000000000..dd0358d396 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/generated_identity.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/generated_identity.py new file mode 100644 index 0000000000..74a9b60479 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/invoice_allcold.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/code/invoice_allcold.py new file mode 100644 index 0000000000..b244cd5994 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/COLD44-RECIPE.json.gz b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/COLD44-RECIPE.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..6f59d889202eee8d97ba32329273a3b7cf2389b2 GIT binary patch literal 100443 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

3F9R=7c848la&w}3d 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 Ob9`44L}87W&;37epa?Ah literal 0 HcmV?d00001 diff --git a/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/COMPLETION-PRIORITY.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/COMPLETION-PRIORITY.json new file mode 100644 index 0000000000..e0df30aeef --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/INPUTS.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/INPUTS.json new file mode 100644 index 0000000000..2b12294b58 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/LICENSE b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/NOTICE.md b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/NOTICE.md new file mode 100644 index 0000000000..16b0507070 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/REBUILD-CHECKS.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/REBUILD-CHECKS.json new file mode 100644 index 0000000000..0801f35da7 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/UPSTREAM-NOTICE.md b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/UPSTREAM-NOTICE.md new file mode 100644 index 0000000000..ebc24a0168 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/LOCAL-PINS-barch-U8.json b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/RECIPE-U8.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/RECIPE-U8.json new file mode 100644 index 0000000000..ee215a805a --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/build_tri.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/build_tri.py new file mode 100644 index 0000000000..11c4371114 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/reproduce_barch.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/reproduce_barch.py new file mode 100644 index 0000000000..22f15b491d --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/run_controls.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/barch/run_controls.py new file mode 100644 index 0000000000..f1ce999bfb --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/build_gauge_cold44.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/build_gauge_cold44.py new file mode 100644 index 0000000000..72d2945f6b --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/construct_gauge_xcentre.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/construct_gauge_xcentre.py new file mode 100644 index 0000000000..1010d86746 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/LOCAL-PINS-jx-X4.json b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/RECIPE-X4.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/RECIPE-X4.json new file mode 100644 index 0000000000..30f7fa5948 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/build_jx.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/build_jx.py new file mode 100644 index 0000000000..f8d74a6324 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/reproduce_jx.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/jx/reproduce_jx.py new file mode 100644 index 0000000000..6829a1b25d --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/build_pivot_swap.py b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/layer_end_controls.py b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/reproduce_layers.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers/reproduce_layers.py new file mode 100644 index 0000000000..ed517ba1dd --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/COLD-LAYERS-RECIPE-NP.json.gz b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/HPE-RECIPE-NP.json b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/PIVOT-SWAP-NP.json b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_np/reproduce_np.py b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/COLD-LAYERS-RECIPE-P6N.json.gz b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/P6N-SPEC.json b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/layer_end_controls.py b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/layers_p6n/reproduce_p6n.py b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/CHAIN-PINS-k8.json b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/CODED-CELLS-k8.json b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/COLD-LAYERS-RECIPE-NP-k8.json.gz b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver.py new file mode 100644 index 0000000000..bc4360ef93 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/leaver/reproduce_leaver_chain.py b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/PRIO6.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/PRIO6.json new file mode 100644 index 0000000000..069a7bf5a5 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/cgx.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/cgx.py new file mode 100644 index 0000000000..08e80804eb --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/port_stage_x.py b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/reproduce_notri.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/notri/reproduce_notri.py new file mode 100644 index 0000000000..a85f2acf15 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/LOCAL-PINS-p6n-k4.json b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/PROMO-RECIPE-p6n-k4.json b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/build_promotion.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/build_promotion.py new file mode 100644 index 0000000000..f1daad34c2 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/make_recipe.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/make_recipe.py new file mode 100644 index 0000000000..618d609453 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/promo_controls.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/promo_controls.py new file mode 100644 index 0000000000..20ee51f7db --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/reproduce_promo.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/promo/reproduce_promo.py new file mode 100644 index 0000000000..6e04aa71b1 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/reproduce.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/reproduce.py new file mode 100644 index 0000000000..8b51efa646 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/LOCAL-PINS-sw4-P6k4.json b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/NOTES.md b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/NOTES.md new file mode 100644 index 0000000000..2a53ffb3b8 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/SW4-RECIPE-P6k4.json b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/build_sw4.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/build_sw4.py new file mode 100644 index 0000000000..617e0ed06d --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/reproduce_sw4.py b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/construction/sw4/reproduce_sw4.py new file mode 100644 index 0000000000..cb038e064b --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/data/FRONTIER.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/data/FRONTIER.json new file mode 100644 index 0000000000..70285d4d85 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/data/OWNERS.json.gz b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/data/PLAN.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/data/PLAN.json new file mode 100644 index 0000000000..4f17b4ccf3 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/data/PREPARATION.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/data/PREPARATION.json new file mode 100644 index 0000000000..8c7796820f --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/data/SPEC.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/data/SPEC.json new file mode 100644 index 0000000000..db24c49da4 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/data/UPSTREAM-PINS.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/data/UPSTREAM-PINS.json new file mode 100644 index 0000000000..68486b84e3 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ADMISSION-CONTROLS.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ADMISSION-CONTROLS.json new file mode 100644 index 0000000000..2e15a10065 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ASSEMBLY.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/ASSEMBLY.json new file mode 100644 index 0000000000..6feaaf28f5 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/BINDING.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/BINDING.json new file mode 100644 index 0000000000..b03160c67a --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/CENTER-COMPATIBILITY.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/CENTER-COMPATIBILITY.json new file mode 100644 index 0000000000..5a3ae37422 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/LOCAL-STAGES.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/LOCAL-STAGES.json new file mode 100644 index 0000000000..b2753eb57a --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/REPLAY.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/REPLAY.json new file mode 100644 index 0000000000..c6f4e0f983 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/STAGES.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/STAGES.json new file mode 100644 index 0000000000..9464e2dfea --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/ASYNC-AUDIT.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/ASYNC-AUDIT.json new file mode 100644 index 0000000000..05975382b5 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/GLOBAL-PREFIX.json b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/GLOBAL-PREFIX.json new file mode 100644 index 0000000000..a557ebbe60 --- /dev/null +++ b/research/complex-t37-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/IDLE-REMAINDER-FRAMES.json b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/OWNERS-AND-PROFILE.json b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/audit/PREFIX-AND-INVOICE.json b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/ACTUAL-SIGMAS.json.gz b/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/ACTUAL-SIGMAS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..dbb57066e2f71a5d11096a6c73c7ba448f278419 GIT binary patch literal 455688 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�}T9YR!db3ox>KUR;QfroIx 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�HzhQ=(# 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

2}xqi-2w<(*Q@A);957V;*a9*d|{+B)R+>sV6)x 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 z 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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@ 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 V{TV+yevan<`hOGIer=#zbpXnwv*-W- literal 0 HcmV?d00001 diff --git a/research/complex-t37-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/global/GLOBAL-TEMPLATE.json.gz b/research/complex-t37-joint-x54-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$ z_Vwbz6}5o?bYBNagQf?8A*?7m&>VQ(^mO<-ZYnFD=0y2J-q( z!)%^uiR&vNN`M&rm$KRgvl7DZi*lfdLOMaK^~_7vb(W~}Wr6({ z%VII~-Aj*PtS{tcc8%OrrNFL_EFrZ-a3WR9f!5OPiouImsD=D?cfP2EzcE6a$IT^f zZxjz#-F#BeB)!9$Z~t3#lo|v12;1>Ghh<7GtQdDdk(*P^Graw$*Rj>rlpnEeT>7J z%E+Y~bQDQxiPmrdIix)Dq4fVzi_T!T+ zuJDgld7D7@+yzqWwoXa(hvoY4SyX zKq1bOopWHPxwh(cv#{HX;dg21LKuTwY%p4eB7LA3rHtHj&rgiW zy6|`97VZZ2!3dKgwD!u`JVpomee%mPB2*{>a^8gjHf0rxdF#4y8|Ge-!?aW{mhTA= zc_{A%#Nar}kJ}vbdqsoxMUfeMW|s&LS*&}uYc{i4!95{?h2~}S;K~Pz=X6Y*$9cMd z@mkAffB$O`scUMRGHlV$e18KU%YtmX%lvLaDhAEzbRZjGhJH0`L4{JE>dXuFtO}&h zHukf8_52YE;LO4VPP%V=^x%gJicE4JsF)&8;X_4W=O&(gG>%^M=o(dqi045P&ci^m z?Yx=Cf30JjXRxbric_l}t+=7^T)uqoc7}&JTtbHE+L67VGQY6q2x-HAH4ER$$~NXQ z$SQpEbQyJ3WrNT+Ec@y65@tYA1_eOw93WawFVQyqAg{s2J1zgIA2@9gW$6xp&c@Nm8>zzzFqfn&XN z%sR_&#S3t+;pM+TeeCgbIkDh6hUyQYIf^k}J44XIx5UceX?q0pqjN#*e| zCmto_U}8Jwo@B0H{n1{Qiq$(^2pC$f-vwU8kgf&&!23?a;OYN31HO(0k|*bMw$Yq_ zR>pvaBGiw;f&b~zpc~4;4~j8P@?zvEMO++kGKBx#>u0-G;L=O!Bq#V5 z2cn7ehyh(XD3sWL>_}&Jpmj9FVjmA{q?_B!RRaa|1xHxS^WZaucQx>#trCHJfK={3 zhESa#%d{hF8dwgI4{7{^l_J}5QnT}3ecK7zLFFKp)2ufx%e4sts5|j+moDT8^goeE|`9Lr>CDN zXw2o&bJVsSLwJ3WS%kU4uk9)XulGfnoGRI=cFve5&a`A>%M*tc=Y^KrfQ7B1&df5} zCSn`D#p1lQ_t-7eI2Y|^EWryi3v<9G5ueWUw3xMkPdWvWibZtuL>s@Hy$rB?gI5oS zTKf95N>7V8!WOu3qpHlFQ}EKO$#kv|4usKpCwg2Pn+`pVvo*YWVvb*~W)^lTnR|4u zeeHqJKXAzOVbJ`f7CR1irUbhde8+&z^0y%YDsxEKGRjH?Xt;09D7 zU)D>*YD!{}o>doOUh%G5cy{M3rsB*?O9Gw8{1oAYD|mIy?GR?hhe4#)((+>3kS!K# z`bQU_j5o4swV~BdVEf?J_GJT%Hi-Hpm%3w?Vi#2+ge1{xF#E9=R#rQLKU8r-wcPHU z-75_6*ByYa3gCb;*Y|5&z+OZVj*@fjON^4z?Mputu=%N-8-K`|jf%D%yvyGA!kTMG z@Uf;@Ok5eG5|sb4=4KOIzipE*`{|0~ImLXQ&N#?keK6{<*79lb-gl20MmbkiK)+7D z98vRDzySg|yWx%sn{>pbcQ|d}&zc>1mW%YaU%Cgz;t2|aH%QW10N(MC#h4S>tu)tw z?Cs0sT0o69co_IVyjn%iwE2H;py--m~+0AJ?HG|A0*@C%E0p}#HZCrJmah7Qvhu=oCX)HD*;i|B`o>XGEzbvL$xSWRd6W83<%ay!-C z#f(F@=TYk4%vvp;M`3K5qG!#pqaIv*$NG-h$Uq;1^cBqtnl3Tn} zaCWEJBF`LZRM`!()4vf9%?~BlV7u6aw6%!IPDVsbbT(I~Vown9&8Y!i!pno|G|uLs z95OX>iMZ(|+SUb-s|14)75N@?iCEw}SQ^3(*cGmSB;;)`89F&17jF?A8$mwjEO&RH zj;Hba4CFz*mNyZqT><#J8{6b^JeB~SzoXm6#0qmWH}$Z-Qe+xK@E*)$Q?atBWnVH{ zsf;+1uTF83>lKhkdaK+uyKUuk393?N{4-t>OGyS7+_%@-IbT&-G z(?s4QVwe?4l2z;hSo1kB4+)SYL3;;mWbmQUS#l%^aPphMJgTqgu{1^-aE!faPHI_y z+=K&e8#TS2LO7oJt;KJs>S(KB-)q8&JA+skhfIA`2xm_1YQ;WdY2G*Z`MtY)9a=ID;E>^S1ulZiBzxZh&C09Ia4mb z3PqID3nAyw=0uZN|3P_>6gV<5##G5>Y3V$yfxvio6U|qDJxB79WRwlL@8@j>@M;&Y zGD+y!J>~Rsf(YNw3yKa z(8C`f;1`<>*FhF7;BOvn((u-k?-(H!SB&YLxOrY|+V6-~ncf7Stjs zOMW}T=|h(yUa15OIGp}g*4Pkm=8tY(7?Z{md)!I7llG`Ki%7iqnSn_brwl2H1Nhcb zjV&{5|MRkHc~S;ty9-svXo%bZhaDA<;*y%IWEM}CBrKBS$jCa;B89Ip+T0aabOO$2 z0@)I7i6!4?uf)&-r*nGlnzzEuR+EXOKoXrHjbh#wPC8&DL%ghmKxhLBluXRLHA6|< z)Fx${ZCN?zZLX<#@V@ z*)@w=z%S-|;6*4N8e~!Xts~1jW^Wy{TbjHhMgwUoK0VOg=>qAyf!lG0tQ>=%3Vgif zqD`ML?Z~q$-oDytgs)rI zUl&98#EDTM$q2=(yj@bi4sf2WVCmMy5Lnq#RsW!OuEQ~iek0~eH@dd^DpgWu^MRz} zC6@*s*Fh4J+sJ4vqL;D!c=WqD1k3OyM}50X#wkh~_fQZ>^^EYBw4x7q;oK2jez1qO z`DjVrSAyLWIgGaAf^h+{0vuUQcBnVc@b$}dCP|@Kn!w3|z|j!vw*eRm_NQfGWj=Dj zXrwRoz%g(bS0e8nB($4b*D*V@K#N=hvfwpSj@8DrDDK^>#o>7nZ-jD?mIW#yMOYRo z{8%t=L*ZpXzbW39_7ZUI?3^>Ekqxu`H(^i0T>t}WOqYMZj| zwc5Jhe_8570YN`~Y4K`AEhqcMH*E0!XU@V$9IQUZG>D+|%AfyaY`WjEe9oAmbNBai z?J(s4sfwEl*-=Qso(rPwh3zI(%9mR!Ww3Oqz)tI!KASZdJS3aniBG6RBJr^t56t_V1gxn`%mLvn2Ae5aJlZZb}`{BrV_8A!ts%^}~2miJBQkjB)=Ha1`86T~t6t z#rJD=E%RJk2yULlFDICPsxpKng#qX8M}8_185<@9ICAbzWV6 zs=v=p6us8+uHHVRu!Jf=3J4@JaYUL34pQD28!MJ)&P)5Xl%WA@5DXEQ;|2Hr?Tj4J z3&BuDeEg4}u)pKJS=;;=v=W8ImI|2WCdA|qt8Fh!NIK%8!jtc$kY1Rsw$^IYI$d zIL^Ozb0IfDG+htB01vw6I?{q6Ajpe7ph)27&ncdzEYf?3D*bGJLk<$dfss$Q5Td>{}M6s z*70Xd#~kLsNx6)NCRvS*r)Hby&-bxp1B$}eAfbD^3^4iUatnjOK`VFoy${|6Duydl zb>t88G|#HK4<*iX@VFap%W2beFALMrFCiD{H26r=1xSX-e!dVHN>d#pG#y?EO+3hC zea-XI7l{1;!ZXaJ7ndL`D(=!@hp`0tf+`Oio2{ zCMLNOf73u-w$ZibLl!}m>iIHNc>U$;_& z0?T&{Ppo3wdS2fmXq~+LCFGfLnFY2_1mib!Pn_cQ7xK8*&gKeO%>*oV(Tb~NIt~Vw zkw`urvq1x3ccMy&MU>>8kvhJGn#`O$g|Pg2nu$)C1@8`XhA3nh)a{`bAC2+OpBy2W zT?51Slp!CB>nnXV*$AE(SWDT$CIiXF_LVFG7EfEq2^N+B28ZWecKnzx5mF@g20&$4 z)Ne*9>8I={IORsv*f57dZh}D4MWW1L8v~K@*VO9fse3_gY5strqV6os-igGb;v`@L zD!WZYN56=4u#nAm47a={oD@`7ZS-&S=;Q@MYa>)bxWAM;oAZV5p#Js(57PF6LKTID z2USHoRYieZhUEn5aEO0CKc@xo*3&tRwDajC4o%^6VA-ovEEUZ~#@aQGzBYH4@NN&( z0rPoB3Jtf{Q7=9NA=*M)tn4PM_L-^n*0@};fFNnG-Y8X)$E$Lk5J%*(0l9{gKa(9r zE%KR96-!zE4$OSTJ_v?*_8crDtU_uxw_vmXgW6X>=GyPJPw<4#cA7InMa8*d*w;Uy z80;EiZtf*5J*882rS+k(>-5owLbL3uL2Pi;F-4e&Ao$ZIp1*%_qi8uedvCblo3o3m zQ>~EY*;(g4Trsk?$@3d7wY*0T`}t~xgU?R4IcF4-fDWzLiK*uD8(yxhi@T0mRP4<& zTg@gcw5)cUeFrZ^FFwtlj#<)7Y)2M+gr}EmScEWmqCB@D^_}wbwTnpDyoUu23bYQWZ-5m=@2lg{9Y;+|q5-0i$Eyoff4Ff$meP`;UwHg>{= z;P9;x6*>p=%3kMIfjQC)hPw+Rdy#VtcfHdz(Ce*9XFJjN`|ykCSzgw&$I&?Ovm$iC z7*M3pV18;NnF)d3fRBgj>Y=tvUcYx>;!ESk%ps#I|M)YMO z2TUODL(upg^?7VRT%Yi~erH(`Y=7>iB3t(!BFiYo23{K)6zm`O#YvxLn9mW|Sh~

0_40uTBtLQz-oxN2&_A%-b*PyioNeE! zE`W3t!f0WNy?dG}-v(71XuFRhYNx6}v{eCP-xy?bl7uL4ickuD>(U4%# z=^paupB!B9k^0lo5hWkEy~%iSU^GcO`{ZFWcO;oIlpCw^ z^8OUMrZL9{F?SRne^SYT!Cfp%@uUqaRAOr$l)34Wg%VW)%cl;219%#6Z*P21g)$C8 zlVeljthkfhM9OytXV27+jojkT&DELw707cKm1$B}i4G*dkcOZ*iiV1a=$F+wqFQiG z_i91^fi;^U4v17!t9~1_1|Emaw4!Bf>fh?T&5{Of;;8JYFx7sO!I2zlAe>}Zj=VMO zs$WLMFF$jsT9JFRuH7C=nYg#L#(Q#0=kv&D@rXb@O4O$^%FyQr+Ve1vUeLhnq7sVT z#~8R-p@SlWq#Y{v6D1h%p{8+s?v?yp>i(_n0~n2+uDssQ>v9$S4;c3!jacj7_}Eeg zcgF9`SX27hdC4L8CSnf+E$e|DM={{`z)@UsM4+2u>6%w82ZUp3{sp-$3SOmNxK$fs2Q*vEu0xceng#w5Ylq0LO&o=x);w7C*;^B%xv6} z2?TTQ&rBv~uT^jEPu|oGcrS#OVcOg_yoW+s+!NG{ zVSdk(x&vYy9>w#<6mu&1sB5~N=kQC%+&DPkq^D_wC7Gjzn zvsNY(R7TkN+Ps|lf+)l)XPv>J>8G;`*jh&t*(UHB9lnV%a~6J07V>(MH&lmW_2Lt~ ztN|8TOwC#EE}$fk?zskWiUpX-!NTS5hJ|5P@>mX3tSlxn{^;gFw(Hu6PtiYLQL+Yq zzoOIz|9(ZCa$(_=ThI%3_Wm3)dK5)L1QOI_k#15R0_=u>_FfnfCY#6EHd<2cd6-Ym z#Ap2s&{EB^@WW~U`Ti#mZseW={~W>$9$@#(x zH;_3}eA2^?${^Q@P;NCLyOA7yEAC$Ys-Q$hR6Ax$YM7Oz!v2YLmW2}Or^^=T^?L_3 zh3&}F+G}$sIu|WE1G?jw*+H1SpwpRhQDSb3xPw`xJv<&;O?@EvQ=lI2dY6)7)$zd9 zJnz*HS&?^iLvi?1M8f3V324!0KhiD&T+>tYw>0i)8;!i*8jdTGDcdQMB*HtGO}lWX z-z+mq@O}~HgiHau-tgczh)hMVkA%<{5?pZ^tBx$gSLD~hW{8TfNZK&3Q@UV37zKL1 zj5{y8 z$3d7oh+2t@%P$zs4r$CTNM@I`@~Z2TJU%vx?Pp!x6&%C&&?5FuIgnOnn$&#iv|==p zxD+%7U3 zUcHvAqFmZFEtQs_Cs3HM?K@1*ilC&c1EVs+6jvHq#Tep}l*Rm>A^W>;Vau zJzArtnFikOMlBe)pm?0~0UIS9*{Hxq*l;j@H*{=_um0d3neiZwAIBlzdX6=)qw~u3 zz@XJ4sQ$yScSi_CjQQ$<(OE|DthU+eLXRbx()i~BLmLzORe)TqZdwFcX<4>$PsS|{ z#C1N(brMdSX8&$D-r{M~lcic#c?I84!+aZDY0G&z7t{83!p!z9!58NPU8AqXI^X+5 zRUt#uR1}=kh5V#B_Vmlr-Z>>R99sf;7LZGY!ZJI^^p6fTttLX}0o93HH=UU@4|SxU z*icl*_Z+u4^|7BzdWBzmW6QP;p7Pc6NhNK3_-Z6d%yO6M!^X?J9xmsD*F{t;C>4Ct zA(oh!pR(%d$J;qh(>m!gTPzG)hvS&_5M;^9ONO04wnr{azWZ;%V=WY0+*cB8eeQ+P}F*M8Ub#Pwi^CpZfsH22cA^Q zv8fLNeK!5xpQ=m3B19$+rJ&aXc7zhgrmM;~1B0G;S?_Y5iAE|d>f|YouwBZxZDDn^ z?}FkV7@C2OWNE6cOP<`~I3`ztiO)6ZQ_#i5>5?}*(ApxWNu+jCGgK#8UM>$ePxry@ zu--k>^9f1r6ji)^SF4jw42(T`byViMHvL%Ik!PiwEMG?<{lob^K?a=3?OvV3Yw0J9 z>Mw&O2cONof~liGLk($ZEISJh889?R-dLT_X;<7htx}7y*>SEj&&&-ooqn-S6P7t4 z!2qeM+vH&jM<#h9HE2>!VHZARJP}L$DigKsV5yjiT%$No%7P~h!c&CVrwLys32_yY zv8Qm2JzR*6;29Ef*q}LEHyZLM?%JtzU5Be-(~M67`nY`_hPsFk%K7x`x|JC!cTaHR z2f%Upuyjj!^MClnIwllcDC}z1II{1iW(5%8a(WXOC{L9JZx_TCH7<|C!`;+6k#W>5paRJ2`u%#GxQ z`p9UiNnfQHajzBTB!AeqM|~7H^-ZTDx%&ydsZY2&5`<0C=Z10d@o&Du*GEZtZ16KzAewQ`h{fmP%YJJYVsTghZxM#{sC$u3 zcu@8ER-E_F{TA!@zH3m4yWR)DWc+WvRn#u2<_Ro!!@HrO-O$MYTtNAE^`CbDrI(y5 zxa7f$6ZvzI#)$ye@2U*Akwyw69z8J%=Bhu^?BCI(B!nYZZ4_M}AjotmmyoNhapdWA z)?zl2bApm{y1(wlk|wxH>8y6(M&K&?$NkK382|RGK2nM}5e@+_P371}@)QChqyi#% zzwSWccNwU12#|NzM^*9F8&c;%xwPjoIq@<5Q|mypp!#5=#!ItRIN*kiiqhoDJARZS zJYz0=O~mk7(Z{3caDAVrgbO$r68%~IvS~a0*ddYB^P)gbSB0+H>Z00eyI^`yBf>T`-9Y3<8%^bSe07mudCzV_uo|j z`qTcaFsM-^dmf=&9HZ(b&M}b;HR+1S^6y4k41YrlEW&>rFY0k$+JQ>i;eO}~y-<$Z z(9Z-Gwbm=e76@&B!be+|Q5D!|7J42qL$yxBL4u+C$^=W{kw?NflX{;9gg*`Nl{brh zI%MH|nCN^Pl^l0?_!+_TS|{=sybwGRwsYFRia_GRDtLmy6X~4Kr7YZe6M^ zS5?{BTIr0uS~DdGy)yFfJmQ@C__pe%VIvOHJMHoyTX&mOz7c&K zeCH#QSa->)u&ZA)CgmL!kGzmc&@X`U7Xa8n{srKUgMR~mQRM!juvRmOwBN>loD6UV z7)07Pg2ut@ACdgOIIH{?srXCeU%>LBRZmC%o3NC71U!m#CXtejxZYsOeT4S%;)g$g z{4W6X3pi&Y0KyY2+$?@ks>Fw-Fc9$k?(m25FP8rV{1U>7td1hwi)cgBTw)(_Qh0;e z_YwTRr2Ne!^dI8?TQ5NT|4wn=o8tEKkCZm}FAeSq)9?+ZwP*AZki7YT`URFl&iHFs zzxn=)92oCEhXsuHzqS6Sz@IbpdpH2Ae*!;s|2=iT0buHW59%)pU{3#w;_u1+qt$QW z|6&EqC7|xVfZyr@qa{F90J!2ef@r}{#9ho>BDt<~m9qsp4+Y2VSaQ*L6mS29Qi>zA zap#YE5g*JFC)6vp8AA7f`Ui^UeqP9gDX!^xjCIlvd-h3dc2Sn^%AHS{al#iHa67!% zL-+W9^;6-4q?n&_cOr~K{|x{PQY`)hfc}fZ;&k`s>W!}>mgHC7$s=s)yx=!fUTWl` z;5#xbVso=EF?{*2lHT~;(EfOweZv)SqR{UreD$cmiI9t&(`79<61zO}=c#Sae_Z0d za2Uq|ym7D-}wWI1xd@#DLOCR4U|A?enoAeXByN!96b(?I0Dhjv95Cv^ zd=EO?@(UP-z_MYk&m++niD!KZ$LtGdB7q*@efHF!k`rFfz5* zcS|d$w#HWSI1JkTWyE8XQ|4I+K!5%%@Gy!Mheupo8R};|j|o8sr$+24Dz5=+HHSv_ ztYMK^j3#=Xk^bsQCWW89fXy$Xk;a&u^`))#;$4qJRJ~Y2aUWTN#fPbhSU-pG z%OJNr@l)vURT|MfpqH?+z|R(Ah37owQMDWE6qky8c_hbCu|p$K1xq2ZCav)TxG-ok zx+=w3Gwl*y123XGv`vBIwyFYD&iN8qtS!}tG!Dm)LN-iV;ntWVaGWWJ4FJG|RxA{e z9n$AZyo3!vjJV89r;X_d$4hHACRQTvp8V(QR@!b)LrMYdK%MBw+x`kpvqF`QoY^d<}tfy zQjMlRN95jN|{x%KG<5`%iWM^;_~kC-Hw__5T?lKmlmAlrpGbz3mjPJ)AGo zTZht9H~YrD;oh33?9dJ{1Prkn95*NOk^JGk_K}Sw`6xWodz?`@z-G&z6!5RdeL0F*ojE(94O66ERUEta z`ZMEBwV!5P^c&zMo*l+JkquLL{{c#V1B<_aKNKP}<0f^Vz<9N)xn2M408j!fsdw#f zqGG4+O+|M(i{BTN8ZdkAG3K;hXgs3Tkdt@(Sh>?|zsE$@Yh<0WE3W8LGut*awk+^iqxi(W5`xNW5h``Z`MW0cO@Eb;8i}ODAI52 zQ4tS(W$!$`>ZDu&oKLhfZw?8D*qqYt5m#W1^V^G%0GG9|zq``e?qztOs?gFv4*p$O z?9ytqn@s+G2l}tCA#XZG^Nd}U8Wy8HJ1BP|1*Y)+EwBOp4^60tY(+9gN`7hb7x0JT zZvbEg=>7-zt@~dxeh=!mjNcT01HUN(T$JhPfp@^GHuma69a_I3(CDac0kGw5N+vv06tXIqNF>p4&(l+WdpmOS z2hcWCZQw~%Ucq5ua}zcBXrx2b;(N?zmJ>&o6U$t$vE`EF0EO}G(2qYz0W-u$Ykl3p zlEU;^O`(Qddr$d)15SnM##;XYBL7WctSRK2&}!6mNRXt2v5aa_uPxM~cKr&UGiS*s zf`_r-T0VZii`5H1oy_T-${S>FW^g>CWTiP1s5>l#Vb5vy-5sP0n{XHJWn|7N=~80R zEt!$maqpevHw0pa8$7Xv%bQCBf@5F#BZp4vuUBjZ$S#Bz7+X8kgw=9-kM=YtS~{NH z;J>_*82eLkzmnKI;vtw9q=jy~glRKUZCZP$LRYk$lL4ccjEQn3ZJwh3m2~b0v(eHK zqMgDuwO4H_xQ7>wcP?Im>Xf9Mb2-`uSia-wUQ6np9cT*mb&RnQynHJ(p!HodOs<0l z8}Fr?z(DVyCUad!#sRK7g}}9V^x4UJv5-Rmn1~v2{^QW5)95naIOz zwwJE8>2GM16pNykLhEMj7)Ge#6sBn;VqF;G*ggt|GQRG%!zCE;d|pbP-@~aIZ}^r$ zz(Gu0WTr${I?C4L?F(ftnkC?vYrEFFia0NO5L#LTZPpC6QL`=$s(hp~ADkxlwUGw- zI`dUdwdToBnNv3IhSL&Pea8#-BFV1pJRCU@%u#AgEPUx2P&TdnGG4wiB`>+lwJc3; zhMpT4H- z)54(2LJYe`N`beIqw7UfQk}$}`tOm>8JpCD_x)1dFP1#UUy!G5Rh9}Qw;j0%YV;=o zRIxd=PmlIYQ*ES1@S2UL$=z9br(MJQ!71nQZ2Q~#*X%EGbT-L8j&bQ089``TZsYY# zl+)afLXW3yQI=v{8x&RSg6NyNDkrCbl7BFF^6T_GM$Yk1G)3K>fG89*8$2sdPH23!JX}u_|rJp?=X+R-ZQV!2x&Px-Hb5bR+ntBhRWXH5r zweq1HwII(_i790sVsRH)teiS}FODkzLErpwsa%qY;^+MHj=iqXx`#M`p(|{XWTsP> z;qG**u$NB-l*!4nTySXar=csT0NaaioIW<|KE$HE?o$y0AI@FSzQBh!NrN^F7%CSZ zMvm`>&B~3;o|@x(7Kkl1Y*m82v{{2jGq8pzF&&Pj+|v)v#5%u7)QBynS~FY0(s*HM zg&5j11VX0tq=Xd@hevYu*d&PVz(i6OW_=z%zLNoV5T+uIa^V%$zPSg)0U*^<@ zCozEHBuH=hcVmG#{Q#f0o*`UGrI9u+mbPSsxw$`~I_8vQEuHwy}%Vd5y zUwnCQU(-^uqL=*R3Omr84trw(k)sClRMz84DUJ*EcQtbK^3Fg40csiT0S{Gs>7+3T zRneKC_CeA6)zOE81qtaIj6&Iue*yQ4&Wdp*@lD{=kF>O?jL!w@4~slDbT+;fjC{~w zrps26l#T&IsF0_+aAXl|X*9gshIxL`M5^b^{{DwET{nc?@`6rpTS0vAa9{IM{wP=t zfAw2WTR}pw2IKAQ$N17QG!QDWQ=ntf@_?E_pqMOLP}c6?rEAHgOYi$<2ZH-+cFV&$z1e>OkFOWHcE6L-7aro8mVs003A46n_K1S^bvr7pwm%{13%&U)z#DTWQj&65XPZwxGrb z+pNbUk}S{03TFKZ=cQm*{h*!N*8&=3f6D14 z(BP(!v8Vp>dl>9ng&RV2lBrsiQ!2*5hpPOr7$iBjYDD9zTJ>g#i+gfaeWfbBv?i@I z?oRmAytIejRPpQ7>+yd8-T$JHd*2wq^=!VS zr>+zF^mcNr&1g1mLkt*P!?Z@fx{9*VM&OyK>fqmVtabQwCWeG2ijA&<5LvkB3Y*CJ z(!vg#C?GP;R)YBX+xN-3tc6m4{GOSe?&i|-8kI*Vy_1!na>!JW$Qv9Sp?6Fzl_e(b zTz2sE^&Ur@|5U+HpM8g!2cr;&7M`+mM8v8hOUF9ikc*8~mU%%9#j;GFGpK2d)oD~` z_`}y(umxE()VJ&E7VG^3d6wAp<_LQ*AH$vTOI^*p2jcrUg8Jjy% zB0lM%cLWw^9Qg5BUO#a5psK03qdbOs{CP;J?V~)=)qitaNJRAJm$HF_cPb7BDRiPubgVk&K zBIYu&V!U?}$C?j2MV|_t8!|v_IF#{kx}bBgHYh<5{Ri%FrRbHjqA|s`Tq7HD6%S8= z*UvRx&vm`1h#9(<-%F#Gw!2Cl_R!TWgg>*ZQdHS5!r8UbPKiN9?1p$g*LLMd*o1!R zh|i=2RwJ$y^-4OzXYW$82fqHfS&J!~=XG(btt+}`g*$@Pvtn~@o8~&gIz8h)b+)}v zx+TIrjnaZqbX*EWJ3sw#nmv`($D+4IbGD=FX?>NV4;nKei8mx`b+oyK4 zXsS7bF~)kX@lnDh8RRq8J3|c(6+w;Md<~^Q{1ML)7i7bESN%I_U%Vi|`*5HLIe594 zZ7cjlBqc0ZjqXdj0XEsY!hlTb<|4iT-dSst8@$nMDnoMk>dfGASY5A4^9+2Y{|cGP zTD!c1D zzfh$5X-+n4cWN`U&vCA3CVNj;TPDA}xcO^zM=Tx2bf|FE_^0IQMw837QkeQM3uhw# zwegw344zP*4VBCoIPF0hkmj-GE`{TlYVT$DPs-9Ye?Rn1CQomK(M5;|_8$!E@dP;? zF|6y&e0Hogx=4)eJg4)0>i(%fsK)21I}~_$KXnh-Z#R3ONqT<$JYH+`{mgTym#Ei= z3?WgAE{gUIUJhEHN_YKSa!>KWKy!i@P6y{JdZngLN9QZTzyqk2jD407oqTu#(a$H} z)v!58;tMs{vIrmN2u*{wdu)XR=|jva?kc7pt|~sE61;ohlRvf>=S6aRE&|ms?W&En zeZCe(d;ljgSJtB#WhV;)GE#dyhdw8k%BUUhh?thls2%KxF#1zF#e_;RGJ+iC*`~5f zvD-U}IHIlGnSxD7XEvX-ea^a`UfpPM#8Nbpx~dr*4VZ2mt{K08{Pi$u8m<|?)Y9miMiV30#+trx zx0*(Lt*M2RUsH7tu-&8~{AjSJ9mP&Zbzg)rDtHj^kv_jNbg_QWZi3O&$@Eg778BEp zZweTF*vX;DAb4pkQwnrdrlm%3ccKdJCX<@wHF97TDHql3_o>7c zA=tKSjcl@-5H+BcKl=QY#XI)i>b8+rOz;zON|uAD@-r5;9*#Z?TI@`0E_{7P7}1^@ zjbp7%3mFT(v-PBEdD(pN7|hJQ(W63}IxEbSe34wJIenu%-=1(LF0N_C3DW}xk-ExhvKg1~@OmzvV*0uYRu_`#^`O)y@|!jU$+=d?qDbDP|5*#0?N zX&jPD*BrDP@sP`8INhx>ZFbK_O>EKu%XvisU${boNF5T~&_ihY3(Il>8u3>iraOZs zWJ-a4PiJl#vxGX=p?Cqo})k|q8m;ZzRn#g zs8>uJNoF;yOd3S8^~J)QU-@)D$?u=sBM{hu9YjV1j|%o3ywd2Jr2I)%(5N!Nv#-% zM-)WVkHha^vviVtCeuJaf=kA=u|%>y<;r>&8s>r;&-Ii&>;JIz7GP05U*kAk(%lU! zOCtg+>>E-BsU|DxaT=l#6z|MxuS znR{~Xu-v&b=ggTq&u6rkA5y$o4kU4Jp^uCbc>GoL>9;{~EtV%gb&06uFu3QLT@m^& zTPv&4QOwaTD1Um2Aofr1B3|u8oANhXBWYRPoa>TCV&}Ak2(%cYU{x7pGd?-nMY@j< zjgTpe-M;0`h<7*+{@i>!UMu-wK~Jw`;Jf z8ZTS`EQ;W9B9>+7en&wc-I4Y1$?SW|{v0=eH{)mDm%4%0aEilyGd1vB-j}A@JGc_Q z#Hjezq6kk*@|yFZlUsNLyVS9s^hdhv*P$sV6`L&C;dg!Fj$^E-&~|HN&qeodBQU=` zWK>BF88$pJJ9FQU^{xq)d&a1cDEI5Jy~#VDKlg6`ee(U;qkwDTHwGxf_ujSfd>_Yt ze|ArmS!B;OLo(^Y@;sIyH))a>~~PD0TJn0HxU#!e%NFU~2( zIOex*JdSdBLw!N0kLgVfyU|?oU^(eKhQ53uCOtQ1@+?A4 zdiYu|Gigx!A3U7%W(S_`p(A+C6Nj&*<`NXJc0zXpO?p7T`UNsOScp6CHQ&I581=M) zmi8~oTsl|F3+g=GwJo5;t%QfMpa#M7=xo+B(BW3{q(pi zd!%8j)E$6f?IL=Bjb)+gvbV|lvZUtf@y5P25EI$^{WNsTRR#E3nR#KrmH5G@m-w{}1IPDy%Brr^E*I*M^^xydJp>J5O^sLL2@5@UDVGZ>f z!hyp_OtuMH3^t=#^dEKSvLv!~tUU>-;MfIF8_k86odK9ujq5VpT4pW3-#BfmXP-5# z8b%%BtsQpJH}hy!R^A&Xto1{@HdD-Nnk?}HY?(@Ws-4Ek~j@xb)__+;149zzJz@Kgv zz4Ch8DQ7+o&8V@6mm@95HzfSBq@JPh{fY@pGS^E`(ZSRsNY26TT7Sv(HJJa1JAupx zgsG@Y;eG1tvOWFl?B$lKo?&tY!qYD{Ks%nC$5GYZ7@3^5JU=8K5TDB#m_9{k*O zX!n`;;HU+7-Mkw&jZgVUQN>)tD@P4Iy|@6CON$Q|c#8e@!?Oy!@`@awG@MMgh2J5M zM=*!1k^VX$?#+K2)O?5Fqp$-9DZS8IMt-7dgXa$N9_#k^M`s`24>kema9=fgomn24 zH0^+%ob-1-<(bv@9Fh9^&UOCF$fkfbNmtA#QTbd&nGf=5)9yi~&iCGRaFk=Bxx2iZ z9$F~hHSxOEL`p(RWB!gs#nM;{a6lWqqWt~=h%w2HhIklHvYerp?!~x7j~Sqe$7537JQmHNVe8 z=#*0scX>yz*_TIgA*uP`x|#$;7wfEQP()}7 zLP?>vD|LBJ2QPrGu{Qz_G|3NtCzs%VcQ=q!xX|AV8vr65y$gSKj%2XpOGp*xh)YPT ziADy0$zb;lb%D#XQO;+nAsJilnsHxTol%9fN8@Mri)=9{Z8CG& zkQVQeoG677EYHzNy6rT4+x*tQ(|kO0+WUi;x|>%l5;m0Se=jAV1GFP7uK7~wnkZfS zI|Qxgkg^3?AsdHT7)gg(r;Bvs!IkQ`)h%K@|JU}vMbOJ#VgZXHvnC`g z0pt?8FCjq>Wu>MP(!`T}IeTC{7P8hCgB7ZdEJ9~3W*&<-W+ALf3cycOj!SzUkn%i0 zRyIL!ype2n_x}Ap`(~|%Tlsgyw^J5js;e`HG(H=@W14G>-q)e$*cBMLKLjvNPSra( zIx=;C1W@K!e*EjMTwLRM5>uTF(rZ&VV zOl$o8ge%3Ufpd|{8g#Go1>>YS#sEr+55l~m=AC;SGQD%PvZfexQ}HIK?Rj;NmVr!2 z6P>a%>Ga55_jRb?rB#mpxP|6w!7@MN1C+k&uq!q~9KJ`|mhhkA(995FMoAr>WG zc-vI+5j^s-Q0^gv0U{m&GO;4mBJ-lC>h;0=c=`2H|^GQlh)2(N~ai(i^PXJ7Os{Q6_N< zNiLCYbRo<`=DqrHsLM7SEVWX=6VQsrDzH_g%6MKoZ1TbH&w8Z5@!XLwK%^8&JD>Vtf1;=eqzQmgwbx z8LthIzvF)BWi8%Iwm=K(@gIE!1FeZ%yfERlff2s#I3k!{uNFXT}d`QdA2QM(6Nt9Gmb(PtudLw?IUn3>{_El;isL}lD%Kdkl< zkLr+U)iHx?Sgl$UhJ)=AZWTul%x6$KURH`$q}$Z?;q@VaZSbO>sZPOV6&`k^wYn)j zuqG`JiwADwgkebh;-;25dvNPpwNFigoEOelXko4!Y*+OXZ#EG)J@ORq-X2W z(-QECtMY5P3K`$ozxCK7_Nk`UwpFJ!G3Zp=yIpjk%KeA>I-z%_p$Sa%z1LZ#eGNG6 zX0hTWf*xC&1P5iX81Yos%98fMc+(TKuRZm@VdE9cf8UKbRT5g(c@V6s_8t@fZNPM z2*JeZXeWBXy$NW>NeCHz;`S~6)@6hL@*X}zFebx}Bv)nPNz#J{q=8!g1l&Y=Qxz@9 zaq1`S(N~5`G(R3zbJPU!rA0)BUQ}?@pi_UsVLZ8~5|(hM2oFc@d|P6dZwNcO?QIoN zt@8L^q31ZPdZt5)hM+LMB3qXra6oeV`i#Xl#AUD8-aj!-GRII$NZs-h%FihNrdR>V z+P|4lH?$F%dv8ziaHdmm4GYj zPu;Y-VNFbPkqK1D4D&~8{dC+vXAx5*7_ zSoHH1vm4f??8-eV8O3I>xG7k(1o{BD0ed~SU^`XPx*^a~sxP#KBN#Bm_stSu0|mxP zJ3v`V!Rykdd9|$XvO&V#J5}Dz6vDMT17?}MZ^*M+>&8w;MT*OR>9(&aCKUTm`kQ08 zD2D{8S7BzE;zt8!Q@sW~k^8(PO@@wA48r#<8YHl(vK%SOlqlulbWCNUH!QI!@Et5Ph)W$X-r2j2H!F@9EUm4fv(2VunGGQz$6;St@C2KGzF7 zgC6*1K9lKW@5|^c1*iPkj zILkZMA;L(RpG;8+$+3(}$aoPwOt^p??$ky$az~EF;MIYz_{8-?5#B2+>OK84je;H0 zr1XiL{5qqcU5Io=!}kzISjOvyp&)Q`LA+Z%eHP1}5u=$F;n}KKd?k7e{i4xe;@UBOwhhQTYLScHOqLAG}S@tw3?BO22O{O?`IV3 z`a~}h%0jyk$@L@OHt7rS_oL(RAKfvc0)7CD0BH0syWa`J6BmlOugIm9j!k5=h@W zBJ!0(+-M+&t~VBcm`eL)?G=x=P)IapeB|C~v6AyM43^Q7Q&CzO87b7yiiJy)sCN^ySI9(s%FIDIR|m{Pe%P%A5giXcj93VmDw%+xmR&hl0@$fI z4HE(?qDfB%ze8ouppFI9$i3x~sM4S525e$2mizf1E25D?ZCCSU0=S|3f`gy3G&SK6 zBM$xcwBgNUip*VkNW%b2l?iF|tBKpTuYSF76e&(9!eGix>-X~|!K&S1p<#9;9I1NU z<8$f-4*3zJ_$c4|?)H)!&uU90 zK5^C@A@0Nsy}PNT;f&Q&eizfe@f@=65}E2!e51`*AI!3(C~ZN?Vio#&Opi-xC=V68 zy!36PkQMPxFi^)v?&9mc*;Jf5G+KVuO3YLXC1APq4FYBcUa1!Ld@;-psRI@`G0`PF zOIdp^Juzodudm|Fbr5M(mh~QQu{_P?jBE5LqCz!3W&~GdQxxy<6F*>4r*pU8r$h@B zl*gtD4oJaVb2KmzsD1DHXPjslEZ47R`;ZEZ5|K8}By$e<1%3&AqN0gk+OMTf=>P-7 z^`J+FLJRXe8L)$t6W$$Pub06BE*+?2oRyWS7U*VlE=I9|ri<`wTu~vv6ZOe;Cp7jP z*{`A`ny?1Ux>E4o@}G}jzY^(1(YiPpp)e-l#^T*|NSEH7#6Jp@C_%4=uw^{Gdxs zd;H4dicS)%5SW{zq$AuD{FYflqR z!pU{ToV3K87Oh6sgyV|I_%ix`MECzFF0vB*T7DP zxSSZ(Sl>7C(^k5YaNp4r&$gXjccCgk26=s(NY{ryAmz?_Y;DX6FEU?O>{fwe3TV8K z@tLJkRzLgHQ!;aUE9K8JBb(J}vdWh3f2&<*Lr%%s|` zXcCrv!By0)!$vMJ7-%yW(L9oS2;5=W#(#YGTP4Dq#394n3}euPY?g@9oZgSks2UOG zS;bOzTehKBpjCAdAC$mx*TXp5h3=BpKcwVBO;PWD!4WBuWr>y1_?p8MS?}+UY_6Dj z8M#bOThn{tZ}a~65(}w9$7GppytfLpCuwNb)5%TDSEz~x;TP8+`Z?|ylV;B#n;@-p zQf;iNjHWvr(eL%r@^e@4opmxz(1uXS?5eOT3Uhwh1_qd~S0s}$e4irGK9$&bh|3bO zAOF;zj$@R9a|>ljvByg&^QS-9KeLO+?qL})<)Ot<9Q4Zj`d((9OhW!8Z-6!Q?9~b zL*H7nlGNz1`#wI=b{YC+QaOYCp8~onjG=Y%859PN)Akwq*SE_XE0Bo#n<{zgmlI7w zLhpwpW>VRMF!qUF$6|*VeV7z-n;5wrdNq2fllD~r@2lehwsVVZ$y@k7dHUlT=Cl`% zga!QJvcx5F%Q|yUK_ZqpL3S7-Ul?kFN&mKmtd1Qfq!AxB3_RfzI*>v)HKSdkXr)Nz zv^RX}b{N6Gdd3#A00I3&d;oFWw)GZfG#r+cdme92VJviCrhrE7xrEJ&`Dcc5&nf(* zrWjKDX=J#Q2CYRf*@~|XpKWNb^IB_Zyn3M3m{`4`=D-G@EAClCrA^ZN+8IvxD(g%i z2-;0EO#aq0{e8{oVodNr6*cjP(770c9;p6D0uX@Yk}xj0_L?=!4qD!QrNm$j38?^8 zc4U`qIiuTik!v2ptEB}c8_wv)Tx8H6$%`%LwDw#bKvL0>4G=19VPJ*0m>R~ndd8gB zj2^xh9FRu+LqPvc{9nliBV-8#iMgHVI`tS?Dm$AT3{q2Ti4BE z3;1=WT~cQDF8*SRek`g|Q&@y3`vomL?Pdy+LjAvl#}=}^4FpI^vV+miTRMOQ3=p(% z^v#t25dX{OeRtc<6IM{vLdUb?5+xVSS5FV-8zm0#hwoW^JSGhc0|)h>FAOP-}fmf z!33f;f9U)l$#)j6+puWYbU+yRjvr-Z(WbdUD>MwwHVsM{Aj&ES04hqxy?FPP^rKYq*c zMTUYd-=Q7de*wS&C>orAv71bfcB5P{!vg_wWmEa`@V5#N6>0`2AOXOPyqUVOfS{%v z%Ay{%ZVTMr;Kiq2#ES$Pv223QB@Y?#D zZU)S2;e?>{57Zl@v%?IoJ2NZ5arE5QN^)FEK#cf}zIUpDPpZ9=91~?yBkFBgu{!7X zrG^T}-J6g=w|0K$I=?l`$M(3X1h=wi5It3O3eBt@41~#HRY;&KizcO~vfbj*%!(JL zo`ii)yL4_9l*dTAcehiAiY9tq-6mX|W4p5pGFTc+XT1}{dgs6mTNTFt5Ub$be?sIp z8~d^p%|Yj`y)TIV6Q{O($Ua-$ZT+#3d z?T$≥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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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/layers/LOCAL-AUDIT-LAYERED.json b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/leaver/CELL-MUTANTS-LV.json b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/leaver/FRAME-CONTROLS-LV-k8.json b/research/complex-t37-joint-x54-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-joint-x54-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-joint-x54-owners/vendor/pr1022/research/gauge44-leaver8/evidence/local/CANONICAL-WORD.json.gz b/research/complex-t37-joint-x54-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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