diff --git a/research/t8-rank7-two-swaps/BOUNDED-DOMAIN.md b/research/t8-rank7-two-swaps/BOUNDED-DOMAIN.md new file mode 100644 index 0000000000..d9125590dd --- /dev/null +++ b/research/t8-rank7-two-swaps/BOUNDED-DOMAIN.md @@ -0,0 +1,7 @@ +# One two-swap early-boundary repair + +On the PR3485 chronology, a rational source-window dual identifies an early demand-price jump at time7. The single proposed perturbation moves call(3,0) ahead of calls(1,2),(2,1), by swaps8/9 then7/8. This is distinct from canonical diagonal restoration, the failed late59swap and the failed fixed-window group66pattern repair. + +Actual per-call source capacity gates passed. A chronological LP showed favorable complete moment headroom before integer search. Exactly one twelve-group repair was capped at60seconds and completed in approximately0.61seconds. Groups1,2,3,26,40,65,0,4,25,27,41,56 in predecessor indexing were allowed to change; remaining semantic flows were fixed during discovery. The exact retained gain is -21H1+H3-2H7+H32. + +Floating optimization only nominates a candidate. Exact reconstruction, both native owner interfaces, two rational pricing engines and full modern finite admission validate it. No packing or chronology optimum is claimed. Search stopped after freezing this candidate; further work must identify a distinct source-window boundary or changed interface and first price its full cost. diff --git a/research/t8-rank7-two-swaps/CANONICAL-INPUTS.json b/research/t8-rank7-two-swaps/CANONICAL-INPUTS.json new file mode 100644 index 0000000000..c0879b8d0e --- /dev/null +++ b/research/t8-rank7-two-swaps/CANONICAL-INPUTS.json @@ -0,0 +1,2625 @@ +{ + "base": "6f100d4bb5083f8c35d96fd95a539811c62f245c", + "files": [ + { + "path": "LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64" + }, + { + "path": "research/adaptive-kernel-demotion/inputs/PR589-EXPECTED.json", + "sha256": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "git_blob": "e293ddc557742637f9f679f083a1a282d87b1b13" + }, + { + "path": "research/adaptive-kernel-demotion/local/vendor/clifford/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2" + }, + { + "path": "research/anticipatory-dirty-borrowing/NOTICE.md", + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422", + "git_blob": "5ea70357a04d083dba066fbc5c809a5736d8edd6" + }, + { + "path": "research/anticipatory-dirty-borrowing/operators.py", + "sha256": "b37b67a04681c776dafcdc6c9af0e8a2dbfa9893b02e0fa2d77ccc9182a87988", + "git_blob": "5c4fbe8cceedd769a1c367a31cd0beeae2175dc1" + }, + { + "path": "research/anticipatory-dirty-borrowing/replay.py", + "sha256": "0f9a47cdaeed0e22938c63251c232d6f23aeee2b62b0b1223cd4473c5428bcf7", + "git_blob": "1bbe590206644e68d7654c23f0b46d5a18836e34" + }, + { + "path": "research/aphase-residue-composition/.gitattributes", + "sha256": "705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da", + "git_blob": "fa1385d99a319b43c06f5309d1aae9fdd3adea46" + }, + { + "path": "research/aphase-residue-composition/data/DISPATCH.json", + "sha256": "2d178ebfbf3147d1f844897c779d151e04a0b9f480cbf57b76add4a24b8858ee", + "git_blob": "ae7b0d48c0d9c4182e0edea9a36a5f5aaa8ff0a3" + }, + { + "path": "research/aphase-residue-composition/data/ORDER.json", + "sha256": "30856f042860e5b5c613357b236ff643f107d7d70e2c64eb5fcaaa09bf81a90d", + "git_blob": "9ee137518b942e6d8602487f87578bfb536711c7" + }, + { + "path": "research/aphase-residue-composition/evidence/full/candidate/release/verify/GEOMETRY-CONTROLS.json", + "sha256": "13a50b2f2448931ca302a55e5839c082f651331f20402448fe6ff29d1eb2f481", + "git_blob": "9f71586085849a83e5fc71c1dc9d3681b81e69e6" + }, + { + "path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/ledgers.log", + "sha256": "2f40f12c67d436dde2ea415ea3e033ec60a9d43cc71427dcc1bf987962da34d7", + "git_blob": "27031382390f563a067135ea12d20c2dec879778" + }, + { + "path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local-replay.log", + "sha256": "dd643a58258431c3b07d3b06d9060c49677fa23b4fafc9f10988ed1f6867bd9a", + "git_blob": "dafef87e136ca86ecc65839706b8c5439db63637" + }, + { + "path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/CANONICAL-WORD.json.gz", + "sha256": "e38e2136e5a4a75bb843735a59158543eff04bd06384d73752b220d6938af73d", + "git_blob": "5eec498cbfec0c558d12b765bab0392b7ba48ceb" + }, + { + "path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/CLIFFORD-RECIPES.json", + "sha256": "cf410b60c9e3d9e7f99d94b5b28c4e3ae61c4b32892df4e03257b60fe5a37b02", + "git_blob": "4f8c3d8b7a9d734ea31e47662a617fd0d1e0e2cf" + }, + { + "path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/FULL-WORD.json.gz", + "sha256": "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905", + "git_blob": "4d464f55a2955e5c832b5ce789d5d0e0a39fb4e1" + }, + { + "path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/INDEPENDENT-LOCAL-REPLAY.json", + "sha256": "39874d664110d1ee85da901e2cd56e7cd0f27e0153813d4608c98122a90815da", + "git_blob": "0d84420b77e101ac1e9609d807a56bda53c94547" + }, + { + "path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/LOCAL-CHECKS.json", + "sha256": "ef01cb5b6d1779518282c69a20d1dbcdbf57cb89ba616e2101bb209b37d80286", + "git_blob": "a076445dca20c08229dbea8976a7fbaf309cdd39" + }, + { + "path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/LOCAL-PROGRAMS.json.gz", + "sha256": "26c2fd119125bfca1ae655bb8a57df064da250370e60a85e1e8e8c4649e6a904", + "git_blob": "3e65cadb21689bf355f4eb95257a78ee790516ac" + }, + { + "path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/RESIDUAL-ADAPTERS.json", + "sha256": "0102fa3b62b095c14a34d5af95cc321db38e5f5e03a4f226828e8ebf6fdbe20b", + "git_blob": "ac4911ddcb2706ece5eda5555a8b44ca21ea80a3" + }, + { + "path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/WRAPPER-CHECKS.json", + "sha256": "84a5bc26df5fb70dc12852a868962bcdfad3b85d85408edfd1f343e898a78c0e", + "git_blob": "7f7487b47e1dbcf82fddef57dc195ac831279110" + }, + { + "path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/wrappers.log", + "sha256": "74b13cf8570ca2f32ce0018575b1b73e95af77a28e59d09556fec59260bdbba5", + "git_blob": "bd2962079cbaab212d51f0028753c633167c94cd" + }, + { + "path": "research/aphase-residue-composition/evidence/full/native/native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/CANONICAL-WORD.json.gz", + "sha256": "f69c0ca2c217eab87a231b67e548cd6491286314b1215e19f0b1d7463afd5e91", + "git_blob": "95134d1c52350351599eeb9171a24c6806533512" + }, + { + "path": "research/aphase-residue-composition/evidence/full/native/native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/CLIFFORD-RECIPES.json", + "sha256": "f1b5a509e39293f5d7ffea7b269fd9e5443e625a9286a022caa1fd4b62af8063", + "git_blob": "26317add80f3f70938611c6884a048ccc809b571" + }, + { + "path": "research/aphase-residue-composition/evidence/full/native/native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/FULL-WORD.json.gz", + "sha256": "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e", + "git_blob": "eacf8c773cb50637f93a762342b3b5f0853fe29a" + }, + { + "path": "research/aphase-residue-composition/evidence/full/native/native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/INDEPENDENT-LOCAL-REPLAY.json", + "sha256": "70b4b787a5a4529452a58e9ac48826e848748a35b95a9b20c5358f4355705058", + "git_blob": "87720511614a02b38330aa90087ad4f25b1bedf8" + }, + { + "path": "research/aphase-residue-composition/evidence/full/native/native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/LOCAL-CHECKS.json", + "sha256": "e52e7feece9cb22e83c1d687c0f98731f8d50b7e8c863732ec662c89453fbcd4", + "git_blob": "1306cf8d5a589950addbe7bc3c73982772223b45" + }, + { + "path": "research/aphase-residue-composition/evidence/full/native/native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/LOCAL-PROGRAMS.json.gz", + "sha256": "81d4aefacaa27f2f215e7d35559d5a079ca521f4ca2eb9a9c6a6bd7062179bff", + "git_blob": "163acc4e5ef2c09b8834c9ed6c68330bf63199da" + }, + { + "path": "research/aphase-residue-composition/evidence/full/native/native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/RESIDUAL-ADAPTERS.json", + "sha256": "89e5779ba4fcc1b1a76bed05c9b36600bc1dc3c6efd7e623865692ec715c30c5", + "git_blob": "ee0cdfc486993d6a4714c475745a05768b78a43f" + }, + { + "path": "research/aphase-residue-composition/evidence/full/native/native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/WRAPPER-CHECKS.json", + "sha256": "fc7e24778302326fdacfd08dd3d5e63483cf4539cd5022a6c77f016752fac1a3", + "git_blob": "5359564a89487986f437435d3fbbfec9f4c6e92a" + }, + { + "path": "research/aphase-residue-composition/independent/provider/GLOBAL-TEMPLATE.json.gz", + "sha256": "1d31424c4e27e26a35a9932ca778e43f1f3577589275422cc642aa68b31112db", + "git_blob": "5327fc2f4e8ea82ed356c94ff040d23fc73c731f" + }, + { + "path": "research/aphase-residue-composition/independent/source/PR2827-SOURCE-NOTICE", + "sha256": "ee0c73ca35877aad0e0b6adc560a3881cb82276dba4cf2d4fc58cd19e57cc420", + "git_blob": "380e979f0e84e00a22bd890615d87cc4684ad740" + }, + { + "path": "research/aphase-residue-composition/independent/source/PR2833-NOTICE", + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b", + "git_blob": "46411b80b277d7dcd653a6d1999eaf12975b1103" + }, + { + "path": "research/atlas-frontier-applications/vendor/pr2848/sources/PR2833-DISPATCH.json", + "sha256": "fd8132ec8957b908ee6d871216848f18bafc6bd9304acd6185519ee26d97b1ca", + "git_blob": "693ed0d022791c43d59000718521fded1ef8def7" + }, + { + "path": "research/atlas-frontier-applications/vendor/pr2848/sources/PR2833-FILL.json.gz", + "sha256": "0cb7522e071ff064ada2efec169e23a2fe7d3daf928eec6ba752b166cffb3468", + "git_blob": "d5325db5b7ceab41aa4c0805d45438829c69527b" + }, + { + "path": "research/atlas-frontier-applications/vendor/pr2848/sources/PR2833-ORDER.json", + "sha256": "aa7c53c188c90fd74421a804f4c6fb13aa1187c06dbac51fa147830a40e00667", + "git_blob": "7141bd58cc465e28f0189345713ddd366c814ca4" + }, + { + "path": "research/atlas-frontier-applications/vendor/pr2848/sources/PR2833-OUTER-CLAIM.json", + "sha256": "6f2c4195f0226c5a7f9ba604bc038cfd4100ba3caeeac8ed2defb6fb00632b70", + "git_blob": "88477d495e2a95c5442444d1bf09b01c407bd070" + }, + { + "path": "research/atlas-frontier-applications/vendor/pr2848/sources/PR2833-PLAN.json", + "sha256": "163431bf8d3bc0d9b894994b1a3cfa7947367b2243b3c0b3a97d740195a1cb08", + "git_blob": "5af9dd20821ae5b79778d85cd7183873c5999732" + }, + { + "path": "research/atlas-frontier-applications/vendor/pr2848/sources/PR2833-T37-TEMPLATE.json.gz", + "sha256": "21297b20f1f2dc76eb9dd8124416068c3cb096bab9df17fa4da19bc68dfe082e", + "git_blob": "114808c32b1799da53524bdc25cea67efb60009e" + }, + { + "path": "research/atlas-frontier-applications/vendor/pr2848/sources/PR2833-WORD-base.json.gz", + "sha256": "dda9878455b3a3bec64ca16b1ac7789bbf5ffb603d5713b8df8644485e85b1b7", + "git_blob": "d3878e3be59c50ef60ef1d758215547554134c39" + }, + { + "path": "research/atlas-frontier-applications/vendor/pr2848/sources/PR2833-WORD-extra.json.gz", + "sha256": "bbe6bcba59e45e827a8e932ee4b23650d56ed4a0b8e0875c14f23c36b9e47eac", + "git_blob": "0638b6ad9d29eec2be61bdb46140c0c5b7b0d21b" + }, + { + "path": "research/atlas-frontier-applications/vendor/pr2848/vendor/pr2839/lift_parent.py", + "sha256": "9a1edd7d4ab4a2f2ac8d15b42b7e40f93653d65026bac59e4c1ce80b486bd60e", + "git_blob": "fc0375d42419d15f3d1123a5893bbd717a084e69" + }, + { + "path": "research/atlas-frontier-applications/vendor/pr2848/vendor/pr2839/reconstruct_replica.py", + "sha256": "5472811c24aef3852dc7e189dff5060076a6c0b25bfde928da50dcfe9b5bdc15", + "git_blob": "f00410bb45827c872d6eb6c37b7e946ca938f495" + }, + { + "path": "research/atlas-frontier-applications/vendor/pr2848/vendor/pr2839/replica_parent.py", + "sha256": "48bdbf28f59d80edb266803ec61bf5e22e8fb5e5a0e2b88004b6039147589bd4", + "git_blob": "770fb1fe99f9cb6188d37822f566dcf771999bbc" + }, + { + "path": "research/audit-helper-endpoint-indices/inputs/BASE-WORD.json.gz", + "sha256": "eeb6a236ed0ea8873b8800947d0cd19c36a6fcfdf857fc42913cb45cd984f219", + "git_blob": "76c01583a0286cddb0f71e0cb13077e4317104f6" + }, + { + "path": "research/audit-helper-endpoint-indices/inputs/EXTRA-WORD.json.gz", + "sha256": "cd417b904408c221d9840d08faff8af040cc4207f9804284f2f5375d21298a62", + "git_blob": "e86142b352466f54a3da38c96a6e1484145c3b5c" + }, + { + "path": "research/capped-fusion-t74-k554/ADMISSION-DERIVATION.patch", + "sha256": "7021000d75635fc5806af821640c02f9d7cbbbe1cf314dacfcc743fc6875fdd8", + "git_blob": "ab97eb8824cea8ff46bf17009aa63e8f5c5c8879" + }, + { + "path": "research/capped-fusion-t74-k554/CONSTRUCTION.json", + "sha256": "1cdadc74fef4cddeb2bae5e32fff7bc27456740150440ae8fda8822f569c2492", + "git_blob": "546b8e950707b744fe3252a6ef26d23debe911eb" + }, + { + "path": "research/capped-fusion-t74-k554/NOTICE", + "sha256": "3918a42010a435782de0fe8c38fab8f7df5d48a375ecf603c2bad1b818a16d6f", + "git_blob": "b912ab3bf304ca0afae68a4064d262e9b0d1ccb4" + }, + { + "path": "research/capped-fusion-t74-k554/PRICE.json", + "sha256": "c5ec535fd9edbdec7b64edd5a8b862edb1a7f173d411dacb279172659573e16a", + "git_blob": "c41b950145014912b2b2d176cb4972408c95e23e" + }, + { + "path": "research/capped-fusion-t74-k554/SOURCE-PIN-REFINEMENT.json", + "sha256": "8c0bad79978decd6f8aba0932c0a94c7f61c64bf9ce5a19a36f67cc1390bf74f", + "git_blob": "23d7a6f99714cb6312eecd1266d8d3d7979e9bdb" + }, + { + "path": "research/capped-fusion-t74-k554/SOURCE-PIN.json", + "sha256": "66faac1fd4e79bb6d9fc774fd8ba63522ad3309456be1c81405794b284c55c83", + "git_blob": "e7415786b7467449e23e72b04863b3b065cc9e7c" + }, + { + "path": "research/capped-fusion-t74-k554/audit_fast.py", + "sha256": "26950da76589b13cd9c452fdee1b0c354806977f881299bd94073f00e4646fcd", + "git_blob": "252cf3c68a5868dc9ad381635749ffc253687c90" + }, + { + "path": "research/capped-fusion-t74-k554/audit_mixed.py", + "sha256": "7466461cc15cbb12135d94f2d904d4e90e78cbf4755d0293ab9bd55e3568d4b0", + "git_blob": "5a399454596787010c136e48e6bc904898dafc12" + }, + { + "path": "research/capped-fusion-t74-k554/code/bind_providers_portable.py", + "sha256": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "git_blob": "97e28da17ed75cd4add54394f6178dba8c9b257f" + }, + { + "path": "research/capped-fusion-t74-k554/code/bit_supplier_controls.py", + "sha256": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "git_blob": "e86b8527b464277a926a788f2493e8f2e091fff1" + }, + { + "path": "research/capped-fusion-t74-k554/code/exact_coarse.py", + "sha256": "5fd03ee160a8bb02a00927cb144359fbcf8b0ec323ae0662778dd1f655b4a216", + "git_blob": "d73ed9182961bc214460ee89bf19813074f7d0f0" + }, + { + "path": "research/capped-fusion-t74-k554/code/fine_cache.py", + "sha256": "89282a83ab102893a4fc1e663ad2137d891d81e843b1c9ea140d13e58b7c7dbd", + "git_blob": "b121840b8e7eae45f0e728cdec55e1d4b39227a7" + }, + { + "path": "research/capped-fusion-t74-k554/code/freeze_spec.py", + "sha256": "e9132a9d195c66123f2747a17f7ef404b4d1e3ef6263ab4c28c983a052cf10bd", + "git_blob": "e4e72b5a078e599956e909c5a3e9002882807c49" + }, + { + "path": "research/capped-fusion-t74-k554/code/generated_identity.py", + "sha256": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "git_blob": "74a9b604793f21a9f064c78874341e287ded7a68" + }, + { + "path": "research/capped-fusion-t74-k554/code/oracle_check.py", + "sha256": "4836046db4bec939515a5a272559f92192b56612b98f635910fd81ea754ce2e1", + "git_blob": "db055a6fe6d43f9581ba9c4e089c38b9d28de82e" + }, + { + "path": "research/capped-fusion-t74-k554/code/prepare_global.py", + "sha256": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "git_blob": "655c9470f666138918afbaff077ad2ec5663c6bd" + }, + { + "path": "research/capped-fusion-t74-k554/code/restore_parent.py", + "sha256": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "git_blob": "21135f898a43e35b55e522c2d0b81a5e32033097" + }, + { + "path": "research/capped-fusion-t74-k554/code/witness.py", + "sha256": "08ca58abff11bdfba721dc56ab8acf06ec1b7c48a8699a0955cf35324680aca7", + "git_blob": "eb254684bc83b71d95e3820c669e7feb2739579c" + }, + { + "path": "research/capped-fusion-t74-k554/construction/leaver/PIVOT-SWAP-k8.json", + "sha256": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb", + "git_blob": "7a8edeb1e404c441577427e72557e26b06c945f1" + }, + { + "path": "research/capped-fusion-t74-k554/evidence/ADMISSION-CONTROLS.json", + "sha256": "5cdefeff2516a67c4dd60e609019b3e2e38eb3d43142df2d3c7ed9a6822d5050", + "git_blob": "f4869aed2f09efd7df71b5160d47b6e56cfa9865" + }, + { + "path": "research/capped-fusion-t74-k554/evidence/ASSEMBLY.json", + "sha256": "5d9eb1ce551386024b5b6894836f81ed03a83d2e0c0bd0e02e3f6410a596bb2c", + "git_blob": "6e9debfd552d18846fe55e4cbe6c59a37447b035" + }, + { + "path": "research/capped-fusion-t74-k554/evidence/BIT-CONTROLS.json", + "sha256": "d74d9d2ba363c3709e9a3b33abf6d14abd6b9c68d950b35b7669d8e6edefa59e", + "git_blob": "c3caaf80e19657218b776af3de81073b1aae8a69" + }, + { + "path": "research/capped-fusion-t74-k554/evidence/FULL-ADMISSION.json", + "sha256": "cda48de718d060b8ca329f1254f4f999a5a5bade5cecabb265f0a9bef1135089", + "git_blob": "6c138447c3bea8c322d78de0fa075af661f69192" + }, + { + "path": "research/capped-fusion-t74-k554/evidence/OUTER-DISCOVERY.json", + "sha256": "413ef3e9eb1c3ff680cff1e600dc7160afda228e0b6b021c1a4e4a37ee486cc1", + "git_blob": "882b30d5807a4f41e21791742504b75c8f8aa0e6" + }, + { + "path": "research/capped-fusion-t74-k554/evidence/REGRESSION37-CONTROLS.json", + "sha256": "0196ae228d583f2bac3c42d3576a8d378fe622592e377c4c1921b5ae81351854", + "git_blob": "5d7c9b908a9f138f5cb8870731938103ef43c0f0" + }, + { + "path": "research/capped-fusion-t74-k554/evidence/pr1377/CLAIM.json", + "sha256": "cd089b08077e0151b9ed917a5c33aa7aa6b0de790bd9567442531b48729da8d3", + "git_blob": "d63216e85679016d15d0e07dc185c605a5070c8f" + }, + { + "path": "research/capped-fusion-t74-k554/evidence/pr1377/PROOF-NOTE.md", + "sha256": "dafd8286b1c9224ed6f50bf71bc34b77918323b936ea7427a4b71c3b644b2264", + "git_blob": "319bb2357592dc9c2d50bf7e2a6d47d74f43955a" + }, + { + "path": "research/capped-fusion-t74-k554/evidence/pr1377/RELEASE.json", + "sha256": "a4fa2ca0f79a11dcdc3227ad16a408d4d22d83b7401c894cb0e31eb2c9c5f7df", + "git_blob": "9afebef3ae5cc193ffe41707e98d03c692c4d9bf" + }, + { + "path": "research/capped-fusion-t74-k554/freeze_spec.py", + "sha256": "0f5c8ad43180a633a2cbbd11f7832729039402c68f593679552c43a1693d69fa", + "git_blob": "e73c2a95c16f20c46bbb96d5e7f50c2b23040673" + }, + { + "path": "research/capped-fusion-t74-k554/geometry_controls.py", + "sha256": "7edb4732b34e5814b27650a55c938626cb50d68f06397744dd4fe451437e90e0", + "git_blob": "feb5fda97f207e0a237cf47e16c1b5327e766ae7" + }, + { + "path": "research/capped-fusion-t74-k554/inputs/DISPATCH.json", + "sha256": "b7b971df9dce435556145df307e2bb5138d87e5aa933f1fe61fcc5b5163301c4", + "git_blob": "613e01490d24a39e551ba75915320617003c1c81" + }, + { + "path": "research/capped-fusion-t74-k554/inputs/OWNERS.json.gz", + "sha256": "3a56f578b2db5647cf6cb811bc6263c7a802ae3e31e9e672596d43185e4e5c9f", + "git_blob": "34fa5d69aaa2574af60f1e8f7d43640b03698bca" + }, + { + "path": "research/capped-fusion-t74-k554/inputs/SPEC.json", + "sha256": "2daedf579c8abf30ceed79fe739bdd7659fce4c514de3894a028933143265d98", + "git_blob": "c15990ace61b32f7233c82580d720e3097a900c3" + }, + { + "path": "research/capped-fusion-t74-k554/new/CHAIN.json", + "sha256": "f18804a71bef7005e892b0b7baac818d5362fff685fe5b5aadfe8de6e442446d", + "git_blob": "4e45236b9bd363556704fd2f8d6d7bbef0ed91a1" + }, + { + "path": "research/capped-fusion-t74-k554/new/EDITS-1.json", + "sha256": "dffa640c04d71111d3e4bdd7f5a991450ba07049a1d434edeef84791c0cc2d05", + "git_blob": "866a0ebba23f47e79466a32ae538c660454fb1a3" + }, + { + "path": "research/capped-fusion-t74-k554/new/EDITS.json", + "sha256": "d5f9a0444dddcccd35c0217f60dbd6863486241629a747c3bbe4140b3d55eea1", + "git_blob": "c3e81dceb347014bbf199c68acdbb5c99a4467ff" + }, + { + "path": "research/capped-fusion-t74-k554/new/pivotcheck.py", + "sha256": "6eb1752f077df108c908974413fc71abc751356b07c6e650e75d2075f1a51391", + "git_blob": "d7773966f707b9624facddd3908873a7fcdca61e" + }, + { + "path": "research/capped-fusion-t74-k554/new/rebuild.py", + "sha256": "7391a7228d6b5afc2f88afd5d5a987565d78a100386c1f03b8696bcde2e8ef3e", + "git_blob": "e266314dd41ef819cffe964783ec93038a234f7e" + }, + { + "path": "research/capped-fusion-t74-k554/new/rebuild_chain.py", + "sha256": "3a5739f94f0fea1aa267e7d12e1c986210e483c841a8855e11020128a017510f", + "git_blob": "df79c063ee7d7256603f5ca5daa18dd0ac68d8a2" + }, + { + "path": "research/capped-fusion-t74-k554/new/steps/0/extra.json.gz", + "sha256": "17cc6c177c89eb264514e1efb3685ab9a621f3952a8f393a6a5eb28cf77e2884", + "git_blob": "ac08516e3b7aee54f05c88d90964a015fb177cd7" + }, + { + "path": "research/capped-fusion-t74-k554/new/steps/0/gauge44.json.gz", + "sha256": "0740b6f33927b9e60c9a7f35e7fcb2fd9ac6e2d3982112428b302a6966a18c73", + "git_blob": "ecf75c274c41efdf4894e2748bc4d071a16c87a9" + }, + { + "path": "research/capped-fusion-t74-k554/outer/RECT-BOUNDARY.md", + "sha256": "17ece1cc1eb4a02df4d8433e3612231768633e6674d315acbcf880f36e30bdc7", + "git_blob": "c49777f8be54bf0dbcf551034701dc16c502798e" + }, + { + "path": "research/capped-fusion-t74-k554/outer/check_fine_padding.py", + "sha256": "a0ae691251cc50ba20b7f23f89fffaed802d62f9192a441131476914a5bdfae8", + "git_blob": "f182f822fdeca9372d80fce6b56cf05814f03bb1" + }, + { + "path": "research/capped-fusion-t74-k554/outer/independent_check.py", + "sha256": "a5a0361539ec7cae9eb6c0371f857919335a1720040f22af291aa3e34fc864c7", + "git_blob": "b838c430efe5c3cc10db81d0a2b16b4ee4cfe3c5" + }, + { + "path": "research/capped-fusion-t74-k554/outer/replay_evidence.py", + "sha256": "d3bdcfc8ce29865b3a76d64d99b5177e73fe994a2eb915f35fa233c5ab81df65", + "git_blob": "da3a159d0965bbc71fb2bc3286412a576595f6ec" + }, + { + "path": "research/capped-fusion-t74-k554/outer/sched_review.py", + "sha256": "f440a57f1f46119ee8c2934c8f0d618ca1c85c73cda8cfb8453c2aa1b9fc40fb", + "git_blob": "e0931c2a2158c37ef6ab6e887ae5af72de4fbb91" + }, + { + "path": "research/capped-fusion-t74-k554/outer/sched_test.py", + "sha256": "f96d09b5990931e3df8cea291520bf17c424215748cd9ec068214c58309a21c8", + "git_blob": "deead8f7a9e1a195aa2c066e4126e9839c670634" + }, + { + "path": "research/capped-fusion-t74-k554/replay.py", + "sha256": "3ec4330ede0db3c6daa453b0366817be9435c85c8c3213a0c35c442c96c1a955", + "git_blob": "1805c184033e2682201005ab1397a2ddcd83d3bf" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/build_parent.py", + "sha256": "82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e", + "git_blob": "bd9e28bd2dc091dcec90a09fa3e556c71579e528" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/CLAIM.json", + "sha256": "bc9e90a475333b957a8c4eae8b950988caea89e20e9b44a919e83415fb76b1b8", + "git_blob": "0df6dccbccc2c1e5ae84b53bf1125f2fec50399b" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/COMPOSITION.json", + "sha256": "6fb74e73fd298b356402eb2fbcd625463b2fa540a6be4ef2d6335ddfa31d70f6", + "git_blob": "f2fd30991f4f19cd6412db944163cc99db453079" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/CONSTRUCTION.json", + "sha256": "fb5f74f59c89b93c63ec47e32e2c9264658e115d1f21eed3eceefec7dc7a0cde", + "git_blob": "928b2627d3adaf1b8ccb96aa040c2bd06d625679" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/CONTROL-SITES-base.json", + "sha256": "b41361f5a2f6ab3d223c146269c8027a0537f1a6e3c963f28cf1ebbe05c5d7e2", + "git_blob": "f3bdcd871e0c788f9180f264a2396a5b3c83c9d3" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/CONTROL-SITES-extra.json", + "sha256": "f1aada769389ec410b41bc9e2082826bb916b8332c915ee9e07045135c30393b", + "git_blob": "0d988e0bf83dc7db281160d9ae29982cf0cc4cf9" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/DEPENDENCIES.json", + "sha256": "9c9fff3ac059da4d4e2f13e655afb9e42ada1a57987f5b47b68dda4b64797966", + "git_blob": "c11bae8621267c047ad80b0fb788dc26ab7c3c23" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/EXACT-RELATIONS.json", + "sha256": "6864f378d917d0ecfd8cd53cc26303217ebb48f47f2987bbc01cf1e2c9a28093", + "git_blob": "234495b4837bcd10fa5d42b9dc7873653cdbbd66" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/INDEPENDENT-DERIVATION.patch", + "sha256": "6b3af098ec1c9e2360a366933eb7fbf0e16ebb37d43809d26b275e66fb5ee779", + "git_blob": "bf62d3165be847b78448510def5cde8402744bd9" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/KERNEL-CONTROLS-base.json", + "sha256": "cbe755333f469a1f01258b65f2b273763212dba6642edabfb58f7490f326abda", + "git_blob": "0a11647ba02f958fdc452a3cf87240de68f06d10" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/KERNEL-CONTROLS-extra.json", + "sha256": "cf255deb866ecaefca4b6ecb72f105d6b08dc8ea907a8381d45aedc39b2022cf", + "git_blob": "66b6ba14c07dac6c88075a90b2247da2a4928f7d" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/MANIFEST.json", + "sha256": "e0eefc96567fbb45e19e6de0ca295381dbe0e686c08ddc783639b065c7c791d4", + "git_blob": "476a0e78c460231283d1f3ed51f91d9130ae784d" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/MAPPED-RECIPE.json", + "sha256": "09aca649da97a37116262827cbd3ebe0addcd2b1a33c08e8347f3daf3394176a", + "git_blob": "9703b60a7eb8c60c8ad7efa1b353307a1b31425c" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/NATIVE-VALIDATION.json", + "sha256": "755b7087e0ae964c538e9378311e07dba2867c16b568d1bf6ae9051657f9f5cb", + "git_blob": "f13557735ae4654f4f0e387d2840ca552f5e693c" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/NOTICE", + "sha256": "b352129a07fc8693f57c77cbb0ea92230b2fa77439f86c9f35b828213f9c42db", + "git_blob": "81584fc0ffa4f815fc8d76423d3f787d252afc27" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/PRICE.json", + "sha256": "e19f9f9e70e4fda2bc4a39fae93ea44555945cdaea59728864c5a44dcc5522e6", + "git_blob": "7bd7b9eb8ef38a6abc36d6b7d08aed0977ddcdfd" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/PROFILE.json", + "sha256": "d9bbe0d73ba005749615915a2d884819a6b141e3402d9e7f87f4592a2d27af99", + "git_blob": "cb96b9560ef7f08512601da484ca3b4550d5c602" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/README.md", + "sha256": "102ac7f080c1799aaedd5345ffb3631845215e8ab770e2af34750c25f667686d", + "git_blob": "b1f8465c4b708bba177d3feb95517173ed713cb2" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/RECIPE-base.json.gz", + "sha256": "0f2db2c658e9732fdd1aeb7bbbb5c786d6045de8a2575b7654b9e6fddc71b03d", + "git_blob": "1b508ff5f703caea762fb17db0a1c709c7543cb5" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/RECIPE-extra.json.gz", + "sha256": "9e6f58570b0a8f9e8271bfbc73a339fce42f1cf28bf14d4db93f246b8f63a3c9", + "git_blob": "1bc45eca06305a9410341ac050688fc0438b4ae2" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/SEARCH-RESULT.json", + "sha256": "7cdacadcbbf83b81f9f91668fcc707f8a238c6025f35a8bdc36758619c2591c4", + "git_blob": "be31bf7e5b704562f245ed39d0a34aa9ef3475e5" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/SOURCE-PIN.json", + "sha256": "e93f303f4de383757e50d612ada5e379533d46737a32281aa6879fb4b6138e09", + "git_blob": "5662a1abd41e4ab0edc857fbf3de6947dfb2a346" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/UPSTREAM-NOTICE.md", + "sha256": "b97fb4731e84aef736c58a9c126334eb5b8d3a057a8d9d45b4ffff24af65c38b", + "git_blob": "1e3b40de3258a81f0eee09ce0948bcb03dfb594b" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/VALIDATION.json", + "sha256": "1008f637a22f954ee774920a8362931ca7cfed63ca146e725768c0f39803c0a5", + "git_blob": "66b55be3b94d302bf6957f72faef97b60a2ec7c6" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/build_word.py", + "sha256": "ff08af2851b4813c113ef63113566cbd79625e9310611292913d51be554b5aa9", + "git_blob": "537d4cee50c893c55a0fe515dedda6909b3d1603" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/construct.py", + "sha256": "71aff454291d4a35068c43dbb65c00ff511f48e91ab7cdada462833f04ac73e3", + "git_blob": "7da1ab25df4b4dd2edec478339fd96c5540cc53d" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/controls.py", + "sha256": "935cf39ed6601eb6ac411b7b1a4adf5d4238589cad9fd5969d7dca967ace4c4b", + "git_blob": "78a47a5ba0f7e84042c90da95a3ecba997794155" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/independent_core.py", + "sha256": "d1dcd5593a05cf647b485db38891984f829abea5f95c6cc91e37d554bf163d48", + "git_blob": "956b52eb1a26ca70287026c4cba514ccb26771f5" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/inputs/base.json.gz", + "sha256": "b87c706d14a7e1972514ee901002a930908073811ef38761def31c8e36351916", + "git_blob": "ed6248e6b7a1dfad3e40b5b82eaab38ccced0f7e" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/inputs/extra.json.gz", + "sha256": "ded6903e00deb9e158fa700b03ccc9b8bfaae6c8bad8ca4842f0ad9b963234ab", + "git_blob": "fd2456fb302744c65cf691dde47b95114054de2a" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/kernel543_controls.py", + "sha256": "ac16d605e773197e3664643d40b36c15a7130a45e95e36bfe7b42d939644367c", + "git_blob": "43c88b86c714847bd05c1539ad862e2be0b8b952" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/kernel_controls.py", + "sha256": "436e3f3d9974da7c1968ef99fdde5ad203a61544d8195493e3150eb25869f4dc", + "git_blob": "a5ab27352db41f7cdd5f65bbc7a0a8171e3325e9" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/premise/inputs/CODED-CELLS-k8.json", + "sha256": "7347f814850a838bd617bc7a55c307cec2b72becde2f12ea3e2e1af344b43563", + "git_blob": "cd23561e0be5bd060e6e0b94643e550374ecd7d8" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/premise/inputs/TRI-LEAVER-k8.json", + "sha256": "b22e6ecf76104de66844bd617c4ca80f5546ba0966a50e5e9aa0ffea4976cb30", + "git_blob": "e3bb24cc49812a90a82e8e77ee8588f3d00d81e4" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/premise/premise_check.py", + "sha256": "28a7f881a988b29b8ed3c927dd142ac3d4ee273dedab3a65bb02c01a64eb2639", + "git_blob": "98efec187df79832e4db56d8250ccb711b4062f1" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/premise/verify_1049.py", + "sha256": "a1736324c6db161733d8e11f608defd87b7f97cacd611203d22499e4c7de5545", + "git_blob": "3e34e2c5a69ac01025ecd0eb2da17af488711dee" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/replay.py", + "sha256": "d3ea7c2e74ff6df9d14969f994eaa85f825372cee92dafb77bec4767edb242e7", + "git_blob": "0343c8c1abb24738b9e868264e955afc91529a52" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/search_relations.py", + "sha256": "58f3bd092cb8592a070d7879918ff318a658a6fa02bfad7b5b8f4cb0fe16691c", + "git_blob": "5959c3e39e40bf886ae93ff28a2396bffe61eb1c" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/upstream-layout.tar.gz", + "sha256": "a0cc229bb0fc9ab8ee5c14d5de87b3de31d1fcb793e99192c9cdc63781e794a0", + "git_blob": "d627d3786282a334243abe0cf3d7c07468be2beb" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/CLAIM.json", + "sha256": "b9db2fbfb004b505ad535e4763915275dc5908feaefef32e65863fa65de061ff", + "git_blob": "b67172862cdeb3d0529b5d756d71cc0613e60e5a" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/DEPENDENCY-PINS.json", + "sha256": "c9330aa6a4226c804060499429cb450820d7142ab17696eb47408b04b410b5bc", + "git_blob": "515f2998da6ff12dbaaab87bc148a389f3bc2239" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/MANIFEST.json", + "sha256": "4837d070679d9e70218c7cfa2d3e70d7d742a5b74dc66d224840b1a3a4ac4a31", + "git_blob": "20082f0ea3a332c93d0db5cf2eee02021cfd3312" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/NOTICE.md", + "sha256": "c7a17a0a35dc249f8ebcc550b3791e214aa65872eab8a6458c5167dd7b948e5b", + "git_blob": "8ead68d65817600fb252a6c1e694ee5fcd337e4c" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/PROOF.md", + "sha256": "b2a38120ddb75e90764d0b81913d60b46cddac4d943cb731bd9c7134f1c236d1", + "git_blob": "e23ea42ce308bafaf5e6a5fbb5a79067a412e766" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/README.md", + "sha256": "cdcf62624912150ce4e6e05356c27299251eef4cfc130e4f209839cdabc05e08", + "git_blob": "03b83367a9ded618f2015b70dfab87c5005c2ec8" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/SOURCE-PINS.json", + "sha256": "08eed0d6822a1c17053161929591e7ac36b9f91f8fd61190183a6d975948db85", + "git_blob": "dcfb60ec383e3d4a1fbbc6268afd4c32d9d1d683" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/audit.py", + "sha256": "1118d483b6abbe7036390c0a1053bcfec2038dbac273fd1bac92a68f38e6d7da", + "git_blob": "a350fcec6564d8c37a3d7b9aaf3dbf1279fd0270" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/build_word.py", + "sha256": "effb72aecfff9958fe078ee89e0d37b85d601eddb19fec4520d7ee6e936edfae", + "git_blob": "b98987baf94a48a44eb2b1dde9e72465138b92be" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/common.py", + "sha256": "274274df31f8ef2a47b801d1f30ec226f94bce674fe15586d814ca754f6b7785", + "git_blob": "4af6dc3374d43e1c9cb6cace055864a817bd993b" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/construct.py", + "sha256": "3dd333b50f4bd1d86956a6df4a334ed746d75d0a9e03dfadbb6724b4356e0cd6", + "git_blob": "00429f1e626051437736fc25121f2735d7b70c16" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/controller.py", + "sha256": "d93ed519a0f2316b87b66f44c5ea615f0768a263dbd800815b536d8b7c86b8b7", + "git_blob": "50387d2973c6fe679645d56e1402b8d3a46f0b61" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/controls.py", + "sha256": "574c55a01cfc34f5b9688cdec5646160cf22b403decee36d18b11f1b07e71f21", + "git_blob": "a5cbce2d301ec5a321bb17859ca26c5e0cc07a84" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/data/FLOW.json.gz", + "sha256": "e8e6dfa66e083ff8f3617a8441b5b2d766c3c9d9ac62ddc37d99edc24051f79e", + "git_blob": "71246bb8e46d93210bef43cf92fec6069bb96d0d" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/data/FOUR-RECIPE.json", + "sha256": "384b32c5b0e9b3baa1c7232db884809596d30fc55553094245f7b739b1a43484", + "git_blob": "1fdb9bb71c6bbef72f3a3048225f71025a40f48e" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/data/FOUR-WORD.json.gz", + "sha256": "7d09ee1b8b9881313e5fb1f623c0961d59b0c6352a019bc9164a6cad8c58e27f", + "git_blob": "46f164ba3927d857ebf405f86211771665233aa9" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/data/MIX.json", + "sha256": "dd86bbb792a5c9f0d7507d55bd2f8392c66716023934b03b24f48ca737204eea", + "git_blob": "52e8bdd7754692aebdbdf3d8654dafdcf8300f9a" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/data/ORDER.json", + "sha256": "7757df3b54ca5e84c6dba9563b10bc6215c5e289313392b5a4b493179a245c29", + "git_blob": "b32f07b09b2ebdad98a4a3f7ddb84186797a1bd1" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/data/PLAN.json.gz", + "sha256": "1f1085beb84b516b9a96ceaedc6c3de1c58941fd00b6e70f0d0c686b6546ff79", + "git_blob": "09adb5668953e741ac31cba5555c2819f4633824" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/data/SPEC.json", + "sha256": "82b263990afdc5efdc1dfe38ae16d7815004dff8d70f85c28fd8286c31f688bb", + "git_blob": "3298bd468380658a61dddca27a28f6b0001023ca" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/ANCESTRY.json", + "sha256": "cd880b2d1c2fb8d9050458bd13f228385c417a95e4d1985607d9f4bb60b5c109", + "git_blob": "19c1fe32ba7dd638e787cbd00ab5b2f6feb03f1d" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/ENTRANCE-CONTROLS.json", + "sha256": "7b101dd97c1025667fb3615930a9d6cd2ec443169d263a3bc1191b80fc712a1f", + "git_blob": "3a6faf62a0002896ac6604a0a6e7235752b56ad6" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/FLOW-CONTROLS.json", + "sha256": "43fe7e94bd72607d502ed947ac1463405be18728eb0b8faabd7ba63ab1d28ab4", + "git_blob": "b6fe46c47cf8b788a6e52c2793971bed378019f9" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/INDEPENDENT-OWNERS.json", + "sha256": "4c295ff53f51631e1720b0dc2ea895c34861435fa92112ee52439e4569de968a", + "git_blob": "44c14d7c4ad33877b0938bb2fabecf438ca7d7b7" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/PARENT-CHECK.json", + "sha256": "2b729fd666ffe4e34a355223b57f74ba460fb171b19c84f260378dd109f0b9a0", + "git_blob": "e6f7d662729c65760b25e86ee737262d5853f5a2" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/PRICE.json", + "sha256": "a1dac219b019f8d40d5b434b0e0c25b0d1f097fe5ae13eae45c76869aec4758b", + "git_blob": "f13194611b8edc4ef66ff163088c24ae6899c9e3" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/RAW-demote3.json", + "sha256": "02150d4cb1b2f4763b5c5c20ce979c740cbdfc1066e021a8aa5d407de5c4b9d3", + "git_blob": "e69db49e872b632f24cd8986c3169bf0bdf7e4e7" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/RAW-demote4.json", + "sha256": "7adf0070125b2c61e04d46c5f1cbf57af079eb733799bbfcc3fe9b0551d964b1", + "git_blob": "93a7961813348e5b8327c2a0a1234181a26db721" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/REPLAY-SOURCE.json", + "sha256": "a5a290aa8c75fffa45c9ad2e3441d5051d3adaf7934f4d0311875fb4d8f023cf", + "git_blob": "4890f180c7dd30a1527bb3cc39863c177f553a52" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/RESULT.json", + "sha256": "62aca8286cbb021d2535d81494f7ba7a3aec20898fd7c40a895a461bbd303ac4", + "git_blob": "66b084900c803ecb2bc256ecbd1e942fe38e10b8" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/STAGES.json", + "sha256": "0dce559b2a8f371f369a05ae25ca5dd6a48019b5685b0097f001a23bd849429d", + "git_blob": "7a61aea81b3f87ac3ebd5a8ce9568195fe911fa2" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/WORD-RECIPE.json", + "sha256": "b6750c8123c205b63786fb825da26a819592f71736a82009809ae1cf96173a5c", + "git_blob": "2d7a2cfe11f660c0199934fa5f222d8293da7ee2" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/local_controls.py", + "sha256": "fe3d13491fa7523eedb8d24577ffe4bbd6c36a87b4a7d1178e5795d223bed4b8", + "git_blob": "e0e5d0e8e4a0581e9bc4ea6cecc8db5b756212f4" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/native.py", + "sha256": "1fb596fbafdb19140f483cd34db2994c571e3b962e33b8ea9b3ddc486e37def6", + "git_blob": "fb9f676e5d2aa62d1a14a0d1358aab6ca0d5cd59" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/package.py", + "sha256": "cde0b2d66125649ee84440fc0a67f0d91f900fc838fbda069b579422289ea3be", + "git_blob": "9e911fe8116f1ec3ba16c7a0823ab928bd281f47" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/prepare.py", + "sha256": "9fe454a5f857ff73c70a5b276bc9e289422b051a4cbbbb51123a91bb2200e6d8", + "git_blob": "596920d5ba5fd316d1a68f2bc3e428c319f2d62c" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/price.py", + "sha256": "d45042f4c1fea352349377b43def363cf75a742546a1d5c790ad30da91791803", + "git_blob": "0903bea57b9f7efa9e3970910f02a890b2187ea2" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/vendor/pr1148/JOINT-WORD.json.gz", + "sha256": "a0622d86259c4163e58cf0677ce575b6039a8ae4c95aa6d8b82a8163cbd42718", + "git_blob": "3dab3a16bb32b27c6d957586cca04d70d091db47" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/vendor/pr1148/NOTICE.md", + "sha256": "afbd38d6c8a232ea566c296424a86420f204e6cfaac565c0a147340bda3d3da6", + "git_blob": "af0170afc225c1a6a5e7ad4ba62cf7897af6ca24" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/vendor/pr1148/PLAN.json.gz", + "sha256": "e963ed64b9970858902b9388bcf1c5f9cc704859ad021ce8bda465a4dcef8310", + "git_blob": "c7d39df72ea24e732800923ce699ca977f16d0b9" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/vendor/pr1148/SPEC.json", + "sha256": "55bdb68d5d126c6be0e0acc419bd62301a978afd514f9834ed1e08b1aa4f563e", + "git_blob": "9aeea5c043aafa9ce0cd5f05fe6b404de5d5454f" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-coordinated-owners-NOTICE.md", + "sha256": "442756fc1c5ecfd7b7b7694b53b1ecc70aa525004cd80f7d748ccd7270555189", + "git_blob": "281e6404ca84bb24370e8807315d59d42e79d232" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-eight-ends-NOTICE.md", + "sha256": "820fa13161f857c221f2c4099dd2985c7ff72249dc7a0221bc00fd0c1b9760e5", + "git_blob": "a756f9da585be2ae9054038812cfcafa31e625a4" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-eight-ends-t16-NOTICE.md", + "sha256": "a9e85b59dde61fbff0b006923b441cbd1419e24fa9802426785bca667437fdc0", + "git_blob": "d0359f2e08e6a0f2a1b6df0b058231996949c3a7" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-three-demotions-NOTICE.md", + "sha256": "a0fe85fb2207f0e6831a96deaeefb65afa379c1377a29f0b586f1db4bb4b2137", + "git_blob": "9f759cfade4eb3645b1db7374d4ddfa3f2bc3b30" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/verify.py", + "sha256": "e5c952989344a65b7e63fa112dda4d464979814205644a8ec34e407a0d96be29", + "git_blob": "4802312b5298dab29b748ab81a6e5ec5b7aa3b5b" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/verify.py", + "sha256": "358ad8dfd967f4fd69a0cc298eae3508ad8b57b1e419ebaa0d621e199f534345", + "git_blob": "178a101173f582f3e5d6266895007ec285000546" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1297/x54_controls.py", + "sha256": "82f91b81be9173dca546345dbdaddfc71e6d21e626fb84a8b4d1b4ba0d673814", + "git_blob": "e80ee4b552cde4178286520d497140aebdbfab06" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/ALGEBRAIC-STABILITY-INDEPENDENT.md", + "sha256": "7873e7d9a99fdc9de3ee224b9925d3e277e9773d7f5f8c2d0f1c19b0e52bc87f", + "git_blob": "abdd30cc1d6df2c41b9e8fda76f27f85200bbf9b" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/BILATERAL-LDU.md", + "sha256": "0d65e66d227464dda1a19f781ae0a0be671cbfd347c41e37ec954f3d629d8a77", + "git_blob": "5cad6ee19f60d626beb9f6d7be78cbc22fdd08c6" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/CAPPED-GAUGE-AUDIT.md", + "sha256": "1030a34922709ab8d3434a4c57a4a58934ae268c237fb598cb415697da411c9f", + "git_blob": "a2d1c5ae923db7649627dbf419434e36267e57c6" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/CAPPED-INTERIORS.md", + "sha256": "983c5cab2d2398f2192a8aec07daecb655f2de136e12a37f75672a14d27172ba", + "git_blob": "62c3fa27b61a648c65c9e3f6fc4dc95d7b05bd3e" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/CAPPED-OUTER-ARITHMETIC.json", + "sha256": "22caac9ec2ecf4d5743b7eb946b633911fbac55a714399556e87e2eae0457dec", + "git_blob": "56c871f4f313e828246f958868738997e1a3e176" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/CAPPED-SIGNOFF.md", + "sha256": "70e9175ebde200f8b016236adc88c4a1c4858945e7c3e5c453a8b6a5f79a263a", + "git_blob": "fc3456387b9399c8108db75b46088f85c5c26f82" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/FINAL-PACKAGE-REVIEW.json", + "sha256": "3457385de52d8e86853d96026a70aef2e8dece516db9eea020d8774e01d076a8", + "git_blob": "66a4af697e89b0bd5ed6fdcbab12d811a05ae26f" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/FORWARD-SMALL-A-AUDIT.md", + "sha256": "e37aaa30b15671a1dff00676b14572213efaaac99df202dbba5e09f57af487c0", + "git_blob": "0f7f80b3f74d469c2f72f3b9f338d32568b4eae3" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/HALO-THEOREM.md", + "sha256": "cb9e1da38400b658f9209e465b4e5896fadd17dc66afa862f38bae8d8c1f2058", + "git_blob": "60d59bb3780c6e56e51d796947998d3d99cca297" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/INDEPENDENT-FINAL-REVIEW.json", + "sha256": "6b98e5222aa109a35be8b4fc9ec19669daebcc06d542ecec0a9c820da7930501", + "git_blob": "121a4ebf87c6e2d49b82cf20c5a8fdcbbf073271" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/LOG-A-PHASE-SCHUR-AUDIT.md", + "sha256": "e05d6b8596c80b6e8676569a0ff464a29fa704c3304143f58914f47cdf38b272", + "git_blob": "3bcf490a8c164d44aff5b7e2ec2e0f4bf07d7a73" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MANIFEST-UPDATE.json", + "sha256": "32c58bcab8e19ef895660331c13d31b5fae7d0c95f7cda4147870f29d8299f6d", + "git_blob": "423d53d1eb1a01a7aa49d16d498f422f8a2b6dc5" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MANIFEST.json", + "sha256": "9af581d640e9c69d513256cf69babb0717287642134cfc807cedcd79966c1706", + "git_blob": "02f55a73512b0acd92e8c6713f55806f578b6eb1" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY-ARITHMETIC.json", + "sha256": "c6efc4d2f6d17159cefebf5c2dd6099a6327fe0911c5dd87623cad96c7d6c56a", + "git_blob": "54ad0ed498acaa61a64c4330228548e724856705" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY-REVIEW.json", + "sha256": "5cd5e97f93a9b3e439bfeffb52139d7bb1730de96ad13b59b7e1b20fdca6a3f6", + "git_blob": "fea12fbe37096afa9fc49b1d96c86960a405fd06" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY.md", + "sha256": "2d7fb1088e58bb86e574277733e082f135362215a69add71d9090213d32c9221", + "git_blob": "f08bb57f9c33a4b9bdca9eb8f6ea3c0862cd56d5" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-LAYOUT-CONTROLS.json", + "sha256": "f8bd8729cb8438188e90fb9149f598b825461c97b4ed290584ca4367f812a48a", + "git_blob": "aee3270196daf3dd9a2aced0a064402ffeb15189" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-LAYOUT-SIGNOFF.md", + "sha256": "4c8c62f723232e842dc3bbdcc4defcc8ff1aeb86ba9f694661899dc6783b13c4", + "git_blob": "d683e4d495330a2310e31b07c7dc896390334468" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-SOURCE-CONSTRUCTIONS.json", + "sha256": "114c1d8fb70592455a80c73d8a1bc6bfc9aca4e7395a420b6331d5474b4d1917", + "git_blob": "65880dc95cf6e5290e259b42da9e9c8cde5710c6" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-SOURCE-COVERAGE.json", + "sha256": "fdc6849f97999a6cf99cdaa50591d24f78d6fb0bc580315f205452e5906b35cc", + "git_blob": "c6275bc1cb7456fadf6d9e86a1f9806942fc0826" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-TRANSFER-MANIFEST.json", + "sha256": "35d98d7579a16dae36530b4e5f4d0b8f925a069daa3f6fe1ea5276916167e0c2", + "git_blob": "5a943f0fd6c14649dc1b14267a8695940f3e7cb8" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/NATIVE-RECEIPT-CAPSULE.json", + "sha256": "a04d6bba3d15c11a219536b66a23012797484ae106ec1952ecd7b76f077ddb01", + "git_blob": "1a92c59d2bb9b2093d76c1205d3c805afa351d07" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/OUTER-ARITHMETIC.json", + "sha256": "050c61d90236c593fd0827d7edc297e05604884e4ec093659aee46a9ee336020", + "git_blob": "3ea510f01022328521f976719590afebaa1d7e7a" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/OUTER-AUDIT.md", + "sha256": "94799bfa2794eb867d6ba68593c3e92988ade083e74d895e8d07ae3b8d0670dc", + "git_blob": "974b8db67f4f556bddd55904f47ec145c629f1e6" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/PACKAGE-MANIFEST.json", + "sha256": "298f1eaf79b5d5d57cb96fb3abb422174b78c31c14491a878f6176431d731d04", + "git_blob": "c3977299d4e6e9ffefe29175307aff6a716786b7" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/PHASE-LAYOUT-AUDIT.md", + "sha256": "54aafc7afd09fe1a5312e69fad09c87422690543ab75c6ae35f6cbcc26b3eb8a", + "git_blob": "bbeeee7431720817f031360f67b2186abac5cd23" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/PROOF-AND-COVERAGE.md", + "sha256": "db7509d754bb7fc3381419e0fed2674f22a9d57d34e8420fd5afa3c688fde9aa", + "git_blob": "1a98011b1f36a90ac0b7cfa4209480d46dd993ef" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/PUBLICATION-CHECKS.json", + "sha256": "6e2fb68e6768c3aa4224aacb4900263586fc8114815a51df40f3f9fdf6124217", + "git_blob": "befac935521198bfb3a7629014e417fcd93263ee" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/PUBLICATION-SOURCES.json", + "sha256": "6082583794168b1c2320187214b86c93a5a6e76fbbddfcb3bdbb8c5bd34c0586", + "git_blob": "3f760bee8af56d71b3d0ab741a6c9f5431f8a4b6" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/README.md", + "sha256": "91af88b8fc53a22e1e968908f0e449cdfe2154c83f0dddb8a504e661c0c6965c", + "git_blob": "f7f3348ee367ac0fe2a92cc48ca599869b49e306" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/REVIEW-RECEIPT.json", + "sha256": "97b20e50d3722fcde3831124a107df6c15c0ffdbb9e057b7867f41aaa2481800", + "git_blob": "2521d02ada6149298c563b176db404600470d468" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/ROOT-EXACT-REPLAY.json", + "sha256": "d36114abe9d7a83c327f49f5ea153c6dcada4a7421f5e74a9a5ceb392cecb994", + "git_blob": "4f80ff6ecc683405d0d4ca680263cfcb5dc8567c" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/ROOT-MATRIX-EXACT-REPLAY.json", + "sha256": "d6bd4fcb8a528655181b4aa3fd1bad7e6647a4ca5aa76ee7f2cdd800b698b225", + "git_blob": "bd509b837762e520991e1573d5458fd537453376" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/SHALLOW-TOEPLITZ.md", + "sha256": "b384b93f3fb4a8c97da2e617ebc14d55cebb0a739070e7f8dbb66f63e24e9310", + "git_blob": "bc4349b2daea548ffa09e1f38a31f1df86b0b7be" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/SOURCES.json", + "sha256": "14ce6fdc7c83e18ccf4fee19ff51062726c960ca44462a45af60dd686167d456", + "git_blob": "a5d007aae193a5f8e7b683c041b2e7428a18ac75" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/SUPPLIER-SUPPORT-AUDIT.md", + "sha256": "bd5b06eca043c5c871227264f6a954473c55cd16ec85bb420ff538fb8ec1d8d6", + "git_blob": "72404c42d77d4267105e8528cecff3327dfdd38c" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/SUPPORT-ADVERSARIAL-AUDIT.md", + "sha256": "b1290f8720bf075ea2ad58d6070f3e1fc95c0155f8e33b165bc13439bbb9222d", + "git_blob": "80b2afa7433b3139ac926047012658ea500b4a5d" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/SUPPORT-ROUTER.md", + "sha256": "6ddb322e11883c1177ba6cd1a77d23a1dac827d7290b32eaf642457b1d762a54", + "git_blob": "4f39fa9eaf553d1df5111de8c19bcf5bf9829c2b" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/TASK.json", + "sha256": "47b82ef23e20991010fae838ad4da9bdac3f947a8fea916a028fd6260f95f5f8", + "git_blob": "8fc25b910b36cff54f3b369a83554fb9aabd5b04" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/TENSOR-COMPILER.md", + "sha256": "4d3b8466598a864a234b978e25976648d4e761840aad9153dd18d73d3dfe4d15", + "git_blob": "19efb9cb1c5a738e57caadf2dd6f5611af1bc78a" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/VERIFIER-NEGATIVE-CONTROLS.json", + "sha256": "eeb887cdc0c76426c75ddbfc3d4af7ccbbe19d17962c6ad7a1549dafe8dabb5a", + "git_blob": "c288e50942c6fe5f67467e238a4f1fdf5e52eaf3" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/VERIFY.json", + "sha256": "cb50aa523a0863a457181ca815e69a1b3b4d91ed1006a79263f4a8f18457c669", + "git_blob": "964863373c631a35a7554569b3ff105063491c7e" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/check_capped_outer.py", + "sha256": "b4555c77de7a3ed4abc708a8d93363ef7c9a914be1091f80ab3ddea83f71230a", + "git_blob": "83223e0a2b66ef58a3f46ba2efb7d5cb1bda165b" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/check_matrix_corollary.py", + "sha256": "30db2d8e0f40fcc5c91e25f74cdc54e46aa4a0353c725345f9bcf5744e0b617f", + "git_blob": "3f543803d77360b57e47053097a10892fa6c960e" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/BILATERAL-CONTROLS.json", + "sha256": "eb3ba38d18bac4aceaffba39ef48dbb55bd15e6abcb68cdf66920d9d13ec00ab", + "git_blob": "ed4b620d8a688a3b1e88975f1f62ca103470dfcc" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/CAPPED-GAUGE-CONTROLS.json", + "sha256": "ae8f0eb121a2f4da5c3f982ee6e7f45dab7b18368cadb5d2060602b0393b7120", + "git_blob": "6ea5c59eab94d7dda4f94777dce3ad1bef8ae9e2" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/CYCLIC-SCAN-CONTROLS.json", + "sha256": "4c37249f12b4cb4df847d179df8f378fbf1f42917e9fa703b2d847146f29b95c", + "git_blob": "eddd860c96ad622a1b0240140cf868e01a0db4c7" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/DYADIC-INTERIOR-CONTROLS.json", + "sha256": "afbaee9f56f6a66fd9421bba7dfa8c3610c12bd447b01d0e9d79f97d1216aa90", + "git_blob": "e42eac6b9378173dc747d6e3cac50ad12053b39e" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/FORWARD-CELL-CONTROLS.json", + "sha256": "4417a518ba3b6833f06b4f5e33d4f73ea74100b9110cf20e8d1c2070f1833fcc", + "git_blob": "c74f1448865006cc2b7445c28b9c6a5410aa515b" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOG-A-SCHUR-CONTROLS.json", + "sha256": "046191420a24d8b2c063c190af5e954c85e39357902988c4df79f5abcdf1596d", + "git_blob": "301815a2c53ef601ba37edef3444dff524be2e69" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOWER-CONTROLS.json", + "sha256": "323cb4acae960a6fa05527df5ede9d48e274883272b8ddb5151ebcee6dd26e52", + "git_blob": "df9fc504c1dc3fa5fa16c08b8d3d7495b1d1f5b1" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOWER-FACTOR.md", + "sha256": "dbc7eff783695e0f50fec57b0f7ca4212d51428eea04fa2ae5e0a9178fa69b30", + "git_blob": "35af6c7b992b2a15bb1cfcbf7e659eac7a44df99" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/README.md", + "sha256": "8fb5321b514af9260c44e150125205fe564efd073c456214f76bbdb358279cf0", + "git_blob": "0aade2884001193f515ea9b2a929f5d28e48fadc" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-DATA-ALGORITHM.md", + "sha256": "46b98b9c013dc5a94c9f17fd85acd7c1896c8e93ad2ee4a7c34f583895f1daf0", + "git_blob": "f07f2c68c796baf7d74ce173734b14d96501ef08" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-DATA-CONTROLS.json", + "sha256": "c9e6fd7f338f2cb78a0ed15ee944fde63549ae3d8522ab0874d184f3e252db76", + "git_blob": "0d9410b6a84bf1c33d1bf9d4e4903dc4f0f7389d" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-LIFTING.md", + "sha256": "69535a48416a5435ea2a5ef4ecfe70fde30c32c4043bfc56f1ae2d7f49cd34bd", + "git_blob": "0985ad16cd6aff039efa64b5d4ab15e6d96f2d2f" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-MERGE-CONTROLS.json", + "sha256": "c5729bdb36237c0691fba56d149019f78d94e996749532d907a84c35ef01319d", + "git_blob": "7e851839f8d6939ad76a39d67d6c62e7f7d4bcbf" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_bilateral.py", + "sha256": "8d5c79bd4f4c96de5c1fa91553b19e3a62419333b414fc84dec894a4b729d5e0", + "git_blob": "b2f527e951f42c87a0ebb068f845d549934787f4" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_capped_gauges.py", + "sha256": "121279bef47dd490bf29fc72ddbce547176cdaf1154af67dc8b96d7baa8cfc6f", + "git_blob": "d6f5a14cb26c04ab3feb728430005808e56613fa" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_cyclic_scan.py", + "sha256": "d25156f852cb95f013e0ee74b319fc8c20d6a7a53fa851543244d5af7898ee61", + "git_blob": "7f8ebba6aff2d2c1a214091068be921fb1005cf9" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_dyadic_interiors.py", + "sha256": "a39617147870719a0296eef77101c90df8fbe716841cb9ed823f36b94254c3e1", + "git_blob": "9a970cb94ebe1f33f095c1b6e01e90b2bc6577e8" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_forward_cell.py", + "sha256": "082a0e46c175f6e59fe1f8c168ca56bc444c71a602c9b7318c0834aae1f2de90", + "git_blob": "b91b7a6bad7a25fcfd34e8d21593d5064d3df464" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_log_a_schur.py", + "sha256": "a0f1116ce27ecbff18de7089ce1f56714ed7966dfa0105b20419d408feb7ca41", + "git_blob": "1fae3a6aedb73fd6e1129ac7b6972ef06b8a64f5" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_lower.py", + "sha256": "027c77d8ce33c3d5e3c436234668f11bafc3de8658b9c3d03d455eb0e4d71f95", + "git_blob": "1260c26dd135fdf69f9ca2f3e5038c32a366ce31" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_upper_data.py", + "sha256": "de4f9df64cf31e94adb9a5d04b38d53d823d864f51632c49c7c80c6a46b5224d", + "git_blob": "ad06229d8448809d07f0d1bdfbef5b47baa3b0e9" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_upper_merge.py", + "sha256": "95c9908134905e3ebdd030375e36a942c886cfc59edde3c6a419f36da6754780", + "git_blob": "3dda87e1446a6a91a33c174a5942e6714689603e" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/EMBEDDING-CONTROLS.json", + "sha256": "d0182e172f16b55ec64a5edfabb10816e416348ef2db15449f3ed4b47f3fec1f", + "git_blob": "01430d219b86ccd931705963ab1d80a27a87766b" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/HALO-CONTROLS.json", + "sha256": "ae370f7d7421f2f96e101a4b9d8082110507c47211220fd6ead065c2366aa828", + "git_blob": "426d157fabbe68ea4bd7df21dc296ba067638a9f" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/MANIFEST.json", + "sha256": "37946d7691b90d39906d93581839bdf8ae2cf899d459e5520c39e782766e9327", + "git_blob": "48dbb2a6bf7709bfbebe48abae0daafb8a841712" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/PARAMETER-CHECK.json", + "sha256": "e38cdfc13f1959186d888383458c9030c4bd3c8c3915aea4743d55637d2f8d76", + "git_blob": "5844ead5c04309dcd13b351f815331597c7b07c8" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/RAGGED-CONTROLS.json", + "sha256": "c3688f65565486b585727374abfbe478f7544aa61381bd73cc6ffa168b4221b6", + "git_blob": "553ea1a36abfa9da438dc5ca89835d55035553e1" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/RAGGED-PERIODS.md", + "sha256": "c6e4dfe7f58dac7c5a513ffb3a9ab4801ab0717efae5c1e764e570335402ff25", + "git_blob": "fdfe26d197825b5f9a6fc251e4499d8357027bf4" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/README.md", + "sha256": "575a3acfc18a0e05ffe04a8563318a2770ce32cd7bf3a5e6123ce2de39a1cd4c", + "git_blob": "5c9951a6de92e24db16af5634e0e063b6a9b7861" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/RECTANGULAR-EMBEDDING.md", + "sha256": "e64447bff7e7717802ee049290faaf29e45db3e36a6f7fcec109184478f15f26", + "git_blob": "191867c72e8f161ac5b2feb9b673275b3aa8ce15" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/SPARSE-SHEAR-CONTROLS.json", + "sha256": "d3b9763f7ef6a3a5752c6c11a8a4d5f465646ad75b178a1c1b3363540fcc4871", + "git_blob": "7fdf29495bde5099c6d261e8260ff9b7bedb7e1d" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_embedding.py", + "sha256": "597cb5304498456575c99d46a7fb503e04db28d5a7f57857b102b50f703b7464", + "git_blob": "54556ee93de27191e0a0656f3ba66061ef554a9f" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_halo.py", + "sha256": "0a3257cbb8f37b6cc9bb44019cb114ea2ae9b28738a416bff4bc712d1306e1b7", + "git_blob": "ddbcbf4d34fd6999c7e8dd139fae729e9d1cf9ff" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_ragged.py", + "sha256": "54b761cfe3404d524af3a2abdf09bcea8dfb5cca6199c0c182cee310e3ca8c78", + "git_blob": "4665063452e490507d1107ce1c054387e73172d4" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_sparse_shear.py", + "sha256": "6e22c989e6bae92c4cd209c9336aad4359956cf370bdbd5f6b70609144598121", + "git_blob": "86c8d091b5d61bffce149daf64cb774f591df1b4" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/CORE-SOURCES.json", + "sha256": "2546f47dacc47c2d63dc5bb9cc52ef86c5e02ee159c4fb6e00dfac3f8f34d89c", + "git_blob": "59c53cc92ccbe2f341ef866cafb035f992687e40" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/core_review.md", + "sha256": "13f2df4d5b240f9b89ca0ae44bba198c935532098ff4c1161631fcbd86b3e8b1", + "git_blob": "6a5ecf4229d6d654457e55d7c157a09230705f1b" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/gaussian_layout_review.md", + "sha256": "ebd7188970f55b5979b1b1a13f874a31ed0ee6c82bee329e7ad0b2a38c42c430", + "git_blob": "c77b9d14172185b970f11e13af3f7b226c0e96c8" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/layout_subreview.md", + "sha256": "637e4698a9fb02978ebc4032d8939ce0db9528e89e908c94d63b9f0d2a41f64a", + "git_blob": "3d6bc924edba0e0eb4a60f3c6bc5b87fecc50790" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/union_subreview.md", + "sha256": "738b35a04d6871cd73b14b4165ae69a1feb3a103eb46e064a64a22c4c7426856", + "git_blob": "04286a6198b050bd184be8afef3a85402b3aef93" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/CIRCUIT-REPLAY.json", + "sha256": "2ce5cf9ef9461e5897374ad389c26af66aeee85e8f514a9da4ed3bb2028cb1da", + "git_blob": "fd24b3451dcfc24afa28719b6713d05931956011" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/EXACT-ALGEBRA.json", + "sha256": "694898bfb1afcb3b8b8ef951634ac8919decdde0904350b355d254601ae3dc12", + "git_blob": "7a776857072df3c9c283a3d067b83cf545ccf7e7" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/MANIFEST.json", + "sha256": "3b018dc660c6add775c12f75b9e8f5281825aeebc3888a508833ce6106c1229b", + "git_blob": "4019fbc32f22b278a2c8131edcf2534937af039c" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/READING-COVERAGE.json", + "sha256": "756e52726b161eea27e27f1d519b05d4fb0ebf67ef9a67b33947194d5d02b709", + "git_blob": "3c49e7f78b40e7cb35f93aaced3316869d46d101" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SOURCES.json", + "sha256": "fb3771f66771250aa9f4406ae9e7eb176f9cdef03976cbc9558440c674a4a94a", + "git_blob": "0b386bbec9c76fc2a195f413593402342b3d0bf2" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPLIER-AUDIT-SOURCES.json", + "sha256": "d0c274d6edd6193b09d28e45e7cbfe9236fb35474d35ea3af0664ba36f9e006a", + "git_blob": "eaf9076b75b55785cabe8a698126df300a498f30" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPLIER-CAPACITY-CONTROLS.json", + "sha256": "6922b7d7a936d53846569ad3be53fe4f3c63d6cfe794f9279fdc6a1fe411ef0c", + "git_blob": "adf689ac5fc5f990b965667f4ee096f6db9909c2" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/TENSOR-COMPILER-CONTROLS.json", + "sha256": "db8a5c0dc2be956d83bc7667177252a4968e0ffaee8352e6a5dba5ab983d7ada", + "git_blob": "80cb2c8083f4a853296be0b2a1f0675e0356e6ca" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_circuits.py", + "sha256": "06d1861bfe8af543908e26557ffda7e451ff176bceb9bacfaf0f04f234b336d5", + "git_blob": "f80c141c8116b163c2bb5a028c28212077c8d5a9" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_exact_algebra.py", + "sha256": "5ff7f25c55b370a1d0cda6c84ab9cdf2c7b0de3266d3f2e7a43280a6491074ab", + "git_blob": "4f0180c88f6ea25b85814883ef7cf2ad41e67110" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_supplier_capacity.py", + "sha256": "035ed96b39414eadec46e8de4bf3811b785862fd313deb044f42e17cf2ad3f78", + "git_blob": "65b20b8b686b53fa9bfbd6734e09128e78aeab84" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_tensor_compiler.py", + "sha256": "dc4b1f1884489215a2c2d0e8978a241e99e6c8c9f1d2fa2460c73d2c7d4ba30a", + "git_blob": "5eb5c1ffd23932ba7ccaa0d7686a5b875a3b1809" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/check_source_constructions.py", + "sha256": "9d387098403c0355be8e93158df02bae5a435b2366bd28efdf0b127e470c8c1c", + "git_blob": "c8e362e90dc6c73758599a0b2094b11c8fad9bbb" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/README.md", + "sha256": "17c393075292b364899cb7c451cebbc9b20834f9fac934ce3740aba360c27246", + "git_blob": "c9bd9bfd6f4da8bbb6526b11eab265ab1fc1b6c5" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/check_outer.py", + "sha256": "6a0c5f8956323615df8bc4b12996832471c0ae607d05429c9d70ad1b50568f10", + "git_blob": "2bd3f6eb683536e41a81a9262184ecf54271eac3" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/CAPPED-LAYOUT-CONTROLS.json", + "sha256": "e6951790238b4998c632c95aa329ee2cd2527a5d74a2f28bd15249fec6d2419a", + "git_blob": "abf64123d0cdf5f481f0aeee5d5d31e7a401e6dd" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/MANIFEST.json", + "sha256": "c98559147bb498ac78af998eed63ab6661af934fa1a0df6844176b1811753fb9", + "git_blob": "1fd05118b79b891358832cd732c8250391c27c2d" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/PARAMETERS.json", + "sha256": "9f72cfffa34844764ca65a6b4431cc5c779141751df746019db9d3ad8f1dee92", + "git_blob": "8c2a235f4beea23d8a1fd2994cb8941818ef9649" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/Q-EMBEDDING-CONTROLS.json", + "sha256": "24ead3534482397c00c23ad3dbbd4e930e02290e00c97765353d8783c6575c7d", + "git_blob": "fca9f1a5566650f306d33b63693806392ffba085" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/README.md", + "sha256": "0ec721f76dfa943e808afd3c2cc39ee69f1a6e5f4f77ba3c7c1373ad60db25af", + "git_blob": "6075de6368f1059422b877ce43c72d7444e9f356" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/UNION-CONTROLS.json", + "sha256": "6c5262144215cc603bbc3bee93a9a6d9d2318d0177a59115fe560762998498f9", + "git_blob": "3607228a6d861228f0051a42b10a8a937eab8340" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/check_capped_layout.py", + "sha256": "267d93ab5114ec160f88a6e65fd34c9f0696a686c36ba2dd194d6b70fa32a6bd", + "git_blob": "ffe617dbb1b90271cc1b2d83dd3c09b343b892bf" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/check_q_embedding.py", + "sha256": "ac858a14bbaf37e0e412a7ada282cd1586632f52b8a979733e775f50130969b6", + "git_blob": "1ec91746fd88c2bb1ccaef52a912d9d7f58d196f" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/check_union.py", + "sha256": "74608380d72567edcd4470c8d226b15848f9d3a4e5d77d652bdd8963480ab9ce", + "git_blob": "0b3f0af7014dc23d8d80a82c67f2f7b24d3bd1ab" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/CONTROLS.json", + "sha256": "12d9207e887fda73159a9e2e4776003ca6f905fc3dc45d77ced588a1c9f80cb2", + "git_blob": "48249f532935937a945d14a311f23c8bb144803e" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/ERASURE-ROUNDING-CONTROL.json", + "sha256": "cceb2ade8ce5e18be3871f771955e38258f5eb4e39790c016aab96d8cf0488ef", + "git_blob": "3e478123e7c28440a0b622eef884a790645494c1" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/FIXED-A-LDU-CONTROLS.json", + "sha256": "d6bda457fff01e04b6565d84c7bdbac870569a2ba7ef18a1fc8db11b738faf38", + "git_blob": "b64f5e981c80d7ab9db5742b20ee49cf2feeff4a" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/FIXED-A-PERIODIC-NORM-AUDIT.md", + "sha256": "21027a569588922c491b2c5b4f31e01ddb784f1f20cdf48b7d482d0e85b66bdb", + "git_blob": "ad029e08f181c274466a0588346ebf6803981bd5" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/HOLES-AND-Q-LDU.md", + "sha256": "c6a032ed495325806ddf491c5c85bc822a7fdd613aff906a7be553960d0f85a3", + "git_blob": "59d9128d75c57b790e6e602da8b2ab9c2cf7fa57" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/HOLES-CONTROLS.json", + "sha256": "3f7e98ce524d5fb2ba2f911a350081340215e806ae945abf15a2fa07988ca2f8", + "git_blob": "19ae8f80e344134491b4e970dfe9a294767ea00d" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/LEDGER.json", + "sha256": "87eab0eb334ddc16e50cedbcab56320d2ff056c3dc87d7a5191171bb5a4c206e", + "git_blob": "0762eec5d6417bf737fef60c106a99e51a564123" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/NEAREST-NEIGHBOR-CONTROLS.json", + "sha256": "b85eca6098847e7b2f77b49a6c8c35e33cf790bc5dd01b95e1334daef9af47f4", + "git_blob": "d39a91f4cf721ea281a3c517901218efbce12994" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/NEAREST-NEIGHBOR-NORM.md", + "sha256": "7955383d50fc59b5c4c4d839c7e4d630add6208a3a233d7372a80309085ac6b2", + "git_blob": "ba090b860b24374449801588d77ee19d6da76c5b" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/PARTIAL-FUSION.md", + "sha256": "811a3a0c88a90708add5b12fb0a05c25623f0af155010d5dcacd56021c55cba5", + "git_blob": "876f44a23e582da1fd661a9fd129a65570bfda24" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/POSITIVE-TREE-CONTROLS.json", + "sha256": "7b31811402ddda4668fe8375f6c90a6047511d50836dbb7cfc7ffcf24fe19a11", + "git_blob": "904475da43fc1dea9adab31589c94564e4b67c47" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/Q-LDU-CONTROLS.json", + "sha256": "370a07aa1a56c656ec1f44d7651dfbe999ad0c19dede9036257cc2f29dc39452", + "git_blob": "ca49d46b5b92a85a8b389967ac239ec13eadc067" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/README.md", + "sha256": "4d65ea3c8b6a0d5faef819a58c8b8277681d11bed54686e9a7f78de29736e68e", + "git_blob": "7d0b3a41bf0ed48385ddcefc6203651e8959d674" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/REFINED-PHASE-FUSION.md", + "sha256": "b4367eac012624f803b3d2e3a72339e050a0071bbec37e6d33b2cf322bd70bc5", + "git_blob": "51920b3b76860b82cd9b1a6b9a0735bbd614d9c1" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/STABLE-POSITIVE-TREE.md", + "sha256": "ec2f8a1c4273b81217545d2710bcffdd09b5c9ba9349e887b5f7bf6f5bddfdc7", + "git_blob": "687c668a9d8a4ff2edc748cd1471eb2c2288b976" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/SYLVESTER-CONTROLS.json", + "sha256": "198af9f58c2950f17d8b1861ba4566bb2f6a0108a889a56db328fe67f8faa1a2", + "git_blob": "5d6e50b77b063b7ed2cbff3fc08076b0da1c4c64" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/TASK.md", + "sha256": "5eef77fb23f26f5bfb5dc8e376ed25e769924f2b6420ebfc8671e3b2a2f1f611", + "git_blob": "db58ed7cfb30d3a17a4bf12f9a4e757da0ef3236" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_constructions.py", + "sha256": "91387c9bd763a5c55c22a9907947bd07b6002f739aa6feedf6d3a02adea1e316", + "git_blob": "2090a45566fc0fc7af4e2b448833a9c4de578b96" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_erasure_rounding.py", + "sha256": "486efd4692665a548b94b79877abb76ad13157268f05c270c4e75d8f97700795", + "git_blob": "1f5f8e821a26903f3a29c9c25b9d40e667b9259a" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_fixed_a_ldu.py", + "sha256": "15134147317a7d789c9ea0ebd71db5ff11e59a20ef140f681d87478977734cd0", + "git_blob": "ac7f96cd00f405c6f4347f3906d4510a5048746b" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_holes.py", + "sha256": "99c5dc4601ea88b553f52e235d36fba0aeb867e7fcd54130cdb3eb115a9bb0d8", + "git_blob": "445102507c74d09161de6d3711c32c8f3b169961" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_ledger.py", + "sha256": "254342c05949e5cefe4f507a35487e0a1ffb7137a60d2b97831d5ad55d7d7ce5", + "git_blob": "76dfb71e8889b74a4ef64da98c4efcfe4fab5584" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_nearest_neighbor.py", + "sha256": "21bf2be683cefa7a760bf1e1bdaa647f57bf47ab86b13fd7a74e8d650f492913", + "git_blob": "d56f21f6b7d9ab322264a90c7a11b6864bc4bd38" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_positive_tree.py", + "sha256": "46db2ce9122ff57bb4eeaa723db1f351891e671a7eaa7bf4fb61f85dafee9e37", + "git_blob": "ebce2a90cf4c7de1a0d469918702e0ecf0b90872" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_q_ldu.py", + "sha256": "ec2589ca9abe71d674ba9ccf81f289b1526f56f3001c48d22977accb1be3e4dc", + "git_blob": "63f7d6eab05e16450bb0243a364df8aea1009de8" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_sylvester_factor.py", + "sha256": "60b21fda4ff451582087d30222a072eb1a214d531277e92883eaf28221aafced", + "git_blob": "02b4b7f2b5a0470d88a9cf64c8c222584f898113" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/frontier_fusion/FRONTIER-FUSION-ARITHMETIC.json", + "sha256": "82656563e7c8725f95c4aea7e273805a3d3faf34c495a330f1c91a036765414a", + "git_blob": "b168dc71c9880ec3301baaf6f13d0a8654fcff94" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/frontier_fusion/INDEPENDENT-SUBSTITUTION-RECEIPT.json", + "sha256": "49a8450289f1c1730c7d11d7c1506ad4af26fe9a1f76341f808a3025123e9519", + "git_blob": "1f274e375a1b395cfaead42d095354529abd2c5f" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/frontier_fusion/INDEPENDENT-SUBSTITUTION-REVIEW.md", + "sha256": "b48d3e14083829db81336b639a6cfc698ac0dccc76fa2606d11b4be7a968ddeb", + "git_blob": "a95179a0251e5917d5fc5d252bfd751006c4f551" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/frontier_fusion/NATIVE-ADMISSION-BINDING.json", + "sha256": "ec4e89e0513958c1d553736cd06eedbc5f2aca61b40f92aeade3eb882bf588bc", + "git_blob": "72d30de3fd9fd80d732245c718e32c19ba250a4f" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/frontier_fusion/REPRODUCE.txt", + "sha256": "76808b685f1623813658f5b596a4b8191a07e7c0810550f6fada7fb4a4992913", + "git_blob": "42c6bb30337dfe3608ed71341a34b858c925f184" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/frontier_fusion/T74-APPENDIX.tex", + "sha256": "d053a6b69de2ff4005ee52eb3b673de606326aa0f0e290354675f9f08f915b99", + "git_blob": "78278aea07ac8855447893f08438b656e119e18b" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/frontier_fusion/bind_native_admission.py", + "sha256": "166541ca2b7f3066f4c2421e5a9f1886d58e1fdd7677904976261ab2c82b32cb", + "git_blob": "af1dad224757d0c5304d65c40642b136536393cb" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/frontier_fusion/check_frontier_fusion.py", + "sha256": "02f7f9ebf29487331171954c7ceb37ff5315e2f28a9d56096ebbf9fb865c70ab", + "git_blob": "a8112e3cefdaa5f3c3b49b3afda07555a70176f6" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/frontier_fusion/independent_substitution_check.py", + "sha256": "579bbde41e90792818c2726b38dcab26cf5a2695d3348731e814175146b0a737", + "git_blob": "04ec7649403a8ac3e2bfedb7c53542a73d064fd1" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/gaussian_fixed_width_note.tex", + "sha256": "6f3edb7b238f2b6af4f3e2d98dee90fe6f4ba063a5ccd120422e45c941712aab", + "git_blob": "e7a2c00d4e3804da5242ececb00e070f4a7be8f6" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/make_native_capsule.py", + "sha256": "8f342ca212b8d601a11f704042c577c1b088e0079bda04b3065467c2f3c36ea0", + "git_blob": "45a5aeb41716f71ba6d7f0ba3b1159daa7b91a04" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/phase_fusion_note.tex", + "sha256": "b5957f38c98a68f2584a42cedf91d753180dab438129fdf749b441074f00d4e1", + "git_blob": "4351a73450dadd043aa7aca33fb6cf0dd01d6df3" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/target002_upstream/full-1661-verification/RESULT.json", + "sha256": "11c57817a4d43a489010a13af7621d37eeedc398308c036e63a2a97119443861", + "git_blob": "82475e2c121bf1dabffb0e9f5bdfc07284228ae4" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/target002_upstream/full-1661-verification/STAGES.json", + "sha256": "c2edb01a61c03e04bf48e605422ff83c1d304e4d586268959d4ea24b743640fb", + "git_blob": "80e3d98967f1f885ebff81c4ac465beb1ac94968" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/CLAIM.json", + "sha256": "70aacd45f9e6fac8675687cf50da32e0ad4e479d9a5c28f2afd1550311ae8849", + "git_blob": "b711aa978a37ebe9fe029d3539d2f8a61a7e2cda" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/MANIFEST.json", + "sha256": "d90d49eaa68e48c6992a07972e736ef4b9cd80274361cbbc1ec980d43f29ad7f", + "git_blob": "a8eacfa082fe1cbb9e17c4c2eaf89ac53885ddae" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/new/SPEC.json", + "sha256": "d6b6a2140f3a61ae8cfdd8b51a1131934d63d2dd8573c1b13eb2b9528f3c3db8", + "git_blob": "86a3069ee51968bb0e5e95da161d58e4056c86a5" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/verify.py", + "sha256": "93ef0f46e132485da6194587199b8f039e25b1b9f099f93bbdaeac5c0d66de7f", + "git_blob": "60bb3218f6d1c1b6e9d13205fb9ff9e06246ad92" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1786/FINE-PRIME-PADDING.md", + "sha256": "47d1b1b4df28aadda3cd6bdeb1fbc47290595e9208cd09c1a1f338520d33fdce", + "git_blob": "bf9899ee21be4058e4aac0b64bfa67d01ee8ddd3" + }, + { + "path": "research/capped-fusion-t74-k554/vendor/pr1786/NOTICE.md", + "sha256": "dcc1adb2461aa93ca62b6a912dbd8b215599e6af8053dfbacb7423b544dd659a", + "git_blob": "e491b2e587810734a22ab7ee188892313d00a07a" + }, + { + "path": "research/capped-fusion-t74-k554/verify_manifest.py", + "sha256": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b", + "git_blob": "8c2441d39202409ffe1c2cb42f197946f7bfa7c0" + }, + { + "path": "research/clifford-state-performance/fast_state.py", + "sha256": "2fe087ba4558bd21ca49945dbedaa4047e4170e8fd4e2280701bb2f0481811b5", + "git_blob": "5d546d8a05f6025d58a5133fa0d67ce134993013" + }, + { + "path": "research/complex-routing-leaf-fusion/vendor/pr2751/inputs/WORD-base.json.gz", + "sha256": "ae8b6b4d62a9da29331062fae1bd68b0341edf83152f5a5ef50c5109ba578f9a", + "git_blob": "f1fc67a6eaf4bcc5dfa852b448aa2659070fa5f8" + }, + { + "path": "research/complex-routing-leaf-fusion/vendor/pr2751/inputs/WORD-extra.json.gz", + "sha256": "1bb44a73d5841afb954b49ae94dba2e0c536b1eea9436ae5d89de87d8a04e127", + "git_blob": "f06e80c4dddb9741d0051cb85a57d356e673f687" + }, + { + "path": "research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/fastpath/NOTICE.md", + "sha256": "3da80a5155c625bff907a42a82c65bfcf92854d2c960bcea4537c19c99efd4f2", + "git_blob": "a3b31e157fcb9f8978040535a98d30a640509424" + }, + { + "path": "research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/fastpath/PROOF.md", + "sha256": "d73e4522602404caba8e7f247005a45c8a8cd26ffd2a70d65f4f9556a391d053", + "git_blob": "bbd59904396b5978c15e38720d0c0ad7a9ac5398" + }, + { + "path": "research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/fastpath/sparse_state.py", + "sha256": "e91210ecd5085cf9add872f40bb434806838da488e12152c63c86e51fb5a7a37", + "git_blob": "ca39f73494e11bf0a860c51b8d711bec48ec0842" + }, + { + "path": "research/coupled-cap-independent/vendor/PROVIDERS.json", + "sha256": "52eb0d85caa7b2d4a93acdf5011f52b793f61ddca86235fb03cd9a09397ad4cd", + "git_blob": "0b2343675099d0a9fe90da6e1f1e53f50235567e" + }, + { + "path": "research/coupled-carrier-cap740/words/base.json.gz", + "sha256": "300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e", + "git_blob": "cb4cc24a4545944627ad595c0c5080196952b9f0" + }, + { + "path": "research/coupled-carrier-cap740/words/extra.json.gz", + "sha256": "495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0", + "git_blob": "decc8f26d8aab108baf75f0d8b2d1012eb06d076" + }, + { + "path": "research/coupled-carrier-independent-audit/inputs/EDITS.json", + "sha256": "47831d52490e3a3b8ed0569ff644582ea23f60e2ef900c2301d04c60bd73f5d4", + "git_blob": "1d263e5af6f8655672b3add7fe44c7ff4131ddbd" + }, + { + "path": "research/coupled-carrier-independent-audit/inputs/PARENT-base.json.gz", + "sha256": "abaf67bfcb257528658c906b612f57025617592bd7889828f92b97a5f4f4300d", + "git_blob": "d9aa96a93fea5f7395e7783aef0bc117c0a0ae89" + }, + { + "path": "research/coupled-carrier-independent-audit/inputs/PARENT-extra.json.gz", + "sha256": "e0eaf64c4d5d324693d43889bce1b9e53e8da00402105c8c978fd102f208bed7", + "git_blob": "74f6cb64595c21f7726ae77e69437868620bdcee" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/EXACT-ARITHMETIC-DERIVATION.json", + "sha256": "c0d40deaa495a7365e91aa5d9e6a846f91e0cb6daff98bb3b7f2acef84d64ec4", + "git_blob": "56b7fbd4dd40c70ba21ae4bd721e796d5380800f" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/code/fine_mercator.py", + "sha256": "6cf29658b5c1618de4aae8bd49d6d890be06d57ead1ad0f2d41bc8d25cc578d3", + "git_blob": "e22682427d1243125dec1b8d42cffd3972ee83ba" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/code/fine_moment.py", + "sha256": "bdfc492be6a663b219d76beff444db14bd67bb53c7c8ec4086ab0f56e48323c0", + "git_blob": "9d7d774d62af08b50a739ed357882d8a59f53b35" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/code/lemmag_checks.py", + "sha256": "cc753c5953e58f5900ce580ece8f814a352d672bcee6d4566c7dd52647912393", + "git_blob": "385d59034253adea24ea69ff2039d0cddcb6705b" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/lift_parent.py", + "sha256": "525ca25a4530cee9e645a9e9078227f91f48c3d43d218583f2bb1cf9bded8a6e", + "git_blob": "3331049d414a301ddbed942c6152df9881816ff2" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/new/borrow/audit_local.diff", + "sha256": "202f6f2032552eba069b9ec7e33b729d4af2ffc20974a9e82e444d906d7137b4", + "git_blob": "f5e5d234ebdd76d183c986b23135799ac312b1b4" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/new/borrow/borrow_controls.py", + "sha256": "07fbbf8e2f06df063dc9d88e5e4f721222a9fcf30b983bf9127cd5aa4b611627", + "git_blob": "99789e011d0d3dd699560e002a1c0b9ef7fbb3ac" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/new/borrow/inputs/blocks.json", + "sha256": "ddfac1dae1fe7cc0a91e7c7205c6d9d0c07c682880aa34eed83bf4ad7384da9f", + "git_blob": "c683574b3861678081fd5c5944dbd7a47309f6fd" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/new/borrow/inputs/extra.canonical.json.gz", + "sha256": "d7e48dcbafa236a2e1e41f7958244211506f7c7630fe6a2d43d2bdf17b7ae015", + "git_blob": "e0d670d4351229ce6921ecfbecf180070b17616b" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/new/borrow/inputs/gauge44.canonical.json.gz", + "sha256": "65c6d17ffee2eacf27bff438f37fc549c9ed0c909cbc7a52976cc75cf2d15b91", + "git_blob": "4abb6e28f02c95b41ed345d4e4401d16d58ae791" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_adapters.py", + "sha256": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", + "git_blob": "82beaa9c1d13bcd5f79d0a5e10e8a10733eac347" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_audit_local.py", + "sha256": "6bc8a07942a027a52ede46521f6b5dab755643eb693efc7dcb829496050fde09", + "git_blob": "61c1abd3277614b55411c3c4f013fc8a5674736f" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_check_recipes.py", + "sha256": "d600b959a0ac462dc28deb8c0d5d8f9e0c76d7f7d7b6f92a296c5ef9e0a1de19", + "git_blob": "6db8ad50eb2562700432a852501aad720aa34816" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_emit.py", + "sha256": "99b59a6fa3feda86785e4225157dcb1a6169d256cec4f5e0acc9cea7a701df76", + "git_blob": "6d47f63ab7a533941b3881bbfd3ae4dac5f76932" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_gauss.py", + "sha256": "0884b14d6d77cde419a3c773ad9b21d0d18de1e6e20e6b6d5add458ed32ba4cb", + "git_blob": "1ff29dfb244e2114de8e586a450ae9fb70308d58" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_phases.py", + "sha256": "9d1a620e26715f4c42fd0347ecc14ef5a4a9031867869b64e8bae4d8526a821e", + "git_blob": "99f351785ebca5fbf3336bedcd7b48bac9c255e5" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_tamper.py", + "sha256": "eab4b026965b9796eee92239660e1fb1fa629f6d9db44bc27b13911a018a6ee9", + "git_blob": "a519863fd890ee1200043ad2ae4e307b95a1634e" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/new/rebind.py", + "sha256": "faf283eb4edd2e6a1ccb40b3cb3ba30ae54338eaf5ea0a10d84d11d7939502af", + "git_blob": "a0453d3e956d80c2088b9f69650095dcae800343" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/new/run_native_borrow.py", + "sha256": "8ec7db430f4f4771c06bdcfc31736193614f6ec209d57b63d4e2b75f17fb3ac8", + "git_blob": "942310947b4d7016ed7a5d23a87e9ae98e0427d6" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/new/unpin_spec.py", + "sha256": "03901dbb881fa608b6540a0541b26311dd4bab23bd8768e9ed48b8b355e1b36b", + "git_blob": "9f3b0d8fc88332b1d9a008ff775da4d9a01b3918" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/outer/PROOF-GRID-MAX.md", + "sha256": "19dc50ad398993d156f9366fc752321a88a7337dc016c00b0d5a53eceff93cf6", + "git_blob": "76ab77537ac39750b5af10af8a5d007763120f5d" + }, + { + "path": "research/gmx-t74-borrow43-gridmax/outer/RETUNED-SLACKS.md", + "sha256": "d87beb3869fb60143c2c3872d7c427ee16174aa51b5e6f42689312fbd40d3d42", + "git_blob": "75ad18dd4c27a600d1189022ff08f4ca643aa58e" + }, + { + "path": "research/gmx-t74-borrow43-handoff/PARENT-LIFT-RECEIPT.json", + "sha256": "787db0b6f847cb03ff9b71246aba6e702ad3ab8e2fbbcb7dff9f51b8a8a783e8", + "git_blob": "02fd34ba823193c0950532941fbf654a91d6962a" + }, + { + "path": "research/gmx-t74-borrow43-handoff/SPEC.json", + "sha256": "81676590c26018aa95082e3252f394ac99c61c0c4e5578f59501401700e38033", + "git_blob": "1469990731c62b8f9d717e58d4786f56f551cc09" + }, + { + "path": "research/gmx-t74-borrow43-handoff/audit_mixed.py", + "sha256": "2286f00e462ff28abbb3f396095463482a1e063213b9526a7225275980c77eaf", + "git_blob": "cc32b2133a2f8cbe51a980040cc784eca277e35c" + }, + { + "path": "research/gmx-t74-borrow43-handoff/code/assemble.py", + "sha256": "f25e1e870df5d5a16a1e367b3df8843cb01644ab4b75895d7939af81e4fcb833", + "git_blob": "b317e9b35dbc3bb18a659701b6c286b170822c7a" + }, + { + "path": "research/gmx-t74-borrow43-handoff/code/assembly_controls.py", + "sha256": "d7675ff0b0994b29541d37eaa3010c5f39bb1447700c9f8e750522bf8c951f56", + "git_blob": "a666b0a1d3ed77cdcbf5006af466feff36bfac76" + }, + { + "path": "research/gmx-t74-borrow43-handoff/code/audit_allcold.py", + "sha256": "fa3488b62efdf8a0c37de0ca0caba587b4b036c5f068e002eb04c71c12b9e9b4", + "git_blob": "8b4046234917e9d2890388bbd8e49415cf342cec" + }, + { + "path": "research/gmx-t74-borrow43-handoff/code/emit_allcold.py", + "sha256": "549603ca6d28b163a43b2dfaaaa788161c73d7952ab9190289407caca5418c71", + "git_blob": "fb06ae767b7e0b4252ef07c8c77ea375c2f0751a" + }, + { + "path": "research/gmx-t74-borrow43-handoff/code/invoice_allcold.py", + "sha256": "bb213d0af12218ff7c9c572717e522d8bbeeb2856b87a253f4a7f44e0fd71f15", + "git_blob": "68f0d5aa64288b3ecb431cc2a8fdff8a114143cd" + }, + { + "path": "research/gmx-t74-borrow43-handoff/code/lemmag_stage.py", + "sha256": "5158e1e95e46b3119de9f4add7d849c8ad2d2dd92b17a79b0f93b86e7d4e6049", + "git_blob": "fca2abd18955968ed90b9ea06b8e7a96d6efa58d" + }, + { + "path": "research/gmx-t74-borrow43-handoff/code/pyc_guard.py", + "sha256": "1def35bd093a7b3893c1cf410301d875435a2a7a096b42f49ecb060ed2a61f0e", + "git_blob": "95fdd85628c1aeb08ee5eb9724100c2c05af702d" + }, + { + "path": "research/gmx-t74-borrow43-handoff/evidence/INDEPENDENT.json", + "sha256": "7150546e840e859268c40c11c2c79ba4fd646fc632fced68e3c19355b292fa61", + "git_blob": "b635dca5d5ae1ffb60d0fd9d2dfdc48fdbbfde38" + }, + { + "path": "research/gmx-t74-borrow43-handoff/freeze_spec.py", + "sha256": "1d965b7a329b98008fcc67e73d03dcf6e75f0f33c2858a39f1182bb3d0ed0ea1", + "git_blob": "788d56222364dd714d15b265393d2d60c2212476" + }, + { + "path": "research/gmx-t74-borrow43-handoff/independent_core.py", + "sha256": "02502a217fe8c9e10229075b50745518beac512c48db20e64c3e06514a4da5b5", + "git_blob": "05305679b32417de4ce515f23afc174fa2626513" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow-fill/search/agg.py", + "sha256": "267a66287336b72731b897508073dae1a7c85fa72cd86093a7340ddfc12af04c", + "git_blob": "040d39eaa7593986efed980183e526c152b54067" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow-fill/search/base74.py", + "sha256": "acc99c57730fe50f88538e4061e7165a7f278ed7499728c24b0522d479be8b8c", + "git_blob": "bbbe2e1320d17dcb68fd6ff31bc5f6043d4e61d7" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow-fill/search/ceil74.py", + "sha256": "99df541abe458fb6154755d9c67066b2ba0430b06f879a7b5a43e30618f4c1d7", + "git_blob": "0c7126fffbdf177e5f70f7a1024ea353c0812c19" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow-fill/search/evac.py", + "sha256": "7c6ce4e8aa9833a9d451c5d4b891bbd1927315bcbf112d3c15845f0ede2d9dc3", + "git_blob": "945458b8dce5d1f4605b5a958cedaa08ca791b5e" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow-fill/search/fillbase.py", + "sha256": "4fc6fa920d8703ccec860bee0e1187a0a8b1e37b245789256f7a4d01ae8a2b00", + "git_blob": "487b34f66ed74d9084ddd01a65c589af862e230c" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow-fill/search/inv.py", + "sha256": "eec279ea8e8d9d1dccc2733a88129351678c73fb51f06a4604a9c1da1d771387", + "git_blob": "6ed04520e5b42fa8983cc96cce860f2b7a7586dd" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow-fill/search/lattice.py", + "sha256": "8f2ee194fa4992d1f45394b09b5151ec699b28e4c950b9d40b826f33cbb635ba", + "git_blob": "e9dd8fcadf97486d45f71b332b3e95597035f806" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow-fill/search/lnstime.py", + "sha256": "3a1ff558f10b0b935389137627359f875ca484717ffa3ced7de8d8b588836755", + "git_blob": "c9986fd69299398effd8d8e11acd9b96a3950520" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/alias1_controls.py", + "sha256": "f4cc82312af891ea48956d9953a061196a8c3b113ef6d81e5848fe95745147b2", + "git_blob": "be8fe89d3ec0ff715d468a7ee12cb2a7ace94de6" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/alias_build.py", + "sha256": "40b97536c8347733eaae24a3c4a13f5d21711e983106454777837be487959f1b", + "git_blob": "7babfa1d20b2921f8117ef006bb5d2f75093e1f3" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/alias_enumerate.py", + "sha256": "7324f2569e6b76981d8c964a16ff9a3bc9e770e41b9cc6ec1c9defe8e662c153", + "git_blob": "7c8788e54e8736759774fc63894ec291f4321ce0" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/audit_local.py", + "sha256": "a38940094f7d19cd6376aafdd4734fa68eabc9aff4c98c3c4a3e9540328b1c90", + "git_blob": "8224873d0497cf0b4c202f31b145fa273553d978" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/build_word.py", + "sha256": "40047409dd9f9c406bb37a2ed0b4c8159797e0e4a114d525a368355418128707", + "git_blob": "55acfa69f97fcce9f21d26a028938837b0377771" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/emit_word.py", + "sha256": "a057ed0c81fbb07dabf38247e0ce0cec6c5fbfa31d8bf1b38838bd3758e41f87", + "git_blob": "47c3e6df73eae65e8c03a90c696e0a9b19d8453f" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/guard_cut_centres.py", + "sha256": "5df204597697756808e6c959f5bba81cf35a2f0e7a0f1f75748dca1814373b72", + "git_blob": "eb769b0cc487c8135dd6f5ca49e9de016da3e4c9" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/guard_helper_indices.py", + "sha256": "d93aeb2d51d77ca93ecbf9e566d9000bb436c279e2a25b699a867e9697f782fd", + "git_blob": "8cbeaf9eff071d04b0fda52c98795d60aa797af4" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/alias1_43base.json", + "sha256": "2c5b5491da4b3e8a8356fd42a12a8fc8b2c9b4b0b20c4adc4e273ba217230e11", + "git_blob": "7cb8a0f8ad7091491207cd201995afdb5259b1c0" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/alias1_43extra.json", + "sha256": "0a54f41f886bf4f61fa620c65725373be905524ce906e5e95d501890de783179", + "git_blob": "093590683ddbfc1299e20b0c28674b5801dd215f" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/alias8_43base.json", + "sha256": "3b91dd5a0d1b297a48e278b45903e073c5cefb23f22921f6a738bcbbf21e521f", + "git_blob": "84f5a6ce28869d729af8db604a402b8ff67fff0c" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/alias8_43extra.json", + "sha256": "3ab265a33750a229a9201c2baff45ad91f1bef556879306d2fb743f5290cab31", + "git_blob": "efd332fe3b671736478c30ef509aa300c7247837" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/dirtentry_43base.json", + "sha256": "a067f7138f23eed6434286e7bd53548c86a7eef58c654374b778b4f424e9ffef", + "git_blob": "3317f036aeaab16d38308d9630a84a59060b6e87" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/dirtentry_43extra.json", + "sha256": "8280fafb4642389ae91989e870ece7c9f2bffa38c9b52f2424b8abf489ba71f8", + "git_blob": "77b4a00c7c72de602d53e86d107d004f245e41a4" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/entrance_43base.json", + "sha256": "1b3c09f9558c50e7f299aa10fb21dcbd1b5ff397794838d8629c80d4c7a565f5", + "git_blob": "e97281cfb7779f102e7428c20636559f1a31e836" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/entrance_43extra.json", + "sha256": "e57ec67fa0a3fca63bf9e4bb9edf4e6be48db0bd7c9e092cddad29b26b897463", + "git_blob": "1b1b615ae25be240e1ca553cb18ecc5ad433e1ac" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/handoff_43base.json", + "sha256": "5ae3062bcce666c8c3a3a650e345adf15c22a2800fa0e17d79ad6e8b97208a2f", + "git_blob": "c6ef190969a65f1553f1925310fc8bb03130f6e3" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/handoff_43extra.json", + "sha256": "4238a7c5093a4347fe69adf4f76e507d2f43c4e727d91b2c4705039e1cbaa06a", + "git_blob": "6c7252257cd4a95407d42b5c2e5637bcc41ab87e" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/kernel_43base.json", + "sha256": "7f06b4b08a49192a27e8f4132ad0c93521dad90f97ca985a173944ba02c5442b", + "git_blob": "0aefc34aa42ed948005273e75138210cecbea9ab" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/kernel_43extra.json", + "sha256": "ef95eae03915f0222bcd486959c6dfe307a9a0a856702420fa35491abfae4c84", + "git_blob": "616e8fc998c67c7443542cddad117dac545b93a1" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/lowfour_43base.json", + "sha256": "a8df0a2acf85e96febb35d24ae047c370d179095b46142bae968f06348bf1c18", + "git_blob": "bb1ee1fb51ad14ed5c9686507a378d0b9f58b2cf" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/lowfour_43extra.json", + "sha256": "9dbfb49fb3c04a0652dcae9a962d973489679f5d1ee2baf4e65c58d2e8ef578c", + "git_blob": "904731b7b2c356fe82852656d72cf3bf12a84769" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/prelife_43base.json", + "sha256": "ec43328c198094c0e8b37cf93de0210d2ba0397ed20dcaec1f1d121ffa5cdb69", + "git_blob": "0eee58d5589cb68c6c499ab3b5930d5bc5b6af8c" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/prelife_43extra.json", + "sha256": "a7fc8362edaf33de314bebc400bcda6a6cc345ac6ca86220e1f53ae43cbc8600", + "git_blob": "2a063a51a22bcfcd392e866cdecc9917020ecb71" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/refit563_43base.json", + "sha256": "4ba6d0fe6f5f03095821f1080f1cceb97204a3189ab0e48092e1cbccb1d7ceae", + "git_blob": "0c9ea951c7934a53144036ee1e5515e2f8b7e0c5" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/refit_43base.json", + "sha256": "19a97e80b0ee3146e0244e6bc36bd365d89e9c1cd0f885c4e06be4193606a323", + "git_blob": "4c57b4bca09de7c81a56b71814fbb63d7364fa3e" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/refit_43extra.json", + "sha256": "1349d54f704847fdcd4a00e323cdc9e1118fac7fedb0c7573e9b2b3f0169a7eb", + "git_blob": "3b616592a5c7db7af9071c4ca3673bf5a11db243" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/retired7_43base.json", + "sha256": "74daf5826d9191be4613a61447f4dc12789190fb49a3219f6a9df63075cac1e1", + "git_blob": "f5497db5cd0d4807f175837468719969a22b7ad4" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/retired7_43extra.json", + "sha256": "25d9774b512da78f042287ce1de91c79c8658d06488b8fe94e548cbdd036f034", + "git_blob": "2e02c6a62759fa9f9b402562b431152d1218ff52" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/twelve_43base.json", + "sha256": "ee268c45a9c768a6a4cecf401cd4446cebb042e67d69e5fb6d078934d5a49498", + "git_blob": "7f0cde089a666a279912d35fa1ec40eec89bbcb1" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/twelve_43extra.json", + "sha256": "4ff1d00714d0dfacf95b89778f6c1abb113877f8c9880c01a06d0f30998756ee", + "git_blob": "34a0f5c03e4b8bbf9d166b55f546296c6f082ec5" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/witness_43_base.json", + "sha256": "65ee52604e2e49a30c1e978b7ce829482a694a20a8744f37b9bf40dad1ff3a2e", + "git_blob": "aaa75e547f7ff174acd3d16439500b3ff7c7ee4b" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/witness_43_extra.json", + "sha256": "19c652db80d5215c958c63b5d6f2de96d9cf34a0e4d56dab5c13e556c57f7467", + "git_blob": "da21386aee57ce437a9d601a591f5da6b0611863" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/lowfour_controls.py", + "sha256": "b1484a0ab1ad5f87a71b8e48ee8c5ba7604835acfe2b841b6f13cbd12f32e344", + "git_blob": "055052e79aba06e638023f675653baea7269de6d" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/results/gap-base.json.gz", + "sha256": "cf596232260cadcc02bf1020c2e138a31e9482140c4ee2bdf6a0a32797a1187c", + "git_blob": "7c0abab9f6b15d8d73bc335442e490268eec8ea0" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/results/prelo-base.json", + "sha256": "9d6fa7827d991281a647043a4675c001964bf5bfa4045e54ce0e192ab74a19c9", + "git_blob": "ce613adce5d1e295bf9724c32baaf6999e736ab3" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/results/tryE-base.json", + "sha256": "aeb3e8e7442ff104806ab39e8fcbe366fdcda95b64909c107d255c379ad579fb", + "git_blob": "bfa5cf09cb447dea7700cefe49734dfff2cab81b" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/chains.py", + "sha256": "588d6cdb2312febfee5f3d576295f2edff53ca74c14d21ed9bffed3312dfa32c", + "git_blob": "2a61dc36f6dcb716f51c5fd2d0131aad53bc8029" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/edit.py", + "sha256": "8e5eea35d0bb83aa60bd066ae9ddf3f4b0ad46cf9ac9d31d8fc5777f49013713", + "git_blob": "6d8b1e0435fa19e8db175e72b325b07d5ac48a26" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/fm.py", + "sha256": "36174e2b7e012726964282af926fdf541332556bcc548af5b41502cdb8b198e2", + "git_blob": "39f4f583eba783b7128122b6691f96ae66b22358" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/gapbound.py", + "sha256": "a0fa0fbd079a456bf5f9b75352eb68c4b7e2febad0c99e66b7553bdc744772c8", + "git_blob": "c08e9d17c0e36f372f554fec690c7859e177cdbe" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/mk1.py", + "sha256": "4bab66a4e1514a067572c7854731a4fbd29681300e95a4384fdb68e0eb140575", + "git_blob": "bbb38574bcb641f98a6666c23d8dc3f3926ce085" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/prelife2.py", + "sha256": "db1fc5eea7bd70066188d7c7f52cf4be8991e61b821d3fe4b779ee30c7f3c9eb", + "git_blob": "93fc30e28bc5b441bba54aaababd9dc9dd541786" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/prelo.py", + "sha256": "157dc45b5fcc421d26507d6d7fca6d4caeff6c73efcd679fd28e906f600ea886", + "git_blob": "6da1c69ec3c21e96124ed4b68404b211b7348000" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/propbound.py", + "sha256": "735cd4d1a6a43c96f397eb5ae2972e86ab71c2c232e6d14ac6cbf1eb7f638c1c", + "git_blob": "58018ab9d0cbe5be9ce67af0a2b9ba6e82398dfa" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/repair2.py", + "sha256": "410ddd6f9b3e14be6b9247cc5792d1a893175e843a0c21bf667e71a6e3a9710f", + "git_blob": "2e16cb43e2c77f47422e318d20813380b7acf350" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/tryE.py", + "sha256": "130a859c0ad20623943b25800dd2f1d0355cf03b8520fc493ec870baa010b2ae", + "git_blob": "87c33ba638792743d0a7120d4743b9e0aa023148" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/wordmodel.py", + "sha256": "215e678d3f3711b4291f9da5d7937cdbb0b091390bba089e6949b8c42a29f6f4", + "git_blob": "e67bd0c30ca55e6ab804406baa64030ea7fd3cde" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife_controls.py", + "sha256": "c24398bdc407aaf6713201100d27ba851233525a9dfd747b641d99e1cde66cba", + "git_blob": "8c0e057dd072351ff7ef7b76b58ef2ba528f962e" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/AUDIT-43base-pinned.json", + "sha256": "8dc6daa8929c1137c1e37fa5a1bf869afafe94c3e65ed2705ea9f41f2dc8cee8", + "git_blob": "513e8584ca8d8118c0d509d80660863e69aeef77" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/AUDIT-43base-prekernel.json", + "sha256": "fb6f40a1d117bd304cc0757ac21915bd8558e8d3f31b8709129f395033fc534e", + "git_blob": "f53013561b3d71980e5c7d7dd53352f6b35a5612" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/AUDIT-43base.json", + "sha256": "07b8a4836fe2659d0d46957ed0973ba3334f6752b5c1235d03b961a107fb95d5", + "git_blob": "8ec281fbb3b93d077a877d85a757c3986dc9928e" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/AUDIT-43extra-pinned.json", + "sha256": "4176a6190fb1a224d45797064cde2aa758970bce7c1ed2a009ecb2fc7839d26e", + "git_blob": "02209710b931b03e470e9c50d807d62861cd7c5a" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/AUDIT-43extra-prekernel.json", + "sha256": "09041e49888a1360b7ddee29d54d82836a875ecb6547c7ad1eb92427e7f3b384", + "git_blob": "b91adeee1d3cb68f2ac6de1b2a302b3c75c92ed8" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/AUDIT-43extra.json", + "sha256": "a01ae6847449ddb88c56fa8e44d10bc0b005f1b24daa283d38ba00089d8f89f2", + "git_blob": "305077f2a68e6557e26aff3f753b4653659e93bf" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/CONTROLS-43base.json", + "sha256": "02b73bfbf72c63926ebb244bbd6bf87a03201ee1487e2c15292ad52684fb4d69", + "git_blob": "250aeb9950aac0a55888ff05e2459d59db34d485" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/CONTROLS-43extra.json", + "sha256": "f8b93901ef5b4810bb39a7b5ccdc62497612c2efba67920a8d6119ae8a898126", + "git_blob": "4ca2d96dc2a4faee842e6f04e85b731613d8fb2f" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/CONTROLS-KERNEL-43base.json", + "sha256": "2b40a169ede95155b5ffe276589b911d9704ef904cfaac41bf41b24140d40907", + "git_blob": "fedeefd5ee11ba3c28c8e95a88785b5f1a5c2867" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/CONTROLS-LOWFOUR-43base.json", + "sha256": "e0e3e01afefb69952da0063b3e6daaa032a4d1dd71d1d68cbcb7f3530a6ecb38", + "git_blob": "758181d535823b9510635b1d841467fedf925fd5" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/refit/results/pairs-base.json", + "sha256": "8178d2a34be82601f2361afbc63b37294255a435b243e65295bf7b641edfc4a3", + "git_blob": "c8ee8004a528e61fc11ff0af64208569238a4da3" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/refit/results/pairs-extra.json", + "sha256": "3a64b6ace504a5d410a4cfd87ae2fc04576df61883ce56e3f7eb38d4b26df8af", + "git_blob": "f144af1885b99782a0cd45d3bf37ef274523dd58" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/refit/search/bounds.py", + "sha256": "690986e69e3125723b12255cc5aa135fceec93894d589eb196ab7fa5da37e9fb", + "git_blob": "06be5e89df4246cb49d3f75560507ec8de18891f" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/refit/search/eval1.py", + "sha256": "0547e606468ad4670512ea83fb3d6e7f39fda9b66537fdf791ad22a3bf4aeeee", + "git_blob": "79ea16b9df31acfc8878a1859c4097671d4fd338" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/refit/search/mkcand.py", + "sha256": "c5b437f6a991de674bd781d610d98a43d9f84179beb1187340354e55f42ceaa4", + "git_blob": "ae73c4e4f094dc37a2f966bb1f2dcf2c8277e1f9" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/refit/search/pairs.py", + "sha256": "7922404bf942eff2dda0125b78ff1234bfdfda5101ff428b11f8a5ed73ce4882", + "git_blob": "a9f9cd1a81775ec1e23bd10b580fdb33d27a16d7" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/refit/search/refit.py", + "sha256": "c036d0d4cc91360e583a7ed01d6c69c17a69f16c5838062c2b9de83a616d2e23", + "git_blob": "8843b4c61fa5a625d547c8269618beaf3629a79a" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/refit/search/why.py", + "sha256": "209a95a62a95c06138f0b5af2d1dd1f9c60c403c4da294d39663928c2312425e", + "git_blob": "2b5e5d10520393852422318fb78d14457dfe7c51" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/borrow/word_patch.py", + "sha256": "9b3287f189c4f29c1a8bdb1ba01fdcfe14a57d87b50fa4f2f646fb2346ab01ce", + "git_blob": "492a3ef8314796c82ecedf8bfcda525ff04c45e1" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/code/borrow/NOTICE-PR2226.md", + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a", + "git_blob": "a14b299ef55c5581166988aa78baba329cebde04" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/code/borrow/bw_transport.py", + "sha256": "9818e08b819310b40f1441b89be8c4369584a5b3fa5dfe9b86b1df9a7f5d6a76", + "git_blob": "08248542b18864c94a5ac050c8669f68519838e1" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/.gitattributes", + "sha256": "92e5734dbb86fb8958622e6dcea5895601800a24b0722ef86220322449a44ff8", + "git_blob": "e6d60b4a589376fc59ab1b54512cbbf54888962f" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/EXPECTED.json", + "sha256": "8d45fba81564631f9f8614e637b9fbe69dc911b4e2f0b77f0a7071f39cfd7ca8", + "git_blob": "24a65daadafc8bf3c319edfe13986b88f2215a1f" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/FRESHNESS.json", + "sha256": "92abf8c25be59ff71a90781f38c5db2f9176c623df046a6d0e2327fd0235cb6c", + "git_blob": "81a3a1dff31dd7f90aafdfc5356c36ff3ceafa91" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/PINS.json", + "sha256": "f619e8e1c163078fb70c6fc3b98a498a671b8c02927b91d6cc253af2a775b6c9", + "git_blob": "7c83dc543292205bc65abd332f77215b58feebf7" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/README.md", + "sha256": "6a2026383804606cd7981e087192b3488c674f2d9443ec218dcb2e85d06406dc", + "git_blob": "1ca40309bddf516b682d9ff093763c6283cb17a0" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/SOURCE-PROVENANCE.json", + "sha256": "8daf4fc7c75db99d34641152682208ce6c974f50d509960d0f4fa021f862abee", + "git_blob": "07cd8a78808413a4a2e58cd5d43e448ab50ac34b" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/SOURCES.json", + "sha256": "3599ed28c8d8a9ce096bc13507b066d09e3968587781748b2bc72f634618331b", + "git_blob": "aa25e09d279cf6fb58aa5f358efbcb8d7bf956c5" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/TASK.json", + "sha256": "8159b49d5c73dd887d432a4680dc947f63e7158a01a66d7736ff7138e8149732", + "git_blob": "6235ec05689e78e9cdd4c61649ca7e8ad5742e9c" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/VERIFY.json", + "sha256": "e46542b70296c039b5bea0c0aa9cfd4e95e1df8859e67885ed3403bea9da7b32", + "git_blob": "17384abdd24e3ebc85b7f79984516317d6520df1" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/benchmark.py", + "sha256": "3e544453c89310281d745a37e861cbd79065b1740d90f1ec883fc200b189a557", + "git_blob": "93b26227598f352c4f5b915c47794efd3a9be0c8" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/common.py", + "sha256": "8f04e08b99a370fa82115fc46fbb3af4ab44f4facd47de07b01e1a2499a94914", + "git_blob": "9ed8d88b97bda87a30bcb01cb9fd81339cbc15ab" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/compare.py", + "sha256": "ebf877a6f47ef1fd2b797fd6077bd45d132d8cb56ab7553044bae3d86e238e45", + "git_blob": "f3c60c613368ce2942533b3342c5daab77e46c63" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/controls.py", + "sha256": "03131f4dc6a1830f10e35fb837ada456f060ca510994d250c5c2666a6342c23a", + "git_blob": "5877dead77f2902fe411a2889b006e409f7ea450" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/evidence/BENCHMARK.json", + "sha256": "9b192c5697514c7b36b709d0e5506915425ca61f24af0210e2508d7b1bdb295f", + "git_blob": "53c0d77ab3d1a52b168b68655c2bd4c1126703f9" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/evidence/COVERAGE.json", + "sha256": "8bead250cc97614528d9448dfd29529bf08605daa5e8007e701038ab317e00f6", + "git_blob": "6ccc53ea51c7f642272481beebc30d9504a40dfa" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/evidence/REGISTERED.log", + "sha256": "78a49def69d0465f4318b9e24613246ba5fb6de19441e54b88fb50dfe823f149", + "git_blob": "dd419f7deeb515c20ce5249c1b2816453d96e629" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/evidence/VALIDATION.json", + "sha256": "d265ce16251effd6b5d3b7429f31f98cd385fe79f659cfa24a2820bc17ac70dd", + "git_blob": "9848bae05c4185e4d7be41a6ea95cec8cf38a727" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/requirements.txt", + "sha256": "a23aaf94250a9f53031a592980142245a848e2372b6c6c3093e8260b129265b8", + "git_blob": "aaa34fa3b2377114be9997b741b6add7774f2f9e" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/run_native.py", + "sha256": "a7bfe110fe5098f6ef8bde3c43ecf15e8d1e06149abf7321a4c945383dcc2627", + "git_blob": "64ef0eb83f214c2a922e446fa079e7d2568f73ef" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/stage.py", + "sha256": "3cce27dd5a359ebc4dc70d4aab994aee52bc0a12e59db7da3f902257f876cffe", + "git_blob": "9ecc54bca4173b732e3f030fadee0a3b7f54f686" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/vendor/native/new/code/borrow/bw_audit_local.py", + "sha256": "08d5864d9b77902fc5ab5a062a8ea843fe1e572243b8c580abb0a421b2e46d07", + "git_blob": "912a0c447c2ad34eb5ef3270e04ad0a73ca20a55" + }, + { + "path": "research/gmx-t74-borrow43-handoff/new/fastnative/verify.py", + "sha256": "6dbdc56ca6cfde987869e12990a495d7eded78dd1887fb3fdf2d196060220fcc", + "git_blob": "0c311cd6e712752b3d54bd039bddc375fc1379c4" + }, + { + "path": "research/gmx-t74-borrow43-handoff/outer/CLASSICAL-BOUNDARY.md", + "sha256": "6647d5a71d9f6c3f628ac71a7be2e63bcb0cac9618cd4fee7493dcc4ef02529a", + "git_blob": "33272b5545d88926b87a1304543eea66b6a86819" + }, + { + "path": "research/gmx-t74-borrow43-handoff/outer/FINE-PADDING-COMPOSITION.md", + "sha256": "d20d8e5f84a9e33cc9996f875be06c24c74ea53874cc76564953785ff29c5c6c", + "git_blob": "5a85d6854f03e9ce9cb37d575239cf1f593be5bb" + }, + { + "path": "research/gmx-t74-borrow43-handoff/outer/GAUGEFREE-INTERIORS.md", + "sha256": "ebeb7fa53dca671e45b3a3dedf4603607d19461bbeb977445bf5e17bbdb25db8", + "git_blob": "449c308761922675e4d8d15d39d0bcf008cf5e3e" + }, + { + "path": "research/gmx-t74-borrow43-handoff/outer/STRUCTURED-BOUNDARY.md", + "sha256": "ceef915be6462a8ad81449eefb86bf4d97db6ac41c87660e9dd7cfd2c2bc1efa", + "git_blob": "6395bac19369d8e66c83dbf2790e21bdd98f0e7c" + }, + { + "path": "research/gmx-t74-borrow43-handoff/outer/UNION-SCHEDULE.md", + "sha256": "bc8e9cf7c178bb39b092ab5aafc4eeb523e72b1f69639bfcb9f27d0f74109357", + "git_blob": "a1ee00a8deb95a94e7fd60556fc82dd0e66a151d" + }, + { + "path": "research/gmx-t74-borrow43-handoff/outer/check_gaugefree.py", + "sha256": "f8d49739d3f5819a62f9862a624dab7bebb019f3d8ab949524cb9bbf58d3ef66", + "git_blob": "5eba96068ed66c6e5f615f5fcc3daed1b236a2b2" + }, + { + "path": "research/gmx-t74-borrow43-handoff/outer/check_ledger.py", + "sha256": "9e12909c73d3b3a31a45d801ae76c034510d6306400412e474df79bc4f1dc67e", + "git_blob": "b64077b84b04433719a35ea683b52f02e8564cc0" + }, + { + "path": "research/gmx-t74-borrow43-handoff/outer/run_outer.py", + "sha256": "9d5dc0a7ea38973ce52a1cda02d311c235bc7c39c4d20921d5811cab1a57ef8c", + "git_blob": "7e1a3e720f93e2d0aa27352152ad6bb3ece060d3" + }, + { + "path": "research/gmx-t74-borrow43-handoff/outer/struct_check.py", + "sha256": "f1df92bb6247034a22e141dcb39c1e8b6b9df6eb9791493be25a3911f7add8d4", + "git_blob": "16ed027f31d52d1c66e4abfc2be4e96026964519" + }, + { + "path": "research/gmx-t74-borrow43-handoff/reconstruct.py", + "sha256": "1f1145b4c5aab399c69ee5f90b735367bd0bd01a8f0970dce443d22c1e03d9aa", + "git_blob": "186fb5ef8d2a564803eb40f5c0cd011ad0e8d3e7" + }, + { + "path": "research/gmx-t74-borrow43-handoff/requirements.txt", + "sha256": "255a2ee4a60637759d4d5c89448c55849153e81ec1d1383555c6697784d9dc97", + "git_blob": "12ec3adb3b60c6135a191a6966f1e8cea766db84" + }, + { + "path": "research/helper408-rank7-pairing/sources/PINS.json", + "sha256": "d67d70971d36ccd8faa4e0edfd65852e0a41888997fc6a3937e725b573ea0e6a", + "git_blob": "2125095d52bed5a75d77847fb2eb04d3db2dc4be" + }, + { + "path": "research/helper408-rank7-pairing/sources/data/PARENT-base.json.gz", + "sha256": "c20a470aec0f3e61833cb41fe190639eb358f58017143d2336c55c80fba265eb", + "git_blob": "0ca814951069c6f029eb375f3ed94053ba45bc63" + }, + { + "path": "research/helper408-rank7-pairing/sources/data/PARENT-extra.json.gz", + "sha256": "db34e39876241087b581ed9374c53e9cd393e3e86ef6103bfb54f3077c3d2761", + "git_blob": "5c9e40118c599163571c10003db42eefa6f042a9" + }, + { + "path": "research/helper408-rank7-pairing/sources/data/TRANSFORM.json", + "sha256": "1d38f0369fce0b892d202ce2e5fd7ea95d9a95d3f80734b672cddd5cb93ce8ca", + "git_blob": "0e81cdc3e328fa8eedbdadda8f5065a3e3dc3dd6" + }, + { + "path": "research/helper408-rank7-pairing/sources/data/WORD-base.json.gz", + "sha256": "3657ad53ebe5f156f307a903479e919f2fe812811ce5d5f15e72c3aaf68dfde3", + "git_blob": "6303cfd847033481d1e662e2a2fd467caf5f6429" + }, + { + "path": "research/helper408-rank7-pairing/sources/data/WORD-extra.json.gz", + "sha256": "b975492ff4cbec0d619cdf2da34f55ce3b20c8a541132e4339cc6c8ae3b2e487", + "git_blob": "38af2b6ea76002df44de3c8045b24ce622782b9f" + }, + { + "path": "research/normal45-a-retiming-boundary/vendor/preload_move.py", + "sha256": "c8fda4674644fcd5cbf39b6645ce148a21daa90a998b678cbe51f970b78b0044", + "git_blob": "55b435035bbc439a9d55e8abd125993208cef8d9" + }, + { + "path": "research/normal45-owner-cost-bridge/inputs/PARENT-base.json.gz", + "sha256": "fec3c120db1a35022944628d34b56a36f2456248c274c2eaba1a325cdc690ce8", + "git_blob": "9be0aa5349dbc8c928a46089a7695e224d0e4d16" + }, + { + "path": "research/normal45-owner-cost-bridge/inputs/PARENT-extra.json.gz", + "sha256": "e4d0c617df85bf8a824ff68310ca3373dc017c1ebf9ea733056a3ee4a784b36f", + "git_blob": "40b38365ea4b841101405ebd2c4fdcadcb8b9808" + }, + { + "path": "research/paired-extension-normal45/structure.py", + "sha256": "83f63b6d9a1a543ecfa2c98d479dbe4e7a1c3caf6fd1c3566123308efbc32e96", + "git_blob": "8d5bd544ee7cad4309edad3d2a256bf48b810f90" + }, + { + "path": "research/paired-helper-extension/PINS.json", + "sha256": "3d49ca62f3242444db52a21b9de10f18293757842f64a2b3189ad8f4e61fad36", + "git_blob": "f5ce309523274d0312cfbe19fca9e6351dcb0177" + }, + { + "path": "research/paired-helper-extension/data/TRANSFORM-299.json", + "sha256": "781585f68449c30f63e40ee4bf58d1fa194e4faf8cf4394505437fc15137ba34", + "git_blob": "897a8917195dbcc334293d6509215640a9c852ad" + }, + { + "path": "research/paired-helper-extension/data/TRANSFORM-304.json", + "sha256": "024515c6e47d952dfaf307fcefda9f2106049ccc28875ae620d95241fdec72ed", + "git_blob": "e04d29425033122f76dcd7c6658ea95a6cf27d3d" + }, + { + "path": "research/paired-helper-extension/data/TRANSFORM-320.json", + "sha256": "0e4c0216221ab21c4bf48a11eab34ff6cc245014d664dc1523cfae9d437dc00d", + "git_blob": "9c8490c8643214e00eebcc50f45089e4e866d1c4" + }, + { + "path": "research/paired-helper-extension/data/TRANSFORM-331.json", + "sha256": "355bcfd60ffcb672f66882e66bae1b046d1bfb979f725b411b034f811dfb68bb", + "git_blob": "7d35aab299dcd034ec9ecd67877bbe911c1a960c" + }, + { + "path": "research/paired-helper-extension/data/TRANSFORM-412.json", + "sha256": "54328a8436d7abed6433da5e4384a36ad95b266070479b496e0e96416a5f5a79", + "git_blob": "e62dd449d7ce79fc99cd128855d324ee6b554cd8" + }, + { + "path": "research/paired-helper-extension/data/TRANSFORM-424.json", + "sha256": "42747fa1332af1ca0827edebfff7490ee761f84f662527f593e975a502400dbc", + "git_blob": "4fae6d1bb371f8407a8cd33b47dda8ccd64be7c6" + }, + { + "path": "research/paired-helper-extension/data/TRANSFORM-428.json", + "sha256": "89e8fbd5a5d1d64d386cdc38f257cae18d8e7428e868f618ed1f0be5a22aba3e", + "git_blob": "1593c52045af30bbb15063d29ec1460c79d84ef9" + }, + { + "path": "research/paired-helper-extension/data/TRANSFORM-499.json", + "sha256": "f86eef40cd96b45c67755903eae6a86432e2aeb6d53812621222db7c062d88f6", + "git_blob": "7c22cd7a667f9fab088174aae93768d474794061" + }, + { + "path": "research/paired-helper-extension/data/TRANSFORM-511.json", + "sha256": "48e0749f1c82594841c88923a38b0308ed777639631a4c3f2414500617f2e34b", + "git_blob": "7c7bf4b1a18ccdce241d2e8f7d5c1149c5dd3fbe" + }, + { + "path": "research/paired-helper-extension/producer.py", + "sha256": "c60546ca68a905d237401b2a255ccb60e17285b004211d523b5d8fd57b758f5a", + "git_blob": "d01b1a93c3c1ceda4b4559631720abbe36ac06e5" + }, + { + "path": "research/paired-helper-extension/verify.py", + "sha256": "5fb7984329ce7213294c8f76a3151f06759005456940968b4cc84712933321ee", + "git_blob": "258c99d5c4922cfcbb146e0180e7c2bc44f9f725" + }, + { + "path": "research/paired-swap-normal45/CLAIM.json", + "sha256": "656a4c93411b078753783513e2e71b1722a56e7b70120264a38118811982fa77", + "git_blob": "beee83c9261522029d99fb486befecaf5a42fd1c" + }, + { + "path": "research/rank7-coupled-586-588-carrier-fold/edits/declared_edits.py", + "sha256": "4871287e859c6451b53adbd602eb209ad62acc7f3c6eb88106be3010044ef82b", + "git_blob": "671ee037e5d2f8374c8512057e893b4b6bc7dd6c" + }, + { + "path": "research/rank7-coupled-586-588-carrier-fold/edits/edits_review.py", + "sha256": "2fca291cc254f61ed3528de2b95e59e54c578d7fbdec0e5c0c330350d4fbda32", + "git_blob": "0b4ce7f5ab2050bebb1f6619827bd3bdc28a8046" + }, + { + "path": "research/shared-kernel-packing/vendor/pr2857/review_four_groups.py", + "sha256": "5b323e50fb5a10ac088472b3e085b54d7d2ae3a29f8552ff44b788a984eb97d1", + "git_blob": "39036b21f2b602296c4722b0cede4f191a0244a6" + }, + { + "path": "research/shared-kernel-packing/vendor/pr2857/shared_kernel.py", + "sha256": "b3241527e6c136dc4b54975ef401c49d452bd6159fb99030accaf095c8fbd3ed", + "git_blob": "0f0f8f22dd50127088cac478fa4ff4e87f91420c" + }, + { + "path": "research/shared-kernel-packing/vendor/pr2857/words/WORD-base.json.gz", + "sha256": "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458", + "git_blob": "1d4697887b008a4a41f0b08161a57f074a1763bc" + }, + { + "path": "research/shared-kernel-packing/vendor/pr2857/words/WORD-extra.json.gz", + "sha256": "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546", + "git_blob": "3f0289a7a43c379b98a04f5f1279801727424f11" + }, + { + "path": "research/two-sided-helper-extraction/extract.py", + "sha256": "e9f530fd9a2d72c86a65ae1dea147a61d072969deded314973b5f31de90c91ac", + "git_blob": "37796726d4a6e2b2eead6d31d38ecdd5229743aa" + }, + { + "path": "research/two-sided-helper-extraction/verify.py", + "sha256": "9cebf9f20ae8d1d66cc066507a92456b719714fd83b7223e5352a507c4b2903f", + "git_blob": "f5eb4057a1307266902628fc41e9d51771509bb3" + } + ] +} \ No newline at end of file diff --git a/research/t8-rank7-two-swaps/CAP-RATIO.json b/research/t8-rank7-two-swaps/CAP-RATIO.json new file mode 100644 index 0000000000..8ff2edf000 --- /dev/null +++ b/research/t8-rank7-two-swaps/CAP-RATIO.json @@ -0,0 +1,12 @@ +{ + "scope": "Complex endpoint divided by the same current-word packing cap; not a T8 optimality claim.", + "candidate": "1729097946885651030613/1000000000000000000000000", + "cap_root_lower": "1729777494678597011886903656817803609/1000000000000000000000000000000000000000", + "cap_root_upper": "17297774946785970118869036568178036091/10000000000000000000000000000000000000000", + "ratio_lower": "17290979468856510306130000000000000000/17297774946785970118869036568178036091", + "ratio_upper": "1729097946885651030613000000000000000/1729777494678597011886903656817803609", + "source_pr": 3361, + "source_head": "f9de2024916a347d939ed256a7a2e9e68d633684", + "source_path": "research/coupled-cap740-grid35/RESULT.json", + "source_sha256": "d4193c7f5f1a0dbc1d9287ce547fc6b354a700bf2e694d00f8f246768593c2ef" +} diff --git a/research/t8-rank7-two-swaps/CERTIFICATE.json b/research/t8-rank7-two-swaps/CERTIFICATE.json new file mode 100644 index 0000000000..aafe0041f8 --- /dev/null +++ b/research/t8-rank7-two-swaps/CERTIFICATE.json @@ -0,0 +1,5094 @@ +{ + "schema": "t8-rank7-pattern-flow-v1", + "patterns": [ + [ + 8, + [ + 0, + 0, + 0, + 0, + 1, + 0 + ] + ], + [ + 16, + [ + 0, + 0, + 0, + 1, + 0, + 1 + ] + ], + [ + 32, + [ + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + 32, + [ + 0, + 0, + 0, + 0, + 0, + 3 + ] + ], + [ + 32, + [ + 0, + 0, + 0, + 0, + 4, + 0 + ] + ], + [ + 32, + [ + 0, + 0, + 0, + 1, + 2, + 1 + ] + ], + [ + 32, + [ + 0, + 0, + 1, + 0, + 1, + 2 + ] + ], + [ + 32, + [ + 0, + 1, + 0, + 0, + 0, + 3 + ] + ], + [ + 32, + [ + 1, + 0, + 0, + 0, + 0, + 3 + ] + ], + [ + 48, + [ + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + 48, + [ + 0, + 0, + 0, + 0, + 0, + 5 + ] + ], + [ + 32, + [ + 0, + 0, + 0, + 2, + 0, + 2 + ] + ], + [ + 48, + [ + 0, + 0, + 0, + 3, + 0, + 3 + ] + ], + [ + 8, + [ + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + 8, + [ + 0, + 0, + 0, + 1, + 0, + 0 + ] + ], + [ + 8, + [ + 0, + 0, + 1, + 0, + 0, + 0 + ] + ], + [ + 8, + [ + 0, + 1, + 0, + 0, + 0, + 0 + ] + ], + [ + 8, + [ + 1, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + 8, + [ + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + 16, + [ + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + 16, + [ + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + [ + 16, + [ + 0, + 0, + 0, + 0, + 1, + 0 + ] + ], + [ + 16, + [ + 0, + 0, + 0, + 0, + 2, + 0 + ] + ], + [ + 16, + [ + 0, + 0, + 0, + 1, + 0, + 0 + ] + ], + [ + 16, + [ + 0, + 0, + 0, + 1, + 1, + 0 + ] + ], + [ + 16, + [ + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + [ + 16, + [ + 0, + 0, + 1, + 0, + 0, + 0 + ] + ], + [ + 16, + [ + 0, + 0, + 1, + 0, + 0, + 1 + ] + ], + [ + 16, + [ + 0, + 0, + 1, + 0, + 1, + 0 + ] + ], + [ + 16, + [ + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + [ + 16, + [ + 0, + 0, + 2, + 0, + 0, + 0 + ] + ], + [ + 16, + [ + 0, + 1, + 0, + 0, + 0, + 0 + ] + ], + [ + 16, + [ + 0, + 1, + 0, + 0, + 0, + 1 + ] + ], + [ + 16, + [ + 0, + 1, + 0, + 0, + 1, + 0 + ] + ], + [ + 16, + [ + 0, + 1, + 0, + 1, + 0, + 0 + ] + ], + [ + 16, + [ + 0, + 1, + 1, + 0, + 0, + 0 + ] + ], + [ + 16, + [ + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + [ + 16, + [ + 0, + 2, + 1, + 0, + 0, + 0 + ] + ], + [ + 16, + [ + 0, + 3, + 0, + 0, + 0, + 0 + ] + ], + [ + 16, + [ + 1, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + 16, + [ + 1, + 0, + 0, + 0, + 0, + 1 + ] + ], + [ + 16, + [ + 1, + 0, + 0, + 0, + 1, + 0 + ] + ], + [ + 16, + [ + 1, + 0, + 0, + 1, + 0, + 0 + ] + ], + [ + 16, + [ + 1, + 0, + 1, + 0, + 0, + 0 + ] + ], + [ + 16, + [ + 1, + 0, + 2, + 0, + 0, + 0 + ] + ], + [ + 16, + [ + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + [ + 16, + [ + 1, + 1, + 0, + 1, + 0, + 0 + ] + ], + [ + 16, + [ + 1, + 1, + 1, + 0, + 0, + 0 + ] + ], + [ + 16, + [ + 1, + 2, + 0, + 0, + 0, + 0 + ] + ], + [ + 16, + [ + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + 16, + [ + 2, + 0, + 0, + 0, + 1, + 0 + ] + ], + [ + 16, + [ + 2, + 0, + 0, + 1, + 0, + 0 + ] + ], + [ + 16, + [ + 2, + 0, + 1, + 0, + 0, + 0 + ] + ], + [ + 16, + [ + 2, + 1, + 0, + 0, + 0, + 0 + ] + ], + [ + 16, + [ + 3, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + 16, + [ + 4, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + 48, + [ + 0, + 0, + 0, + 0, + 0, + 1 + ] + ] + ], + "allocation": [ + [ + 0, + 0, + 224 + ], + [ + 1, + 0, + 224 + ], + [ + 2, + 0, + 224 + ], + [ + 3, + 0, + 224 + ], + [ + 4, + 0, + 224 + ], + [ + 5, + 0, + 224 + ], + [ + 6, + 0, + 224 + ], + [ + 7, + 0, + 224 + ], + [ + 8, + 0, + 224 + ], + [ + 9, + 0, + 224 + ], + [ + 10, + 0, + 224 + ], + [ + 11, + 0, + 224 + ], + [ + 12, + 0, + 224 + ], + [ + 13, + 0, + 224 + ], + [ + 14, + 0, + 224 + ], + [ + 15, + 0, + 224 + ], + [ + 16, + 0, + 224 + ], + [ + 17, + 0, + 224 + ], + [ + 18, + 0, + 224 + ], + [ + 19, + 0, + 224 + ], + [ + 20, + 0, + 224 + ], + [ + 21, + 0, + 224 + ], + [ + 22, + 0, + 224 + ], + [ + 23, + 0, + 224 + ], + [ + 24, + 1, + 150 + ], + [ + 24, + 22, + 56 + ], + [ + 24, + 27, + 18 + ], + [ + 25, + 1, + 100 + ], + [ + 25, + 22, + 89 + ], + [ + 25, + 27, + 32 + ], + [ + 25, + 40, + 1 + ], + [ + 25, + 50, + 2 + ], + [ + 26, + 1, + 194 + ], + [ + 26, + 22, + 30 + ], + [ + 27, + 1, + 200 + ], + [ + 27, + 27, + 24 + ], + [ + 28, + 1, + 206 + ], + [ + 28, + 22, + 17 + ], + [ + 28, + 40, + 1 + ], + [ + 29, + 1, + 224 + ], + [ + 30, + 1, + 224 + ], + [ + 31, + 1, + 224 + ], + [ + 32, + 1, + 224 + ], + [ + 33, + 1, + 224 + ], + [ + 34, + 1, + 224 + ], + [ + 35, + 1, + 224 + ], + [ + 36, + 1, + 224 + ], + [ + 37, + 1, + 224 + ], + [ + 38, + 1, + 224 + ], + [ + 39, + 1, + 152 + ], + [ + 39, + 22, + 72 + ], + [ + 40, + 6, + 94 + ], + [ + 40, + 7, + 16 + ], + [ + 40, + 8, + 114 + ], + [ + 41, + 2, + 1 + ], + [ + 41, + 6, + 61 + ], + [ + 41, + 7, + 12 + ], + [ + 41, + 8, + 150 + ], + [ + 42, + 8, + 224 + ], + [ + 43, + 6, + 127 + ], + [ + 43, + 7, + 22 + ], + [ + 43, + 11, + 75 + ], + [ + 44, + 6, + 104 + ], + [ + 44, + 7, + 14 + ], + [ + 44, + 8, + 42 + ], + [ + 44, + 11, + 64 + ], + [ + 45, + 8, + 224 + ], + [ + 46, + 8, + 224 + ], + [ + 47, + 3, + 172 + ], + [ + 47, + 6, + 24 + ], + [ + 47, + 7, + 2 + ], + [ + 47, + 8, + 26 + ], + [ + 48, + 6, + 44 + ], + [ + 48, + 7, + 22 + ], + [ + 48, + 8, + 118 + ], + [ + 48, + 11, + 40 + ], + [ + 49, + 8, + 224 + ], + [ + 50, + 6, + 94 + ], + [ + 50, + 8, + 130 + ], + [ + 51, + 6, + 116 + ], + [ + 51, + 7, + 27 + ], + [ + 51, + 8, + 81 + ], + [ + 52, + 6, + 207 + ], + [ + 52, + 7, + 17 + ], + [ + 53, + 6, + 92 + ], + [ + 53, + 8, + 132 + ], + [ + 54, + 6, + 214 + ], + [ + 54, + 7, + 10 + ], + [ + 55, + 6, + 45 + ], + [ + 55, + 7, + 2 + ], + [ + 55, + 8, + 177 + ], + [ + 56, + 9, + 224 + ], + [ + 57, + 9, + 224 + ], + [ + 58, + 9, + 224 + ], + [ + 59, + 9, + 224 + ], + [ + 60, + 9, + 224 + ], + [ + 61, + 9, + 224 + ], + [ + 62, + 9, + 224 + ], + [ + 63, + 10, + 224 + ], + [ + 64, + 9, + 224 + ], + [ + 65, + 9, + 138 + ], + [ + 65, + 10, + 86 + ], + [ + 66, + 9, + 224 + ], + [ + 67, + 9, + 224 + ], + [ + 68, + 9, + 224 + ], + [ + 69, + 9, + 224 + ], + [ + 70, + 10, + 224 + ], + [ + 71, + 9, + 224 + ] + ], + "flow": [ + [ + 0, + 3, + 4, + 99 + ], + [ + 0, + 4, + 4, + 26 + ], + [ + 0, + 5, + 4, + 99 + ], + [ + 1, + 6, + 4, + 38 + ], + [ + 1, + 7, + 4, + 99 + ], + [ + 1, + 8, + 4, + 69 + ], + [ + 1, + 9, + 4, + 18 + ], + [ + 2, + 12, + 4, + 99 + ], + [ + 2, + 13, + 4, + 76 + ], + [ + 2, + 14, + 4, + 49 + ], + [ + 3, + 9, + 4, + 81 + ], + [ + 3, + 10, + 4, + 61 + ], + [ + 3, + 11, + 4, + 82 + ], + [ + 4, + 14, + 4, + 48 + ], + [ + 4, + 16, + 4, + 99 + ], + [ + 4, + 17, + 4, + 77 + ], + [ + 5, + 15, + 4, + 99 + ], + [ + 5, + 18, + 4, + 99 + ], + [ + 5, + 19, + 4, + 26 + ], + [ + 6, + 20, + 4, + 99 + ], + [ + 6, + 22, + 4, + 99 + ], + [ + 6, + 23, + 4, + 26 + ], + [ + 7, + 19, + 4, + 73 + ], + [ + 7, + 24, + 4, + 99 + ], + [ + 7, + 25, + 4, + 52 + ], + [ + 8, + 23, + 4, + 67 + ], + [ + 8, + 25, + 4, + 47 + ], + [ + 8, + 26, + 4, + 11 + ], + [ + 8, + 28, + 4, + 99 + ], + [ + 9, + 27, + 4, + 99 + ], + [ + 9, + 29, + 4, + 99 + ], + [ + 9, + 30, + 4, + 26 + ], + [ + 10, + 30, + 4, + 73 + ], + [ + 10, + 31, + 4, + 83 + ], + [ + 10, + 32, + 4, + 68 + ], + [ + 11, + 32, + 4, + 31 + ], + [ + 11, + 33, + 4, + 94 + ], + [ + 11, + 34, + 4, + 99 + ], + [ + 12, + 33, + 4, + 5 + ], + [ + 12, + 35, + 4, + 99 + ], + [ + 12, + 36, + 4, + 99 + ], + [ + 12, + 37, + 4, + 21 + ], + [ + 13, + 37, + 4, + 78 + ], + [ + 13, + 38, + 4, + 99 + ], + [ + 13, + 39, + 4, + 47 + ], + [ + 14, + 39, + 4, + 52 + ], + [ + 14, + 40, + 4, + 73 + ], + [ + 14, + 41, + 4, + 99 + ], + [ + 15, + 40, + 4, + 26 + ], + [ + 15, + 42, + 4, + 99 + ], + [ + 15, + 43, + 4, + 99 + ], + [ + 16, + 44, + 4, + 55 + ], + [ + 16, + 45, + 4, + 99 + ], + [ + 16, + 46, + 4, + 70 + ], + [ + 17, + 46, + 4, + 29 + ], + [ + 17, + 47, + 4, + 99 + ], + [ + 17, + 48, + 4, + 96 + ], + [ + 18, + 48, + 4, + 3 + ], + [ + 18, + 49, + 4, + 99 + ], + [ + 18, + 50, + 4, + 47 + ], + [ + 18, + 51, + 4, + 75 + ], + [ + 19, + 50, + 4, + 52 + ], + [ + 19, + 52, + 4, + 99 + ], + [ + 19, + 54, + 4, + 73 + ], + [ + 20, + 53, + 4, + 99 + ], + [ + 20, + 55, + 4, + 99 + ], + [ + 20, + 57, + 4, + 26 + ], + [ + 21, + 54, + 4, + 26 + ], + [ + 21, + 56, + 4, + 5 + ], + [ + 21, + 57, + 4, + 73 + ], + [ + 21, + 58, + 4, + 21 + ], + [ + 21, + 59, + 4, + 99 + ], + [ + 22, + 60, + 4, + 99 + ], + [ + 22, + 61, + 4, + 52 + ], + [ + 22, + 63, + 4, + 73 + ], + [ + 23, + 63, + 4, + 26 + ], + [ + 23, + 65, + 4, + 99 + ], + [ + 23, + 66, + 4, + 99 + ], + [ + 24, + 0, + 3, + 50 + ], + [ + 24, + 0, + 5, + 100 + ], + [ + 24, + 1, + 3, + 50 + ], + [ + 24, + 1, + 5, + 45 + ], + [ + 24, + 2, + 3, + 50 + ], + [ + 24, + 2, + 5, + 5 + ], + [ + 25, + 0, + 4, + 56 + ], + [ + 25, + 2, + 4, + 56 + ], + [ + 26, + 0, + 5, + 18 + ], + [ + 26, + 2, + 2, + 18 + ], + [ + 27, + 2, + 5, + 81 + ], + [ + 27, + 3, + 3, + 50 + ], + [ + 27, + 3, + 5, + 19 + ], + [ + 27, + 4, + 3, + 50 + ], + [ + 28, + 0, + 4, + 11 + ], + [ + 28, + 1, + 4, + 84 + ], + [ + 28, + 2, + 4, + 10 + ], + [ + 28, + 4, + 4, + 73 + ], + [ + 29, + 1, + 2, + 14 + ], + [ + 29, + 3, + 5, + 32 + ], + [ + 29, + 4, + 2, + 18 + ], + [ + 30, + 0, + 5, + 1 + ], + [ + 30, + 2, + 0, + 1 + ], + [ + 31, + 0, + 4, + 2 + ], + [ + 31, + 1, + 0, + 2 + ], + [ + 31, + 4, + 0, + 2 + ], + [ + 32, + 5, + 3, + 50 + ], + [ + 32, + 6, + 3, + 50 + ], + [ + 32, + 6, + 5, + 50 + ], + [ + 32, + 7, + 3, + 44 + ], + [ + 32, + 8, + 3, + 50 + ], + [ + 32, + 8, + 5, + 144 + ], + [ + 33, + 0, + 4, + 30 + ], + [ + 33, + 8, + 4, + 30 + ], + [ + 34, + 1, + 5, + 3 + ], + [ + 34, + 6, + 5, + 14 + ], + [ + 34, + 9, + 3, + 50 + ], + [ + 34, + 9, + 5, + 69 + ], + [ + 34, + 10, + 3, + 50 + ], + [ + 34, + 11, + 3, + 50 + ], + [ + 34, + 11, + 5, + 114 + ], + [ + 34, + 12, + 3, + 50 + ], + [ + 35, + 5, + 5, + 24 + ], + [ + 35, + 9, + 2, + 18 + ], + [ + 35, + 11, + 2, + 6 + ], + [ + 36, + 2, + 5, + 90 + ], + [ + 36, + 7, + 3, + 6 + ], + [ + 36, + 11, + 5, + 48 + ], + [ + 36, + 12, + 5, + 62 + ], + [ + 36, + 13, + 3, + 50 + ], + [ + 36, + 13, + 5, + 6 + ], + [ + 36, + 14, + 3, + 50 + ], + [ + 36, + 15, + 3, + 50 + ], + [ + 36, + 16, + 3, + 50 + ], + [ + 37, + 1, + 4, + 15 + ], + [ + 37, + 11, + 4, + 17 + ], + [ + 37, + 14, + 4, + 2 + ], + [ + 38, + 4, + 5, + 1 + ], + [ + 38, + 10, + 0, + 1 + ], + [ + 39, + 3, + 5, + 95 + ], + [ + 39, + 17, + 3, + 24 + ], + [ + 39, + 18, + 3, + 50 + ], + [ + 39, + 19, + 3, + 50 + ], + [ + 39, + 19, + 5, + 55 + ], + [ + 39, + 20, + 3, + 50 + ], + [ + 39, + 21, + 5, + 74 + ], + [ + 39, + 22, + 3, + 50 + ], + [ + 40, + 10, + 5, + 115 + ], + [ + 40, + 17, + 3, + 26 + ], + [ + 40, + 25, + 3, + 50 + ], + [ + 40, + 26, + 3, + 50 + ], + [ + 40, + 27, + 3, + 48 + ], + [ + 40, + 27, + 5, + 109 + ], + [ + 40, + 29, + 3, + 50 + ], + [ + 41, + 24, + 5, + 11 + ], + [ + 41, + 29, + 5, + 213 + ], + [ + 41, + 31, + 3, + 24 + ], + [ + 41, + 32, + 3, + 50 + ], + [ + 41, + 33, + 3, + 50 + ], + [ + 41, + 34, + 3, + 50 + ], + [ + 41, + 35, + 3, + 50 + ], + [ + 42, + 33, + 5, + 189 + ], + [ + 42, + 36, + 3, + 4 + ], + [ + 42, + 37, + 3, + 10 + ], + [ + 42, + 37, + 5, + 35 + ], + [ + 42, + 38, + 3, + 10 + ], + [ + 42, + 39, + 3, + 50 + ], + [ + 42, + 40, + 3, + 50 + ], + [ + 42, + 41, + 3, + 50 + ], + [ + 42, + 43, + 3, + 50 + ], + [ + 43, + 36, + 3, + 46 + ], + [ + 43, + 36, + 5, + 69 + ], + [ + 43, + 37, + 5, + 80 + ], + [ + 43, + 39, + 5, + 75 + ], + [ + 43, + 42, + 3, + 50 + ], + [ + 43, + 44, + 3, + 28 + ], + [ + 43, + 45, + 3, + 50 + ], + [ + 43, + 47, + 3, + 50 + ], + [ + 44, + 44, + 3, + 22 + ], + [ + 44, + 46, + 3, + 50 + ], + [ + 44, + 48, + 3, + 50 + ], + [ + 44, + 51, + 3, + 26 + ], + [ + 44, + 53, + 3, + 50 + ], + [ + 44, + 54, + 5, + 159 + ], + [ + 44, + 56, + 3, + 26 + ], + [ + 44, + 56, + 5, + 65 + ], + [ + 45, + 49, + 3, + 50 + ], + [ + 45, + 50, + 3, + 50 + ], + [ + 45, + 51, + 3, + 24 + ], + [ + 45, + 52, + 3, + 50 + ], + [ + 45, + 54, + 3, + 50 + ], + [ + 45, + 57, + 5, + 106 + ], + [ + 45, + 60, + 5, + 118 + ], + [ + 46, + 55, + 3, + 50 + ], + [ + 46, + 56, + 3, + 24 + ], + [ + 46, + 57, + 3, + 50 + ], + [ + 46, + 58, + 3, + 50 + ], + [ + 46, + 59, + 3, + 50 + ], + [ + 46, + 61, + 5, + 211 + ], + [ + 46, + 62, + 5, + 13 + ], + [ + 47, + 60, + 3, + 50 + ], + [ + 47, + 61, + 3, + 50 + ], + [ + 47, + 62, + 3, + 50 + ], + [ + 47, + 63, + 3, + 50 + ], + [ + 47, + 65, + 3, + 24 + ], + [ + 47, + 67, + 5, + 19 + ], + [ + 47, + 68, + 5, + 205 + ], + [ + 48, + 64, + 3, + 50 + ], + [ + 48, + 64, + 5, + 50 + ], + [ + 48, + 65, + 3, + 26 + ], + [ + 48, + 66, + 3, + 50 + ], + [ + 48, + 66, + 5, + 174 + ], + [ + 48, + 67, + 3, + 50 + ], + [ + 48, + 70, + 3, + 48 + ], + [ + 49, + 68, + 3, + 50 + ], + [ + 49, + 69, + 3, + 50 + ], + [ + 49, + 70, + 3, + 2 + ], + [ + 49, + 70, + 5, + 90 + ], + [ + 49, + 71, + 3, + 50 + ], + [ + 49, + 71, + 5, + 62 + ], + [ + 50, + 69, + 4, + 72 + ], + [ + 50, + 71, + 4, + 72 + ], + [ + 51, + 0, + 2, + 18 + ], + [ + 51, + 1, + 2, + 4 + ], + [ + 51, + 2, + 4, + 33 + ], + [ + 51, + 3, + 2, + 18 + ], + [ + 51, + 3, + 5, + 40 + ], + [ + 51, + 5, + 2, + 18 + ], + [ + 51, + 5, + 5, + 76 + ], + [ + 51, + 6, + 2, + 18 + ], + [ + 51, + 6, + 4, + 61 + ], + [ + 51, + 6, + 5, + 15 + ], + [ + 51, + 7, + 2, + 18 + ], + [ + 51, + 7, + 5, + 57 + ], + [ + 52, + 0, + 1, + 2 + ], + [ + 52, + 1, + 1, + 2 + ], + [ + 52, + 1, + 5, + 14 + ], + [ + 52, + 2, + 1, + 2 + ], + [ + 52, + 3, + 1, + 2 + ], + [ + 52, + 4, + 1, + 2 + ], + [ + 52, + 5, + 1, + 2 + ], + [ + 52, + 5, + 5, + 14 + ], + [ + 52, + 6, + 1, + 2 + ], + [ + 52, + 6, + 5, + 14 + ], + [ + 52, + 7, + 1, + 2 + ], + [ + 52, + 7, + 5, + 6 + ], + [ + 53, + 1, + 0, + 24 + ], + [ + 53, + 1, + 5, + 90 + ], + [ + 53, + 2, + 0, + 25 + ], + [ + 53, + 2, + 5, + 37 + ], + [ + 53, + 4, + 0, + 13 + ], + [ + 53, + 4, + 5, + 101 + ], + [ + 53, + 5, + 0, + 26 + ], + [ + 53, + 6, + 5, + 114 + ], + [ + 53, + 7, + 0, + 26 + ], + [ + 55, + 1, + 5, + 61 + ], + [ + 55, + 5, + 5, + 57 + ], + [ + 55, + 6, + 5, + 4 + ], + [ + 55, + 8, + 2, + 18 + ], + [ + 55, + 10, + 2, + 18 + ], + [ + 55, + 10, + 4, + 38 + ], + [ + 55, + 11, + 2, + 12 + ], + [ + 55, + 13, + 2, + 13 + ], + [ + 55, + 13, + 4, + 23 + ], + [ + 56, + 3, + 5, + 12 + ], + [ + 56, + 8, + 1, + 2 + ], + [ + 56, + 8, + 5, + 4 + ], + [ + 56, + 9, + 1, + 2 + ], + [ + 56, + 9, + 5, + 10 + ], + [ + 56, + 10, + 1, + 2 + ], + [ + 56, + 11, + 1, + 2 + ], + [ + 56, + 11, + 5, + 10 + ], + [ + 56, + 12, + 1, + 2 + ], + [ + 56, + 13, + 1, + 2 + ], + [ + 57, + 0, + 5, + 94 + ], + [ + 57, + 3, + 5, + 15 + ], + [ + 57, + 4, + 0, + 11 + ], + [ + 57, + 4, + 5, + 111 + ], + [ + 57, + 6, + 0, + 26 + ], + [ + 57, + 6, + 5, + 2 + ], + [ + 57, + 7, + 5, + 150 + ], + [ + 57, + 8, + 0, + 26 + ], + [ + 57, + 8, + 5, + 65 + ], + [ + 57, + 9, + 0, + 26 + ], + [ + 57, + 10, + 0, + 9 + ], + [ + 57, + 10, + 5, + 13 + ], + [ + 57, + 12, + 0, + 26 + ], + [ + 57, + 13, + 0, + 26 + ], + [ + 58, + 0, + 0, + 26 + ], + [ + 58, + 3, + 0, + 26 + ], + [ + 58, + 9, + 5, + 125 + ], + [ + 58, + 10, + 0, + 16 + ], + [ + 58, + 11, + 0, + 26 + ], + [ + 58, + 12, + 5, + 151 + ], + [ + 58, + 14, + 0, + 26 + ], + [ + 58, + 14, + 5, + 198 + ], + [ + 58, + 15, + 0, + 26 + ], + [ + 58, + 16, + 0, + 26 + ], + [ + 58, + 16, + 5, + 198 + ], + [ + 58, + 17, + 0, + 26 + ], + [ + 58, + 18, + 0, + 26 + ], + [ + 59, + 5, + 5, + 42 + ], + [ + 59, + 12, + 2, + 18 + ], + [ + 59, + 13, + 2, + 5 + ], + [ + 59, + 15, + 2, + 18 + ], + [ + 59, + 15, + 5, + 109 + ], + [ + 59, + 16, + 2, + 18 + ], + [ + 59, + 17, + 4, + 22 + ], + [ + 59, + 18, + 2, + 14 + ], + [ + 59, + 19, + 2, + 18 + ], + [ + 59, + 21, + 2, + 18 + ], + [ + 59, + 21, + 4, + 99 + ], + [ + 59, + 23, + 2, + 18 + ], + [ + 59, + 23, + 4, + 6 + ], + [ + 59, + 23, + 5, + 103 + ], + [ + 60, + 10, + 5, + 22 + ], + [ + 60, + 14, + 1, + 2 + ], + [ + 60, + 15, + 1, + 2 + ], + [ + 60, + 15, + 5, + 20 + ], + [ + 60, + 16, + 1, + 2 + ], + [ + 60, + 16, + 5, + 15 + ], + [ + 60, + 17, + 1, + 2 + ], + [ + 60, + 18, + 1, + 2 + ], + [ + 60, + 19, + 1, + 2 + ], + [ + 60, + 20, + 1, + 2 + ], + [ + 60, + 21, + 1, + 2 + ], + [ + 60, + 21, + 5, + 9 + ], + [ + 60, + 22, + 1, + 2 + ], + [ + 60, + 23, + 1, + 2 + ], + [ + 60, + 24, + 1, + 2 + ], + [ + 61, + 17, + 5, + 50 + ], + [ + 61, + 21, + 3, + 50 + ], + [ + 61, + 22, + 5, + 75 + ], + [ + 61, + 23, + 3, + 50 + ], + [ + 61, + 24, + 3, + 50 + ], + [ + 61, + 24, + 5, + 25 + ], + [ + 62, + 14, + 2, + 18 + ], + [ + 62, + 17, + 2, + 18 + ], + [ + 62, + 18, + 2, + 4 + ], + [ + 62, + 21, + 5, + 104 + ], + [ + 62, + 22, + 2, + 18 + ], + [ + 62, + 24, + 2, + 18 + ], + [ + 62, + 26, + 4, + 88 + ], + [ + 62, + 27, + 5, + 104 + ], + [ + 62, + 28, + 2, + 10 + ], + [ + 62, + 30, + 2, + 18 + ], + [ + 62, + 31, + 4, + 16 + ], + [ + 63, + 20, + 5, + 14 + ], + [ + 63, + 22, + 5, + 14 + ], + [ + 63, + 23, + 5, + 14 + ], + [ + 63, + 25, + 1, + 2 + ], + [ + 63, + 26, + 1, + 2 + ], + [ + 63, + 27, + 1, + 2 + ], + [ + 63, + 28, + 1, + 2 + ], + [ + 63, + 29, + 1, + 2 + ], + [ + 63, + 30, + 1, + 2 + ], + [ + 63, + 31, + 1, + 2 + ], + [ + 64, + 20, + 5, + 42 + ], + [ + 64, + 21, + 0, + 16 + ], + [ + 64, + 21, + 5, + 26 + ], + [ + 64, + 23, + 5, + 42 + ], + [ + 64, + 28, + 5, + 16 + ], + [ + 64, + 29, + 0, + 26 + ], + [ + 65, + 9, + 5, + 9 + ], + [ + 65, + 18, + 5, + 55 + ], + [ + 65, + 25, + 5, + 64 + ], + [ + 65, + 27, + 3, + 2 + ], + [ + 65, + 28, + 3, + 50 + ], + [ + 65, + 30, + 3, + 50 + ], + [ + 65, + 31, + 3, + 26 + ], + [ + 66, + 11, + 5, + 41 + ], + [ + 66, + 13, + 5, + 207 + ], + [ + 66, + 14, + 5, + 15 + ], + [ + 66, + 17, + 5, + 7 + ], + [ + 66, + 19, + 0, + 26 + ], + [ + 66, + 20, + 0, + 26 + ], + [ + 66, + 21, + 0, + 10 + ], + [ + 66, + 23, + 0, + 26 + ], + [ + 66, + 26, + 5, + 213 + ], + [ + 66, + 27, + 0, + 26 + ], + [ + 66, + 28, + 0, + 26 + ], + [ + 66, + 30, + 0, + 26 + ], + [ + 66, + 31, + 0, + 26 + ], + [ + 66, + 34, + 5, + 172 + ], + [ + 66, + 35, + 0, + 6 + ], + [ + 66, + 37, + 0, + 26 + ], + [ + 66, + 37, + 5, + 17 + ], + [ + 67, + 15, + 5, + 84 + ], + [ + 67, + 19, + 5, + 158 + ], + [ + 67, + 23, + 5, + 54 + ], + [ + 67, + 24, + 0, + 26 + ], + [ + 67, + 24, + 5, + 177 + ], + [ + 67, + 25, + 0, + 26 + ], + [ + 67, + 28, + 5, + 1 + ], + [ + 67, + 32, + 0, + 12 + ], + [ + 67, + 36, + 0, + 26 + ], + [ + 67, + 39, + 0, + 4 + ], + [ + 67, + 40, + 0, + 26 + ], + [ + 67, + 41, + 0, + 26 + ], + [ + 67, + 41, + 5, + 198 + ], + [ + 67, + 42, + 0, + 26 + ], + [ + 67, + 44, + 0, + 26 + ], + [ + 67, + 45, + 0, + 26 + ], + [ + 68, + 28, + 5, + 172 + ], + [ + 68, + 32, + 5, + 172 + ], + [ + 68, + 40, + 5, + 172 + ], + [ + 69, + 20, + 2, + 6 + ], + [ + 69, + 25, + 2, + 18 + ], + [ + 69, + 33, + 5, + 24 + ], + [ + 69, + 43, + 5, + 24 + ], + [ + 69, + 51, + 4, + 24 + ], + [ + 70, + 28, + 5, + 2 + ], + [ + 70, + 31, + 5, + 2 + ], + [ + 70, + 32, + 5, + 2 + ], + [ + 70, + 51, + 1, + 2 + ], + [ + 71, + 31, + 5, + 26 + ], + [ + 71, + 36, + 5, + 26 + ], + [ + 71, + 46, + 5, + 26 + ], + [ + 71, + 51, + 0, + 26 + ], + [ + 72, + 17, + 5, + 44 + ], + [ + 72, + 20, + 2, + 12 + ], + [ + 72, + 27, + 2, + 6 + ], + [ + 72, + 28, + 2, + 8 + ], + [ + 72, + 30, + 5, + 44 + ], + [ + 72, + 32, + 2, + 18 + ], + [ + 72, + 44, + 4, + 44 + ], + [ + 73, + 25, + 5, + 4 + ], + [ + 73, + 28, + 5, + 22 + ], + [ + 73, + 32, + 1, + 2 + ], + [ + 73, + 33, + 1, + 2 + ], + [ + 73, + 34, + 1, + 2 + ], + [ + 73, + 35, + 1, + 2 + ], + [ + 73, + 36, + 1, + 2 + ], + [ + 73, + 37, + 1, + 2 + ], + [ + 73, + 38, + 1, + 2 + ], + [ + 73, + 40, + 1, + 2 + ], + [ + 73, + 40, + 5, + 20 + ], + [ + 73, + 41, + 1, + 2 + ], + [ + 73, + 42, + 1, + 2 + ], + [ + 73, + 43, + 1, + 2 + ], + [ + 73, + 43, + 5, + 20 + ], + [ + 74, + 22, + 0, + 26 + ], + [ + 74, + 25, + 5, + 118 + ], + [ + 74, + 26, + 0, + 26 + ], + [ + 74, + 32, + 0, + 14 + ], + [ + 74, + 32, + 5, + 39 + ], + [ + 74, + 34, + 0, + 26 + ], + [ + 74, + 36, + 5, + 118 + ], + [ + 74, + 40, + 5, + 21 + ], + [ + 74, + 41, + 5, + 15 + ], + [ + 74, + 43, + 0, + 26 + ], + [ + 74, + 43, + 5, + 43 + ], + [ + 75, + 22, + 5, + 40 + ], + [ + 75, + 37, + 3, + 40 + ], + [ + 75, + 38, + 3, + 40 + ], + [ + 75, + 39, + 5, + 40 + ], + [ + 76, + 20, + 5, + 71 + ], + [ + 76, + 30, + 5, + 169 + ], + [ + 76, + 33, + 0, + 26 + ], + [ + 76, + 35, + 0, + 20 + ], + [ + 76, + 38, + 0, + 26 + ], + [ + 76, + 39, + 0, + 22 + ], + [ + 76, + 42, + 5, + 170 + ], + [ + 76, + 46, + 0, + 26 + ], + [ + 76, + 47, + 0, + 26 + ], + [ + 76, + 47, + 5, + 198 + ], + [ + 76, + 48, + 0, + 26 + ], + [ + 76, + 48, + 5, + 64 + ], + [ + 76, + 49, + 0, + 26 + ], + [ + 76, + 50, + 0, + 26 + ], + [ + 77, + 26, + 2, + 18 + ], + [ + 77, + 27, + 2, + 12 + ], + [ + 77, + 29, + 2, + 18 + ], + [ + 77, + 31, + 2, + 18 + ], + [ + 77, + 34, + 2, + 10 + ], + [ + 77, + 37, + 2, + 18 + ], + [ + 77, + 43, + 5, + 94 + ], + [ + 77, + 46, + 5, + 94 + ], + [ + 77, + 56, + 4, + 94 + ], + [ + 78, + 34, + 5, + 41 + ], + [ + 78, + 35, + 5, + 127 + ], + [ + 78, + 42, + 5, + 16 + ], + [ + 78, + 46, + 5, + 76 + ], + [ + 78, + 48, + 5, + 130 + ], + [ + 78, + 52, + 0, + 26 + ], + [ + 78, + 53, + 0, + 26 + ], + [ + 78, + 54, + 0, + 26 + ], + [ + 78, + 55, + 0, + 26 + ], + [ + 78, + 56, + 0, + 26 + ], + [ + 79, + 33, + 2, + 18 + ], + [ + 79, + 34, + 2, + 8 + ], + [ + 79, + 35, + 2, + 18 + ], + [ + 79, + 36, + 2, + 18 + ], + [ + 79, + 38, + 2, + 18 + ], + [ + 79, + 39, + 2, + 18 + ], + [ + 79, + 39, + 5, + 98 + ], + [ + 79, + 43, + 2, + 18 + ], + [ + 79, + 51, + 5, + 18 + ], + [ + 79, + 56, + 5, + 116 + ], + [ + 79, + 58, + 4, + 78 + ], + [ + 79, + 61, + 4, + 38 + ], + [ + 80, + 39, + 1, + 2 + ], + [ + 80, + 42, + 5, + 27 + ], + [ + 80, + 44, + 1, + 2 + ], + [ + 80, + 45, + 1, + 2 + ], + [ + 80, + 46, + 1, + 2 + ], + [ + 80, + 47, + 1, + 1 + ], + [ + 80, + 48, + 1, + 2 + ], + [ + 80, + 49, + 1, + 2 + ], + [ + 80, + 51, + 5, + 27 + ], + [ + 80, + 53, + 1, + 2 + ], + [ + 80, + 54, + 1, + 2 + ], + [ + 80, + 55, + 1, + 2 + ], + [ + 80, + 57, + 1, + 2 + ], + [ + 80, + 58, + 1, + 2 + ], + [ + 80, + 59, + 5, + 27 + ], + [ + 80, + 60, + 1, + 2 + ], + [ + 80, + 61, + 1, + 2 + ], + [ + 81, + 37, + 5, + 81 + ], + [ + 81, + 54, + 5, + 54 + ], + [ + 81, + 57, + 0, + 26 + ], + [ + 81, + 58, + 0, + 26 + ], + [ + 81, + 58, + 5, + 27 + ], + [ + 81, + 59, + 0, + 3 + ], + [ + 81, + 60, + 5, + 81 + ], + [ + 81, + 61, + 0, + 26 + ], + [ + 82, + 40, + 2, + 18 + ], + [ + 82, + 41, + 2, + 18 + ], + [ + 82, + 42, + 2, + 18 + ], + [ + 82, + 44, + 2, + 18 + ], + [ + 82, + 44, + 5, + 78 + ], + [ + 82, + 45, + 2, + 18 + ], + [ + 82, + 46, + 2, + 18 + ], + [ + 82, + 49, + 5, + 127 + ], + [ + 82, + 50, + 2, + 18 + ], + [ + 82, + 52, + 2, + 18 + ], + [ + 82, + 59, + 2, + 18 + ], + [ + 82, + 60, + 2, + 18 + ], + [ + 82, + 61, + 4, + 9 + ], + [ + 82, + 62, + 4, + 99 + ], + [ + 82, + 63, + 5, + 197 + ], + [ + 82, + 64, + 2, + 18 + ], + [ + 82, + 64, + 4, + 99 + ], + [ + 82, + 64, + 5, + 12 + ], + [ + 82, + 65, + 2, + 9 + ], + [ + 83, + 46, + 5, + 17 + ], + [ + 83, + 47, + 1, + 1 + ], + [ + 83, + 50, + 1, + 2 + ], + [ + 83, + 51, + 5, + 17 + ], + [ + 83, + 52, + 1, + 2 + ], + [ + 83, + 56, + 1, + 2 + ], + [ + 83, + 59, + 1, + 2 + ], + [ + 83, + 59, + 5, + 15 + ], + [ + 83, + 60, + 5, + 2 + ], + [ + 83, + 62, + 1, + 2 + ], + [ + 83, + 63, + 1, + 2 + ], + [ + 83, + 64, + 1, + 2 + ], + [ + 83, + 65, + 1, + 2 + ], + [ + 84, + 47, + 2, + 18 + ], + [ + 84, + 48, + 2, + 18 + ], + [ + 84, + 49, + 2, + 18 + ], + [ + 84, + 51, + 2, + 18 + ], + [ + 84, + 54, + 2, + 18 + ], + [ + 84, + 58, + 2, + 2 + ], + [ + 84, + 59, + 5, + 62 + ], + [ + 84, + 66, + 5, + 30 + ], + [ + 84, + 67, + 5, + 92 + ], + [ + 84, + 68, + 4, + 92 + ], + [ + 85, + 48, + 5, + 19 + ], + [ + 85, + 50, + 5, + 127 + ], + [ + 85, + 56, + 5, + 32 + ], + [ + 85, + 57, + 5, + 6 + ], + [ + 85, + 59, + 0, + 23 + ], + [ + 85, + 59, + 5, + 109 + ], + [ + 85, + 60, + 0, + 5 + ], + [ + 85, + 62, + 0, + 26 + ], + [ + 85, + 63, + 0, + 26 + ], + [ + 85, + 66, + 0, + 26 + ], + [ + 85, + 66, + 5, + 9 + ], + [ + 85, + 67, + 5, + 94 + ], + [ + 85, + 68, + 0, + 26 + ], + [ + 86, + 53, + 2, + 18 + ], + [ + 86, + 55, + 2, + 18 + ], + [ + 86, + 56, + 2, + 18 + ], + [ + 86, + 57, + 2, + 18 + ], + [ + 86, + 58, + 2, + 7 + ], + [ + 86, + 58, + 5, + 186 + ], + [ + 86, + 61, + 2, + 18 + ], + [ + 86, + 62, + 2, + 18 + ], + [ + 86, + 63, + 2, + 18 + ], + [ + 86, + 65, + 2, + 9 + ], + [ + 86, + 65, + 5, + 62 + ], + [ + 86, + 66, + 2, + 18 + ], + [ + 86, + 67, + 2, + 18 + ], + [ + 86, + 67, + 4, + 99 + ], + [ + 86, + 69, + 2, + 18 + ], + [ + 86, + 69, + 4, + 16 + ], + [ + 86, + 69, + 5, + 180 + ], + [ + 86, + 70, + 2, + 18 + ], + [ + 86, + 70, + 4, + 99 + ], + [ + 87, + 60, + 5, + 10 + ], + [ + 87, + 66, + 1, + 2 + ], + [ + 87, + 67, + 1, + 2 + ], + [ + 87, + 67, + 5, + 8 + ], + [ + 87, + 68, + 1, + 2 + ], + [ + 87, + 68, + 5, + 8 + ], + [ + 87, + 69, + 1, + 2 + ], + [ + 87, + 69, + 5, + 4 + ], + [ + 87, + 70, + 1, + 2 + ], + [ + 88, + 58, + 2, + 9 + ], + [ + 88, + 63, + 5, + 16 + ], + [ + 88, + 68, + 2, + 18 + ], + [ + 88, + 68, + 4, + 7 + ], + [ + 88, + 69, + 4, + 11 + ], + [ + 88, + 69, + 5, + 29 + ], + [ + 88, + 70, + 5, + 45 + ], + [ + 88, + 71, + 2, + 18 + ], + [ + 88, + 71, + 4, + 27 + ], + [ + 89, + 60, + 5, + 2 + ], + [ + 89, + 61, + 5, + 2 + ], + [ + 89, + 62, + 5, + 2 + ], + [ + 89, + 71, + 1, + 2 + ], + [ + 90, + 60, + 0, + 21 + ], + [ + 90, + 64, + 0, + 26 + ], + [ + 90, + 64, + 5, + 151 + ], + [ + 90, + 65, + 0, + 26 + ], + [ + 90, + 65, + 5, + 151 + ], + [ + 90, + 67, + 0, + 26 + ], + [ + 90, + 69, + 0, + 26 + ], + [ + 90, + 70, + 0, + 26 + ], + [ + 90, + 70, + 5, + 78 + ], + [ + 90, + 71, + 0, + 26 + ], + [ + 90, + 71, + 5, + 151 + ], + [ + 98, + 10, + 5, + 63 + ], + [ + 98, + 17, + 5, + 112 + ], + [ + 98, + 18, + 5, + 158 + ], + [ + 98, + 22, + 5, + 84 + ], + [ + 98, + 25, + 5, + 27 + ], + [ + 98, + 31, + 5, + 99 + ], + [ + 98, + 45, + 5, + 213 + ], + [ + 98, + 47, + 5, + 15 + ], + [ + 98, + 51, + 5, + 151 + ], + [ + 98, + 62, + 5, + 198 + ], + [ + 101, + 20, + 5, + 86 + ], + [ + 101, + 31, + 5, + 86 + ], + [ + 101, + 35, + 5, + 86 + ], + [ + 101, + 49, + 5, + 86 + ], + [ + 101, + 50, + 5, + 86 + ], + [ + 106, + 38, + 5, + 213 + ], + [ + 106, + 43, + 5, + 32 + ], + [ + 106, + 44, + 5, + 135 + ], + [ + 106, + 52, + 5, + 213 + ], + [ + 106, + 53, + 5, + 213 + ], + [ + 106, + 55, + 5, + 213 + ], + [ + 106, + 57, + 5, + 101 + ] + ] +} diff --git a/research/t8-rank7-two-swaps/CREDITS.md b/research/t8-rank7-two-swaps/CREDITS.md new file mode 100644 index 0000000000..12d907064f --- /dev/null +++ b/research/t8-rank7-two-swaps/CREDITS.md @@ -0,0 +1,27 @@ +# Attribution and scope + +This descendant improves the allocation of PR3457 while preserving its current rank-seven local supplier and sixteen-replica chronology. It does not invent the local word, native projector compiler, controller, moment engines, or outer argument. + +- [PR3413](https://github.com/CrocSwap/integer-mult-bounds/pull/3413), exact head `391d02ced8e620d8f06aeda1ebe02f099d37af92`, supplies the admitted T16 comparison and the literal call chronology retained in `PLAN-3413.json`. +- [PR3403](https://github.com/CrocSwap/integer-mult-bounds/pull/3403), retained by PR3413, supplies deterministic regular bipartite edge coloring of pattern flows. `PREDECESSOR-COLORING.py` is its exact retained verifier; `coloring.py` extracts its three generic coloring functions and generalizes the width loop from five classes to the supplied count-vector length. The original verifier and upstream explanations remain unchanged. +- [PR3133](https://github.com/CrocSwap/integer-mult-bounds/pull/3133) and [PR3148](https://github.com/CrocSwap/integer-mult-bounds/pull/3148) supply both actual rank-seven words, their native interfaces, and the complete paid local profile. All previous source and research credits in that ancestry remain applicable. +- `research/t16-owner-audit-seed67/verify.py` and `research/rank7-joint-endframes/allocation/vendor/independent_owners.py` supply independent literal owner and current-provider checks. Their code is loaded unchanged from authenticated inputs. +- `research/frontier1094-idle-star-ceiling/analyze.py` and the retained multicold engines supply independent rational profile pricing. Its ancestral outer price is labeled separately from the changed physical/controller admission and modern outer result. + +New work is the six-width chronological allocation certificate, its source-bound deterministic reconstruction, compact-helper correspondence, and combination of these existing scientific interfaces. Solver discovery is not part of verification. No private optimizer, orchestration script, or research notebook is required for replay. + +PR3457, exact head `e47d1dd9e38241b902545dbc41d1bbe7fa0c4bcd`, supplies the complete prior composition, scientific reconstructor, source-closed replay and preserved native-cache provenance. The present increment is the two-pattern bounded allocation repair and its exact paid-profile gain. PR3361 supplies the high-precision current-word cap interval used only for the reported comparison ratio. All preceding credits remain applicable. + +## T8 descendant + +PR3465 (52c8434c4b184dbbd3e080aff43b0a9714fe8bf1) supplies the immediate scientific package and complete T16 construction. This descendant changes the replica architecture and its allocation, while retaining PR3413 chronology ancestry, PR3133 current native providers, and the inherited admission/source materializer unchanged except fixed-T8 expected bindings. The native cache remains explicitly attributed to prior fresh PR3148 execution. + +T8 itself is prior art: `research/gauge44-slots-arcflow`, `gauge44-slots-deepen-arcflow`, `gauge44-slots-balance-arcflow`, and `gauge44-slots-t16-arcflow` retain older eight-replica constructions and comparisons (including the PR1005/PR1018 480-helper ancestry). This contribution claims the actual current 408-helper supplier composition, projected schedule and complete new allocation/admission, not the first eight-replica architecture. + +## Adjacent-source-window descendant + +PR3468 (dbeac6cf5c1190459fb5ed7a6020bdc50641577d) supplies the immediate T8 construction, source closure and complete native/outer admission. This descendant changes one declared adjacent call pair and its physical allocation; it retains the same providers, dispatcher, private stock, canonical source files and overlay. PR3413/PR3133/PR3148 and older T8 construction credits remain as recorded above. + +## Two-swap successor + +PR3485 (1ee2ac4be28f284d75eac0869f2049025f94b94b) supplies the immediate validated T8 chronology, current native providers, source closure and complete admission runner. This successor retains its earlier swap and changes only the two declared adjacent calls and corresponding allocation. All PR3413/PR3133/PR3148/PR3468 and older T8 ancestry credits above remain applicable. diff --git a/research/t8-rank7-two-swaps/DISPATCH-RULE.json b/research/t8-rank7-two-swaps/DISPATCH-RULE.json new file mode 100644 index 0000000000..3037b557c7 --- /dev/null +++ b/research/t8-rank7-two-swaps/DISPATCH-RULE.json @@ -0,0 +1,4 @@ +{ + "rule": "extra on (stage,replica)=(0,0); gauge44 on all other 71 calls", + "reason": "Exercise both authenticated providers under unchanged upstream reconstructor; actual widths and local paid profiles identical." +} diff --git a/research/t8-rank7-two-swaps/EXPECTED-PROFILE-PRICE.json b/research/t8-rank7-two-swaps/EXPECTED-PROFILE-PRICE.json new file mode 100644 index 0000000000..83ea8475db --- /dev/null +++ b/research/t8-rank7-two-swaps/EXPECTED-PROFILE-PRICE.json @@ -0,0 +1,15 @@ +{ + "native": { + "endpoint": "1729097946885651030613/1000000000000000000000000", + "endpoint_decimal": "0.001729097946885651030613", + "kappa": "1726113327874331/1000000000000000000", + "kappa_decimal": "0.001726113327874331" + }, + "conservative": { + "endpoint": "1729097943892476511513/1000000000000000000000000", + "endpoint_decimal": "0.001729097943892476511513", + "kappa": "1726113324891481/1000000000000000000", + "kappa_decimal": "0.001726113324891481" + }, + "scope": "Exact two-engine profile price with ancestral outer parameters; new physical/controller invoice and modern outer are separate." +} diff --git a/research/t8-rank7-two-swaps/EXPECTED.json b/research/t8-rank7-two-swaps/EXPECTED.json new file mode 100644 index 0000000000..930d207dca --- /dev/null +++ b/research/t8-rank7-two-swaps/EXPECTED.json @@ -0,0 +1,24 @@ +{ + "owner_canonical_sha256": "e1a8b424204a9d13d49cc12616cfc95f69a79311cabfdae10e4b2a985398f5d3", + "idle": { + "1": 1940, + "3": 536, + "5": 172, + "32": 1, + "48": 3050 + }, + "profile": { + "1": 177116, + "2": 52128, + "3": 16952, + "4": 7344, + "5": 1612, + "8": 576, + "32": 1, + "48": 3050 + }, + "rank_mass": 520704, + "roles": 29376, + "calls": 72, + "deficit": 2560 +} diff --git a/research/t8-rank7-two-swaps/INPUT-PINS.json b/research/t8-rank7-two-swaps/INPUT-PINS.json new file mode 100644 index 0000000000..6f215fd1b1 --- /dev/null +++ b/research/t8-rank7-two-swaps/INPUT-PINS.json @@ -0,0 +1,17 @@ +{ + "research/coupled-carrier-cap740/words/base.json.gz": "300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e", + "research/coupled-carrier-cap740/words/extra.json.gz": "495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0", + "research/rank7-joint-endframes/vendor/preload_move.py": "c8fda4674644fcd5cbf39b6645ce148a21daa90a998b678cbe51f970b78b0044", + "research/t16-owner-audit-seed67/verify.py": "f6e27f76c9ccb87b3ce6c5e673588338a09847d22771da7b3f28579661c9404b", + "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/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/frontier1094-idle-star-ceiling/analyze.py": "d9768cff06d5e19e75b2ccc4d03ff5bc2d93098f3192c167d3f208c802877bbc", + "research/community-frontier1094-audit/ASSEMBLY.json": "1122cb3a575f8c788345fc1bf4c108ac7c3250fb81a5988671f5eb04b3ab3045", + "research/complex-k492-owner-repair/vendor/multicold/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/rank7-joint-endframes/allocation/vendor/independent_owners.py": "77a848729159e271ba64f403dfd59dddb13044b17b2950fa56700f442e2fe461", + "research/rank7-joint-endframes/allocation/vendor/PLAN.json.gz": "d566cfb87b71639d4138e1f89b543e2dd6a7772070226a2a14c799a6835bf21e", + "research/rank7-joint-endframes/allocation/vendor/TEMPLATE.json.gz": "21297b20f1f2dc76eb9dd8124416068c3cb096bab9df17fa4da19bc68dfe082e", + "research/coupled-carrier-cap740/vendor/PR3133-PROVIDERS.json": "52eb0d85caa7b2d4a93acdf5011f52b793f61ddca86235fb03cd9a09397ad4cd" +} diff --git a/research/t8-rank7-two-swaps/LOCAL-PINS.json b/research/t8-rank7-two-swaps/LOCAL-PINS.json new file mode 100644 index 0000000000..3a6f423a8d --- /dev/null +++ b/research/t8-rank7-two-swaps/LOCAL-PINS.json @@ -0,0 +1,19 @@ +{ + "coloring.py": "0e43ba559f0552001b2271ea2eb0be968a372f6643bf1d3d14cf4779b82d5642", + "PLAN-3413.json": "27d6a1886d3f42b7bcc3dbf10d4e669524383227fa5e19c3453ca2eb6953e2d8", + "CERTIFICATE.json": "3227f5e6632a2a6b39710e7c948311e9f75f3b1db889b405bb79f3846940be21", + "PREDECESSOR-COLORING.py": "200e8005b121acdf0a68589e73961a1e1120faf6041f500822c0eb9c1cf09f05", + "EXPECTED.json": "79b54595950f453db431af796978a4d0a574dda71ef4be136d890dd44a419aaf", + "EXPECTED-PROFILE-PRICE.json": "c57be71671bda0da66133120c8dc9755936d21fb0fdd5e030ed3b0ceda47e76d", + "DISPATCH-RULE.json": "c38b8b8ce676a39e202018310dc6b57b48d69456437e9297453e09efafa0da4e", + "PREDECESSOR-3457.json": "be7b6c3d092577b9a4de8b9bdaa29bdee728434cfb0788dfdb9a0bfcbe9ea401", + "CAP-RATIO.json": "b4e833f59f741e2aae95de31c959937d34bc89cf4a98a55304834af31f4a0ca2", + "PLAN-T8.json": "6cfd3262a7b39667b7428b2772c35ed0dc1443d476173f2d55c96829717b1453", + "PREDECESSOR-3465.json": "604be10d2190bb1ae548bf00f1bb3ce0f3c0281a5f8d8184caa4d9cc324fbc56", + "PLAN-3468.json": "d06975732720f39c313cd975fe0646f15a72d9006542476737d71ce528cf423d", + "ORDER-RECIPE.json": "d5b9d58db9cb642f4dbe035da30a05bb5d92d8c8075debc0e04aea5124d3c015", + "PREDECESSOR-3468.json": "81d59242274a6beea65e68dc174da4c84b8417ec51a49fbe14349057257ef115", + "PLAN-3485.json": "332f22b12de58d0453b459c9c15c05604ab7911a20c9cc7eb571c9c6d08ca487", + "ORDER-RECIPE-3485.json": "b823dd4781fb59f7ff1ae20cf1329d853d927af00cfb0bcfa24bf44b17efb4b7", + "PREDECESSOR-3485.json": "de1b94a3b8ae5619d84a4315cd3c8700cbc5b5b94d9aa10df71dca39e0a94be4" +} diff --git a/research/t8-rank7-two-swaps/MATERIALIZE.json b/research/t8-rank7-two-swaps/MATERIALIZE.json new file mode 100644 index 0000000000..7973b559b1 --- /dev/null +++ b/research/t8-rank7-two-swaps/MATERIALIZE.json @@ -0,0 +1,7872 @@ +{ + "canonical_base": "6f100d4bb5083f8c35d96fd95a539811c62f245c", + "entries": { + "NATIVE-RECEIPT.json": { + "bytes": 13782, + "git_blob": "ff1f4798cbbb325f178535c09217e00b9e456345", + "sha256": "f90cafe84385533a0eeb96356f385b646f402ff85cd05154c47a81c783023d9d", + "source_kind": "overlay", + "source_path": "NATIVE-RECEIPT.json" + }, + "PR2969-CLAIM.json": { + "bytes": 2316, + "git_blob": "beee83c9261522029d99fb486befecaf5a42fd1c", + "sha256": "656a4c93411b078753783513e2e71b1722a56e7b70120264a38118811982fa77", + "source_kind": "canonical_main", + "source_path": "research/paired-swap-normal45/CLAIM.json" + }, + "adapters/admit_extension.py": { + "bytes": 32723, + "git_blob": "d924c5cb5d2cdfccd0580b3ce2ea9b8f88ad92f8", + "sha256": "6ddd449abfc2910e4c91f4ed93e14d65b84e6c1d2a082f3c089ad06f64d1d6ce", + "source_kind": "overlay", + "source_path": "adapters/admit_extension.py" + }, + "adapters/extension_blocknorm.py": { + "bytes": 18344, + "git_blob": "3c5a602f1b6435308d5abf2cc918c8681068c86b", + "sha256": "6e6b8683cc87a84e5410c399b1128eb68694f852a3927cb124067f503ed7d7c7", + "source_kind": "overlay", + "source_path": "adapters/extension_blocknorm.py" + }, + "helpers/lift_parent.py": { + "bytes": 9425, + "git_blob": "fc0375d42419d15f3d1123a5893bbd717a084e69", + "sha256": "9a1edd7d4ab4a2f2ac8d15b42b7e40f93653d65026bac59e4c1ce80b486bd60e", + "source_kind": "canonical_main", + "source_path": "research/atlas-frontier-applications/vendor/pr2848/vendor/pr2839/lift_parent.py" + }, + "helpers/reconstruct_replica.py": { + "bytes": 5403, + "git_blob": "f00410bb45827c872d6eb6c37b7e946ca938f495", + "sha256": "5472811c24aef3852dc7e189dff5060076a6c0b25bfde928da50dcfe9b5bdc15", + "source_kind": "canonical_main", + "source_path": "research/atlas-frontier-applications/vendor/pr2848/vendor/pr2839/reconstruct_replica.py" + }, + "helpers/replica_parent.py": { + "bytes": 13441, + "git_blob": "770fb1fe99f9cb6188d37822f566dcf771999bbc", + "sha256": "48bdbf28f59d80edb266803ec61bf5e22e8fb5e5a0e2b88004b6039147589bd4", + "source_kind": "canonical_main", + "source_path": "research/atlas-frontier-applications/vendor/pr2848/vendor/pr2839/replica_parent.py" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/CACHE.json": { + "bytes": 1328, + "git_blob": "9822942959c40c34d7730342aefc45952bcb5cae", + "sha256": "9da7f52ffee2ac69ea07180977c257d5e8ac5eaf0d09b955e70bac4a39b56a56", + "source_kind": "overlay", + "source_path": "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/CACHE.json" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/STEPS.json": { + "bytes": 436, + "git_blob": "409324c087957d6cc862c8d0e8f1ed0ece625177", + "sha256": "6a1e0a04d89da89c64b9e2eeffdc4f503cd8dd9a89c4e242cf71ced3e15f947c", + "source_kind": "overlay", + "source_path": "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/STEPS.json" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/CANONICAL-WORD.json.gz": { + "bytes": 84188, + "git_blob": "766929d9d6dfb9337fa0af1e88e34c3091b80d30", + "sha256": "9bab309e148d855d82ba4cc1ed9ebf157ec026dde87a90557573610740ad712e", + "source_kind": "overlay", + "source_path": "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/CANONICAL-WORD.json.gz" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/CLIFFORD-RECIPES.json": { + "bytes": 1068144, + "git_blob": "fed4d40157e4a0be0e70343972cea177055a0b7b", + "sha256": "580dee1ca6d0a2971bc1dbe93558b8331bfa61662ce1736b24d944a55127b4f0", + "source_kind": "overlay", + "source_path": "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/CLIFFORD-RECIPES.json" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/CLIFFORD-REVIEW.json": { + "bytes": 778, + "git_blob": "f1d4662af522aeef0e537d50536844d98582ccea", + "sha256": "f12ce78080307609805f421488230a1db78d5d96b2a238e5580c7d6360316b4b", + "source_kind": "overlay", + "source_path": "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/CLIFFORD-REVIEW.json" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/FULL-WORD.json.gz": { + "bytes": 72538, + "git_blob": "cb4cc24a4545944627ad595c0c5080196952b9f0", + "sha256": "300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e", + "source_kind": "canonical_main", + "source_path": "research/coupled-carrier-cap740/words/base.json.gz" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/INDEPENDENT-LOCAL-REPLAY.json": { + "bytes": 6640, + "git_blob": "37f2b2fbf0df38a1aae8fdbca53048fbfc5e60c9", + "sha256": "9163370bb5b422c1b64e7e77de3eb0eb2e395a9ba5950c85dda51d0b3a5fff48", + "source_kind": "overlay", + "source_path": "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/INDEPENDENT-LOCAL-REPLAY.json" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/LOCAL-CHECKS.json": { + "bytes": 1022, + "git_blob": "f2f8bf36758f756556fca7fe2920d45ec367dcd5", + "sha256": "681abd7fb34ef2b691dd95f4d7284c493989c7d57b16776ce8c2ae96f946f49c", + "source_kind": "overlay", + "source_path": "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/LOCAL-CHECKS.json" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/LOCAL-PROGRAMS.json.gz": { + "bytes": 199211, + "git_blob": "6e2d9be6661c0dadde81eb328756c659b1833a84", + "sha256": "dc7d32b3d677b08df642040c7cbad2bfbfdf67d206b0aadca608b65bdf67ddbf", + "source_kind": "overlay", + "source_path": "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/LOCAL-PROGRAMS.json.gz" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/RESIDUAL-ADAPTERS.json": { + "bytes": 39940, + "git_blob": "1322b96f4223cff2cb205627327b845b9ad6f53c", + "sha256": "8a6130051284adf76ec932bc2a190058cc99efbed5d862bee819e3bc8c29a31b", + "source_kind": "overlay", + "source_path": "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/RESIDUAL-ADAPTERS.json" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/SCALAR-FRAME-AUDIT.json": { + "bytes": 3907, + "git_blob": "9004ef11ad6c924d5b04d4c6fce831b1ab3cbdcb", + "sha256": "7f4d73ddcf382d0ec3cc1de6fe5d8bf9ab881d93713f0bf1935333e1ed3b27c8", + "source_kind": "overlay", + "source_path": "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/SCALAR-FRAME-AUDIT.json" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/WARP-RECIPE-CHECKS.json": { + "bytes": 805, + "git_blob": "dc2b94c75bf6b396ecd2662b2304bb463475ac39", + "sha256": "9e7dc5f00af60ee109cd00756afe31a71fbbaadb36f31e69633cf63ac37b1f3e", + "source_kind": "overlay", + "source_path": "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/WARP-RECIPE-CHECKS.json" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/WRAPPER-CHECKS.json": { + "bytes": 15286, + "git_blob": "4754886ef0e05af8ed3b42dfff78e5cb6a59de7c", + "sha256": "7cabaf1185ec15626096afb52c6dd55939ae10c8fd8709131c309db53261f2f4", + "source_kind": "overlay", + "source_path": "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/WRAPPER-CHECKS.json" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/CACHE.json": { + "bytes": 1328, + "git_blob": "646431900489caf1b97d10f6dd837b5110b9d830", + "sha256": "d6cb7554f0cf9cd0fffb69d4df628b0363282235ae97f6c3f1a2c4fbbd1ce153", + "source_kind": "overlay", + "source_path": "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/CACHE.json" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/STEPS.json": { + "bytes": 437, + "git_blob": "0ff7ebb65d0feea6eed3342831c7c1f4f50d8d7d", + "sha256": "67634f114de028b65a2755e566839a69c4c0d6d9b6c077c90d997fcdb45d5966", + "source_kind": "overlay", + "source_path": "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/STEPS.json" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/CANONICAL-WORD.json.gz": { + "bytes": 84192, + "git_blob": "67cd734f0345d07dfd71bd8a70ab454445e1dc02", + "sha256": "4090b834c363418e050aca831c618d6f8b3921e2fd03f079994ef84dec0bb61d", + "source_kind": "overlay", + "source_path": "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/CANONICAL-WORD.json.gz" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/CLIFFORD-RECIPES.json": { + "bytes": 1068160, + "git_blob": "1b3cb3620cf748c1beb3b5476c444bf46f16b2d1", + "sha256": "f3c678f44ac8c116376d707b088516b0c17744a8508f2863843b912738d2024e", + "source_kind": "overlay", + "source_path": "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/CLIFFORD-RECIPES.json" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/CLIFFORD-REVIEW.json": { + "bytes": 778, + "git_blob": "112a41d1da6260e091daaeb9be2f76154843383a", + "sha256": "5ed0b0f60bd121bb4b28829a2b5790cb8497825983a309c426da9496a84a97e8", + "source_kind": "overlay", + "source_path": "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/CLIFFORD-REVIEW.json" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/FULL-WORD.json.gz": { + "bytes": 72537, + "git_blob": "decc8f26d8aab108baf75f0d8b2d1012eb06d076", + "sha256": "495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0", + "source_kind": "canonical_main", + "source_path": "research/coupled-carrier-cap740/words/extra.json.gz" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/INDEPENDENT-LOCAL-REPLAY.json": { + "bytes": 6640, + "git_blob": "1744035690c27da4e45990d918be3ba4462dc6c3", + "sha256": "4f6accccc566a00b6ff2b35fc110511fca540327ae415628184091d94f89fb83", + "source_kind": "overlay", + "source_path": "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/INDEPENDENT-LOCAL-REPLAY.json" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/LOCAL-CHECKS.json": { + "bytes": 1022, + "git_blob": "f2f8bf36758f756556fca7fe2920d45ec367dcd5", + "sha256": "681abd7fb34ef2b691dd95f4d7284c493989c7d57b16776ce8c2ae96f946f49c", + "source_kind": "overlay", + "source_path": "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/LOCAL-CHECKS.json" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/LOCAL-PROGRAMS.json.gz": { + "bytes": 199211, + "git_blob": "6e2d9be6661c0dadde81eb328756c659b1833a84", + "sha256": "dc7d32b3d677b08df642040c7cbad2bfbfdf67d206b0aadca608b65bdf67ddbf", + "source_kind": "overlay", + "source_path": "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/LOCAL-PROGRAMS.json.gz" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/RESIDUAL-ADAPTERS.json": { + "bytes": 39950, + "git_blob": "42ec02e83f194ff960e5f5e7225e5c54da4cdd87", + "sha256": "dd8d70e07ae6ecc028d7691611966fcaee946279964736997af0aa78c61c2282", + "source_kind": "overlay", + "source_path": "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/RESIDUAL-ADAPTERS.json" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/SCALAR-FRAME-AUDIT.json": { + "bytes": 3907, + "git_blob": "877bc275d549f41defc6657ae7e843a8047803af", + "sha256": "47d3d04196e723c3b69e2301cd1086f9e9481885893d51eb948a1e57890308ff", + "source_kind": "overlay", + "source_path": "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/SCALAR-FRAME-AUDIT.json" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/WARP-RECIPE-CHECKS.json": { + "bytes": 805, + "git_blob": "e3a7401a5c1fbded697c0b59cc301b71286ff699", + "sha256": "83c4ae1ed3277bdffab73d837b7ee641a224064ff538b47292a4dcb2e937a73b", + "source_kind": "overlay", + "source_path": "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/WARP-RECIPE-CHECKS.json" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/WRAPPER-CHECKS.json": { + "bytes": 15286, + "git_blob": "4754886ef0e05af8ed3b42dfff78e5cb6a59de7c", + "sha256": "7cabaf1185ec15626096afb52c6dd55939ae10c8fd8709131c309db53261f2f4", + "source_kind": "overlay", + "source_path": "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/WRAPPER-CHECKS.json" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/CACHE.json": { + "bytes": 1662, + "git_blob": "362cb556a03cc6ff8eb5692d5ec696702a66b2c1", + "sha256": "3ed6859152f2594352bea363ce8d297f93dc138a5748b2a55523e89d2eef3776", + "source_kind": "overlay", + "source_path": "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/CACHE.json" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/STEPS.json": { + "bytes": 436, + "git_blob": "cc07e0854198aae4e396b80ef71c1cd1ddbc466d", + "sha256": "02a8f2021aa8406277656a086d875a2d50cea569e5179c27d2bcaed92d9826ff", + "source_kind": "overlay", + "source_path": "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/STEPS.json" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/ledgers.log": { + "bytes": 69, + "git_blob": "27031382390f563a067135ea12d20c2dec879778", + "sha256": "2f40f12c67d436dde2ea415ea3e033ec60a9d43cc71427dcc1bf987962da34d7", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/ledgers.log" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local-replay.log": { + "bytes": 157, + "git_blob": "dafef87e136ca86ecc65839706b8c5439db63637", + "sha256": "dd643a58258431c3b07d3b06d9060c49677fa23b4fafc9f10988ed1f6867bd9a", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local-replay.log" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/CANONICAL-WORD.json.gz": { + "bytes": 84955, + "git_blob": "5eec498cbfec0c558d12b765bab0392b7ba48ceb", + "sha256": "e38e2136e5a4a75bb843735a59158543eff04bd06384d73752b220d6938af73d", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/CANONICAL-WORD.json.gz" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/CLIFFORD-RECIPES.json": { + "bytes": 979447, + "git_blob": "4f8c3d8b7a9d734ea31e47662a617fd0d1e0e2cf", + "sha256": "cf410b60c9e3d9e7f99d94b5b28c4e3ae61c4b32892df4e03257b60fe5a37b02", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/CLIFFORD-RECIPES.json" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/CLIFFORD-REVIEW.json": { + "bytes": 644, + "git_blob": "a061ae854058b14eb41d15c11120c65ddb7bc340", + "sha256": "45647f1d24501ae4feea3a0247299c18437bf66b67028a24feb442318de75767", + "source_kind": "overlay", + "source_path": "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/CLIFFORD-REVIEW.json" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/FULL-WORD.json.gz": { + "bytes": 57374, + "git_blob": "4d464f55a2955e5c832b5ce789d5d0e0a39fb4e1", + "sha256": "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/FULL-WORD.json.gz" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/INDEPENDENT-LOCAL-REPLAY.json": { + "bytes": 2295, + "git_blob": "0d84420b77e101ac1e9609d807a56bda53c94547", + "sha256": "39874d664110d1ee85da901e2cd56e7cd0f27e0153813d4608c98122a90815da", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/INDEPENDENT-LOCAL-REPLAY.json" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/LOCAL-CHECKS.json": { + "bytes": 892, + "git_blob": "a076445dca20c08229dbea8976a7fbaf309cdd39", + "sha256": "ef01cb5b6d1779518282c69a20d1dbcdbf57cb89ba616e2101bb209b37d80286", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/LOCAL-CHECKS.json" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/LOCAL-PROGRAMS.json.gz": { + "bytes": 209444, + "git_blob": "3e65cadb21689bf355f4eb95257a78ee790516ac", + "sha256": "26c2fd119125bfca1ae655bb8a57df064da250370e60a85e1e8e8c4649e6a904", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/LOCAL-PROGRAMS.json.gz" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/RESIDUAL-ADAPTERS.json": { + "bytes": 15793, + "git_blob": "ac4911ddcb2706ece5eda5555a8b44ca21ea80a3", + "sha256": "0102fa3b62b095c14a34d5af95cc321db38e5f5e03a4f226828e8ebf6fdbe20b", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/RESIDUAL-ADAPTERS.json" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/SCALAR-FRAME-AUDIT.json": { + "bytes": 7111, + "git_blob": "af5ce39bd72f3efa740f0092af6a8d99f92d7274", + "sha256": "b450451f2b4bb99eb58f2cc687c3d498861c51696ada2689982ba71563eda19e", + "source_kind": "overlay", + "source_path": "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/SCALAR-FRAME-AUDIT.json" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/WRAPPER-CHECKS.json": { + "bytes": 6806, + "git_blob": "7f7487b47e1dbcf82fddef57dc195ac831279110", + "sha256": "84a5bc26df5fb70dc12852a868962bcdfad3b85d85408edfd1f343e898a78c0e", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/WRAPPER-CHECKS.json" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/native.log": { + "bytes": 3733, + "git_blob": "4d61f353c721d10f3d33cbdd835126f2769851e0", + "sha256": "14b7804c767c6734b6caeff749002be8213e8eab7ceb87868573e44f57a107b0", + "source_kind": "overlay", + "source_path": "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/native.log" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/phases.log": { + "bytes": 889, + "git_blob": "21497e5664b870b8b68c382414f54d0212a81317", + "sha256": "0a6146b4b02d0d4e7ce82ffc10c04992949e362c6437a7d4aba61b7c1c80c5ca", + "source_kind": "overlay", + "source_path": "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/phases.log" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/wrappers.log": { + "bytes": 144, + "git_blob": "bd2962079cbaab212d51f0028753c633167c94cd", + "sha256": "74b13cf8570ca2f32ce0018575b1b73e95af77a28e59d09556fec59260bdbba5", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/wrappers.log" + }, + "native-cache/_receipts/e0eefc96567fbb45e19e6de0ca295381dbe0e686c08ddc783639b065c7c791d4/RECEIPT.json": { + "bytes": 586, + "git_blob": "6437372debb7c041ccc06b3188e53be4d5bc8084", + "sha256": "bc1bc13637846b3807119ae55dd006c8076815f355c93e0a1f57c1dce3ebeb3e", + "source_kind": "overlay", + "source_path": "native-cache/_receipts/e0eefc96567fbb45e19e6de0ca295381dbe0e686c08ddc783639b065c7c791d4/RECEIPT.json" + }, + "native-cache/_receipts/e0eefc96567fbb45e19e6de0ca295381dbe0e686c08ddc783639b065c7c791d4/RESULT.json": { + "bytes": 4043, + "git_blob": "30aad6d8608828e978dee95036165c271506e5d9", + "sha256": "845e82a755ac46ea2f62b79700f7af6037616408a8359e615c24d351713c8c12", + "source_kind": "overlay", + "source_path": "native-cache/_receipts/e0eefc96567fbb45e19e6de0ca295381dbe0e686c08ddc783639b065c7c791d4/RESULT.json" + }, + "native-cache/_receipts/e0eefc96567fbb45e19e6de0ca295381dbe0e686c08ddc783639b065c7c791d4/STAGES.json": { + "bytes": 2948, + "git_blob": "49709be10b5907d8512c5e59a5d4f45567f76651", + "sha256": "b0d0263a87e95da1dc03e552c878ba4da4494184d1560ecc66e4dd93d7129a0b", + "source_kind": "overlay", + "source_path": "native-cache/_receipts/e0eefc96567fbb45e19e6de0ca295381dbe0e686c08ddc783639b065c7c791d4/STAGES.json" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/CACHE.json": { + "bytes": 1662, + "git_blob": "4c75ff6a31189ca6cb8c0ef02e86c7cd209c9866", + "sha256": "2ab0c916ce58b97c3bca6b2d0369168f3626f06c7cf566dec0ead919ba7d7940", + "source_kind": "overlay", + "source_path": "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/CACHE.json" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/STEPS.json": { + "bytes": 436, + "git_blob": "89571839572a8fb56bac344b5a703d7468846d63", + "sha256": "ae00b2906950db818416e47984cb08ecbf55ba836d68e5fce7bfb94926a91bc5", + "source_kind": "overlay", + "source_path": "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/STEPS.json" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/ledgers.log": { + "bytes": 69, + "git_blob": "27031382390f563a067135ea12d20c2dec879778", + "sha256": "2f40f12c67d436dde2ea415ea3e033ec60a9d43cc71427dcc1bf987962da34d7", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/ledgers.log" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local-replay.log": { + "bytes": 157, + "git_blob": "dafef87e136ca86ecc65839706b8c5439db63637", + "sha256": "dd643a58258431c3b07d3b06d9060c49677fa23b4fafc9f10988ed1f6867bd9a", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local-replay.log" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/CANONICAL-WORD.json.gz": { + "bytes": 84954, + "git_blob": "95134d1c52350351599eeb9171a24c6806533512", + "sha256": "f69c0ca2c217eab87a231b67e548cd6491286314b1215e19f0b1d7463afd5e91", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/CANONICAL-WORD.json.gz" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/CLIFFORD-RECIPES.json": { + "bytes": 979484, + "git_blob": "26317add80f3f70938611c6884a048ccc809b571", + "sha256": "f1b5a509e39293f5d7ffea7b269fd9e5443e625a9286a022caa1fd4b62af8063", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/CLIFFORD-RECIPES.json" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/CLIFFORD-REVIEW.json": { + "bytes": 644, + "git_blob": "f33ddbf796f322ca4f7db895ef9c32fc955b130a", + "sha256": "1eac718473827728f905380793bc91b8f1c89521fcf1fb978bd9091170d3e8ee", + "source_kind": "overlay", + "source_path": "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/CLIFFORD-REVIEW.json" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/FULL-WORD.json.gz": { + "bytes": 57371, + "git_blob": "eacf8c773cb50637f93a762342b3b5f0853fe29a", + "sha256": "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/FULL-WORD.json.gz" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/INDEPENDENT-LOCAL-REPLAY.json": { + "bytes": 2295, + "git_blob": "87720511614a02b38330aa90087ad4f25b1bedf8", + "sha256": "70b4b787a5a4529452a58e9ac48826e848748a35b95a9b20c5358f4355705058", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/INDEPENDENT-LOCAL-REPLAY.json" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/LOCAL-CHECKS.json": { + "bytes": 892, + "git_blob": "1306cf8d5a589950addbe7bc3c73982772223b45", + "sha256": "e52e7feece9cb22e83c1d687c0f98731f8d50b7e8c863732ec662c89453fbcd4", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/LOCAL-CHECKS.json" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/LOCAL-PROGRAMS.json.gz": { + "bytes": 209445, + "git_blob": "163acc4e5ef2c09b8834c9ed6c68330bf63199da", + "sha256": "81d4aefacaa27f2f215e7d35559d5a079ca521f4ca2eb9a9c6a6bd7062179bff", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/LOCAL-PROGRAMS.json.gz" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/RESIDUAL-ADAPTERS.json": { + "bytes": 15815, + "git_blob": "ee0cdfc486993d6a4714c475745a05768b78a43f", + "sha256": "89e5779ba4fcc1b1a76bed05c9b36600bc1dc3c6efd7e623865692ec715c30c5", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/RESIDUAL-ADAPTERS.json" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/SCALAR-FRAME-AUDIT.json": { + "bytes": 7111, + "git_blob": "d3ce767d25feb46dd8dd7860a72fafa461e10bc8", + "sha256": "4be1b04a3504e228e3fc95ef8cb4805272dacd6bd0616b8b4aef649c80a901ae", + "source_kind": "overlay", + "source_path": "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/SCALAR-FRAME-AUDIT.json" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/WRAPPER-CHECKS.json": { + "bytes": 6815, + "git_blob": "5359564a89487986f437435d3fbbfec9f4c6e92a", + "sha256": "fc7e24778302326fdacfd08dd3d5e63483cf4539cd5022a6c77f016752fac1a3", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/WRAPPER-CHECKS.json" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/native.log": { + "bytes": 3733, + "git_blob": "c87b4bad9fe15d6a3c7f92b3712b40ea287a6f2c", + "sha256": "9bb4169a54cf20008b1bffcb08e2bacd59b4aeab4faa7bbae6c462c5083cb07a", + "source_kind": "overlay", + "source_path": "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/native.log" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/phases.log": { + "bytes": 889, + "git_blob": "65f548dd5313575397ef8cfb7b7e3e96434a8cb8", + "sha256": "da5230122cb781ac3fa5c98b08356c0af2050cf70e13f2f52ebec19ffb39aea1", + "source_kind": "overlay", + "source_path": "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/phases.log" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/wrappers.log": { + "bytes": 144, + "git_blob": "bd2962079cbaab212d51f0028753c633167c94cd", + "sha256": "74b13cf8570ca2f32ce0018575b1b73e95af77a28e59d09556fec59260bdbba5", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/wrappers.log" + }, + "source/.gitattributes": { + "bytes": 8, + "git_blob": "fa1385d99a319b43c06f5309d1aae9fdd3adea46", + "sha256": "705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/.gitattributes" + }, + "source/ADMISSION-DERIVATION.patch": { + "bytes": 33412, + "git_blob": "ab97eb8824cea8ff46bf17009aa63e8f5c5c8879", + "sha256": "7021000d75635fc5806af821640c02f9d7cbbbe1cf314dacfcc743fc6875fdd8", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/ADMISSION-DERIVATION.patch" + }, + "source/CLAIM.json": { + "bytes": 11183, + "git_blob": "efb3da2b763b1a91289cb7b020f21882123e4fa5", + "sha256": "94fced945b1171e97c3ac7c71f819a5ba6c5230c10ef0b15556482990b46b368", + "source_kind": "overlay", + "source_path": "source/CLAIM.json" + }, + "source/CONSTRUCTION.json": { + "bytes": 426, + "git_blob": "dba20d7169f71e95fefe0876fc0fbd46bbc19d4e", + "sha256": "07c8c640de821978b6d2945100e2492ea7a6c006baa6b7b7585bbcb3b7f3eba9", + "source_kind": "overlay", + "source_path": "source/CONSTRUCTION.json" + }, + "source/DISPATCH.json": { + "bytes": 10399, + "git_blob": "ae7b0d48c0d9c4182e0edea9a36a5f5aaa8ff0a3", + "sha256": "2d178ebfbf3147d1f844897c779d151e04a0b9f480cbf57b76add4a24b8858ee", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/data/DISPATCH.json" + }, + "source/EXACT-ARITHMETIC-DERIVATION.json": { + "bytes": 688, + "git_blob": "56b7fbd4dd40c70ba21ae4bd721e796d5380800f", + "sha256": "c0d40deaa495a7365e91aa5d9e6a846f91e0cb6daff98bb3b7f2acef84d64ec4", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/EXACT-ARITHMETIC-DERIVATION.json" + }, + "source/GLOBAL-TEMPLATE.json.gz": { + "bytes": 2055625, + "git_blob": "5327fc2f4e8ea82ed356c94ff040d23fc73c731f", + "sha256": "1d31424c4e27e26a35a9932ca778e43f1f3577589275422cc642aa68b31112db", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/independent/provider/GLOBAL-TEMPLATE.json.gz" + }, + "source/MANIFEST.json": { + "bytes": 78850, + "git_blob": "5864fa85b7ec947d9757f0f663ed2a7ba5f78136", + "sha256": "fa3e2d855ac5298ecc849e596d79dcef7a72668a276b6524585bc0cd616ce474", + "source_kind": "overlay", + "source_path": "source/MANIFEST.json" + }, + "source/NOTICE": { + "bytes": 1439, + "git_blob": "46411b80b277d7dcd653a6d1999eaf12975b1103", + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/independent/source/PR2833-NOTICE" + }, + "source/ORDER.json": { + "bytes": 4573, + "git_blob": "9ee137518b942e6d8602487f87578bfb536711c7", + "sha256": "30856f042860e5b5c613357b236ff643f107d7d70e2c64eb5fcaaa09bf81a90d", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/data/ORDER.json" + }, + "source/OWNERS.json.gz": { + "bytes": 3125221, + "git_blob": "89b3311d9c53429fc6a1d5764d7a47380260f2ed", + "sha256": "25e70226d625ec6222f9436332fb8f4a82664f71cb6e5af0e056d0d32ca76baa", + "source_kind": "overlay", + "source_path": "source/OWNERS.json.gz" + }, + "source/PARENT-LIFT-RECEIPT.json": { + "bytes": 487, + "git_blob": "02fd34ba823193c0950532941fbf654a91d6962a", + "sha256": "787db0b6f847cb03ff9b71246aba6e702ad3ab8e2fbbcb7dff9f51b8a8a783e8", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/PARENT-LIFT-RECEIPT.json" + }, + "source/PLAN.json": { + "bytes": 1494097, + "git_blob": "3ccc3686f7349f7520c2926e8bcccd55dec09b16", + "sha256": "5345bbb91255a3229000ef154daab7d6dcb31c98aadeac9d5dac748a58cc5c44", + "source_kind": "overlay", + "source_path": "source/PLAN.json" + }, + "source/PRICE.json": { + "bytes": 5666, + "git_blob": "c41b950145014912b2b2d176cb4972408c95e23e", + "sha256": "c5ec535fd9edbdec7b64edd5a8b862edb1a7f173d411dacb279172659573e16a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/PRICE.json" + }, + "source/PROFILE.json": { + "bytes": 81, + "git_blob": "df003b0d5df6026174fba830844a21569734dfd6", + "sha256": "dafbfc76552e3b0c5d6f29bbf5bbafe5602149d3a3f8e35d5c316741e7eff64a", + "source_kind": "overlay", + "source_path": "source/PROFILE.json" + }, + "source/README.md": { + "bytes": 32937, + "git_blob": "5c865c390338ccb1ba327cfa61abbe3a8e791944", + "sha256": "b794473b965406360e7732f0e86b66fbcf8e91bc16632330ada8e1150f2ddb62", + "source_kind": "overlay", + "source_path": "source/README.md" + }, + "source/RELEASE.json": { + "bytes": 14749, + "git_blob": "90dc063de36eb517a7911dbd6d87c31c4d769427", + "sha256": "034e061609a987eb6275787e74b3b775ef0782a277bb26e2ca664f61b2863e55", + "source_kind": "overlay", + "source_path": "source/RELEASE.json" + }, + "source/SOURCE-PIN-REFINEMENT.json": { + "bytes": 315, + "git_blob": "23d7a6f99714cb6312eecd1266d8d3d7979e9bdb", + "sha256": "8c0bad79978decd6f8aba0932c0a94c7f61c64bf9ce5a19a36f67cc1390bf74f", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/SOURCE-PIN-REFINEMENT.json" + }, + "source/SOURCE-PIN.json": { + "bytes": 749, + "git_blob": "e7415786b7467449e23e72b04863b3b065cc9e7c", + "sha256": "66faac1fd4e79bb6d9fc774fd8ba63522ad3309456be1c81405794b284c55c83", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/SOURCE-PIN.json" + }, + "source/SPEC.json": { + "bytes": 15670, + "git_blob": "1469990731c62b8f9d717e58d4786f56f551cc09", + "sha256": "81676590c26018aa95082e3252f394ac99c61c0c4e5578f59501401700e38033", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/SPEC.json" + }, + "source/audit_fast.py": { + "bytes": 4398, + "git_blob": "252cf3c68a5868dc9ad381635749ffc253687c90", + "sha256": "26950da76589b13cd9c452fdee1b0c354806977f881299bd94073f00e4646fcd", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/audit_fast.py" + }, + "source/audit_mixed.py": { + "bytes": 6006, + "git_blob": "cc32b2133a2f8cbe51a980040cc784eca277e35c", + "sha256": "2286f00e462ff28abbb3f396095463482a1e063213b9526a7225275980c77eaf", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/audit_mixed.py" + }, + "source/code/assemble.py": { + "bytes": 25899, + "git_blob": "b317e9b35dbc3bb18a659701b6c286b170822c7a", + "sha256": "f25e1e870df5d5a16a1e367b3df8843cb01644ab4b75895d7939af81e4fcb833", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/code/assemble.py" + }, + "source/code/assembly_controls.py": { + "bytes": 15991, + "git_blob": "a666b0a1d3ed77cdcbf5006af466feff36bfac76", + "sha256": "d7675ff0b0994b29541d37eaa3010c5f39bb1447700c9f8e750522bf8c951f56", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/code/assembly_controls.py" + }, + "source/code/audit_allcold.py": { + "bytes": 23369, + "git_blob": "8b4046234917e9d2890388bbd8e49415cf342cec", + "sha256": "fa3488b62efdf8a0c37de0ca0caba587b4b036c5f068e002eb04c71c12b9e9b4", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/code/audit_allcold.py" + }, + "source/code/bind_providers_portable.py": { + "bytes": 5420, + "git_blob": "97e28da17ed75cd4add54394f6178dba8c9b257f", + "sha256": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/code/bind_providers_portable.py" + }, + "source/code/bit_supplier_controls.py": { + "bytes": 6004, + "git_blob": "e86b8527b464277a926a788f2493e8f2e091fff1", + "sha256": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/code/bit_supplier_controls.py" + }, + "source/code/emit_allcold.py": { + "bytes": 14045, + "git_blob": "fb06ae767b7e0b4252ef07c8c77ea375c2f0751a", + "sha256": "549603ca6d28b163a43b2dfaaaa788161c73d7952ab9190289407caca5418c71", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/code/emit_allcold.py" + }, + "source/code/exact_coarse.py": { + "bytes": 2299, + "git_blob": "d73ed9182961bc214460ee89bf19813074f7d0f0", + "sha256": "5fd03ee160a8bb02a00927cb144359fbcf8b0ec323ae0662778dd1f655b4a216", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/code/exact_coarse.py" + }, + "source/code/fine_cache.py": { + "bytes": 5987, + "git_blob": "b121840b8e7eae45f0e728cdec55e1d4b39227a7", + "sha256": "89282a83ab102893a4fc1e663ad2137d891d81e843b1c9ea140d13e58b7c7dbd", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/code/fine_cache.py" + }, + "source/code/fine_mercator.py": { + "bytes": 3582, + "git_blob": "e22682427d1243125dec1b8d42cffd3972ee83ba", + "sha256": "6cf29658b5c1618de4aae8bd49d6d890be06d57ead1ad0f2d41bc8d25cc578d3", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/code/fine_mercator.py" + }, + "source/code/fine_moment.py": { + "bytes": 2688, + "git_blob": "9d7d774d62af08b50a739ed357882d8a59f53b35", + "sha256": "bdfc492be6a663b219d76beff444db14bd67bb53c7c8ec4086ab0f56e48323c0", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/code/fine_moment.py" + }, + "source/code/freeze_spec.py": { + "bytes": 1340, + "git_blob": "e4e72b5a078e599956e909c5a3e9002882807c49", + "sha256": "e9132a9d195c66123f2747a17f7ef404b4d1e3ef6263ab4c28c983a052cf10bd", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/code/freeze_spec.py" + }, + "source/code/generated_identity.py": { + "bytes": 2937, + "git_blob": "74a9b604793f21a9f064c78874341e287ded7a68", + "sha256": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/code/generated_identity.py" + }, + "source/code/invoice_allcold.py": { + "bytes": 24886, + "git_blob": "68f0d5aa64288b3ecb431cc2a8fdff8a114143cd", + "sha256": "bb213d0af12218ff7c9c572717e522d8bbeeb2856b87a253f4a7f44e0fd71f15", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/code/invoice_allcold.py" + }, + "source/code/lemmag_checks.py": { + "bytes": 14631, + "git_blob": "385d59034253adea24ea69ff2039d0cddcb6705b", + "sha256": "cc753c5953e58f5900ce580ece8f814a352d672bcee6d4566c7dd52647912393", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/code/lemmag_checks.py" + }, + "source/code/lemmag_stage.py": { + "bytes": 4603, + "git_blob": "fca2abd18955968ed90b9ea06b8e7a96d6efa58d", + "sha256": "5158e1e95e46b3119de9f4add7d849c8ad2d2dd92b17a79b0f93b86e7d4e6049", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/code/lemmag_stage.py" + }, + "source/code/oracle_check.py": { + "bytes": 3072, + "git_blob": "db055a6fe6d43f9581ba9c4e089c38b9d28de82e", + "sha256": "4836046db4bec939515a5a272559f92192b56612b98f635910fd81ea754ce2e1", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/code/oracle_check.py" + }, + "source/code/prepare_global.py": { + "bytes": 5693, + "git_blob": "655c9470f666138918afbaff077ad2ec5663c6bd", + "sha256": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/code/prepare_global.py" + }, + "source/code/pyc_guard.py": { + "bytes": 2587, + "git_blob": "95fdd85628c1aeb08ee5eb9724100c2c05af702d", + "sha256": "1def35bd093a7b3893c1cf410301d875435a2a7a096b42f49ecb060ed2a61f0e", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/code/pyc_guard.py" + }, + "source/code/restore_parent.py": { + "bytes": 4397, + "git_blob": "21135f898a43e35b55e522c2d0b81a5e32033097", + "sha256": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/code/restore_parent.py" + }, + "source/code/witness.py": { + "bytes": 3695, + "git_blob": "eb254684bc83b71d95e3820c669e7feb2739579c", + "sha256": "08ca58abff11bdfba721dc56ab8acf06ec1b7c48a8699a0955cf35324680aca7", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/code/witness.py" + }, + "source/construction/leaver/PIVOT-SWAP-k8.json": { + "bytes": 3021, + "git_blob": "7a8edeb1e404c441577427e72557e26b06c945f1", + "sha256": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/construction/leaver/PIVOT-SWAP-k8.json" + }, + "source/evidence/ADMISSION-CONTROLS.json": { + "bytes": 6065, + "git_blob": "f4869aed2f09efd7df71b5160d47b6e56cfa9865", + "sha256": "5cdefeff2516a67c4dd60e609019b3e2e38eb3d43142df2d3c7ed9a6822d5050", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/evidence/ADMISSION-CONTROLS.json" + }, + "source/evidence/ASSEMBLY.json": { + "bytes": 84613, + "git_blob": "6e9debfd552d18846fe55e4cbe6c59a37447b035", + "sha256": "5d9eb1ce551386024b5b6894836f81ed03a83d2e0c0bd0e02e3f6410a596bb2c", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/evidence/ASSEMBLY.json" + }, + "source/evidence/BIT-CONTROLS.json": { + "bytes": 1531, + "git_blob": "c3caaf80e19657218b776af3de81073b1aae8a69", + "sha256": "d74d9d2ba363c3709e9a3b33abf6d14abd6b9c68d950b35b7669d8e6edefa59e", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/evidence/BIT-CONTROLS.json" + }, + "source/evidence/FULL-ADMISSION.json": { + "bytes": 1977, + "git_blob": "6c138447c3bea8c322d78de0fa075af661f69192", + "sha256": "cda48de718d060b8ca329f1254f4f999a5a5bade5cecabb265f0a9bef1135089", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/evidence/FULL-ADMISSION.json" + }, + "source/evidence/GEOMETRY-CONTROLS.json": { + "bytes": 605, + "git_blob": "9f71586085849a83e5fc71c1dc9d3681b81e69e6", + "sha256": "13a50b2f2448931ca302a55e5839c082f651331f20402448fe6ff29d1eb2f481", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/candidate/release/verify/GEOMETRY-CONTROLS.json" + }, + "source/evidence/INDEPENDENT.json": { + "bytes": 3682, + "git_blob": "b635dca5d5ae1ffb60d0fd9d2dfdc48fdbbfde38", + "sha256": "7150546e840e859268c40c11c2c79ba4fd646fc632fced68e3c19355b292fa61", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/evidence/INDEPENDENT.json" + }, + "source/evidence/OUTER-DISCOVERY.json": { + "bytes": 186612, + "git_blob": "882b30d5807a4f41e21791742504b75c8f8aa0e6", + "sha256": "413ef3e9eb1c3ff680cff1e600dc7160afda228e0b6b021c1a4e4a37ee486cc1", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/evidence/OUTER-DISCOVERY.json" + }, + "source/evidence/REGRESSION37-CONTROLS.json": { + "bytes": 6060, + "git_blob": "5d7c9b908a9f138f5cb8870731938103ef43c0f0", + "sha256": "0196ae228d583f2bac3c42d3576a8d378fe622592e377c4c1921b5ae81351854", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/evidence/REGRESSION37-CONTROLS.json" + }, + "source/evidence/pr1377/CLAIM.json": { + "bytes": 885, + "git_blob": "d63216e85679016d15d0e07dc185c605a5070c8f", + "sha256": "cd089b08077e0151b9ed917a5c33aa7aa6b0de790bd9567442531b48729da8d3", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/evidence/pr1377/CLAIM.json" + }, + "source/evidence/pr1377/PROOF-NOTE.md": { + "bytes": 4121, + "git_blob": "319bb2357592dc9c2d50bf7e2a6d47d74f43955a", + "sha256": "dafd8286b1c9224ed6f50bf71bc34b77918323b936ea7427a4b71c3b644b2264", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/evidence/pr1377/PROOF-NOTE.md" + }, + "source/evidence/pr1377/RELEASE.json": { + "bytes": 1265, + "git_blob": "9afebef3ae5cc193ffe41707e98d03c692c4d9bf", + "sha256": "a4fa2ca0f79a11dcdc3227ad16a408d4d22d83b7401c894cb0e31eb2c9c5f7df", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/evidence/pr1377/RELEASE.json" + }, + "source/evidence/pr1377/RESULT.json": { + "bytes": 443, + "git_blob": "546b8e950707b744fe3252a6ef26d23debe911eb", + "sha256": "1cdadc74fef4cddeb2bae5e32fff7bc27456740150440ae8fda8822f569c2492", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/CONSTRUCTION.json" + }, + "source/freeze_spec.py": { + "bytes": 1772, + "git_blob": "788d56222364dd714d15b265393d2d60c2212476", + "sha256": "1d965b7a329b98008fcc67e73d03dcf6e75f0f33c2858a39f1182bb3d0ed0ea1", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/freeze_spec.py" + }, + "source/geometry_controls.py": { + "bytes": 1976, + "git_blob": "feb5fda97f207e0a237cf47e16c1b5327e766ae7", + "sha256": "7edb4732b34e5814b27650a55c938626cb50d68f06397744dd4fe451437e90e0", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/geometry_controls.py" + }, + "source/independent_core.py": { + "bytes": 23627, + "git_blob": "05305679b32417de4ce515f23afc174fa2626513", + "sha256": "02502a217fe8c9e10229075b50745518beac512c48db20e64c3e06514a4da5b5", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/independent_core.py" + }, + "source/inputs/DISPATCH.json": { + "bytes": 12151, + "git_blob": "613e01490d24a39e551ba75915320617003c1c81", + "sha256": "b7b971df9dce435556145df307e2bb5138d87e5aa933f1fe61fcc5b5163301c4", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/inputs/DISPATCH.json" + }, + "source/inputs/GLOBAL-TEMPLATE.json.gz": { + "bytes": 1124331, + "git_blob": "114808c32b1799da53524bdc25cea67efb60009e", + "sha256": "21297b20f1f2dc76eb9dd8124416068c3cb096bab9df17fa4da19bc68dfe082e", + "source_kind": "canonical_main", + "source_path": "research/atlas-frontier-applications/vendor/pr2848/sources/PR2833-T37-TEMPLATE.json.gz" + }, + "source/inputs/OWNERS.json.gz": { + "bytes": 1864195, + "git_blob": "34fa5d69aaa2574af60f1e8f7d43640b03698bca", + "sha256": "3a56f578b2db5647cf6cb811bc6263c7a802ae3e31e9e672596d43185e4e5c9f", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/inputs/OWNERS.json.gz" + }, + "source/inputs/PLAN.json": { + "bytes": 2687598, + "git_blob": "5af9dd20821ae5b79778d85cd7183873c5999732", + "sha256": "163431bf8d3bc0d9b894994b1a3cfa7947367b2243b3c0b3a97d740195a1cb08", + "source_kind": "canonical_main", + "source_path": "research/atlas-frontier-applications/vendor/pr2848/sources/PR2833-PLAN.json" + }, + "source/inputs/PR589-EXPECTED.json": { + "bytes": 5987, + "git_blob": "e293ddc557742637f9f679f083a1a282d87b1b13", + "sha256": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "source_kind": "canonical_main", + "source_path": "research/adaptive-kernel-demotion/inputs/PR589-EXPECTED.json" + }, + "source/inputs/SPEC.json": { + "bytes": 50653, + "git_blob": "c15990ace61b32f7233c82580d720e3097a900c3", + "sha256": "2daedf579c8abf30ceed79fe739bdd7659fce4c514de3894a028933143265d98", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/inputs/SPEC.json" + }, + "source/lift_parent.py": { + "bytes": 5930, + "git_blob": "3331049d414a301ddbed942c6152df9881816ff2", + "sha256": "525ca25a4530cee9e645a9e9078227f91f48c3d43d218583f2bb1cf9bded8a6e", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/lift_parent.py" + }, + "source/new/BORROW-PROVIDERS.json": { + "bytes": 7685, + "git_blob": "0b2343675099d0a9fe90da6e1f1e53f50235567e", + "sha256": "52eb0d85caa7b2d4a93acdf5011f52b793f61ddca86235fb03cd9a09397ad4cd", + "source_kind": "canonical_main", + "source_path": "research/coupled-cap-independent/vendor/PROVIDERS.json" + }, + "source/new/CHAIN.json": { + "bytes": 588, + "git_blob": "4e45236b9bd363556704fd2f8d6d7bbef0ed91a1", + "sha256": "f18804a71bef7005e892b0b7baac818d5362fff685fe5b5aadfe8de6e442446d", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/new/CHAIN.json" + }, + "source/new/EDITS-1.json": { + "bytes": 955, + "git_blob": "866a0ebba23f47e79466a32ae538c660454fb1a3", + "sha256": "dffa640c04d71111d3e4bdd7f5a991450ba07049a1d434edeef84791c0cc2d05", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/new/EDITS-1.json" + }, + "source/new/EDITS.json": { + "bytes": 1858, + "git_blob": "c3e81dceb347014bbf199c68acdbb5c99a4467ff", + "sha256": "d5f9a0444dddcccd35c0217f60dbd6863486241629a747c3bbe4140b3d55eea1", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/new/EDITS.json" + }, + "source/new/PLAN.json": { + "bytes": 5935956, + "git_blob": "c1febd636d453b6087464b4893a9e2c580003783", + "sha256": "fe48f2a29535cfae3b0889170b87ebc1384eeeef9ab635a901929f9a40a2c95b", + "source_kind": "overlay", + "source_path": "source/new/PLAN.json" + }, + "source/new/PROFILE.json": { + "bytes": 82, + "git_blob": "1b04fafbf1c50ad3e588efbc19a32d5339550788", + "sha256": "69a5c98958d196e61d158c856392c9587363ee47d2c8665081e4688795c1f2b0", + "source_kind": "overlay", + "source_path": "source/new/PROFILE.json" + }, + "source/new/SPEC.json": { + "bytes": 99851, + "git_blob": "340252a11b13c24f36604c3cc26cb13a33804af5", + "sha256": "85635e7f1ceff706fe43c9eda5bb8847e6273b4d7509b119114e39684b0ddbdf", + "source_kind": "overlay", + "source_path": "source/new/SPEC.json" + }, + "source/new/borrow-fill/DISPATCH.json": { + "bytes": 10399, + "git_blob": "693ed0d022791c43d59000718521fded1ef8def7", + "sha256": "fd8132ec8957b908ee6d871216848f18bafc6bd9304acd6185519ee26d97b1ca", + "source_kind": "canonical_main", + "source_path": "research/atlas-frontier-applications/vendor/pr2848/sources/PR2833-DISPATCH.json" + }, + "source/new/borrow-fill/FILL.json.gz": { + "bytes": 1214941, + "git_blob": "d5325db5b7ceab41aa4c0805d45438829c69527b", + "sha256": "0cb7522e071ff064ada2efec169e23a2fe7d3daf928eec6ba752b166cffb3468", + "source_kind": "canonical_main", + "source_path": "research/atlas-frontier-applications/vendor/pr2848/sources/PR2833-FILL.json.gz" + }, + "source/new/borrow-fill/ORDER.json": { + "bytes": 5904, + "git_blob": "7141bd58cc465e28f0189345713ddd366c814ca4", + "sha256": "aa7c53c188c90fd74421a804f4c6fb13aa1187c06dbac51fa147830a40e00667", + "source_kind": "canonical_main", + "source_path": "research/atlas-frontier-applications/vendor/pr2848/sources/PR2833-ORDER.json" + }, + "source/new/borrow-fill/search/agg.py": { + "bytes": 5520, + "git_blob": "040d39eaa7593986efed980183e526c152b54067", + "sha256": "267a66287336b72731b897508073dae1a7c85fa72cd86093a7340ddfc12af04c", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow-fill/search/agg.py" + }, + "source/new/borrow-fill/search/base74.py": { + "bytes": 1127, + "git_blob": "bbbe2e1320d17dcb68fd6ff31bc5f6043d4e61d7", + "sha256": "acc99c57730fe50f88538e4061e7165a7f278ed7499728c24b0522d479be8b8c", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow-fill/search/base74.py" + }, + "source/new/borrow-fill/search/ceil74.py": { + "bytes": 4020, + "git_blob": "0c7126fffbdf177e5f70f7a1024ea353c0812c19", + "sha256": "99df541abe458fb6154755d9c67066b2ba0430b06f879a7b5a43e30618f4c1d7", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow-fill/search/ceil74.py" + }, + "source/new/borrow-fill/search/evac.py": { + "bytes": 3085, + "git_blob": "945458b8dce5d1f4605b5a958cedaa08ca791b5e", + "sha256": "7c6ce4e8aa9833a9d451c5d4b891bbd1927315bcbf112d3c15845f0ede2d9dc3", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow-fill/search/evac.py" + }, + "source/new/borrow-fill/search/fillbase.py": { + "bytes": 3739, + "git_blob": "487b34f66ed74d9084ddd01a65c589af862e230c", + "sha256": "4fc6fa920d8703ccec860bee0e1187a0a8b1e37b245789256f7a4d01ae8a2b00", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow-fill/search/fillbase.py" + }, + "source/new/borrow-fill/search/inv.py": { + "bytes": 436, + "git_blob": "6ed04520e5b42fa8983cc96cce860f2b7a7586dd", + "sha256": "eec279ea8e8d9d1dccc2733a88129351678c73fb51f06a4604a9c1da1d771387", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow-fill/search/inv.py" + }, + "source/new/borrow-fill/search/lattice.py": { + "bytes": 1025, + "git_blob": "e9dd8fcadf97486d45f71b332b3e95597035f806", + "sha256": "8f2ee194fa4992d1f45394b09b5151ec699b28e4c950b9d40b826f33cbb635ba", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow-fill/search/lattice.py" + }, + "source/new/borrow-fill/search/lnstime.py": { + "bytes": 5655, + "git_blob": "c9986fd69299398effd8d8e11acd9b96a3950520", + "sha256": "3a1ff558f10b0b935389137627359f875ca484717ffa3ced7de8d8b588836755", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow-fill/search/lnstime.py" + }, + "source/new/borrow/alias1_controls.py": { + "bytes": 2893, + "git_blob": "be8fe89d3ec0ff715d468a7ee12cb2a7ace94de6", + "sha256": "f4cc82312af891ea48956d9953a061196a8c3b113ef6d81e5848fe95745147b2", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/alias1_controls.py" + }, + "source/new/borrow/alias_build.py": { + "bytes": 6331, + "git_blob": "7babfa1d20b2921f8117ef006bb5d2f75093e1f3", + "sha256": "40b97536c8347733eaae24a3c4a13f5d21711e983106454777837be487959f1b", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/alias_build.py" + }, + "source/new/borrow/alias_enumerate.py": { + "bytes": 5776, + "git_blob": "7c8788e54e8736759774fc63894ec291f4321ce0", + "sha256": "7324f2569e6b76981d8c964a16ff9a3bc9e770e41b9cc6ec1c9defe8e662c153", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/alias_enumerate.py" + }, + "source/new/borrow/audit_local.diff": { + "bytes": 20641, + "git_blob": "f5e5d234ebdd76d183c986b23135799ac312b1b4", + "sha256": "202f6f2032552eba069b9ec7e33b729d4af2ffc20974a9e82e444d906d7137b4", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/borrow/audit_local.diff" + }, + "source/new/borrow/audit_local.py": { + "bytes": 29363, + "git_blob": "8224873d0497cf0b4c202f31b145fa273553d978", + "sha256": "a38940094f7d19cd6376aafdd4734fa68eabc9aff4c98c3c4a3e9540328b1c90", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/audit_local.py" + }, + "source/new/borrow/borrow_controls.py": { + "bytes": 9961, + "git_blob": "99789e011d0d3dd699560e002a1c0b9ef7fbb3ac", + "sha256": "07fbbf8e2f06df063dc9d88e5e4f721222a9fcf30b983bf9127cd5aa4b611627", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/borrow/borrow_controls.py" + }, + "source/new/borrow/build_word.py": { + "bytes": 2051, + "git_blob": "55acfa69f97fcce9f21d26a028938837b0377771", + "sha256": "40047409dd9f9c406bb37a2ed0b4c8159797e0e4a114d525a368355418128707", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/build_word.py" + }, + "source/new/borrow/channel408/PINS.json": { + "bytes": 5801, + "git_blob": "2125095d52bed5a75d77847fb2eb04d3db2dc4be", + "sha256": "d67d70971d36ccd8faa4e0edfd65852e0a41888997fc6a3937e725b573ea0e6a", + "source_kind": "canonical_main", + "source_path": "research/helper408-rank7-pairing/sources/PINS.json" + }, + "source/new/borrow/channel408/data/PARENT-base.json.gz": { + "bytes": 70383, + "git_blob": "0ca814951069c6f029eb375f3ed94053ba45bc63", + "sha256": "c20a470aec0f3e61833cb41fe190639eb358f58017143d2336c55c80fba265eb", + "source_kind": "canonical_main", + "source_path": "research/helper408-rank7-pairing/sources/data/PARENT-base.json.gz" + }, + "source/new/borrow/channel408/data/PARENT-extra.json.gz": { + "bytes": 70381, + "git_blob": "5c9e40118c599163571c10003db42eefa6f042a9", + "sha256": "db34e39876241087b581ed9374c53e9cd393e3e86ef6103bfb54f3077c3d2761", + "source_kind": "canonical_main", + "source_path": "research/helper408-rank7-pairing/sources/data/PARENT-extra.json.gz" + }, + "source/new/borrow/channel408/data/TRANSFORM.json": { + "bytes": 2713, + "git_blob": "0e81cdc3e328fa8eedbdadda8f5065a3e3dc3dd6", + "sha256": "1d38f0369fce0b892d202ce2e5fd7ea95d9a95d3f80734b672cddd5cb93ce8ca", + "source_kind": "canonical_main", + "source_path": "research/helper408-rank7-pairing/sources/data/TRANSFORM.json" + }, + "source/new/borrow/channel408/data/WORD-base.json.gz": { + "bytes": 69992, + "git_blob": "6303cfd847033481d1e662e2a2fd467caf5f6429", + "sha256": "3657ad53ebe5f156f307a903479e919f2fe812811ce5d5f15e72c3aaf68dfde3", + "source_kind": "canonical_main", + "source_path": "research/helper408-rank7-pairing/sources/data/WORD-base.json.gz" + }, + "source/new/borrow/channel408/data/WORD-extra.json.gz": { + "bytes": 69989, + "git_blob": "38af2b6ea76002df44de3c8045b24ce622782b9f", + "sha256": "b975492ff4cbec0d619cdf2da34f55ce3b20c8a541132e4339cc6c8ae3b2e487", + "source_kind": "canonical_main", + "source_path": "research/helper408-rank7-pairing/sources/data/WORD-extra.json.gz" + }, + "source/new/borrow/channel408/extract.py": { + "bytes": 2968, + "git_blob": "37796726d4a6e2b2eead6d31d38ecdd5229743aa", + "sha256": "e9f530fd9a2d72c86a65ae1dea147a61d072969deded314973b5f31de90c91ac", + "source_kind": "canonical_main", + "source_path": "research/two-sided-helper-extraction/extract.py" + }, + "source/new/borrow/channel408/structure.py": { + "bytes": 2565, + "git_blob": "8d5bd544ee7cad4309edad3d2a256bf48b810f90", + "sha256": "83f63b6d9a1a543ecfa2c98d479dbe4e7a1c3caf6fd1c3566123308efbc32e96", + "source_kind": "canonical_main", + "source_path": "research/paired-extension-normal45/structure.py" + }, + "source/new/borrow/channel408/vendor/audit_local.py": { + "bytes": 29363, + "git_blob": "8224873d0497cf0b4c202f31b145fa273553d978", + "sha256": "a38940094f7d19cd6376aafdd4734fa68eabc9aff4c98c3c4a3e9540328b1c90", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/audit_local.py" + }, + "source/new/borrow/channel408/vendor/fastnative/.gitattributes": { + "bytes": 123, + "git_blob": "e6d60b4a589376fc59ab1b54512cbbf54888962f", + "sha256": "92e5734dbb86fb8958622e6dcea5895601800a24b0722ef86220322449a44ff8", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/.gitattributes" + }, + "source/new/borrow/channel408/vendor/fastnative/EXPECTED.json": { + "bytes": 4686, + "git_blob": "24a65daadafc8bf3c319edfe13986b88f2215a1f", + "sha256": "8d45fba81564631f9f8614e637b9fbe69dc911b4e2f0b77f0a7071f39cfd7ca8", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/EXPECTED.json" + }, + "source/new/borrow/channel408/vendor/fastnative/FRESHNESS.json": { + "bytes": 7343, + "git_blob": "81a3a1dff31dd7f90aafdfc5356c36ff3ceafa91", + "sha256": "92abf8c25be59ff71a90781f38c5db2f9176c623df046a6d0e2327fd0235cb6c", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/FRESHNESS.json" + }, + "source/new/borrow/channel408/vendor/fastnative/LICENSE": { + "bytes": 11357, + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "source_kind": "canonical_main", + "source_path": "LICENSE" + }, + "source/new/borrow/channel408/vendor/fastnative/NATIVE-LINEAGE-NOTICE": { + "bytes": 2456, + "git_blob": "380e979f0e84e00a22bd890615d87cc4684ad740", + "sha256": "ee0c73ca35877aad0e0b6adc560a3881cb82276dba4cf2d4fc58cd19e57cc420", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/independent/source/PR2827-SOURCE-NOTICE" + }, + "source/new/borrow/channel408/vendor/fastnative/PINS.json": { + "bytes": 2330, + "git_blob": "7c83dc543292205bc65abd332f77215b58feebf7", + "sha256": "f619e8e1c163078fb70c6fc3b98a498a671b8c02927b91d6cc253af2a775b6c9", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/PINS.json" + }, + "source/new/borrow/channel408/vendor/fastnative/README.md": { + "bytes": 8924, + "git_blob": "1ca40309bddf516b682d9ff093763c6283cb17a0", + "sha256": "6a2026383804606cd7981e087192b3488c674f2d9443ec218dcb2e85d06406dc", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/README.md" + }, + "source/new/borrow/channel408/vendor/fastnative/SOURCE-PROVENANCE.json": { + "bytes": 8869, + "git_blob": "07cd8a78808413a4a2e58cd5d43e448ab50ac34b", + "sha256": "8daf4fc7c75db99d34641152682208ce6c974f50d509960d0f4fa021f862abee", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/SOURCE-PROVENANCE.json" + }, + "source/new/borrow/channel408/vendor/fastnative/SOURCES.json": { + "bytes": 2159, + "git_blob": "aa25e09d279cf6fb58aa5f358efbcb8d7bf956c5", + "sha256": "3599ed28c8d8a9ce096bc13507b066d09e3968587781748b2bc72f634618331b", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/SOURCES.json" + }, + "source/new/borrow/channel408/vendor/fastnative/TASK.json": { + "bytes": 4875, + "git_blob": "6235ec05689e78e9cdd4c61649ca7e8ad5742e9c", + "sha256": "8159b49d5c73dd887d432a4680dc947f63e7158a01a66d7736ff7138e8149732", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/TASK.json" + }, + "source/new/borrow/channel408/vendor/fastnative/VERIFY.json": { + "bytes": 1095, + "git_blob": "17384abdd24e3ebc85b7f79984516317d6520df1", + "sha256": "e46542b70296c039b5bea0c0aa9cfd4e95e1df8859e67885ed3403bea9da7b32", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/VERIFY.json" + }, + "source/new/borrow/channel408/vendor/fastnative/benchmark.py": { + "bytes": 3116, + "git_blob": "93b26227598f352c4f5b915c47794efd3a9be0c8", + "sha256": "3e544453c89310281d745a37e861cbd79065b1740d90f1ec883fc200b189a557", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/benchmark.py" + }, + "source/new/borrow/channel408/vendor/fastnative/common.py": { + "bytes": 1048, + "git_blob": "9ed8d88b97bda87a30bcb01cb9fd81339cbc15ab", + "sha256": "8f04e08b99a370fa82115fc46fbb3af4ab44f4facd47de07b01e1a2499a94914", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/common.py" + }, + "source/new/borrow/channel408/vendor/fastnative/compare.py": { + "bytes": 2901, + "git_blob": "f3c60c613368ce2942533b3342c5daab77e46c63", + "sha256": "ebf877a6f47ef1fd2b797fd6077bd45d132d8cb56ab7553044bae3d86e238e45", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/compare.py" + }, + "source/new/borrow/channel408/vendor/fastnative/controls.py": { + "bytes": 9338, + "git_blob": "5877dead77f2902fe411a2889b006e409f7ea450", + "sha256": "03131f4dc6a1830f10e35fb837ada456f060ca510994d250c5c2666a6342c23a", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/controls.py" + }, + "source/new/borrow/channel408/vendor/fastnative/evidence/BENCHMARK.json": { + "bytes": 6489, + "git_blob": "53c0d77ab3d1a52b168b68655c2bd4c1126703f9", + "sha256": "9b192c5697514c7b36b709d0e5506915425ca61f24af0210e2508d7b1bdb295f", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/evidence/BENCHMARK.json" + }, + "source/new/borrow/channel408/vendor/fastnative/evidence/COVERAGE.json": { + "bytes": 3828, + "git_blob": "6ccc53ea51c7f642272481beebc30d9504a40dfa", + "sha256": "8bead250cc97614528d9448dfd29529bf08605daa5e8007e701038ab317e00f6", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/evidence/COVERAGE.json" + }, + "source/new/borrow/channel408/vendor/fastnative/evidence/REGISTERED.log": { + "bytes": 1506, + "git_blob": "dd419f7deeb515c20ce5249c1b2816453d96e629", + "sha256": "78a49def69d0465f4318b9e24613246ba5fb6de19441e54b88fb50dfe823f149", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/evidence/REGISTERED.log" + }, + "source/new/borrow/channel408/vendor/fastnative/evidence/VALIDATION.json": { + "bytes": 2134, + "git_blob": "9848bae05c4185e4d7be41a6ea95cec8cf38a727", + "sha256": "d265ce16251effd6b5d3b7429f31f98cd385fe79f659cfa24a2820bc17ac70dd", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/evidence/VALIDATION.json" + }, + "source/new/borrow/channel408/vendor/fastnative/fixtures/WORD-base.json.gz": { + "bytes": 72468, + "git_blob": "f1fc67a6eaf4bcc5dfa852b448aa2659070fa5f8", + "sha256": "ae8b6b4d62a9da29331062fae1bd68b0341edf83152f5a5ef50c5109ba578f9a", + "source_kind": "canonical_main", + "source_path": "research/complex-routing-leaf-fusion/vendor/pr2751/inputs/WORD-base.json.gz" + }, + "source/new/borrow/channel408/vendor/fastnative/fixtures/WORD-extra.json.gz": { + "bytes": 72468, + "git_blob": "f06e80c4dddb9741d0051cb85a57d356e673f687", + "sha256": "1bb44a73d5841afb954b49ae94dba2e0c536b1eea9436ae5d89de87d8a04e127", + "source_kind": "canonical_main", + "source_path": "research/complex-routing-leaf-fusion/vendor/pr2751/inputs/WORD-extra.json.gz" + }, + "source/new/borrow/channel408/vendor/fastnative/requirements.txt": { + "bytes": 13, + "git_blob": "aaa34fa3b2377114be9997b741b6add7774f2f9e", + "sha256": "a23aaf94250a9f53031a592980142245a848e2372b6c6c3093e8260b129265b8", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/requirements.txt" + }, + "source/new/borrow/channel408/vendor/fastnative/run_native.py": { + "bytes": 4876, + "git_blob": "64ef0eb83f214c2a922e446fa079e7d2568f73ef", + "sha256": "a7bfe110fe5098f6ef8bde3c43ecf15e8d1e06149abf7321a4c945383dcc2627", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/run_native.py" + }, + "source/new/borrow/channel408/vendor/fastnative/stage.py": { + "bytes": 1609, + "git_blob": "9ecc54bca4173b732e3f030fadee0a3b7f54f686", + "sha256": "3cce27dd5a359ebc4dc70d4aab994aee52bc0a12e59db7da3f902257f876cffe", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/stage.py" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/accelerators/SPARSE-NOTICE.md": { + "bytes": 1910, + "git_blob": "a3b31e157fcb9f8978040535a98d30a640509424", + "sha256": "3da80a5155c625bff907a42a82c65bfcf92854d2c960bcea4537c19c99efd4f2", + "source_kind": "canonical_main", + "source_path": "research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/fastpath/NOTICE.md" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/accelerators/SPARSE-PROOF.md": { + "bytes": 4296, + "git_blob": "bbd59904396b5978c15e38720d0c0ad7a9ac5398", + "sha256": "d73e4522602404caba8e7f247005a45c8a8cd26ffd2a70d65f4f9556a391d053", + "source_kind": "canonical_main", + "source_path": "research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/fastpath/PROOF.md" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/accelerators/sparse_state.py": { + "bytes": 2382, + "git_blob": "ca39f73494e11bf0a860c51b8d711bec48ec0842", + "sha256": "e91210ecd5085cf9add872f40bb434806838da488e12152c63c86e51fb5a7a37", + "source_kind": "canonical_main", + "source_path": "research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/fastpath/sparse_state.py" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/accelerators/tables.py": { + "bytes": 2799, + "git_blob": "5d546d8a05f6025d58a5133fa0d67ce134993013", + "sha256": "2fe087ba4558bd21ca49945dbedaa4047e4170e8fd4e2280701bb2f0481811b5", + "source_kind": "canonical_main", + "source_path": "research/clifford-state-performance/fast_state.py" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/NOTICE-PR2226.md": { + "bytes": 1754, + "git_blob": "a14b299ef55c5581166988aa78baba329cebde04", + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/code/borrow/NOTICE-PR2226.md" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/bw_adapters.py": { + "bytes": 13755, + "git_blob": "82beaa9c1d13bcd5f79d0a5e10e8a10733eac347", + "sha256": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_adapters.py" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/bw_audit_local.py": { + "bytes": 21135, + "git_blob": "912a0c447c2ad34eb5ef3270e04ad0a73ca20a55", + "sha256": "08d5864d9b77902fc5ab5a062a8ea843fe1e572243b8c580abb0a421b2e46d07", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/vendor/native/new/code/borrow/bw_audit_local.py" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/bw_check_recipes.py": { + "bytes": 5629, + "git_blob": "6db8ad50eb2562700432a852501aad720aa34816", + "sha256": "d600b959a0ac462dc28deb8c0d5d8f9e0c76d7f7d7b6f92a296c5ef9e0a1de19", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_check_recipes.py" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/bw_emit.py": { + "bytes": 10012, + "git_blob": "6d47f63ab7a533941b3881bbfd3ae4dac5f76932", + "sha256": "99b59a6fa3feda86785e4225157dcb1a6169d256cec4f5e0acc9cea7a701df76", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_emit.py" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/bw_gauss.py": { + "bytes": 5391, + "git_blob": "1ff29dfb244e2114de8e586a450ae9fb70308d58", + "sha256": "0884b14d6d77cde419a3c773ad9b21d0d18de1e6e20e6b6d5add458ed32ba4cb", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_gauss.py" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/bw_phases.py": { + "bytes": 4131, + "git_blob": "99f351785ebca5fbf3336bedcd7b48bac9c255e5", + "sha256": "9d1a620e26715f4c42fd0347ecc14ef5a4a9031867869b64e8bae4d8526a821e", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_phases.py" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/bw_tamper.py": { + "bytes": 6395, + "git_blob": "a519863fd890ee1200043ad2ae4e307b95a1634e", + "sha256": "eab4b026965b9796eee92239660e1fb1fa629f6d9db44bc27b13911a018a6ee9", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_tamper.py" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/bw_transport.py": { + "bytes": 17646, + "git_blob": "08248542b18864c94a5ac050c8669f68519838e1", + "sha256": "9818e08b819310b40f1441b89be8c4369584a5b3fa5dfe9b86b1df9a7f5d6a76", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/code/borrow/bw_transport.py" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/vendor/PR2226-NOTICE.md": { + "bytes": 1279, + "git_blob": "5ea70357a04d083dba066fbc5c809a5736d8edd6", + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422", + "source_kind": "canonical_main", + "source_path": "research/anticipatory-dirty-borrowing/NOTICE.md" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py": { + "bytes": 6824, + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "source_kind": "canonical_main", + "source_path": "research/adaptive-kernel-demotion/local/vendor/clifford/clifford_exact.py" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/vendor/pr2226_operators.py": { + "bytes": 5037, + "git_blob": "5c4fbe8cceedd769a1c367a31cd0beeae2175dc1", + "sha256": "b37b67a04681c776dafcdc6c9af0e8a2dbfa9893b02e0fa2d77ccc9182a87988", + "source_kind": "canonical_main", + "source_path": "research/anticipatory-dirty-borrowing/operators.py" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/vendor/pr2226_replay.py": { + "bytes": 16003, + "git_blob": "1bbe590206644e68d7654c23f0b46d5a18836e34", + "sha256": "0f9a47cdaeed0e22938c63251c232d6f23aeee2b62b0b1223cd4473c5428bcf7", + "source_kind": "canonical_main", + "source_path": "research/anticipatory-dirty-borrowing/replay.py" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/run_native_borrow.py": { + "bytes": 1935, + "git_blob": "942310947b4d7016ed7a5d23a87e9ae98e0427d6", + "sha256": "8ec7db430f4f4771c06bdcfc31736193614f6ec209d57b63d4e2b75f17fb3ac8", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/run_native_borrow.py" + }, + "source/new/borrow/channel408/vendor/fastnative/verify.py": { + "bytes": 2607, + "git_blob": "0c311cd6e712752b3d54bd039bddc375fc1379c4", + "sha256": "6dbdc56ca6cfde987869e12990a495d7eded78dd1887fb3fdf2d196060220fcc", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/verify.py" + }, + "source/new/borrow/channel408/vendor/preload_move.py": { + "bytes": 7243, + "git_blob": "55b435035bbc439a9d55e8abd125993208cef8d9", + "sha256": "c8fda4674644fcd5cbf39b6645ce148a21daa90a998b678cbe51f970b78b0044", + "source_kind": "canonical_main", + "source_path": "research/normal45-a-retiming-boundary/vendor/preload_move.py" + }, + "source/new/borrow/channel408/verify.py": { + "bytes": 5143, + "git_blob": "f5eb4057a1307266902628fc41e9d51771509bb3", + "sha256": "9cebf9f20ae8d1d66cc066507a92456b719714fd83b7223e5352a507c4b2903f", + "source_kind": "canonical_main", + "source_path": "research/two-sided-helper-extraction/verify.py" + }, + "source/new/borrow/channel_extract.py": { + "bytes": 2968, + "git_blob": "37796726d4a6e2b2eead6d31d38ecdd5229743aa", + "sha256": "e9f530fd9a2d72c86a65ae1dea147a61d072969deded314973b5f31de90c91ac", + "source_kind": "canonical_main", + "source_path": "research/two-sided-helper-extraction/extract.py" + }, + "source/new/borrow/declared_edits.py": { + "bytes": 4682, + "git_blob": "671ee037e5d2f8374c8512057e893b4b6bc7dd6c", + "sha256": "4871287e859c6451b53adbd602eb209ad62acc7f3c6eb88106be3010044ef82b", + "source_kind": "canonical_main", + "source_path": "research/rank7-coupled-586-588-carrier-fold/edits/declared_edits.py" + }, + "source/new/borrow/edits/EDITS.json": { + "bytes": 42865, + "git_blob": "1d263e5af6f8655672b3add7fe44c7ff4131ddbd", + "sha256": "47831d52490e3a3b8ed0569ff644582ea23f60e2ef900c2301d04c60bd73f5d4", + "source_kind": "canonical_main", + "source_path": "research/coupled-carrier-independent-audit/inputs/EDITS.json" + }, + "source/new/borrow/edits_review.py": { + "bytes": 7841, + "git_blob": "0b4ce7f5ab2050bebb1f6619827bd3bdc28a8046", + "sha256": "2fca291cc254f61ed3528de2b95e59e54c578d7fbdec0e5c0c330350d4fbda32", + "source_kind": "canonical_main", + "source_path": "research/rank7-coupled-586-588-carrier-fold/edits/edits_review.py" + }, + "source/new/borrow/emit_word.py": { + "bytes": 11093, + "git_blob": "47c3e6df73eae65e8c03a90c696e0a9b19d8453f", + "sha256": "a057ed0c81fbb07dabf38247e0ce0cec6c5fbfa31d8bf1b38838bd3758e41f87", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/emit_word.py" + }, + "source/new/borrow/guard_cut_centres.py": { + "bytes": 2025, + "git_blob": "eb769b0cc487c8135dd6f5ca49e9de016da3e4c9", + "sha256": "5df204597697756808e6c959f5bba81cf35a2f0e7a0f1f75748dca1814373b72", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/guard_cut_centres.py" + }, + "source/new/borrow/guard_helper_indices.py": { + "bytes": 1562, + "git_blob": "8cbeaf9eff071d04b0fda52c98795d60aa797af4", + "sha256": "d93aeb2d51d77ca93ecbf9e566d9000bb436c279e2a25b699a867e9697f782fd", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/guard_helper_indices.py" + }, + "source/new/borrow/inputs/CHANNEL408-WORD-base.json.gz": { + "bytes": 69992, + "git_blob": "6303cfd847033481d1e662e2a2fd467caf5f6429", + "sha256": "3657ad53ebe5f156f307a903479e919f2fe812811ce5d5f15e72c3aaf68dfde3", + "source_kind": "canonical_main", + "source_path": "research/helper408-rank7-pairing/sources/data/WORD-base.json.gz" + }, + "source/new/borrow/inputs/CHANNEL408-WORD-extra.json.gz": { + "bytes": 69989, + "git_blob": "38af2b6ea76002df44de3c8045b24ce622782b9f", + "sha256": "b975492ff4cbec0d619cdf2da34f55ce3b20c8a541132e4339cc6c8ae3b2e487", + "source_kind": "canonical_main", + "source_path": "research/helper408-rank7-pairing/sources/data/WORD-extra.json.gz" + }, + "source/new/borrow/inputs/PM-WORD-base.json.gz": { + "bytes": 70383, + "git_blob": "0ca814951069c6f029eb375f3ed94053ba45bc63", + "sha256": "c20a470aec0f3e61833cb41fe190639eb358f58017143d2336c55c80fba265eb", + "source_kind": "canonical_main", + "source_path": "research/helper408-rank7-pairing/sources/data/PARENT-base.json.gz" + }, + "source/new/borrow/inputs/PM-WORD-extra.json.gz": { + "bytes": 70381, + "git_blob": "5c9e40118c599163571c10003db42eefa6f042a9", + "sha256": "db34e39876241087b581ed9374c53e9cd393e3e86ef6103bfb54f3077c3d2761", + "source_kind": "canonical_main", + "source_path": "research/helper408-rank7-pairing/sources/data/PARENT-extra.json.gz" + }, + "source/new/borrow/inputs/PR2833-WORD-base.json.gz": { + "bytes": 70117, + "git_blob": "d3878e3be59c50ef60ef1d758215547554134c39", + "sha256": "dda9878455b3a3bec64ca16b1ac7789bbf5ffb603d5713b8df8644485e85b1b7", + "source_kind": "canonical_main", + "source_path": "research/atlas-frontier-applications/vendor/pr2848/sources/PR2833-WORD-base.json.gz" + }, + "source/new/borrow/inputs/PR2833-WORD-extra.json.gz": { + "bytes": 70117, + "git_blob": "0638b6ad9d29eec2be61bdb46140c0c5b7b0d21b", + "sha256": "bbe6bcba59e45e827a8e932ee4b23650d56ed4a0b8e0875c14f23c36b9e47eac", + "source_kind": "canonical_main", + "source_path": "research/atlas-frontier-applications/vendor/pr2848/sources/PR2833-WORD-extra.json.gz" + }, + "source/new/borrow/inputs/PR2917-WORD-base.json.gz": { + "bytes": 69818, + "git_blob": "9be0aa5349dbc8c928a46089a7695e224d0e4d16", + "sha256": "fec3c120db1a35022944628d34b56a36f2456248c274c2eaba1a325cdc690ce8", + "source_kind": "canonical_main", + "source_path": "research/normal45-owner-cost-bridge/inputs/PARENT-base.json.gz" + }, + "source/new/borrow/inputs/PR2917-WORD-extra.json.gz": { + "bytes": 69814, + "git_blob": "40b38365ea4b841101405ebd2c4fdcadcb8b9808", + "sha256": "e4d0c617df85bf8a824ff68310ca3373dc017c1ebf9ea733056a3ee4a784b36f", + "source_kind": "canonical_main", + "source_path": "research/normal45-owner-cost-bridge/inputs/PARENT-extra.json.gz" + }, + "source/new/borrow/inputs/RANK7-WORD-base.json.gz": { + "bytes": 71422, + "git_blob": "d9aa96a93fea5f7395e7783aef0bc117c0a0ae89", + "sha256": "abaf67bfcb257528658c906b612f57025617592bd7889828f92b97a5f4f4300d", + "source_kind": "canonical_main", + "source_path": "research/coupled-carrier-independent-audit/inputs/PARENT-base.json.gz" + }, + "source/new/borrow/inputs/RANK7-WORD-extra.json.gz": { + "bytes": 71419, + "git_blob": "74f6cb64595c21f7726ae77e69437868620bdcee", + "sha256": "e0eaf64c4d5d324693d43889bce1b9e53e8da00402105c8c978fd102f208bed7", + "source_kind": "canonical_main", + "source_path": "research/coupled-carrier-independent-audit/inputs/PARENT-extra.json.gz" + }, + "source/new/borrow/inputs/SHARED-WORD-base.json.gz": { + "bytes": 70278, + "git_blob": "1d4697887b008a4a41f0b08161a57f074a1763bc", + "sha256": "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458", + "source_kind": "canonical_main", + "source_path": "research/shared-kernel-packing/vendor/pr2857/words/WORD-base.json.gz" + }, + "source/new/borrow/inputs/SHARED-WORD-extra.json.gz": { + "bytes": 70278, + "git_blob": "3f0289a7a43c379b98a04f5f1279801727424f11", + "sha256": "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546", + "source_kind": "canonical_main", + "source_path": "research/shared-kernel-packing/vendor/pr2857/words/WORD-extra.json.gz" + }, + "source/new/borrow/inputs/alias1_43base.json": { + "bytes": 268787, + "git_blob": "7cb8a0f8ad7091491207cd201995afdb5259b1c0", + "sha256": "2c5b5491da4b3e8a8356fd42a12a8fc8b2c9b4b0b20c4adc4e273ba217230e11", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/alias1_43base.json" + }, + "source/new/borrow/inputs/alias1_43extra.json": { + "bytes": 268775, + "git_blob": "093590683ddbfc1299e20b0c28674b5801dd215f", + "sha256": "0a54f41f886bf4f61fa620c65725373be905524ce906e5e95d501890de783179", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/alias1_43extra.json" + }, + "source/new/borrow/inputs/alias8_43base.json": { + "bytes": 592675, + "git_blob": "84f5a6ce28869d729af8db604a402b8ff67fff0c", + "sha256": "3b91dd5a0d1b297a48e278b45903e073c5cefb23f22921f6a738bcbbf21e521f", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/alias8_43base.json" + }, + "source/new/borrow/inputs/alias8_43extra.json": { + "bytes": 592663, + "git_blob": "efd332fe3b671736478c30ef509aa300c7247837", + "sha256": "3ab265a33750a229a9201c2baff45ad91f1bef556879306d2fb743f5290cab31", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/alias8_43extra.json" + }, + "source/new/borrow/inputs/blocks.json": { + "bytes": 50270, + "git_blob": "c683574b3861678081fd5c5944dbd7a47309f6fd", + "sha256": "ddfac1dae1fe7cc0a91e7c7205c6d9d0c07c682880aa34eed83bf4ad7384da9f", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/borrow/inputs/blocks.json" + }, + "source/new/borrow/inputs/dirtentry_43base.json": { + "bytes": 245173, + "git_blob": "3317f036aeaab16d38308d9630a84a59060b6e87", + "sha256": "a067f7138f23eed6434286e7bd53548c86a7eef58c654374b778b4f424e9ffef", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/dirtentry_43base.json" + }, + "source/new/borrow/inputs/dirtentry_43extra.json": { + "bytes": 245161, + "git_blob": "77b4a00c7c72de602d53e86d107d004f245e41a4", + "sha256": "8280fafb4642389ae91989e870ece7c9f2bffa38c9b52f2424b8abf489ba71f8", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/dirtentry_43extra.json" + }, + "source/new/borrow/inputs/entrance_43base.json": { + "bytes": 173384, + "git_blob": "e97281cfb7779f102e7428c20636559f1a31e836", + "sha256": "1b3c09f9558c50e7f299aa10fb21dcbd1b5ff397794838d8629c80d4c7a565f5", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/entrance_43base.json" + }, + "source/new/borrow/inputs/entrance_43extra.json": { + "bytes": 173363, + "git_blob": "1b1b615ae25be240e1ca553cb18ecc5ad433e1ac", + "sha256": "e57ec67fa0a3fca63bf9e4bb9edf4e6be48db0bd7c9e092cddad29b26b897463", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/entrance_43extra.json" + }, + "source/new/borrow/inputs/extra.canonical.json.gz": { + "bytes": 87680, + "git_blob": "e0d670d4351229ce6921ecfbecf180070b17616b", + "sha256": "d7e48dcbafa236a2e1e41f7958244211506f7c7630fe6a2d43d2bdf17b7ae015", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/borrow/inputs/extra.canonical.json.gz" + }, + "source/new/borrow/inputs/gauge44.canonical.json.gz": { + "bytes": 87678, + "git_blob": "4abb6e28f02c95b41ed345d4e4401d16d58ae791", + "sha256": "65c6d17ffee2eacf27bff438f37fc549c9ed0c909cbc7a52976cc75cf2d15b91", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/borrow/inputs/gauge44.canonical.json.gz" + }, + "source/new/borrow/inputs/handoff_43base.json": { + "bytes": 76492, + "git_blob": "c6ef190969a65f1553f1925310fc8bb03130f6e3", + "sha256": "5ae3062bcce666c8c3a3a650e345adf15c22a2800fa0e17d79ad6e8b97208a2f", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/handoff_43base.json" + }, + "source/new/borrow/inputs/handoff_43extra.json": { + "bytes": 76480, + "git_blob": "6c7252257cd4a95407d42b5c2e5637bcc41ab87e", + "sha256": "4238a7c5093a4347fe69adf4f76e507d2f43c4e727d91b2c4705039e1cbaa06a", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/handoff_43extra.json" + }, + "source/new/borrow/inputs/kernel_43base.json": { + "bytes": 74617, + "git_blob": "0aefc34aa42ed948005273e75138210cecbea9ab", + "sha256": "7f06b4b08a49192a27e8f4132ad0c93521dad90f97ca985a173944ba02c5442b", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/kernel_43base.json" + }, + "source/new/borrow/inputs/kernel_43extra.json": { + "bytes": 74605, + "git_blob": "616e8fc998c67c7443542cddad117dac545b93a1", + "sha256": "ef95eae03915f0222bcd486959c6dfe307a9a0a856702420fa35491abfae4c84", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/kernel_43extra.json" + }, + "source/new/borrow/inputs/lowfour_43base.json": { + "bytes": 180647, + "git_blob": "bb1ee1fb51ad14ed5c9686507a378d0b9f58b2cf", + "sha256": "a8df0a2acf85e96febb35d24ae047c370d179095b46142bae968f06348bf1c18", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/lowfour_43base.json" + }, + "source/new/borrow/inputs/lowfour_43extra.json": { + "bytes": 180635, + "git_blob": "904731b7b2c356fe82852656d72cf3bf12a84769", + "sha256": "9dbfb49fb3c04a0652dcae9a962d973489679f5d1ee2baf4e65c58d2e8ef578c", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/lowfour_43extra.json" + }, + "source/new/borrow/inputs/prelife_43base.json": { + "bytes": 775428, + "git_blob": "0eee58d5589cb68c6c499ab3b5930d5bc5b6af8c", + "sha256": "ec43328c198094c0e8b37cf93de0210d2ba0397ed20dcaec1f1d121ffa5cdb69", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/prelife_43base.json" + }, + "source/new/borrow/inputs/prelife_43extra.json": { + "bytes": 775416, + "git_blob": "2a063a51a22bcfcd392e866cdecc9917020ecb71", + "sha256": "a7fc8362edaf33de314bebc400bcda6a6cc345ac6ca86220e1f53ae43cbc8600", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/prelife_43extra.json" + }, + "source/new/borrow/inputs/preload_move_43base.json": { + "bytes": 84127, + "git_blob": "25b97082e9d61b19822bd5700dbb521524f7cf3b", + "sha256": "eeac93e62db93f14b56578eb409853cd02291159304eb63b5094eff91e0562a5", + "source_kind": "overlay", + "source_path": "source/new/borrow/inputs/preload_move_43base.json" + }, + "source/new/borrow/inputs/preload_move_43extra.json": { + "bytes": 84128, + "git_blob": "50750d5a1479f6db90ca14d59bb32c8b1a17e4b9", + "sha256": "c712401624dfc16ce71cbab5a97e557fab95fbd848202ec82cd5b1df1b78a06b", + "source_kind": "overlay", + "source_path": "source/new/borrow/inputs/preload_move_43extra.json" + }, + "source/new/borrow/inputs/refit563_43base.json": { + "bytes": 504, + "git_blob": "0c9ea951c7934a53144036ee1e5515e2f8b7e0c5", + "sha256": "4ba6d0fe6f5f03095821f1080f1cceb97204a3189ab0e48092e1cbccb1d7ceae", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/refit563_43base.json" + }, + "source/new/borrow/inputs/refit563_43extra.json": { + "bytes": 504, + "git_blob": "0c9ea951c7934a53144036ee1e5515e2f8b7e0c5", + "sha256": "4ba6d0fe6f5f03095821f1080f1cceb97204a3189ab0e48092e1cbccb1d7ceae", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/refit563_43base.json" + }, + "source/new/borrow/inputs/refit_43base.json": { + "bytes": 1307, + "git_blob": "4c57b4bca09de7c81a56b71814fbb63d7364fa3e", + "sha256": "19a97e80b0ee3146e0244e6bc36bd365d89e9c1cd0f885c4e06be4193606a323", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/refit_43base.json" + }, + "source/new/borrow/inputs/refit_43extra.json": { + "bytes": 996, + "git_blob": "3b616592a5c7db7af9071c4ca3673bf5a11db243", + "sha256": "1349d54f704847fdcd4a00e323cdc9e1118fac7fedb0c7573e9b2b3f0169a7eb", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/refit_43extra.json" + }, + "source/new/borrow/inputs/retired7_43base.json": { + "bytes": 184455, + "git_blob": "f5497db5cd0d4807f175837468719969a22b7ad4", + "sha256": "74daf5826d9191be4613a61447f4dc12789190fb49a3219f6a9df63075cac1e1", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/retired7_43base.json" + }, + "source/new/borrow/inputs/retired7_43extra.json": { + "bytes": 184443, + "git_blob": "2e02c6a62759fa9f9b402562b431152d1218ff52", + "sha256": "25d9774b512da78f042287ce1de91c79c8658d06488b8fe94e548cbdd036f034", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/retired7_43extra.json" + }, + "source/new/borrow/inputs/shared_kernel_43base.json": { + "bytes": 5381, + "git_blob": "0e88528f2cc25c78d0b30f7c4c6f01d4e3a6c1e5", + "sha256": "d06f52975d4d48523177fd3010f9b6d36094636b3d31b90c492404a9c21ef6e3", + "source_kind": "overlay", + "source_path": "source/new/borrow/inputs/shared_kernel_43base.json" + }, + "source/new/borrow/inputs/shared_kernel_43extra.json": { + "bytes": 5382, + "git_blob": "d480099d54144e8bf6bfc6fc7ed35fd3c6112ba2", + "sha256": "79a3d0309ee1154f778f05592ac09f51db64286828456f8c1fca22c1c8b05af2", + "source_kind": "overlay", + "source_path": "source/new/borrow/inputs/shared_kernel_43extra.json" + }, + "source/new/borrow/inputs/twelve_43base.json": { + "bytes": 189590, + "git_blob": "7f0cde089a666a279912d35fa1ec40eec89bbcb1", + "sha256": "ee268c45a9c768a6a4cecf401cd4446cebb042e67d69e5fb6d078934d5a49498", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/twelve_43base.json" + }, + "source/new/borrow/inputs/twelve_43extra.json": { + "bytes": 189578, + "git_blob": "34a0f5c03e4b8bbf9d166b55f546296c6f082ec5", + "sha256": "4ff1d00714d0dfacf95b89778f6c1abb113877f8c9880c01a06d0f30998756ee", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/twelve_43extra.json" + }, + "source/new/borrow/inputs/witness_43_base.json": { + "bytes": 44615, + "git_blob": "aaa75e547f7ff174acd3d16439500b3ff7c7ee4b", + "sha256": "65ee52604e2e49a30c1e978b7ce829482a694a20a8744f37b9bf40dad1ff3a2e", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/witness_43_base.json" + }, + "source/new/borrow/inputs/witness_43_extra.json": { + "bytes": 44619, + "git_blob": "da21386aee57ce437a9d601a591f5da6b0611863", + "sha256": "19c652db80d5215c958c63b5d6f2de96d9cf34a0e4d56dab5c13e556c57f7467", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/inputs/witness_43_extra.json" + }, + "source/new/borrow/inputs/wordedit_43base.json": { + "bytes": 307364, + "git_blob": "6a02678349e1577cb50facf382e7cd49a0b5ac6c", + "sha256": "d4c0bd33163b8fbc525dfd37552b2ddadcf4f465b123fd40a42014fe8b32ff83", + "source_kind": "overlay", + "source_path": "source/new/borrow/inputs/wordedit_43base.json" + }, + "source/new/borrow/inputs/wordedit_43extra.json": { + "bytes": 307376, + "git_blob": "7edb33a50714622bd69c4f6a3820c9138b1f16cf", + "sha256": "0e31f55984c98cdeae6be660c6e7c749ead1d8874b49e96b91623024fbf6d8eb", + "source_kind": "overlay", + "source_path": "source/new/borrow/inputs/wordedit_43extra.json" + }, + "source/new/borrow/lowfour_controls.py": { + "bytes": 4701, + "git_blob": "055052e79aba06e638023f675653baea7269de6d", + "sha256": "b1484a0ab1ad5f87a71b8e48ee8c5ba7604835acfe2b841b6f13cbd12f32e344", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/lowfour_controls.py" + }, + "source/new/borrow/paired-extension/PINS.json": { + "bytes": 1457, + "git_blob": "f5ce309523274d0312cfbe19fca9e6351dcb0177", + "sha256": "3d49ca62f3242444db52a21b9de10f18293757842f64a2b3189ad8f4e61fad36", + "source_kind": "canonical_main", + "source_path": "research/paired-helper-extension/PINS.json" + }, + "source/new/borrow/paired-extension/data/PARENT-base.json.gz": { + "bytes": 69992, + "git_blob": "6303cfd847033481d1e662e2a2fd467caf5f6429", + "sha256": "3657ad53ebe5f156f307a903479e919f2fe812811ce5d5f15e72c3aaf68dfde3", + "source_kind": "canonical_main", + "source_path": "research/helper408-rank7-pairing/sources/data/WORD-base.json.gz" + }, + "source/new/borrow/paired-extension/data/PARENT-extra.json.gz": { + "bytes": 69989, + "git_blob": "38af2b6ea76002df44de3c8045b24ce622782b9f", + "sha256": "b975492ff4cbec0d619cdf2da34f55ce3b20c8a541132e4339cc6c8ae3b2e487", + "source_kind": "canonical_main", + "source_path": "research/helper408-rank7-pairing/sources/data/WORD-extra.json.gz" + }, + "source/new/borrow/paired-extension/data/TRANSFORM-299.json": { + "bytes": 2881, + "git_blob": "897a8917195dbcc334293d6509215640a9c852ad", + "sha256": "781585f68449c30f63e40ee4bf58d1fa194e4faf8cf4394505437fc15137ba34", + "source_kind": "canonical_main", + "source_path": "research/paired-helper-extension/data/TRANSFORM-299.json" + }, + "source/new/borrow/paired-extension/data/TRANSFORM-304.json": { + "bytes": 3084, + "git_blob": "e04d29425033122f76dcd7c6658ea95a6cf27d3d", + "sha256": "024515c6e47d952dfaf307fcefda9f2106049ccc28875ae620d95241fdec72ed", + "source_kind": "canonical_main", + "source_path": "research/paired-helper-extension/data/TRANSFORM-304.json" + }, + "source/new/borrow/paired-extension/data/TRANSFORM-320.json": { + "bytes": 2630, + "git_blob": "9c8490c8643214e00eebcc50f45089e4e866d1c4", + "sha256": "0e4c0216221ab21c4bf48a11eab34ff6cc245014d664dc1523cfae9d437dc00d", + "source_kind": "canonical_main", + "source_path": "research/paired-helper-extension/data/TRANSFORM-320.json" + }, + "source/new/borrow/paired-extension/data/TRANSFORM-331.json": { + "bytes": 2812, + "git_blob": "7d35aab299dcd034ec9ecd67877bbe911c1a960c", + "sha256": "355bcfd60ffcb672f66882e66bae1b046d1bfb979f725b411b034f811dfb68bb", + "source_kind": "canonical_main", + "source_path": "research/paired-helper-extension/data/TRANSFORM-331.json" + }, + "source/new/borrow/paired-extension/data/TRANSFORM-412.json": { + "bytes": 2498, + "git_blob": "e62dd449d7ce79fc99cd128855d324ee6b554cd8", + "sha256": "54328a8436d7abed6433da5e4384a36ad95b266070479b496e0e96416a5f5a79", + "source_kind": "canonical_main", + "source_path": "research/paired-helper-extension/data/TRANSFORM-412.json" + }, + "source/new/borrow/paired-extension/data/TRANSFORM-424.json": { + "bytes": 2399, + "git_blob": "4fae6d1bb371f8407a8cd33b47dda8ccd64be7c6", + "sha256": "42747fa1332af1ca0827edebfff7490ee761f84f662527f593e975a502400dbc", + "source_kind": "canonical_main", + "source_path": "research/paired-helper-extension/data/TRANSFORM-424.json" + }, + "source/new/borrow/paired-extension/data/TRANSFORM-428.json": { + "bytes": 2501, + "git_blob": "1593c52045af30bbb15063d29ec1460c79d84ef9", + "sha256": "89e8fbd5a5d1d64d386cdc38f257cae18d8e7428e868f618ed1f0be5a22aba3e", + "source_kind": "canonical_main", + "source_path": "research/paired-helper-extension/data/TRANSFORM-428.json" + }, + "source/new/borrow/paired-extension/data/TRANSFORM-499.json": { + "bytes": 3463, + "git_blob": "7c22cd7a667f9fab088174aae93768d474794061", + "sha256": "f86eef40cd96b45c67755903eae6a86432e2aeb6d53812621222db7c062d88f6", + "source_kind": "canonical_main", + "source_path": "research/paired-helper-extension/data/TRANSFORM-499.json" + }, + "source/new/borrow/paired-extension/data/TRANSFORM-511.json": { + "bytes": 3109, + "git_blob": "7c7bf4b1a18ccdce241d2e8f7d5c1149c5dd3fbe", + "sha256": "48e0749f1c82594841c88923a38b0308ed777639631a4c3f2414500617f2e34b", + "source_kind": "canonical_main", + "source_path": "research/paired-helper-extension/data/TRANSFORM-511.json" + }, + "source/new/borrow/paired-extension/data/WORD-base.json.gz": { + "bytes": 69818, + "git_blob": "9be0aa5349dbc8c928a46089a7695e224d0e4d16", + "sha256": "fec3c120db1a35022944628d34b56a36f2456248c274c2eaba1a325cdc690ce8", + "source_kind": "canonical_main", + "source_path": "research/normal45-owner-cost-bridge/inputs/PARENT-base.json.gz" + }, + "source/new/borrow/paired-extension/data/WORD-extra.json.gz": { + "bytes": 69814, + "git_blob": "40b38365ea4b841101405ebd2c4fdcadcb8b9808", + "sha256": "e4d0c617df85bf8a824ff68310ca3373dc017c1ebf9ea733056a3ee4a784b36f", + "source_kind": "canonical_main", + "source_path": "research/normal45-owner-cost-bridge/inputs/PARENT-extra.json.gz" + }, + "source/new/borrow/paired-extension/producer.py": { + "bytes": 4506, + "git_blob": "d01b1a93c3c1ceda4b4559631720abbe36ac06e5", + "sha256": "c60546ca68a905d237401b2a255ccb60e17285b004211d523b5d8fd57b758f5a", + "source_kind": "canonical_main", + "source_path": "research/paired-helper-extension/producer.py" + }, + "source/new/borrow/paired-extension/structure.py": { + "bytes": 2565, + "git_blob": "8d5bd544ee7cad4309edad3d2a256bf48b810f90", + "sha256": "83f63b6d9a1a543ecfa2c98d479dbe4e7a1c3caf6fd1c3566123308efbc32e96", + "source_kind": "canonical_main", + "source_path": "research/paired-extension-normal45/structure.py" + }, + "source/new/borrow/paired-extension/vendor/audit_local.py": { + "bytes": 29363, + "git_blob": "8224873d0497cf0b4c202f31b145fa273553d978", + "sha256": "a38940094f7d19cd6376aafdd4734fa68eabc9aff4c98c3c4a3e9540328b1c90", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/audit_local.py" + }, + "source/new/borrow/paired-extension/vendor/preload_move.py": { + "bytes": 7243, + "git_blob": "55b435035bbc439a9d55e8abd125993208cef8d9", + "sha256": "c8fda4674644fcd5cbf39b6645ce148a21daa90a998b678cbe51f970b78b0044", + "source_kind": "canonical_main", + "source_path": "research/normal45-a-retiming-boundary/vendor/preload_move.py" + }, + "source/new/borrow/paired-extension/verify.py": { + "bytes": 4345, + "git_blob": "258c99d5c4922cfcbb146e0180e7c2bc44f9f725", + "sha256": "5fb7984329ce7213294c8f76a3151f06759005456940968b4cc84712933321ee", + "source_kind": "canonical_main", + "source_path": "research/paired-helper-extension/verify.py" + }, + "source/new/borrow/paired_extension.py": { + "bytes": 4506, + "git_blob": "d01b1a93c3c1ceda4b4559631720abbe36ac06e5", + "sha256": "c60546ca68a905d237401b2a255ccb60e17285b004211d523b5d8fd57b758f5a", + "source_kind": "canonical_main", + "source_path": "research/paired-helper-extension/producer.py" + }, + "source/new/borrow/prelife/results/gap-base.json.gz": { + "bytes": 27663, + "git_blob": "7c0abab9f6b15d8d73bc335442e490268eec8ea0", + "sha256": "cf596232260cadcc02bf1020c2e138a31e9482140c4ee2bdf6a0a32797a1187c", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/results/gap-base.json.gz" + }, + "source/new/borrow/prelife/results/gap-extra.json.gz": { + "bytes": 27663, + "git_blob": "7c0abab9f6b15d8d73bc335442e490268eec8ea0", + "sha256": "cf596232260cadcc02bf1020c2e138a31e9482140c4ee2bdf6a0a32797a1187c", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/results/gap-base.json.gz" + }, + "source/new/borrow/prelife/results/prelo-base.json": { + "bytes": 3028, + "git_blob": "ce613adce5d1e295bf9724c32baaf6999e736ab3", + "sha256": "9d6fa7827d991281a647043a4675c001964bf5bfa4045e54ce0e192ab74a19c9", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/results/prelo-base.json" + }, + "source/new/borrow/prelife/results/prelo-extra.json": { + "bytes": 3028, + "git_blob": "ce613adce5d1e295bf9724c32baaf6999e736ab3", + "sha256": "9d6fa7827d991281a647043a4675c001964bf5bfa4045e54ce0e192ab74a19c9", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/results/prelo-base.json" + }, + "source/new/borrow/prelife/results/tryE-base.json": { + "bytes": 8400, + "git_blob": "bfa5cf09cb447dea7700cefe49734dfff2cab81b", + "sha256": "aeb3e8e7442ff104806ab39e8fcbe366fdcda95b64909c107d255c379ad579fb", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/results/tryE-base.json" + }, + "source/new/borrow/prelife/results/tryE-extra.json": { + "bytes": 8400, + "git_blob": "bfa5cf09cb447dea7700cefe49734dfff2cab81b", + "sha256": "aeb3e8e7442ff104806ab39e8fcbe366fdcda95b64909c107d255c379ad579fb", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/results/tryE-base.json" + }, + "source/new/borrow/prelife/search/chains.py": { + "bytes": 14023, + "git_blob": "2a61dc36f6dcb716f51c5fd2d0131aad53bc8029", + "sha256": "588d6cdb2312febfee5f3d576295f2edff53ca74c14d21ed9bffed3312dfa32c", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/chains.py" + }, + "source/new/borrow/prelife/search/edit.py": { + "bytes": 3042, + "git_blob": "6d8b1e0435fa19e8db175e72b325b07d5ac48a26", + "sha256": "8e5eea35d0bb83aa60bd066ae9ddf3f4b0ad46cf9ac9d31d8fc5777f49013713", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/edit.py" + }, + "source/new/borrow/prelife/search/fm.py": { + "bytes": 5026, + "git_blob": "39f4f583eba783b7128122b6691f96ae66b22358", + "sha256": "36174e2b7e012726964282af926fdf541332556bcc548af5b41502cdb8b198e2", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/fm.py" + }, + "source/new/borrow/prelife/search/gapbound.py": { + "bytes": 4352, + "git_blob": "c08e9d17c0e36f372f554fec690c7859e177cdbe", + "sha256": "a0fa0fbd079a456bf5f9b75352eb68c4b7e2febad0c99e66b7553bdc744772c8", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/gapbound.py" + }, + "source/new/borrow/prelife/search/mk1.py": { + "bytes": 420, + "git_blob": "bbb38574bcb641f98a6666c23d8dc3f3926ce085", + "sha256": "4bab66a4e1514a067572c7854731a4fbd29681300e95a4384fdb68e0eb140575", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/mk1.py" + }, + "source/new/borrow/prelife/search/prelife2.py": { + "bytes": 5218, + "git_blob": "93fc30e28bc5b441bba54aaababd9dc9dd541786", + "sha256": "db1fc5eea7bd70066188d7c7f52cf4be8991e61b821d3fe4b779ee30c7f3c9eb", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/prelife2.py" + }, + "source/new/borrow/prelife/search/prelo.py": { + "bytes": 2971, + "git_blob": "6da1c69ec3c21e96124ed4b68404b211b7348000", + "sha256": "157dc45b5fcc421d26507d6d7fca6d4caeff6c73efcd679fd28e906f600ea886", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/prelo.py" + }, + "source/new/borrow/prelife/search/propbound.py": { + "bytes": 8942, + "git_blob": "58018ab9d0cbe5be9ce67af0a2b9ba6e82398dfa", + "sha256": "735cd4d1a6a43c96f397eb5ae2972e86ab71c2c232e6d14ac6cbf1eb7f638c1c", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/propbound.py" + }, + "source/new/borrow/prelife/search/repair2.py": { + "bytes": 2661, + "git_blob": "2e16cb43e2c77f47422e318d20813380b7acf350", + "sha256": "410ddd6f9b3e14be6b9247cc5792d1a893175e843a0c21bf667e71a6e3a9710f", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/repair2.py" + }, + "source/new/borrow/prelife/search/tryE.py": { + "bytes": 615, + "git_blob": "87c33ba638792743d0a7120d4743b9e0aa023148", + "sha256": "130a859c0ad20623943b25800dd2f1d0355cf03b8520fc493ec870baa010b2ae", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/tryE.py" + }, + "source/new/borrow/prelife/search/wordmodel.py": { + "bytes": 5775, + "git_blob": "e67bd0c30ca55e6ab804406baa64030ea7fd3cde", + "sha256": "215e678d3f3711b4291f9da5d7937cdbb0b091390bba089e6949b8c42a29f6f4", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife/search/wordmodel.py" + }, + "source/new/borrow/prelife_controls.py": { + "bytes": 6860, + "git_blob": "8c0e057dd072351ff7ef7b76b58ef2ba528f962e", + "sha256": "c24398bdc407aaf6713201100d27ba851233525a9dfd747b641d99e1cde66cba", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/prelife_controls.py" + }, + "source/new/borrow/preload_move.py": { + "bytes": 7243, + "git_blob": "55b435035bbc439a9d55e8abd125993208cef8d9", + "sha256": "c8fda4674644fcd5cbf39b6645ce148a21daa90a998b678cbe51f970b78b0044", + "source_kind": "canonical_main", + "source_path": "research/normal45-a-retiming-boundary/vendor/preload_move.py" + }, + "source/new/borrow/preload_move_review.py": { + "bytes": 16618, + "git_blob": "bb95b3344590c99677fd3b027471f1525dc94276", + "sha256": "cf9f2f8d2b4f04a9e9bd6b7cd1aa777fa3f352b6a7fa97e3fd210b2c2ce2fb72", + "source_kind": "overlay", + "source_path": "source/new/borrow/preload_move_review.py" + }, + "source/new/borrow/receipts/AUDIT-43base-pinned.json": { + "bytes": 1430, + "git_blob": "513e8584ca8d8118c0d509d80660863e69aeef77", + "sha256": "8dc6daa8929c1137c1e37fa5a1bf869afafe94c3e65ed2705ea9f41f2dc8cee8", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/AUDIT-43base-pinned.json" + }, + "source/new/borrow/receipts/AUDIT-43base-prekernel.json": { + "bytes": 1310, + "git_blob": "f53013561b3d71980e5c7d7dd53352f6b35a5612", + "sha256": "fb6f40a1d117bd304cc0757ac21915bd8558e8d3f31b8709129f395033fc534e", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/AUDIT-43base-prekernel.json" + }, + "source/new/borrow/receipts/AUDIT-43base.json": { + "bytes": 1313, + "git_blob": "8ec281fbb3b93d077a877d85a757c3986dc9928e", + "sha256": "07b8a4836fe2659d0d46957ed0973ba3334f6752b5c1235d03b961a107fb95d5", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/AUDIT-43base.json" + }, + "source/new/borrow/receipts/AUDIT-43extra-pinned.json": { + "bytes": 1417, + "git_blob": "02209710b931b03e470e9c50d807d62861cd7c5a", + "sha256": "4176a6190fb1a224d45797064cde2aa758970bce7c1ed2a009ecb2fc7839d26e", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/AUDIT-43extra-pinned.json" + }, + "source/new/borrow/receipts/AUDIT-43extra-prekernel.json": { + "bytes": 1310, + "git_blob": "b91adeee1d3cb68f2ac6de1b2a302b3c75c92ed8", + "sha256": "09041e49888a1360b7ddee29d54d82836a875ecb6547c7ad1eb92427e7f3b384", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/AUDIT-43extra-prekernel.json" + }, + "source/new/borrow/receipts/AUDIT-43extra.json": { + "bytes": 1314, + "git_blob": "305077f2a68e6557e26aff3f753b4653659e93bf", + "sha256": "a01ae6847449ddb88c56fa8e44d10bc0b005f1b24daa283d38ba00089d8f89f2", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/AUDIT-43extra.json" + }, + "source/new/borrow/receipts/CONTROLS-43base.json": { + "bytes": 3714, + "git_blob": "250aeb9950aac0a55888ff05e2459d59db34d485", + "sha256": "02b73bfbf72c63926ebb244bbd6bf87a03201ee1487e2c15292ad52684fb4d69", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/CONTROLS-43base.json" + }, + "source/new/borrow/receipts/CONTROLS-43extra.json": { + "bytes": 3716, + "git_blob": "4ca2d96dc2a4faee842e6f04e85b731613d8fb2f", + "sha256": "f8b93901ef5b4810bb39a7b5ccdc62497612c2efba67920a8d6119ae8a898126", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/CONTROLS-43extra.json" + }, + "source/new/borrow/receipts/CONTROLS-KERNEL-43base.json": { + "bytes": 418, + "git_blob": "fedeefd5ee11ba3c28c8e95a88785b5f1a5c2867", + "sha256": "2b40a169ede95155b5ffe276589b911d9704ef904cfaac41bf41b24140d40907", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/CONTROLS-KERNEL-43base.json" + }, + "source/new/borrow/receipts/CONTROLS-KERNEL-43extra.json": { + "bytes": 418, + "git_blob": "fedeefd5ee11ba3c28c8e95a88785b5f1a5c2867", + "sha256": "2b40a169ede95155b5ffe276589b911d9704ef904cfaac41bf41b24140d40907", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/CONTROLS-KERNEL-43base.json" + }, + "source/new/borrow/receipts/CONTROLS-LOWFOUR-43base.json": { + "bytes": 3514, + "git_blob": "758181d535823b9510635b1d841467fedf925fd5", + "sha256": "e0e3e01afefb69952da0063b3e6daaa032a4d1dd71d1d68cbcb7f3530a6ecb38", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/CONTROLS-LOWFOUR-43base.json" + }, + "source/new/borrow/receipts/CONTROLS-LOWFOUR-43extra.json": { + "bytes": 3514, + "git_blob": "758181d535823b9510635b1d841467fedf925fd5", + "sha256": "e0e3e01afefb69952da0063b3e6daaa032a4d1dd71d1d68cbcb7f3530a6ecb38", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/receipts/CONTROLS-LOWFOUR-43base.json" + }, + "source/new/borrow/refit/results/pairs-base.json": { + "bytes": 10787, + "git_blob": "c8ee8004a528e61fc11ff0af64208569238a4da3", + "sha256": "8178d2a34be82601f2361afbc63b37294255a435b243e65295bf7b641edfc4a3", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/refit/results/pairs-base.json" + }, + "source/new/borrow/refit/results/pairs-extra.json": { + "bytes": 10788, + "git_blob": "f144af1885b99782a0cd45d3bf37ef274523dd58", + "sha256": "3a64b6ace504a5d410a4cfd87ae2fc04576df61883ce56e3f7eb38d4b26df8af", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/refit/results/pairs-extra.json" + }, + "source/new/borrow/refit/search/bounds.py": { + "bytes": 5381, + "git_blob": "06be5e89df4246cb49d3f75560507ec8de18891f", + "sha256": "690986e69e3125723b12255cc5aa135fceec93894d589eb196ab7fa5da37e9fb", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/refit/search/bounds.py" + }, + "source/new/borrow/refit/search/eval1.py": { + "bytes": 3130, + "git_blob": "79ea16b9df31acfc8878a1859c4097671d4fd338", + "sha256": "0547e606468ad4670512ea83fb3d6e7f39fda9b66537fdf791ad22a3bf4aeeee", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/refit/search/eval1.py" + }, + "source/new/borrow/refit/search/mkcand.py": { + "bytes": 958, + "git_blob": "ae73c4e4f094dc37a2f966bb1f2dcf2c8277e1f9", + "sha256": "c5b437f6a991de674bd781d610d98a43d9f84179beb1187340354e55f42ceaa4", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/refit/search/mkcand.py" + }, + "source/new/borrow/refit/search/pairs.py": { + "bytes": 3897, + "git_blob": "a9f9cd1a81775ec1e23bd10b580fdb33d27a16d7", + "sha256": "7922404bf942eff2dda0125b78ff1234bfdfda5101ff428b11f8a5ed73ce4882", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/refit/search/pairs.py" + }, + "source/new/borrow/refit/search/refit.py": { + "bytes": 3336, + "git_blob": "8843b4c61fa5a625d547c8269618beaf3629a79a", + "sha256": "c036d0d4cc91360e583a7ed01d6c69c17a69f16c5838062c2b9de83a616d2e23", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/refit/search/refit.py" + }, + "source/new/borrow/refit/search/why.py": { + "bytes": 1105, + "git_blob": "2b5e5d10520393852422318fb78d14457dfe7c51", + "sha256": "209a95a62a95c06138f0b5af2d1dd1f9c60c403c4da294d39663928c2312425e", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/refit/search/why.py" + }, + "source/new/borrow/shared_kernel.py": { + "bytes": 9295, + "git_blob": "0f0f8f22dd50127088cac478fa4ff4e87f91420c", + "sha256": "b3241527e6c136dc4b54975ef401c49d452bd6159fb99030accaf095c8fbd3ed", + "source_kind": "canonical_main", + "source_path": "research/shared-kernel-packing/vendor/pr2857/shared_kernel.py" + }, + "source/new/borrow/shared_kernel_review.py": { + "bytes": 15265, + "git_blob": "39036b21f2b602296c4722b0cede4f191a0244a6", + "sha256": "5b323e50fb5a10ac088472b3e085b54d7d2ae3a29f8552ff44b788a984eb97d1", + "source_kind": "canonical_main", + "source_path": "research/shared-kernel-packing/vendor/pr2857/review_four_groups.py" + }, + "source/new/borrow/word_patch.py": { + "bytes": 3896, + "git_blob": "492a3ef8314796c82ecedf8bfcda525ff04c45e1", + "sha256": "9b3287f189c4f29c1a8bdb1ba01fdcfe14a57d87b50fa4f2f646fb2346ab01ce", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/borrow/word_patch.py" + }, + "source/new/borrow/wordedit.py": { + "bytes": 6388, + "git_blob": "4dffef184f8393aa53f387a754985c8678940d3b", + "sha256": "07ae47eff522a983a7eea1c6850cf45984c20aa205f8d18386f48e08a333085d", + "source_kind": "overlay", + "source_path": "source/new/borrow/wordedit.py" + }, + "source/new/borrow/words/BORROW-WORD-43base.json.gz": { + "bytes": 72538, + "git_blob": "cb4cc24a4545944627ad595c0c5080196952b9f0", + "sha256": "300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e", + "source_kind": "canonical_main", + "source_path": "research/coupled-carrier-cap740/words/base.json.gz" + }, + "source/new/borrow/words/BORROW-WORD-43extra.json.gz": { + "bytes": 72537, + "git_blob": "decc8f26d8aab108baf75f0d8b2d1012eb06d076", + "sha256": "495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0", + "source_kind": "canonical_main", + "source_path": "research/coupled-carrier-cap740/words/extra.json.gz" + }, + "source/new/code/borrow/NOTICE-PR2226.md": { + "bytes": 1754, + "git_blob": "a14b299ef55c5581166988aa78baba329cebde04", + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/code/borrow/NOTICE-PR2226.md" + }, + "source/new/code/borrow/bw_adapters.py": { + "bytes": 13755, + "git_blob": "82beaa9c1d13bcd5f79d0a5e10e8a10733eac347", + "sha256": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_adapters.py" + }, + "source/new/code/borrow/bw_audit_local.py": { + "bytes": 20895, + "git_blob": "61c1abd3277614b55411c3c4f013fc8a5674736f", + "sha256": "6bc8a07942a027a52ede46521f6b5dab755643eb693efc7dcb829496050fde09", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_audit_local.py" + }, + "source/new/code/borrow/bw_check_recipes.py": { + "bytes": 5629, + "git_blob": "6db8ad50eb2562700432a852501aad720aa34816", + "sha256": "d600b959a0ac462dc28deb8c0d5d8f9e0c76d7f7d7b6f92a296c5ef9e0a1de19", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_check_recipes.py" + }, + "source/new/code/borrow/bw_emit.py": { + "bytes": 10012, + "git_blob": "6d47f63ab7a533941b3881bbfd3ae4dac5f76932", + "sha256": "99b59a6fa3feda86785e4225157dcb1a6169d256cec4f5e0acc9cea7a701df76", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_emit.py" + }, + "source/new/code/borrow/bw_gauss.py": { + "bytes": 5391, + "git_blob": "1ff29dfb244e2114de8e586a450ae9fb70308d58", + "sha256": "0884b14d6d77cde419a3c773ad9b21d0d18de1e6e20e6b6d5add458ed32ba4cb", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_gauss.py" + }, + "source/new/code/borrow/bw_phases.py": { + "bytes": 4131, + "git_blob": "99f351785ebca5fbf3336bedcd7b48bac9c255e5", + "sha256": "9d1a620e26715f4c42fd0347ecc14ef5a4a9031867869b64e8bae4d8526a821e", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_phases.py" + }, + "source/new/code/borrow/bw_tamper.py": { + "bytes": 6395, + "git_blob": "a519863fd890ee1200043ad2ae4e307b95a1634e", + "sha256": "eab4b026965b9796eee92239660e1fb1fa629f6d9db44bc27b13911a018a6ee9", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_tamper.py" + }, + "source/new/code/borrow/bw_transport.py": { + "bytes": 17646, + "git_blob": "08248542b18864c94a5ac050c8669f68519838e1", + "sha256": "9818e08b819310b40f1441b89be8c4369584a5b3fa5dfe9b86b1df9a7f5d6a76", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/code/borrow/bw_transport.py" + }, + "source/new/code/borrow/vendor/PR2226-NOTICE.md": { + "bytes": 1279, + "git_blob": "5ea70357a04d083dba066fbc5c809a5736d8edd6", + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422", + "source_kind": "canonical_main", + "source_path": "research/anticipatory-dirty-borrowing/NOTICE.md" + }, + "source/new/code/borrow/vendor/clifford/clifford_exact.py": { + "bytes": 6824, + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "source_kind": "canonical_main", + "source_path": "research/adaptive-kernel-demotion/local/vendor/clifford/clifford_exact.py" + }, + "source/new/code/borrow/vendor/pr2226_operators.py": { + "bytes": 5037, + "git_blob": "5c4fbe8cceedd769a1c367a31cd0beeae2175dc1", + "sha256": "b37b67a04681c776dafcdc6c9af0e8a2dbfa9893b02e0fa2d77ccc9182a87988", + "source_kind": "canonical_main", + "source_path": "research/anticipatory-dirty-borrowing/operators.py" + }, + "source/new/code/borrow/vendor/pr2226_replay.py": { + "bytes": 16003, + "git_blob": "1bbe590206644e68d7654c23f0b46d5a18836e34", + "sha256": "0f9a47cdaeed0e22938c63251c232d6f23aeee2b62b0b1223cd4473c5428bcf7", + "source_kind": "canonical_main", + "source_path": "research/anticipatory-dirty-borrowing/replay.py" + }, + "source/new/extra-word-566.json.gz": { + "bytes": 57440, + "git_blob": "e86142b352466f54a3da38c96a6e1484145c3b5c", + "sha256": "cd417b904408c221d9840d08faff8af040cc4207f9804284f2f5375d21298a62", + "source_kind": "canonical_main", + "source_path": "research/audit-helper-endpoint-indices/inputs/EXTRA-WORD.json.gz" + }, + "source/new/fastnative/.gitattributes": { + "bytes": 123, + "git_blob": "e6d60b4a589376fc59ab1b54512cbbf54888962f", + "sha256": "92e5734dbb86fb8958622e6dcea5895601800a24b0722ef86220322449a44ff8", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/.gitattributes" + }, + "source/new/fastnative/EXPECTED.json": { + "bytes": 4686, + "git_blob": "24a65daadafc8bf3c319edfe13986b88f2215a1f", + "sha256": "8d45fba81564631f9f8614e637b9fbe69dc911b4e2f0b77f0a7071f39cfd7ca8", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/EXPECTED.json" + }, + "source/new/fastnative/FRESHNESS.json": { + "bytes": 7343, + "git_blob": "81a3a1dff31dd7f90aafdfc5356c36ff3ceafa91", + "sha256": "92abf8c25be59ff71a90781f38c5db2f9176c623df046a6d0e2327fd0235cb6c", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/FRESHNESS.json" + }, + "source/new/fastnative/LICENSE": { + "bytes": 11357, + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "source_kind": "canonical_main", + "source_path": "LICENSE" + }, + "source/new/fastnative/NATIVE-LINEAGE-NOTICE": { + "bytes": 2456, + "git_blob": "380e979f0e84e00a22bd890615d87cc4684ad740", + "sha256": "ee0c73ca35877aad0e0b6adc560a3881cb82276dba4cf2d4fc58cd19e57cc420", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/independent/source/PR2827-SOURCE-NOTICE" + }, + "source/new/fastnative/PINS.json": { + "bytes": 2330, + "git_blob": "7c83dc543292205bc65abd332f77215b58feebf7", + "sha256": "f619e8e1c163078fb70c6fc3b98a498a671b8c02927b91d6cc253af2a775b6c9", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/PINS.json" + }, + "source/new/fastnative/README.md": { + "bytes": 8924, + "git_blob": "1ca40309bddf516b682d9ff093763c6283cb17a0", + "sha256": "6a2026383804606cd7981e087192b3488c674f2d9443ec218dcb2e85d06406dc", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/README.md" + }, + "source/new/fastnative/SOURCE-PROVENANCE.json": { + "bytes": 8869, + "git_blob": "07cd8a78808413a4a2e58cd5d43e448ab50ac34b", + "sha256": "8daf4fc7c75db99d34641152682208ce6c974f50d509960d0f4fa021f862abee", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/SOURCE-PROVENANCE.json" + }, + "source/new/fastnative/SOURCES.json": { + "bytes": 2159, + "git_blob": "aa25e09d279cf6fb58aa5f358efbcb8d7bf956c5", + "sha256": "3599ed28c8d8a9ce096bc13507b066d09e3968587781748b2bc72f634618331b", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/SOURCES.json" + }, + "source/new/fastnative/TASK.json": { + "bytes": 4875, + "git_blob": "6235ec05689e78e9cdd4c61649ca7e8ad5742e9c", + "sha256": "8159b49d5c73dd887d432a4680dc947f63e7158a01a66d7736ff7138e8149732", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/TASK.json" + }, + "source/new/fastnative/VERIFY.json": { + "bytes": 1095, + "git_blob": "17384abdd24e3ebc85b7f79984516317d6520df1", + "sha256": "e46542b70296c039b5bea0c0aa9cfd4e95e1df8859e67885ed3403bea9da7b32", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/VERIFY.json" + }, + "source/new/fastnative/benchmark.py": { + "bytes": 3116, + "git_blob": "93b26227598f352c4f5b915c47794efd3a9be0c8", + "sha256": "3e544453c89310281d745a37e861cbd79065b1740d90f1ec883fc200b189a557", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/benchmark.py" + }, + "source/new/fastnative/common.py": { + "bytes": 1048, + "git_blob": "9ed8d88b97bda87a30bcb01cb9fd81339cbc15ab", + "sha256": "8f04e08b99a370fa82115fc46fbb3af4ab44f4facd47de07b01e1a2499a94914", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/common.py" + }, + "source/new/fastnative/compare.py": { + "bytes": 2901, + "git_blob": "f3c60c613368ce2942533b3342c5daab77e46c63", + "sha256": "ebf877a6f47ef1fd2b797fd6077bd45d132d8cb56ab7553044bae3d86e238e45", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/compare.py" + }, + "source/new/fastnative/controls.py": { + "bytes": 9338, + "git_blob": "5877dead77f2902fe411a2889b006e409f7ea450", + "sha256": "03131f4dc6a1830f10e35fb837ada456f060ca510994d250c5c2666a6342c23a", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/controls.py" + }, + "source/new/fastnative/evidence/BENCHMARK.json": { + "bytes": 6489, + "git_blob": "53c0d77ab3d1a52b168b68655c2bd4c1126703f9", + "sha256": "9b192c5697514c7b36b709d0e5506915425ca61f24af0210e2508d7b1bdb295f", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/evidence/BENCHMARK.json" + }, + "source/new/fastnative/evidence/COVERAGE.json": { + "bytes": 3828, + "git_blob": "6ccc53ea51c7f642272481beebc30d9504a40dfa", + "sha256": "8bead250cc97614528d9448dfd29529bf08605daa5e8007e701038ab317e00f6", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/evidence/COVERAGE.json" + }, + "source/new/fastnative/evidence/REGISTERED.log": { + "bytes": 1506, + "git_blob": "dd419f7deeb515c20ce5249c1b2816453d96e629", + "sha256": "78a49def69d0465f4318b9e24613246ba5fb6de19441e54b88fb50dfe823f149", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/evidence/REGISTERED.log" + }, + "source/new/fastnative/evidence/VALIDATION.json": { + "bytes": 2134, + "git_blob": "9848bae05c4185e4d7be41a6ea95cec8cf38a727", + "sha256": "d265ce16251effd6b5d3b7429f31f98cd385fe79f659cfa24a2820bc17ac70dd", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/evidence/VALIDATION.json" + }, + "source/new/fastnative/fixtures/WORD-base.json.gz": { + "bytes": 72468, + "git_blob": "f1fc67a6eaf4bcc5dfa852b448aa2659070fa5f8", + "sha256": "ae8b6b4d62a9da29331062fae1bd68b0341edf83152f5a5ef50c5109ba578f9a", + "source_kind": "canonical_main", + "source_path": "research/complex-routing-leaf-fusion/vendor/pr2751/inputs/WORD-base.json.gz" + }, + "source/new/fastnative/fixtures/WORD-extra.json.gz": { + "bytes": 72468, + "git_blob": "f06e80c4dddb9741d0051cb85a57d356e673f687", + "sha256": "1bb44a73d5841afb954b49ae94dba2e0c536b1eea9436ae5d89de87d8a04e127", + "source_kind": "canonical_main", + "source_path": "research/complex-routing-leaf-fusion/vendor/pr2751/inputs/WORD-extra.json.gz" + }, + "source/new/fastnative/requirements.txt": { + "bytes": 13, + "git_blob": "aaa34fa3b2377114be9997b741b6add7774f2f9e", + "sha256": "a23aaf94250a9f53031a592980142245a848e2372b6c6c3093e8260b129265b8", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/requirements.txt" + }, + "source/new/fastnative/run_native.py": { + "bytes": 4876, + "git_blob": "64ef0eb83f214c2a922e446fa079e7d2568f73ef", + "sha256": "a7bfe110fe5098f6ef8bde3c43ecf15e8d1e06149abf7321a4c945383dcc2627", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/run_native.py" + }, + "source/new/fastnative/stage.py": { + "bytes": 1609, + "git_blob": "9ecc54bca4173b732e3f030fadee0a3b7f54f686", + "sha256": "3cce27dd5a359ebc4dc70d4aab994aee52bc0a12e59db7da3f902257f876cffe", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/stage.py" + }, + "source/new/fastnative/vendor/accelerators/SPARSE-NOTICE.md": { + "bytes": 1910, + "git_blob": "a3b31e157fcb9f8978040535a98d30a640509424", + "sha256": "3da80a5155c625bff907a42a82c65bfcf92854d2c960bcea4537c19c99efd4f2", + "source_kind": "canonical_main", + "source_path": "research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/fastpath/NOTICE.md" + }, + "source/new/fastnative/vendor/accelerators/SPARSE-PROOF.md": { + "bytes": 4296, + "git_blob": "bbd59904396b5978c15e38720d0c0ad7a9ac5398", + "sha256": "d73e4522602404caba8e7f247005a45c8a8cd26ffd2a70d65f4f9556a391d053", + "source_kind": "canonical_main", + "source_path": "research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/fastpath/PROOF.md" + }, + "source/new/fastnative/vendor/accelerators/sparse_state.py": { + "bytes": 2382, + "git_blob": "ca39f73494e11bf0a860c51b8d711bec48ec0842", + "sha256": "e91210ecd5085cf9add872f40bb434806838da488e12152c63c86e51fb5a7a37", + "source_kind": "canonical_main", + "source_path": "research/complex-t37-ends7-owners/vendor/pr1107/research/gauge44-ends7-t16/construction/ends7/fastpath/sparse_state.py" + }, + "source/new/fastnative/vendor/accelerators/tables.py": { + "bytes": 2799, + "git_blob": "5d546d8a05f6025d58a5133fa0d67ce134993013", + "sha256": "2fe087ba4558bd21ca49945dbedaa4047e4170e8fd4e2280701bb2f0481811b5", + "source_kind": "canonical_main", + "source_path": "research/clifford-state-performance/fast_state.py" + }, + "source/new/fastnative/vendor/native/new/code/borrow/NOTICE-PR2226.md": { + "bytes": 1754, + "git_blob": "a14b299ef55c5581166988aa78baba329cebde04", + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/code/borrow/NOTICE-PR2226.md" + }, + "source/new/fastnative/vendor/native/new/code/borrow/bw_adapters.py": { + "bytes": 13755, + "git_blob": "82beaa9c1d13bcd5f79d0a5e10e8a10733eac347", + "sha256": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_adapters.py" + }, + "source/new/fastnative/vendor/native/new/code/borrow/bw_audit_local.py": { + "bytes": 21135, + "git_blob": "912a0c447c2ad34eb5ef3270e04ad0a73ca20a55", + "sha256": "08d5864d9b77902fc5ab5a062a8ea843fe1e572243b8c580abb0a421b2e46d07", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/vendor/native/new/code/borrow/bw_audit_local.py" + }, + "source/new/fastnative/vendor/native/new/code/borrow/bw_check_recipes.py": { + "bytes": 5629, + "git_blob": "6db8ad50eb2562700432a852501aad720aa34816", + "sha256": "d600b959a0ac462dc28deb8c0d5d8f9e0c76d7f7d7b6f92a296c5ef9e0a1de19", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_check_recipes.py" + }, + "source/new/fastnative/vendor/native/new/code/borrow/bw_emit.py": { + "bytes": 10012, + "git_blob": "6d47f63ab7a533941b3881bbfd3ae4dac5f76932", + "sha256": "99b59a6fa3feda86785e4225157dcb1a6169d256cec4f5e0acc9cea7a701df76", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_emit.py" + }, + "source/new/fastnative/vendor/native/new/code/borrow/bw_gauss.py": { + "bytes": 5391, + "git_blob": "1ff29dfb244e2114de8e586a450ae9fb70308d58", + "sha256": "0884b14d6d77cde419a3c773ad9b21d0d18de1e6e20e6b6d5add458ed32ba4cb", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_gauss.py" + }, + "source/new/fastnative/vendor/native/new/code/borrow/bw_phases.py": { + "bytes": 4131, + "git_blob": "99f351785ebca5fbf3336bedcd7b48bac9c255e5", + "sha256": "9d1a620e26715f4c42fd0347ecc14ef5a4a9031867869b64e8bae4d8526a821e", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_phases.py" + }, + "source/new/fastnative/vendor/native/new/code/borrow/bw_tamper.py": { + "bytes": 6395, + "git_blob": "a519863fd890ee1200043ad2ae4e307b95a1634e", + "sha256": "eab4b026965b9796eee92239660e1fb1fa629f6d9db44bc27b13911a018a6ee9", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/code/borrow/bw_tamper.py" + }, + "source/new/fastnative/vendor/native/new/code/borrow/bw_transport.py": { + "bytes": 17646, + "git_blob": "08248542b18864c94a5ac050c8669f68519838e1", + "sha256": "9818e08b819310b40f1441b89be8c4369584a5b3fa5dfe9b86b1df9a7f5d6a76", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/code/borrow/bw_transport.py" + }, + "source/new/fastnative/vendor/native/new/code/borrow/vendor/PR2226-NOTICE.md": { + "bytes": 1279, + "git_blob": "5ea70357a04d083dba066fbc5c809a5736d8edd6", + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422", + "source_kind": "canonical_main", + "source_path": "research/anticipatory-dirty-borrowing/NOTICE.md" + }, + "source/new/fastnative/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py": { + "bytes": 6824, + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "source_kind": "canonical_main", + "source_path": "research/adaptive-kernel-demotion/local/vendor/clifford/clifford_exact.py" + }, + "source/new/fastnative/vendor/native/new/code/borrow/vendor/pr2226_operators.py": { + "bytes": 5037, + "git_blob": "5c4fbe8cceedd769a1c367a31cd0beeae2175dc1", + "sha256": "b37b67a04681c776dafcdc6c9af0e8a2dbfa9893b02e0fa2d77ccc9182a87988", + "source_kind": "canonical_main", + "source_path": "research/anticipatory-dirty-borrowing/operators.py" + }, + "source/new/fastnative/vendor/native/new/code/borrow/vendor/pr2226_replay.py": { + "bytes": 16003, + "git_blob": "1bbe590206644e68d7654c23f0b46d5a18836e34", + "sha256": "0f9a47cdaeed0e22938c63251c232d6f23aeee2b62b0b1223cd4473c5428bcf7", + "source_kind": "canonical_main", + "source_path": "research/anticipatory-dirty-borrowing/replay.py" + }, + "source/new/fastnative/vendor/native/new/run_native_borrow.py": { + "bytes": 1935, + "git_blob": "942310947b4d7016ed7a5d23a87e9ae98e0427d6", + "sha256": "8ec7db430f4f4771c06bdcfc31736193614f6ec209d57b63d4e2b75f17fb3ac8", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/run_native_borrow.py" + }, + "source/new/fastnative/verify.py": { + "bytes": 2607, + "git_blob": "0c311cd6e712752b3d54bd039bddc375fc1379c4", + "sha256": "6dbdc56ca6cfde987869e12990a495d7eded78dd1887fb3fdf2d196060220fcc", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/new/fastnative/verify.py" + }, + "source/new/gauge44-word-566.json.gz": { + "bytes": 57438, + "git_blob": "76c01583a0286cddb0f71e0cb13077e4317104f6", + "sha256": "eeb6a236ed0ea8873b8800947d0cd19c36a6fcfdf857fc42913cb45cd984f219", + "source_kind": "canonical_main", + "source_path": "research/audit-helper-endpoint-indices/inputs/BASE-WORD.json.gz" + }, + "source/new/pivotcheck.py": { + "bytes": 3839, + "git_blob": "d7773966f707b9624facddd3908873a7fcdca61e", + "sha256": "6eb1752f077df108c908974413fc71abc751356b07c6e650e75d2075f1a51391", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/new/pivotcheck.py" + }, + "source/new/rebind.py": { + "bytes": 5539, + "git_blob": "a0453d3e956d80c2088b9f69650095dcae800343", + "sha256": "faf283eb4edd2e6a1ccb40b3cb3ba30ae54338eaf5ea0a10d84d11d7939502af", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/rebind.py" + }, + "source/new/rebuild.py": { + "bytes": 5871, + "git_blob": "e266314dd41ef819cffe964783ec93038a234f7e", + "sha256": "7391a7228d6b5afc2f88afd5d5a987565d78a100386c1f03b8696bcde2e8ef3e", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/new/rebuild.py" + }, + "source/new/rebuild_borrow.py": { + "bytes": 34928, + "git_blob": "1dca38184da486e3c7f5a29d7bbba8e031c99f81", + "sha256": "53dd1b257aba67b8b7f44622d1bb2ee10c76df24d18b94d449ea3698768a7c81", + "source_kind": "overlay", + "source_path": "source/new/rebuild_borrow.py" + }, + "source/new/rebuild_chain.py": { + "bytes": 1941, + "git_blob": "df79c063ee7d7256603f5ca5daa18dd0ac68d8a2", + "sha256": "3a5739f94f0fea1aa267e7d12e1c986210e483c841a8855e11020128a017510f", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/new/rebuild_chain.py" + }, + "source/new/run_native_borrow.py": { + "bytes": 1935, + "git_blob": "942310947b4d7016ed7a5d23a87e9ae98e0427d6", + "sha256": "8ec7db430f4f4771c06bdcfc31736193614f6ec209d57b63d4e2b75f17fb3ac8", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/run_native_borrow.py" + }, + "source/new/steps/0/extra.json.gz": { + "bytes": 57412, + "git_blob": "ac08516e3b7aee54f05c88d90964a015fb177cd7", + "sha256": "17cc6c177c89eb264514e1efb3685ab9a621f3952a8f393a6a5eb28cf77e2884", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/new/steps/0/extra.json.gz" + }, + "source/new/steps/0/gauge44.json.gz": { + "bytes": 57411, + "git_blob": "ecf75c274c41efdf4894e2748bc4d071a16c87a9", + "sha256": "0740b6f33927b9e60c9a7f35e7fcb2fd9ac6e2d3982112428b302a6966a18c73", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/new/steps/0/gauge44.json.gz" + }, + "source/new/unpin_spec.py": { + "bytes": 1161, + "git_blob": "9f3b0d8fc88332b1d9a008ff775da4d9a01b3918", + "sha256": "03901dbb881fa608b6540a0541b26311dd4bab23bd8768e9ed48b8b355e1b36b", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/new/unpin_spec.py" + }, + "source/outer/B.json": { + "bytes": 12634, + "git_blob": "c111ece8f64531a635e401858283ff83954cba77", + "sha256": "73be46ba298e18a9849354345bc9aea956cfb35db47dc279230e7237d323e729", + "source_kind": "overlay", + "source_path": "source/outer/B.json" + }, + "source/outer/CLASSICAL-BOUNDARY.md": { + "bytes": 3373, + "git_blob": "33272b5545d88926b87a1304543eea66b6a86819", + "sha256": "6647d5a71d9f6c3f628ac71a7be2e63bcb0cac9618cd4fee7493dcc4ef02529a", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/outer/CLASSICAL-BOUNDARY.md" + }, + "source/outer/FINE-PADDING-COMPOSITION.md": { + "bytes": 9746, + "git_blob": "5a85d6854f03e9ce9cb37d575239cf1f593be5bb", + "sha256": "d20d8e5f84a9e33cc9996f875be06c24c74ea53874cc76564953785ff29c5c6c", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/outer/FINE-PADDING-COMPOSITION.md" + }, + "source/outer/GAUGEFREE-INTERIORS.md": { + "bytes": 22859, + "git_blob": "449c308761922675e4d8d15d39d0bcf008cf5e3e", + "sha256": "ebeb7fa53dca671e45b3a3dedf4603607d19461bbeb977445bf5e17bbdb25db8", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/outer/GAUGEFREE-INTERIORS.md" + }, + "source/outer/INDEPENDENT.json": { + "bytes": 56649, + "git_blob": "27836fa185218bc47fcfb242194eeb0b997bad25", + "sha256": "1f76d5f31d69fda9d677788321e2d0f6fb7b057159a0a55525d327d7dc0019bb", + "source_kind": "overlay", + "source_path": "source/outer/INDEPENDENT.json" + }, + "source/outer/LEDGER.json": { + "bytes": 915052, + "git_blob": "054e3d9affb1ff2dbbaeb79edb15297724330b51", + "sha256": "bfd5abdc0c933f7391d1a43ea01a22a304e0b4f66cd038cfeb5973dbb319017e", + "source_kind": "overlay", + "source_path": "source/outer/LEDGER.json" + }, + "source/outer/OUTER-CLAIM.json": { + "bytes": 11126, + "git_blob": "88477d495e2a95c5442444d1bf09b01c407bd070", + "sha256": "6f2c4195f0226c5a7f9ba604bc038cfd4100ba3caeeac8ed2defb6fb00632b70", + "source_kind": "canonical_main", + "source_path": "research/atlas-frontier-applications/vendor/pr2848/sources/PR2833-OUTER-CLAIM.json" + }, + "source/outer/PROOF-GRID-MAX.md": { + "bytes": 2061, + "git_blob": "76ab77537ac39750b5af10af8a5d007763120f5d", + "sha256": "19dc50ad398993d156f9366fc752321a88a7337dc016c00b0d5a53eceff93cf6", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/outer/PROOF-GRID-MAX.md" + }, + "source/outer/RECT-BOUNDARY.md": { + "bytes": 11268, + "git_blob": "c49777f8be54bf0dbcf551034701dc16c502798e", + "sha256": "17ece1cc1eb4a02df4d8433e3612231768633e6674d315acbcf880f36e30bdc7", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/outer/RECT-BOUNDARY.md" + }, + "source/outer/RETUNED-SLACKS.md": { + "bytes": 2716, + "git_blob": "75ad18dd4c27a600d1189022ff08f4ca643aa58e", + "sha256": "d87beb3869fb60143c2c3872d7c427ee16174aa51b5e6f42689312fbd40d3d42", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-gridmax/outer/RETUNED-SLACKS.md" + }, + "source/outer/STRUCTURED-BOUNDARY.md": { + "bytes": 19247, + "git_blob": "6395bac19369d8e66c83dbf2790e21bdd98f0e7c", + "sha256": "ceef915be6462a8ad81449eefb86bf4d97db6ac41c87660e9dd7cfd2c2bc1efa", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/outer/STRUCTURED-BOUNDARY.md" + }, + "source/outer/UNION-SCHEDULE.md": { + "bytes": 17015, + "git_blob": "a1ee00a8deb95a94e7fd60556fc82dd0e66a151d", + "sha256": "bc8e9cf7c178bb39b092ab5aafc4eeb523e72b1f69639bfcb9f27d0f74109357", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/outer/UNION-SCHEDULE.md" + }, + "source/outer/check_fine_padding.py": { + "bytes": 5180, + "git_blob": "f182f822fdeca9372d80fce6b56cf05814f03bb1", + "sha256": "a0ae691251cc50ba20b7f23f89fffaed802d62f9192a441131476914a5bdfae8", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/outer/check_fine_padding.py" + }, + "source/outer/check_gaugefree.py": { + "bytes": 12165, + "git_blob": "5eba96068ed66c6e5f615f5fcc3daed1b236a2b2", + "sha256": "f8d49739d3f5819a62f9862a624dab7bebb019f3d8ab949524cb9bbf58d3ef66", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/outer/check_gaugefree.py" + }, + "source/outer/check_ledger.py": { + "bytes": 17680, + "git_blob": "b64077b84b04433719a35ea683b52f02e8564cc0", + "sha256": "9e12909c73d3b3a31a45d801ae76c034510d6306400412e474df79bc4f1dc67e", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/outer/check_ledger.py" + }, + "source/outer/independent_check.py": { + "bytes": 6213, + "git_blob": "b838c430efe5c3cc10db81d0a2b16b4ee4cfe3c5", + "sha256": "a5a0361539ec7cae9eb6c0371f857919335a1720040f22af291aa3e34fc864c7", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/outer/independent_check.py" + }, + "source/outer/replay_evidence.py": { + "bytes": 2365, + "git_blob": "da3a159d0965bbc71fb2bc3286412a576595f6ec", + "sha256": "d3bdcfc8ce29865b3a76d64d99b5177e73fe994a2eb915f35fa233c5ab81df65", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/outer/replay_evidence.py" + }, + "source/outer/run_outer.py": { + "bytes": 1926, + "git_blob": "7e1a3e720f93e2d0aa27352152ad6bb3ece060d3", + "sha256": "9d5dc0a7ea38973ce52a1cda02d311c235bc7c39c4d20921d5811cab1a57ef8c", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/outer/run_outer.py" + }, + "source/outer/sched_review.py": { + "bytes": 6096, + "git_blob": "e0931c2a2158c37ef6ab6e887ae5af72de4fbb91", + "sha256": "f440a57f1f46119ee8c2934c8f0d618ca1c85c73cda8cfb8453c2aa1b9fc40fb", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/outer/sched_review.py" + }, + "source/outer/sched_test.py": { + "bytes": 9065, + "git_blob": "deead8f7a9e1a195aa2c066e4126e9839c670634", + "sha256": "f96d09b5990931e3df8cea291520bf17c424215748cd9ec068214c58309a21c8", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/outer/sched_test.py" + }, + "source/outer/struct_check.py": { + "bytes": 10032, + "git_blob": "16ed027f31d52d1c66e4abfc2be4e96026964519", + "sha256": "f1df92bb6247034a22e141dcb39c1e8b6b9df6eb9791493be25a3911f7add8d4", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/outer/struct_check.py" + }, + "source/reconstruct.py": { + "bytes": 5073, + "git_blob": "186fb5ef8d2a564803eb40f5c0cd011ad0e8d3e7", + "sha256": "1f1145b4c5aab399c69ee5f90b735367bd0bd01a8f0970dce443d22c1e03d9aa", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/reconstruct.py" + }, + "source/replay.py": { + "bytes": 4760, + "git_blob": "1805c184033e2682201005ab1397a2ddcd83d3bf", + "sha256": "3ec4330ede0db3c6daa453b0366817be9435c85c8c3213a0c35c442c96c1a955", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/replay.py" + }, + "source/requirements.txt": { + "bytes": 217, + "git_blob": "12ec3adb3b60c6135a191a6966f1e8cea766db84", + "sha256": "255a2ee4a60637759d4d5c89448c55849153e81ec1d1383555c6697784d9dc97", + "source_kind": "canonical_main", + "source_path": "research/gmx-t74-borrow43-handoff/requirements.txt" + }, + "source/vendor/build_parent.py": { + "bytes": 14803, + "git_blob": "bd9e28bd2dc091dcec90a09fa3e556c71579e528", + "sha256": "82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/build_parent.py" + }, + "source/vendor/pr1297/CLAIM.json": { + "bytes": 715, + "git_blob": "0df6dccbccc2c1e5ae84b53bf1125f2fec50399b", + "sha256": "bc9e90a475333b957a8c4eae8b950988caea89e20e9b44a919e83415fb76b1b8", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/CLAIM.json" + }, + "source/vendor/pr1297/COMPOSITION.json": { + "bytes": 3512, + "git_blob": "f2fd30991f4f19cd6412db944163cc99db453079", + "sha256": "6fb74e73fd298b356402eb2fbcd625463b2fa540a6be4ef2d6335ddfa31d70f6", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/COMPOSITION.json" + }, + "source/vendor/pr1297/CONSTRUCTION.json": { + "bytes": 579, + "git_blob": "928b2627d3adaf1b8ccb96aa040c2bd06d625679", + "sha256": "fb5f74f59c89b93c63ec47e32e2c9264658e115d1f21eed3eceefec7dc7a0cde", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/CONSTRUCTION.json" + }, + "source/vendor/pr1297/CONTROL-SITES-base.json": { + "bytes": 1190, + "git_blob": "f3bdcd871e0c788f9180f264a2396a5b3c83c9d3", + "sha256": "b41361f5a2f6ab3d223c146269c8027a0537f1a6e3c963f28cf1ebbe05c5d7e2", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/CONTROL-SITES-base.json" + }, + "source/vendor/pr1297/CONTROL-SITES-extra.json": { + "bytes": 1190, + "git_blob": "0d988e0bf83dc7db281160d9ae29982cf0cc4cf9", + "sha256": "f1aada769389ec410b41bc9e2082826bb916b8332c915ee9e07045135c30393b", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/CONTROL-SITES-extra.json" + }, + "source/vendor/pr1297/DEPENDENCIES.json": { + "bytes": 1564, + "git_blob": "c11bae8621267c047ad80b0fb788dc26ab7c3c23", + "sha256": "9c9fff3ac059da4d4e2f13e655afb9e42ada1a57987f5b47b68dda4b64797966", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/DEPENDENCIES.json" + }, + "source/vendor/pr1297/DISPATCH.json": { + "bytes": 12151, + "git_blob": "613e01490d24a39e551ba75915320617003c1c81", + "sha256": "b7b971df9dce435556145df307e2bb5138d87e5aa933f1fe61fcc5b5163301c4", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/inputs/DISPATCH.json" + }, + "source/vendor/pr1297/EXACT-RELATIONS.json": { + "bytes": 9452, + "git_blob": "234495b4837bcd10fa5d42b9dc7873653cdbbd66", + "sha256": "6864f378d917d0ecfd8cd53cc26303217ebb48f47f2987bbc01cf1e2c9a28093", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/EXACT-RELATIONS.json" + }, + "source/vendor/pr1297/GLOBAL-TEMPLATE.json.gz": { + "bytes": 1124331, + "git_blob": "114808c32b1799da53524bdc25cea67efb60009e", + "sha256": "21297b20f1f2dc76eb9dd8124416068c3cb096bab9df17fa4da19bc68dfe082e", + "source_kind": "canonical_main", + "source_path": "research/atlas-frontier-applications/vendor/pr2848/sources/PR2833-T37-TEMPLATE.json.gz" + }, + "source/vendor/pr1297/INDEPENDENT-DERIVATION.patch": { + "bytes": 2506, + "git_blob": "bf62d3165be847b78448510def5cde8402744bd9", + "sha256": "6b3af098ec1c9e2360a366933eb7fbf0e16ebb37d43809d26b275e66fb5ee779", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/INDEPENDENT-DERIVATION.patch" + }, + "source/vendor/pr1297/KERNEL-CONTROLS-base.json": { + "bytes": 1632, + "git_blob": "0a11647ba02f958fdc452a3cf87240de68f06d10", + "sha256": "cbe755333f469a1f01258b65f2b273763212dba6642edabfb58f7490f326abda", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/KERNEL-CONTROLS-base.json" + }, + "source/vendor/pr1297/KERNEL-CONTROLS-extra.json": { + "bytes": 1632, + "git_blob": "66b6ba14c07dac6c88075a90b2247da2a4928f7d", + "sha256": "cf255deb866ecaefca4b6ecb72f105d6b08dc8ea907a8381d45aedc39b2022cf", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/KERNEL-CONTROLS-extra.json" + }, + "source/vendor/pr1297/MANIFEST.json": { + "bytes": 9601, + "git_blob": "476a0e78c460231283d1f3ed51f91d9130ae784d", + "sha256": "e0eefc96567fbb45e19e6de0ca295381dbe0e686c08ddc783639b065c7c791d4", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/MANIFEST.json" + }, + "source/vendor/pr1297/MAPPED-RECIPE.json": { + "bytes": 2160, + "git_blob": "9703b60a7eb8c60c8ad7efa1b353307a1b31425c", + "sha256": "09aca649da97a37116262827cbd3ebe0addcd2b1a33c08e8347f3daf3394176a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/MAPPED-RECIPE.json" + }, + "source/vendor/pr1297/NATIVE-VALIDATION.json": { + "bytes": 1316, + "git_blob": "f13557735ae4654f4f0e387d2840ca552f5e693c", + "sha256": "755b7087e0ae964c538e9378311e07dba2867c16b568d1bf6ae9051657f9f5cb", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/NATIVE-VALIDATION.json" + }, + "source/vendor/pr1297/NOTICE": { + "bytes": 369, + "git_blob": "81584fc0ffa4f815fc8d76423d3f787d252afc27", + "sha256": "b352129a07fc8693f57c77cbb0ea92230b2fa77439f86c9f35b828213f9c42db", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/NOTICE" + }, + "source/vendor/pr1297/OWNERS.json.gz": { + "bytes": 1864195, + "git_blob": "34fa5d69aaa2574af60f1e8f7d43640b03698bca", + "sha256": "3a56f578b2db5647cf6cb811bc6263c7a802ae3e31e9e672596d43185e4e5c9f", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/inputs/OWNERS.json.gz" + }, + "source/vendor/pr1297/PLAN.json": { + "bytes": 2687598, + "git_blob": "5af9dd20821ae5b79778d85cd7183873c5999732", + "sha256": "163431bf8d3bc0d9b894994b1a3cfa7947367b2243b3c0b3a97d740195a1cb08", + "source_kind": "canonical_main", + "source_path": "research/atlas-frontier-applications/vendor/pr2848/sources/PR2833-PLAN.json" + }, + "source/vendor/pr1297/PRICE.json": { + "bytes": 5671, + "git_blob": "7bd7b9eb8ef38a6abc36d6b7d08aed0977ddcdfd", + "sha256": "e19f9f9e70e4fda2bc4a39fae93ea44555945cdaea59728864c5a44dcc5522e6", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/PRICE.json" + }, + "source/vendor/pr1297/PROFILE.json": { + "bytes": 104, + "git_blob": "cb96b9560ef7f08512601da484ca3b4550d5c602", + "sha256": "d9bbe0d73ba005749615915a2d884819a6b141e3402d9e7f87f4592a2d27af99", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/PROFILE.json" + }, + "source/vendor/pr1297/README.md": { + "bytes": 4229, + "git_blob": "b1f8465c4b708bba177d3feb95517173ed713cb2", + "sha256": "102ac7f080c1799aaedd5345ffb3631845215e8ab770e2af34750c25f667686d", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/README.md" + }, + "source/vendor/pr1297/RECIPE-base.json.gz": { + "bytes": 78367, + "git_blob": "1b508ff5f703caea762fb17db0a1c709c7543cb5", + "sha256": "0f2db2c658e9732fdd1aeb7bbbb5c786d6045de8a2575b7654b9e6fddc71b03d", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/RECIPE-base.json.gz" + }, + "source/vendor/pr1297/RECIPE-extra.json.gz": { + "bytes": 78363, + "git_blob": "1bc45eca06305a9410341ac050688fc0438b4ae2", + "sha256": "9e6f58570b0a8f9e8271bfbc73a339fce42f1cf28bf14d4db93f246b8f63a3c9", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/RECIPE-extra.json.gz" + }, + "source/vendor/pr1297/SEARCH-RESULT.json": { + "bytes": 924, + "git_blob": "be31bf7e5b704562f245ed39d0a34aa9ef3475e5", + "sha256": "7cdacadcbbf83b81f9f91668fcc707f8a238c6025f35a8bdc36758619c2591c4", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/SEARCH-RESULT.json" + }, + "source/vendor/pr1297/SOURCE-PIN.json": { + "bytes": 319, + "git_blob": "5662a1abd41e4ab0edc857fbf3de6947dfb2a346", + "sha256": "e93f303f4de383757e50d612ada5e379533d46737a32281aa6879fb4b6138e09", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/SOURCE-PIN.json" + }, + "source/vendor/pr1297/SPEC.json": { + "bytes": 50653, + "git_blob": "c15990ace61b32f7233c82580d720e3097a900c3", + "sha256": "2daedf579c8abf30ceed79fe739bdd7659fce4c514de3894a028933143265d98", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/inputs/SPEC.json" + }, + "source/vendor/pr1297/UPSTREAM-NOTICE.md": { + "bytes": 2534, + "git_blob": "1e3b40de3258a81f0eee09ce0948bcb03dfb594b", + "sha256": "b97fb4731e84aef736c58a9c126334eb5b8d3a057a8d9d45b4ffff24af65c38b", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/UPSTREAM-NOTICE.md" + }, + "source/vendor/pr1297/VALIDATION.json": { + "bytes": 4047, + "git_blob": "66b55be3b94d302bf6957f72faef97b60a2ec7c6", + "sha256": "1008f637a22f954ee774920a8362931ca7cfed63ca146e725768c0f39803c0a5", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/VALIDATION.json" + }, + "source/vendor/pr1297/audit_mixed.py": { + "bytes": 3751, + "git_blob": "5a399454596787010c136e48e6bc904898dafc12", + "sha256": "7466461cc15cbb12135d94f2d904d4e90e78cbf4755d0293ab9bd55e3568d4b0", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/audit_mixed.py" + }, + "source/vendor/pr1297/build_word.py": { + "bytes": 706, + "git_blob": "537d4cee50c893c55a0fe515dedda6909b3d1603", + "sha256": "ff08af2851b4813c113ef63113566cbd79625e9310611292913d51be554b5aa9", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/build_word.py" + }, + "source/vendor/pr1297/construct.py": { + "bytes": 1900, + "git_blob": "7da1ab25df4b4dd2edec478339fd96c5540cc53d", + "sha256": "71aff454291d4a35068c43dbb65c00ff511f48e91ab7cdada462833f04ac73e3", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/construct.py" + }, + "source/vendor/pr1297/controls.py": { + "bytes": 3412, + "git_blob": "78a47a5ba0f7e84042c90da95a3ecba997794155", + "sha256": "935cf39ed6601eb6ac411b7b1a4adf5d4238589cad9fd5969d7dca967ace4c4b", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/controls.py" + }, + "source/vendor/pr1297/extra-word.json.gz": { + "bytes": 57374, + "git_blob": "4d464f55a2955e5c832b5ce789d5d0e0a39fb4e1", + "sha256": "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/FULL-WORD.json.gz" + }, + "source/vendor/pr1297/freeze_spec.py": { + "bytes": 1654, + "git_blob": "e73c2a95c16f20c46bbb96d5e7f50c2b23040673", + "sha256": "0f5c8ad43180a633a2cbbd11f7832729039402c68f593679552c43a1693d69fa", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/freeze_spec.py" + }, + "source/vendor/pr1297/gauge44-word.json.gz": { + "bytes": 57371, + "git_blob": "eacf8c773cb50637f93a762342b3b5f0853fe29a", + "sha256": "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e", + "source_kind": "canonical_main", + "source_path": "research/aphase-residue-composition/evidence/full/native/native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/FULL-WORD.json.gz" + }, + "source/vendor/pr1297/independent_core.py": { + "bytes": 19613, + "git_blob": "956b52eb1a26ca70287026c4cba514ccb26771f5", + "sha256": "d1dcd5593a05cf647b485db38891984f829abea5f95c6cc91e37d554bf163d48", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/independent_core.py" + }, + "source/vendor/pr1297/inputs/base.json.gz": { + "bytes": 57352, + "git_blob": "ed6248e6b7a1dfad3e40b5b82eaab38ccced0f7e", + "sha256": "b87c706d14a7e1972514ee901002a930908073811ef38761def31c8e36351916", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/inputs/base.json.gz" + }, + "source/vendor/pr1297/inputs/extra.json.gz": { + "bytes": 57355, + "git_blob": "fd2456fb302744c65cf691dde47b95114054de2a", + "sha256": "ded6903e00deb9e158fa700b03ccc9b8bfaae6c8bad8ca4842f0ad9b963234ab", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/inputs/extra.json.gz" + }, + "source/vendor/pr1297/kernel543_controls.py": { + "bytes": 2145, + "git_blob": "43c88b86c714847bd05c1539ad862e2be0b8b952", + "sha256": "ac16d605e773197e3664643d40b36c15a7130a45e95e36bfe7b42d939644367c", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/kernel543_controls.py" + }, + "source/vendor/pr1297/kernel_controls.py": { + "bytes": 2290, + "git_blob": "a5ab27352db41f7cdd5f65bbc7a0a8171e3325e9", + "sha256": "436e3f3d9974da7c1968ef99fdde5ad203a61544d8195493e3150eb25869f4dc", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/kernel_controls.py" + }, + "source/vendor/pr1297/original-main/research/complex-t21-owners/vendor/pr870/t16/build_parent.py": { + "bytes": 14803, + "git_blob": "bd9e28bd2dc091dcec90a09fa3e556c71579e528", + "sha256": "82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/build_parent.py" + }, + "source/vendor/pr1297/premise/inputs/CODED-CELLS-k8.json": { + "bytes": 22939, + "git_blob": "cd23561e0be5bd060e6e0b94643e550374ecd7d8", + "sha256": "7347f814850a838bd617bc7a55c307cec2b72becde2f12ea3e2e1af344b43563", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/premise/inputs/CODED-CELLS-k8.json" + }, + "source/vendor/pr1297/premise/inputs/TRI-LEAVER-k8.json": { + "bytes": 4734, + "git_blob": "e3bb24cc49812a90a82e8e77ee8588f3d00d81e4", + "sha256": "b22e6ecf76104de66844bd617c4ca80f5546ba0966a50e5e9aa0ffea4976cb30", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/premise/inputs/TRI-LEAVER-k8.json" + }, + "source/vendor/pr1297/premise/premise_check.py": { + "bytes": 1044, + "git_blob": "98efec187df79832e4db56d8250ccb711b4062f1", + "sha256": "28a7f881a988b29b8ed3c927dd142ac3d4ee273dedab3a65bb02c01a64eb2639", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/premise/premise_check.py" + }, + "source/vendor/pr1297/premise/verify_1049.py": { + "bytes": 19979, + "git_blob": "3e34e2c5a69ac01025ecd0eb2da17af488711dee", + "sha256": "a1736324c6db161733d8e11f608defd87b7f97cacd611203d22499e4c7de5545", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/premise/verify_1049.py" + }, + "source/vendor/pr1297/replay.py": { + "bytes": 4690, + "git_blob": "0343c8c1abb24738b9e868264e955afc91529a52", + "sha256": "d3ea7c2e74ff6df9d14969f994eaa85f825372cee92dafb77bec4767edb242e7", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/replay.py" + }, + "source/vendor/pr1297/search_relations.py": { + "bytes": 2968, + "git_blob": "5959c3e39e40bf886ae93ff28a2396bffe61eb1c", + "sha256": "58f3bd092cb8592a070d7879918ff318a658a6fa02bfad7b5b8f4cb0fe16691c", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/search_relations.py" + }, + "source/vendor/pr1297/upstream-layout.tar.gz": { + "bytes": 13397097, + "git_blob": "d627d3786282a334243abe0cf3d7c07468be2beb", + "sha256": "a0cc229bb0fc9ab8ee5c14d5de87b3de31d1fcb793e99192c9cdc63781e794a0", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/upstream-layout.tar.gz" + }, + "source/vendor/pr1297/vendor/pr1193/CLAIM.json": { + "bytes": 1128, + "git_blob": "b67172862cdeb3d0529b5d756d71cc0613e60e5a", + "sha256": "b9db2fbfb004b505ad535e4763915275dc5908feaefef32e65863fa65de061ff", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/CLAIM.json" + }, + "source/vendor/pr1297/vendor/pr1193/DEPENDENCY-PINS.json": { + "bytes": 285149, + "git_blob": "515f2998da6ff12dbaaab87bc148a389f3bc2239", + "sha256": "c9330aa6a4226c804060499429cb450820d7142ab17696eb47408b04b410b5bc", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/DEPENDENCY-PINS.json" + }, + "source/vendor/pr1297/vendor/pr1193/MANIFEST.json": { + "bytes": 7036, + "git_blob": "20082f0ea3a332c93d0db5cf2eee02021cfd3312", + "sha256": "4837d070679d9e70218c7cfa2d3e70d7d742a5b74dc66d224840b1a3a4ac4a31", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/MANIFEST.json" + }, + "source/vendor/pr1297/vendor/pr1193/NOTICE.md": { + "bytes": 3097, + "git_blob": "8ead68d65817600fb252a6c1e694ee5fcd337e4c", + "sha256": "c7a17a0a35dc249f8ebcc550b3791e214aa65872eab8a6458c5167dd7b948e5b", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/NOTICE.md" + }, + "source/vendor/pr1297/vendor/pr1193/PROOF.md": { + "bytes": 3647, + "git_blob": "e23ea42ce308bafaf5e6a5fbb5a79067a412e766", + "sha256": "b2a38120ddb75e90764d0b81913d60b46cddac4d943cb731bd9c7134f1c236d1", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/PROOF.md" + }, + "source/vendor/pr1297/vendor/pr1193/README.md": { + "bytes": 3483, + "git_blob": "03b83367a9ded618f2015b70dfab87c5005c2ec8", + "sha256": "cdcf62624912150ce4e6e05356c27299251eef4cfc130e4f209839cdabc05e08", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/README.md" + }, + "source/vendor/pr1297/vendor/pr1193/SOURCE-PINS.json": { + "bytes": 1758, + "git_blob": "dcfb60ec383e3d4a1fbbc6268afd4c32d9d1d683", + "sha256": "08eed0d6822a1c17053161929591e7ac36b9f91f8fd61190183a6d975948db85", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/SOURCE-PINS.json" + }, + "source/vendor/pr1297/vendor/pr1193/audit.py": { + "bytes": 5430, + "git_blob": "a350fcec6564d8c37a3d7b9aaf3dbf1279fd0270", + "sha256": "1118d483b6abbe7036390c0a1053bcfec2038dbac273fd1bac92a68f38e6d7da", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/audit.py" + }, + "source/vendor/pr1297/vendor/pr1193/build_word.py": { + "bytes": 1181, + "git_blob": "b98987baf94a48a44eb2b1dde9e72465138b92be", + "sha256": "effb72aecfff9958fe078ee89e0d37b85d601eddb19fec4520d7ee6e936edfae", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/build_word.py" + }, + "source/vendor/pr1297/vendor/pr1193/common.py": { + "bytes": 1236, + "git_blob": "4af6dc3374d43e1c9cb6cace055864a817bd993b", + "sha256": "274274df31f8ef2a47b801d1f30ec226f94bce674fe15586d814ca754f6b7785", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/common.py" + }, + "source/vendor/pr1297/vendor/pr1193/construct.py": { + "bytes": 6663, + "git_blob": "00429f1e626051437736fc25121f2735d7b70c16", + "sha256": "3dd333b50f4bd1d86956a6df4a334ed746d75d0a9e03dfadbb6724b4356e0cd6", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/construct.py" + }, + "source/vendor/pr1297/vendor/pr1193/controller.py": { + "bytes": 4808, + "git_blob": "50387d2973c6fe679645d56e1402b8d3a46f0b61", + "sha256": "d93ed519a0f2316b87b66f44c5ea615f0768a263dbd800815b536d8b7c86b8b7", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/controller.py" + }, + "source/vendor/pr1297/vendor/pr1193/controls.py": { + "bytes": 1500, + "git_blob": "a5cbce2d301ec5a321bb17859ca26c5e0cc07a84", + "sha256": "574c55a01cfc34f5b9688cdec5646160cf22b403decee36d18b11f1b07e71f21", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/controls.py" + }, + "source/vendor/pr1297/vendor/pr1193/data/FLOW.json.gz": { + "bytes": 12199, + "git_blob": "71246bb8e46d93210bef43cf92fec6069bb96d0d", + "sha256": "e8e6dfa66e083ff8f3617a8441b5b2d766c3c9d9ac62ddc37d99edc24051f79e", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/data/FLOW.json.gz" + }, + "source/vendor/pr1297/vendor/pr1193/data/FOUR-RECIPE.json": { + "bytes": 5892, + "git_blob": "1fdb9bb71c6bbef72f3a3048225f71025a40f48e", + "sha256": "384b32c5b0e9b3baa1c7232db884809596d30fc55553094245f7b739b1a43484", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/data/FOUR-RECIPE.json" + }, + "source/vendor/pr1297/vendor/pr1193/data/FOUR-WORD.json.gz": { + "bytes": 57355, + "git_blob": "46f164ba3927d857ebf405f86211771665233aa9", + "sha256": "7d09ee1b8b9881313e5fb1f623c0961d59b0c6352a019bc9164a6cad8c58e27f", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/data/FOUR-WORD.json.gz" + }, + "source/vendor/pr1297/vendor/pr1193/data/MIX.json": { + "bytes": 12567, + "git_blob": "52e8bdd7754692aebdbdf3d8654dafdcf8300f9a", + "sha256": "dd86bbb792a5c9f0d7507d55bd2f8392c66716023934b03b24f48ca737204eea", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/data/MIX.json" + }, + "source/vendor/pr1297/vendor/pr1193/data/ORDER.json": { + "bytes": 2243, + "git_blob": "b32f07b09b2ebdad98a4a3f7ddb84186797a1bd1", + "sha256": "7757df3b54ca5e84c6dba9563b10bc6215c5e289313392b5a4b493179a245c29", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/data/ORDER.json" + }, + "source/vendor/pr1297/vendor/pr1193/data/OWNERS.json.gz": { + "bytes": 1864195, + "git_blob": "34fa5d69aaa2574af60f1e8f7d43640b03698bca", + "sha256": "3a56f578b2db5647cf6cb811bc6263c7a802ae3e31e9e672596d43185e4e5c9f", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/inputs/OWNERS.json.gz" + }, + "source/vendor/pr1297/vendor/pr1193/data/PLAN.json.gz": { + "bytes": 14643, + "git_blob": "09adb5668953e741ac31cba5555c2819f4633824", + "sha256": "1f1085beb84b516b9a96ceaedc6c3de1c58941fd00b6e70f0d0c686b6546ff79", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/data/PLAN.json.gz" + }, + "source/vendor/pr1297/vendor/pr1193/data/SPEC.json": { + "bytes": 51155, + "git_blob": "3298bd468380658a61dddca27a28f6b0001023ca", + "sha256": "82b263990afdc5efdc1dfe38ae16d7815004dff8d70f85c28fd8286c31f688bb", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/data/SPEC.json" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/ANCESTRY.json": { + "bytes": 2258, + "git_blob": "19c1fe32ba7dd638e787cbd00ab5b2f6feb03f1d", + "sha256": "cd880b2d1c2fb8d9050458bd13f228385c417a95e4d1985607d9f4bb60b5c109", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/ANCESTRY.json" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/ENTRANCE-CONTROLS.json": { + "bytes": 1468, + "git_blob": "3a6faf62a0002896ac6604a0a6e7235752b56ad6", + "sha256": "7b101dd97c1025667fb3615930a9d6cd2ec443169d263a3bc1191b80fc712a1f", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/ENTRANCE-CONTROLS.json" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/FLOW-CONTROLS.json": { + "bytes": 207, + "git_blob": "b6fe46c47cf8b788a6e52c2793971bed378019f9", + "sha256": "43fe7e94bd72607d502ed947ac1463405be18728eb0b8faabd7ba63ab1d28ab4", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/FLOW-CONTROLS.json" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/INDEPENDENT-OWNERS.json": { + "bytes": 5157, + "git_blob": "44c14d7c4ad33877b0938bb2fabecf438ca7d7b7", + "sha256": "4c295ff53f51631e1720b0dc2ea895c34861435fa92112ee52439e4569de968a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/INDEPENDENT-OWNERS.json" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/PARENT-CHECK.json": { + "bytes": 1341, + "git_blob": "e6f7d662729c65760b25e86ee737262d5853f5a2", + "sha256": "2b729fd666ffe4e34a355223b57f74ba460fb171b19c84f260378dd109f0b9a0", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/PARENT-CHECK.json" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/PRICE.json": { + "bytes": 2608, + "git_blob": "f13194611b8edc4ef66ff163088c24ae6899c9e3", + "sha256": "a1dac219b019f8d40d5b434b0e0c25b0d1f097fe5ae13eae45c76869aec4758b", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/PRICE.json" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/RAW-demote3.json": { + "bytes": 2424, + "git_blob": "e69db49e872b632f24cd8986c3169bf0bdf7e4e7", + "sha256": "02150d4cb1b2f4763b5c5c20ce979c740cbdfc1066e021a8aa5d407de5c4b9d3", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/RAW-demote3.json" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/RAW-demote4.json": { + "bytes": 2424, + "git_blob": "93a7961813348e5b8327c2a0a1234181a26db721", + "sha256": "7adf0070125b2c61e04d46c5f1cbf57af079eb733799bbfcc3fe9b0551d964b1", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/RAW-demote4.json" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/REPLAY-SOURCE.json": { + "bytes": 7737, + "git_blob": "4890f180c7dd30a1527bb3cc39863c177f553a52", + "sha256": "a5a290aa8c75fffa45c9ad2e3441d5051d3adaf7934f4d0311875fb4d8f023cf", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/REPLAY-SOURCE.json" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/RESULT.json": { + "bytes": 3331, + "git_blob": "66b084900c803ecb2bc256ecbd1e942fe38e10b8", + "sha256": "62aca8286cbb021d2535d81494f7ba7a3aec20898fd7c40a895a461bbd303ac4", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/RESULT.json" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/STAGES.json": { + "bytes": 938, + "git_blob": "7a61aea81b3f87ac3ebd5a8ce9568195fe911fa2", + "sha256": "0dce559b2a8f371f369a05ae25ca5dd6a48019b5685b0097f001a23bd849429d", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/STAGES.json" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/WORD-RECIPE.json": { + "bytes": 295, + "git_blob": "2d7a2cfe11f660c0199934fa5f222d8293da7ee2", + "sha256": "b6750c8123c205b63786fb825da26a819592f71736a82009809ae1cf96173a5c", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/evidence/WORD-RECIPE.json" + }, + "source/vendor/pr1297/vendor/pr1193/local_controls.py": { + "bytes": 1938, + "git_blob": "e0e5d0e8e4a0581e9bc4ea6cecc8db5b756212f4", + "sha256": "fe3d13491fa7523eedb8d24577ffe4bbd6c36a87b4a7d1178e5795d223bed4b8", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/local_controls.py" + }, + "source/vendor/pr1297/vendor/pr1193/native.py": { + "bytes": 1633, + "git_blob": "fb9f676e5d2aa62d1a14a0d1358aab6ca0d5cd59", + "sha256": "1fb596fbafdb19140f483cd34db2994c571e3b962e33b8ea9b3ddc486e37def6", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/native.py" + }, + "source/vendor/pr1297/vendor/pr1193/package.py": { + "bytes": 915, + "git_blob": "9e911fe8116f1ec3ba16c7a0823ab928bd281f47", + "sha256": "cde0b2d66125649ee84440fc0a67f0d91f900fc838fbda069b579422289ea3be", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/package.py" + }, + "source/vendor/pr1297/vendor/pr1193/prepare.py": { + "bytes": 6754, + "git_blob": "596920d5ba5fd316d1a68f2bc3e428c319f2d62c", + "sha256": "9fe454a5f857ff73c70a5b276bc9e289422b051a4cbbbb51123a91bb2200e6d8", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/prepare.py" + }, + "source/vendor/pr1297/vendor/pr1193/price.py": { + "bytes": 2115, + "git_blob": "0903bea57b9f7efa9e3970910f02a890b2187ea2", + "sha256": "d45042f4c1fea352349377b43def363cf75a742546a1d5c790ad30da91791803", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/price.py" + }, + "source/vendor/pr1297/vendor/pr1193/vendor/pr1148/JOINT-WORD.json.gz": { + "bytes": 57351, + "git_blob": "3dab3a16bb32b27c6d957586cca04d70d091db47", + "sha256": "a0622d86259c4163e58cf0677ce575b6039a8ae4c95aa6d8b82a8163cbd42718", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/vendor/pr1148/JOINT-WORD.json.gz" + }, + "source/vendor/pr1297/vendor/pr1193/vendor/pr1148/NOTICE.md": { + "bytes": 1683, + "git_blob": "af0170afc225c1a6a5e7ad4ba62cf7897af6ca24", + "sha256": "afbd38d6c8a232ea566c296424a86420f204e6cfaac565c0a147340bda3d3da6", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/vendor/pr1148/NOTICE.md" + }, + "source/vendor/pr1297/vendor/pr1193/vendor/pr1148/PLAN.json.gz": { + "bytes": 12463, + "git_blob": "c7d39df72ea24e732800923ce699ca977f16d0b9", + "sha256": "e963ed64b9970858902b9388bcf1c5f9cc704859ad021ce8bda465a4dcef8310", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/vendor/pr1148/PLAN.json.gz" + }, + "source/vendor/pr1297/vendor/pr1193/vendor/pr1148/SPEC.json": { + "bytes": 24422, + "git_blob": "9aeea5c043aafa9ce0cd5f05fe6b404de5d5454f", + "sha256": "55bdb68d5d126c6be0e0acc419bd62301a978afd514f9834ed1e08b1aa4f563e", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/vendor/pr1148/SPEC.json" + }, + "source/vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-coordinated-owners-NOTICE.md": { + "bytes": 2453, + "git_blob": "281e6404ca84bb24370e8807315d59d42e79d232", + "sha256": "442756fc1c5ecfd7b7b7694b53b1ecc70aa525004cd80f7d748ccd7270555189", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-coordinated-owners-NOTICE.md" + }, + "source/vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-eight-ends-NOTICE.md": { + "bytes": 1464, + "git_blob": "a756f9da585be2ae9054038812cfcafa31e625a4", + "sha256": "820fa13161f857c221f2c4099dd2985c7ff72249dc7a0221bc00fd0c1b9760e5", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-eight-ends-NOTICE.md" + }, + "source/vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-eight-ends-t16-NOTICE.md": { + "bytes": 1616, + "git_blob": "d0359f2e08e6a0f2a1b6df0b058231996949c3a7", + "sha256": "a9e85b59dde61fbff0b006923b441cbd1419e24fa9802426785bca667437fdc0", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-eight-ends-t16-NOTICE.md" + }, + "source/vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-three-demotions-NOTICE.md": { + "bytes": 1670, + "git_blob": "9f759cfade4eb3645b1db7374d4ddfa3f2bc3b30", + "sha256": "a0fe85fb2207f0e6831a96deaeefb65afa379c1377a29f0b586f1db4bb4b2137", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-three-demotions-NOTICE.md" + }, + "source/vendor/pr1297/vendor/pr1193/verify.py": { + "bytes": 5678, + "git_blob": "4802312b5298dab29b748ab81a6e5ec5b7aa3b5b", + "sha256": "e5c952989344a65b7e63fa112dda4d464979814205644a8ec34e407a0d96be29", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/vendor/pr1193/verify.py" + }, + "source/vendor/pr1297/verify.py": { + "bytes": 5627, + "git_blob": "178a101173f582f3e5d6266895007ec285000546", + "sha256": "358ad8dfd967f4fd69a0cc298eae3508ad8b57b1e419ebaa0d621e199f534345", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/verify.py" + }, + "source/vendor/pr1297/x54_controls.py": { + "bytes": 2842, + "git_blob": "e80ee4b552cde4178286520d497140aebdbfab06", + "sha256": "82f91b81be9173dca546345dbdaddfc71e6d21e626fb84a8b4d1b4ba0d673814", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1297/x54_controls.py" + }, + "source/vendor/pr1673/capped-phase-fusion/ALGEBRAIC-STABILITY-INDEPENDENT.md": { + "bytes": 11743, + "git_blob": "abdd30cc1d6df2c41b9e8fda76f27f85200bbf9b", + "sha256": "7873e7d9a99fdc9de3ee224b9925d3e277e9773d7f5f8c2d0f1c19b0e52bc87f", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/ALGEBRAIC-STABILITY-INDEPENDENT.md" + }, + "source/vendor/pr1673/capped-phase-fusion/BILATERAL-LDU.md": { + "bytes": 6305, + "git_blob": "5cad6ee19f60d626beb9f6d7be78cbc22fdd08c6", + "sha256": "0d65e66d227464dda1a19f781ae0a0be671cbfd347c41e37ec954f3d629d8a77", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/BILATERAL-LDU.md" + }, + "source/vendor/pr1673/capped-phase-fusion/CAPPED-GAUGE-AUDIT.md": { + "bytes": 9176, + "git_blob": "a2d1c5ae923db7649627dbf419434e36267e57c6", + "sha256": "1030a34922709ab8d3434a4c57a4a58934ae268c237fb598cb415697da411c9f", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/CAPPED-GAUGE-AUDIT.md" + }, + "source/vendor/pr1673/capped-phase-fusion/CAPPED-INTERIORS.md": { + "bytes": 7284, + "git_blob": "62c3fa27b61a648c65c9e3f6fc4dc95d7b05bd3e", + "sha256": "983c5cab2d2398f2192a8aec07daecb655f2de136e12a37f75672a14d27172ba", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/CAPPED-INTERIORS.md" + }, + "source/vendor/pr1673/capped-phase-fusion/CAPPED-OUTER-ARITHMETIC.json": { + "bytes": 15832, + "git_blob": "56c871f4f313e828246f958868738997e1a3e176", + "sha256": "22caac9ec2ecf4d5743b7eb946b633911fbac55a714399556e87e2eae0457dec", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/CAPPED-OUTER-ARITHMETIC.json" + }, + "source/vendor/pr1673/capped-phase-fusion/CAPPED-SIGNOFF.md": { + "bytes": 4414, + "git_blob": "fc3456387b9399c8108db75b46088f85c5c26f82", + "sha256": "70e9175ebde200f8b016236adc88c4a1c4858945e7c3e5c453a8b6a5f79a263a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/CAPPED-SIGNOFF.md" + }, + "source/vendor/pr1673/capped-phase-fusion/FINAL-PACKAGE-REVIEW.json": { + "bytes": 1291, + "git_blob": "66a4af697e89b0bd5ed6fdcbab12d811a05ae26f", + "sha256": "3457385de52d8e86853d96026a70aef2e8dece516db9eea020d8774e01d076a8", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/FINAL-PACKAGE-REVIEW.json" + }, + "source/vendor/pr1673/capped-phase-fusion/FORWARD-SMALL-A-AUDIT.md": { + "bytes": 6689, + "git_blob": "0f7f80b3f74d469c2f72f3b9f338d32568b4eae3", + "sha256": "e37aaa30b15671a1dff00676b14572213efaaac99df202dbba5e09f57af487c0", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/FORWARD-SMALL-A-AUDIT.md" + }, + "source/vendor/pr1673/capped-phase-fusion/HALO-THEOREM.md": { + "bytes": 12777, + "git_blob": "60d59bb3780c6e56e51d796947998d3d99cca297", + "sha256": "cb9e1da38400b658f9209e465b4e5896fadd17dc66afa862f38bae8d8c1f2058", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/HALO-THEOREM.md" + }, + "source/vendor/pr1673/capped-phase-fusion/INDEPENDENT-FINAL-REVIEW.json": { + "bytes": 1375, + "git_blob": "121a4ebf87c6e2d49b82cf20c5a8fdcbbf073271", + "sha256": "6b98e5222aa109a35be8b4fc9ec19669daebcc06d542ecec0a9c820da7930501", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/INDEPENDENT-FINAL-REVIEW.json" + }, + "source/vendor/pr1673/capped-phase-fusion/LOG-A-PHASE-SCHUR-AUDIT.md": { + "bytes": 10642, + "git_blob": "3bcf490a8c164d44aff5b7e2ec2e0f4bf07d7a73", + "sha256": "e05d6b8596c80b6e8676569a0ff464a29fa704c3304143f58914f47cdf38b272", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/LOG-A-PHASE-SCHUR-AUDIT.md" + }, + "source/vendor/pr1673/capped-phase-fusion/MANIFEST-UPDATE.json": { + "bytes": 20278, + "git_blob": "423d53d1eb1a01a7aa49d16d498f422f8a2b6dc5", + "sha256": "32c58bcab8e19ef895660331c13d31b5fae7d0c95f7cda4147870f29d8299f6d", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MANIFEST-UPDATE.json" + }, + "source/vendor/pr1673/capped-phase-fusion/MANIFEST.json": { + "bytes": 25194, + "git_blob": "02f55a73512b0acd92e8c6713f55806f578b6eb1", + "sha256": "9af581d640e9c69d513256cf69babb0717287642134cfc807cedcd79966c1706", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MANIFEST.json" + }, + "source/vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY-ARITHMETIC.json": { + "bytes": 16783, + "git_blob": "54ad0ed498acaa61a64c4330228548e724856705", + "sha256": "c6efc4d2f6d17159cefebf5c2dd6099a6327fe0911c5dd87623cad96c7d6c56a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY-ARITHMETIC.json" + }, + "source/vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY-REVIEW.json": { + "bytes": 7362, + "git_blob": "fea12fbe37096afa9fc49b1d96c86960a405fd06", + "sha256": "5cd5e97f93a9b3e439bfeffb52139d7bb1730de96ad13b59b7e1b20fdca6a3f6", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY-REVIEW.json" + }, + "source/vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY.md": { + "bytes": 5787, + "git_blob": "f08bb57f9c33a4b9bdca9eb8f6ea3c0862cd56d5", + "sha256": "2d7fb1088e58bb86e574277733e082f135362215a69add71d9090213d32c9221", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY.md" + }, + "source/vendor/pr1673/capped-phase-fusion/MATRIX-LAYOUT-CONTROLS.json": { + "bytes": 1446, + "git_blob": "aee3270196daf3dd9a2aced0a064402ffeb15189", + "sha256": "f8bd8729cb8438188e90fb9149f598b825461c97b4ed290584ca4367f812a48a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-LAYOUT-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/MATRIX-LAYOUT-SIGNOFF.md": { + "bytes": 3081, + "git_blob": "d683e4d495330a2310e31b07c7dc896390334468", + "sha256": "4c8c62f723232e842dc3bbdcc4defcc8ff1aeb86ba9f694661899dc6783b13c4", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-LAYOUT-SIGNOFF.md" + }, + "source/vendor/pr1673/capped-phase-fusion/MATRIX-SOURCE-CONSTRUCTIONS.json": { + "bytes": 21018, + "git_blob": "65880dc95cf6e5290e259b42da9e9c8cde5710c6", + "sha256": "114c1d8fb70592455a80c73d8a1bc6bfc9aca4e7395a420b6331d5474b4d1917", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-SOURCE-CONSTRUCTIONS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/MATRIX-SOURCE-COVERAGE.json": { + "bytes": 2839, + "git_blob": "c6275bc1cb7456fadf6d9e86a1f9806942fc0826", + "sha256": "fdc6849f97999a6cf99cdaa50591d24f78d6fb0bc580315f205452e5906b35cc", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-SOURCE-COVERAGE.json" + }, + "source/vendor/pr1673/capped-phase-fusion/MATRIX-TRANSFER-MANIFEST.json": { + "bytes": 1159, + "git_blob": "5a943f0fd6c14649dc1b14267a8695940f3e7cb8", + "sha256": "35d98d7579a16dae36530b4e5f4d0b8f925a069daa3f6fe1ea5276916167e0c2", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-TRANSFER-MANIFEST.json" + }, + "source/vendor/pr1673/capped-phase-fusion/NATIVE-RECEIPT-CAPSULE.json": { + "bytes": 16108, + "git_blob": "1a92c59d2bb9b2093d76c1205d3c805afa351d07", + "sha256": "a04d6bba3d15c11a219536b66a23012797484ae106ec1952ecd7b76f077ddb01", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/NATIVE-RECEIPT-CAPSULE.json" + }, + "source/vendor/pr1673/capped-phase-fusion/OUTER-ARITHMETIC.json": { + "bytes": 13871, + "git_blob": "3ea510f01022328521f976719590afebaa1d7e7a", + "sha256": "050c61d90236c593fd0827d7edc297e05604884e4ec093659aee46a9ee336020", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/OUTER-ARITHMETIC.json" + }, + "source/vendor/pr1673/capped-phase-fusion/OUTER-AUDIT.md": { + "bytes": 13831, + "git_blob": "974b8db67f4f556bddd55904f47ec145c629f1e6", + "sha256": "94799bfa2794eb867d6ba68593c3e92988ade083e74d895e8d07ae3b8d0670dc", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/OUTER-AUDIT.md" + }, + "source/vendor/pr1673/capped-phase-fusion/PACKAGE-MANIFEST.json": { + "bytes": 21592, + "git_blob": "c3977299d4e6e9ffefe29175307aff6a716786b7", + "sha256": "298f1eaf79b5d5d57cb96fb3abb422174b78c31c14491a878f6176431d731d04", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/PACKAGE-MANIFEST.json" + }, + "source/vendor/pr1673/capped-phase-fusion/PHASE-LAYOUT-AUDIT.md": { + "bytes": 11774, + "git_blob": "bbeeee7431720817f031360f67b2186abac5cd23", + "sha256": "54aafc7afd09fe1a5312e69fad09c87422690543ab75c6ae35f6cbcc26b3eb8a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/PHASE-LAYOUT-AUDIT.md" + }, + "source/vendor/pr1673/capped-phase-fusion/PROOF-AND-COVERAGE.md": { + "bytes": 12130, + "git_blob": "1a98011b1f36a90ac0b7cfa4209480d46dd993ef", + "sha256": "db7509d754bb7fc3381419e0fed2674f22a9d57d34e8420fd5afa3c688fde9aa", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/PROOF-AND-COVERAGE.md" + }, + "source/vendor/pr1673/capped-phase-fusion/PUBLICATION-CHECKS.json": { + "bytes": 15107, + "git_blob": "befac935521198bfb3a7629014e417fcd93263ee", + "sha256": "6e2fb68e6768c3aa4224aacb4900263586fc8114815a51df40f3f9fdf6124217", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/PUBLICATION-CHECKS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/PUBLICATION-SOURCES.json": { + "bytes": 593, + "git_blob": "3f760bee8af56d71b3d0ab741a6c9f5431f8a4b6", + "sha256": "6082583794168b1c2320187214b86c93a5a6e76fbbddfcb3bdbb8c5bd34c0586", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/PUBLICATION-SOURCES.json" + }, + "source/vendor/pr1673/capped-phase-fusion/README.md": { + "bytes": 9028, + "git_blob": "f7f3348ee367ac0fe2a92cc48ca599869b49e306", + "sha256": "91af88b8fc53a22e1e968908f0e449cdfe2154c83f0dddb8a504e661c0c6965c", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/README.md" + }, + "source/vendor/pr1673/capped-phase-fusion/REVIEW-RECEIPT.json": { + "bytes": 3579, + "git_blob": "2521d02ada6149298c563b176db404600470d468", + "sha256": "97b20e50d3722fcde3831124a107df6c15c0ffdbb9e057b7867f41aaa2481800", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/REVIEW-RECEIPT.json" + }, + "source/vendor/pr1673/capped-phase-fusion/ROOT-EXACT-REPLAY.json": { + "bytes": 4315, + "git_blob": "4f80ff6ecc683405d0d4ca680263cfcb5dc8567c", + "sha256": "d36114abe9d7a83c327f49f5ea153c6dcada4a7421f5e74a9a5ceb392cecb994", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/ROOT-EXACT-REPLAY.json" + }, + "source/vendor/pr1673/capped-phase-fusion/ROOT-MATRIX-EXACT-REPLAY.json": { + "bytes": 1875, + "git_blob": "bd509b837762e520991e1573d5458fd537453376", + "sha256": "d6bd4fcb8a528655181b4aa3fd1bad7e6647a4ca5aa76ee7f2cdd800b698b225", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/ROOT-MATRIX-EXACT-REPLAY.json" + }, + "source/vendor/pr1673/capped-phase-fusion/SHALLOW-TOEPLITZ.md": { + "bytes": 15480, + "git_blob": "bc4349b2daea548ffa09e1f38a31f1df86b0b7be", + "sha256": "b384b93f3fb4a8c97da2e617ebc14d55cebb0a739070e7f8dbb66f63e24e9310", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/SHALLOW-TOEPLITZ.md" + }, + "source/vendor/pr1673/capped-phase-fusion/SOURCES.json": { + "bytes": 584, + "git_blob": "a5d007aae193a5f8e7b683c041b2e7428a18ac75", + "sha256": "14ce6fdc7c83e18ccf4fee19ff51062726c960ca44462a45af60dd686167d456", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/SOURCES.json" + }, + "source/vendor/pr1673/capped-phase-fusion/SUPPLIER-SUPPORT-AUDIT.md": { + "bytes": 16557, + "git_blob": "72404c42d77d4267105e8528cecff3327dfdd38c", + "sha256": "bd5b06eca043c5c871227264f6a954473c55cd16ec85bb420ff538fb8ec1d8d6", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/SUPPLIER-SUPPORT-AUDIT.md" + }, + "source/vendor/pr1673/capped-phase-fusion/SUPPORT-ADVERSARIAL-AUDIT.md": { + "bytes": 11276, + "git_blob": "80b2afa7433b3139ac926047012658ea500b4a5d", + "sha256": "b1290f8720bf075ea2ad58d6070f3e1fc95c0155f8e33b165bc13439bbb9222d", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/SUPPORT-ADVERSARIAL-AUDIT.md" + }, + "source/vendor/pr1673/capped-phase-fusion/SUPPORT-ROUTER.md": { + "bytes": 7755, + "git_blob": "4f39fa9eaf553d1df5111de8c19bcf5bf9829c2b", + "sha256": "6ddb322e11883c1177ba6cd1a77d23a1dac827d7290b32eaf642457b1d762a54", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/SUPPORT-ROUTER.md" + }, + "source/vendor/pr1673/capped-phase-fusion/TASK.json": { + "bytes": 3984, + "git_blob": "8fc25b910b36cff54f3b369a83554fb9aabd5b04", + "sha256": "47b82ef23e20991010fae838ad4da9bdac3f947a8fea916a028fd6260f95f5f8", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/TASK.json" + }, + "source/vendor/pr1673/capped-phase-fusion/TENSOR-COMPILER.md": { + "bytes": 13430, + "git_blob": "19efb9cb1c5a738e57caadf2dd6f5611af1bc78a", + "sha256": "4d3b8466598a864a234b978e25976648d4e761840aad9153dd18d73d3dfe4d15", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/TENSOR-COMPILER.md" + }, + "source/vendor/pr1673/capped-phase-fusion/VERIFIER-NEGATIVE-CONTROLS.json": { + "bytes": 340, + "git_blob": "c288e50942c6fe5f67467e238a4f1fdf5e52eaf3", + "sha256": "eeb887cdc0c76426c75ddbfc3d4af7ccbbe19d17962c6ad7a1549dafe8dabb5a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/VERIFIER-NEGATIVE-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/VERIFY.json": { + "bytes": 435, + "git_blob": "964863373c631a35a7554569b3ff105063491c7e", + "sha256": "cb50aa523a0863a457181ca815e69a1b3b4d91ed1006a79263f4a8f18457c669", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/VERIFY.json" + }, + "source/vendor/pr1673/capped-phase-fusion/check_capped_outer.py": { + "bytes": 5692, + "git_blob": "83223e0a2b66ef58a3f46ba2efb7d5cb1bda165b", + "sha256": "b4555c77de7a3ed4abc708a8d93363ef7c9a914be1091f80ab3ddea83f71230a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/check_capped_outer.py" + }, + "source/vendor/pr1673/capped-phase-fusion/check_matrix_corollary.py": { + "bytes": 6692, + "git_blob": "3f543803d77360b57e47053097a10892fa6c960e", + "sha256": "30db2d8e0f40fcc5c91e25f74cdc54e46aa4a0353c725345f9bcf5744e0b617f", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/check_matrix_corollary.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/BILATERAL-CONTROLS.json": { + "bytes": 332, + "git_blob": "ed4b620d8a688a3b1e88975f1f62ca103470dfcc", + "sha256": "eb3ba38d18bac4aceaffba39ef48dbb55bd15e6abcb68cdf66920d9d13ec00ab", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/BILATERAL-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/BILATERAL-LDU.md": { + "bytes": 6305, + "git_blob": "5cad6ee19f60d626beb9f6d7be78cbc22fdd08c6", + "sha256": "0d65e66d227464dda1a19f781ae0a0be671cbfd347c41e37ec954f3d629d8a77", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/BILATERAL-LDU.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/CAPPED-GAUGE-AUDIT.md": { + "bytes": 9176, + "git_blob": "a2d1c5ae923db7649627dbf419434e36267e57c6", + "sha256": "1030a34922709ab8d3434a4c57a4a58934ae268c237fb598cb415697da411c9f", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/CAPPED-GAUGE-AUDIT.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/CAPPED-GAUGE-CONTROLS.json": { + "bytes": 446, + "git_blob": "6ea5c59eab94d7dda4f94777dce3ad1bef8ae9e2", + "sha256": "ae8f0eb121a2f4da5c3f982ee6e7f45dab7b18368cadb5d2060602b0393b7120", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/CAPPED-GAUGE-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/CYCLIC-SCAN-CONTROLS.json": { + "bytes": 208, + "git_blob": "eddd860c96ad622a1b0240140cf868e01a0db4c7", + "sha256": "4c37249f12b4cb4df847d179df8f378fbf1f42917e9fa703b2d847146f29b95c", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/CYCLIC-SCAN-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/DYADIC-INTERIOR-CONTROLS.json": { + "bytes": 235, + "git_blob": "e42eac6b9378173dc747d6e3cac50ad12053b39e", + "sha256": "afbaee9f56f6a66fd9421bba7dfa8c3610c12bd447b01d0e9d79f97d1216aa90", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/DYADIC-INTERIOR-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/FORWARD-CELL-CONTROLS.json": { + "bytes": 336, + "git_blob": "c74f1448865006cc2b7445c28b9c6a5410aa515b", + "sha256": "4417a518ba3b6833f06b4f5e33d4f73ea74100b9110cf20e8d1c2070f1833fcc", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/FORWARD-CELL-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/FORWARD-SMALL-A-AUDIT.md": { + "bytes": 6689, + "git_blob": "0f7f80b3f74d469c2f72f3b9f338d32568b4eae3", + "sha256": "e37aaa30b15671a1dff00676b14572213efaaac99df202dbba5e09f57af487c0", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/FORWARD-SMALL-A-AUDIT.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOG-A-PHASE-SCHUR-AUDIT.md": { + "bytes": 10642, + "git_blob": "3bcf490a8c164d44aff5b7e2ec2e0f4bf07d7a73", + "sha256": "e05d6b8596c80b6e8676569a0ff464a29fa704c3304143f58914f47cdf38b272", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/LOG-A-PHASE-SCHUR-AUDIT.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOG-A-SCHUR-CONTROLS.json": { + "bytes": 412, + "git_blob": "301815a2c53ef601ba37edef3444dff524be2e69", + "sha256": "046191420a24d8b2c063c190af5e954c85e39357902988c4df79f5abcdf1596d", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOG-A-SCHUR-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOWER-CONTROLS.json": { + "bytes": 411, + "git_blob": "df9fc504c1dc3fa5fa16c08b8d3d7495b1d1f5b1", + "sha256": "323cb4acae960a6fa05527df5ede9d48e274883272b8ddb5151ebcee6dd26e52", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOWER-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOWER-FACTOR.md": { + "bytes": 9538, + "git_blob": "35af6c7b992b2a15bb1cfcbf7e659eac7a44df99", + "sha256": "dbc7eff783695e0f50fec57b0f7ca4212d51428eea04fa2ae5e0a9178fa69b30", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOWER-FACTOR.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/README.md": { + "bytes": 3171, + "git_blob": "0aade2884001193f515ea9b2a929f5d28e48fadc", + "sha256": "8fb5321b514af9260c44e150125205fe564efd073c456214f76bbdb358279cf0", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/README.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-DATA-ALGORITHM.md": { + "bytes": 11830, + "git_blob": "f07f2c68c796baf7d74ce173734b14d96501ef08", + "sha256": "46b98b9c013dc5a94c9f17fd85acd7c1896c8e93ad2ee4a7c34f583895f1daf0", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-DATA-ALGORITHM.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-DATA-CONTROLS.json": { + "bytes": 466, + "git_blob": "0d9410b6a84bf1c33d1bf9d4e4903dc4f0f7389d", + "sha256": "c9e6fd7f338f2cb78a0ed15ee944fde63549ae3d8522ab0874d184f3e252db76", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-DATA-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-LIFTING.md": { + "bytes": 3236, + "git_blob": "0985ad16cd6aff039efa64b5d4ab15e6d96f2d2f", + "sha256": "69535a48416a5435ea2a5ef4ecfe70fde30c32c4043bfc56f1ae2d7f49cd34bd", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-LIFTING.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-MERGE-CONTROLS.json": { + "bytes": 231, + "git_blob": "7e851839f8d6939ad76a39d67d6c62e7f7d4bcbf", + "sha256": "c5729bdb36237c0691fba56d149019f78d94e996749532d907a84c35ef01319d", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-MERGE-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_bilateral.py": { + "bytes": 1870, + "git_blob": "b2f527e951f42c87a0ebb068f845d549934787f4", + "sha256": "8d5c79bd4f4c96de5c1fa91553b19e3a62419333b414fc84dec894a4b729d5e0", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_bilateral.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_capped_gauges.py": { + "bytes": 2966, + "git_blob": "d6f5a14cb26c04ab3feb728430005808e56613fa", + "sha256": "121279bef47dd490bf29fc72ddbce547176cdaf1154af67dc8b96d7baa8cfc6f", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_capped_gauges.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_cyclic_scan.py": { + "bytes": 948, + "git_blob": "7f8ebba6aff2d2c1a214091068be921fb1005cf9", + "sha256": "d25156f852cb95f013e0ee74b319fc8c20d6a7a53fa851543244d5af7898ee61", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_cyclic_scan.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_dyadic_interiors.py": { + "bytes": 1586, + "git_blob": "9a970cb94ebe1f33f095c1b6e01e90b2bc6577e8", + "sha256": "a39617147870719a0296eef77101c90df8fbe716841cb9ed823f36b94254c3e1", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_dyadic_interiors.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_forward_cell.py": { + "bytes": 1591, + "git_blob": "b91b7a6bad7a25fcfd34e8d21593d5064d3df464", + "sha256": "082a0e46c175f6e59fe1f8c168ca56bc444c71a602c9b7318c0834aae1f2de90", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_forward_cell.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_log_a_schur.py": { + "bytes": 1938, + "git_blob": "1fae3a6aedb73fd6e1129ac7b6972ef06b8a64f5", + "sha256": "a0f1116ce27ecbff18de7089ce1f56714ed7966dfa0105b20419d408feb7ca41", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_log_a_schur.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_lower.py": { + "bytes": 3977, + "git_blob": "1260c26dd135fdf69f9ca2f3e5038c32a366ce31", + "sha256": "027c77d8ce33c3d5e3c436234668f11bafc3de8658b9c3d03d455eb0e4d71f95", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_lower.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_upper_data.py": { + "bytes": 3189, + "git_blob": "ad06229d8448809d07f0d1bdfbef5b47baa3b0e9", + "sha256": "de4f9df64cf31e94adb9a5d04b38d53d823d864f51632c49c7c80c6a46b5224d", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_upper_data.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_upper_merge.py": { + "bytes": 1593, + "git_blob": "3dda87e1446a6a91a33c174a5942e6714689603e", + "sha256": "95c9908134905e3ebdd030375e36a942c886cfc59edde3c6a419f36da6754780", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_upper_merge.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/EMBEDDING-CONTROLS.json": { + "bytes": 928, + "git_blob": "01430d219b86ccd931705963ab1d80a27a87766b", + "sha256": "d0182e172f16b55ec64a5edfabb10816e416348ef2db15449f3ed4b47f3fec1f", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/EMBEDDING-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/HALO-CONTROLS.json": { + "bytes": 2860, + "git_blob": "426d157fabbe68ea4bd7df21dc296ba067638a9f", + "sha256": "ae370f7d7421f2f96e101a4b9d8082110507c47211220fd6ead065c2366aa828", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/HALO-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/HALO-THEOREM.md": { + "bytes": 12777, + "git_blob": "60d59bb3780c6e56e51d796947998d3d99cca297", + "sha256": "cb9e1da38400b658f9209e465b4e5896fadd17dc66afa862f38bae8d8c1f2058", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/HALO-THEOREM.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/MANIFEST.json": { + "bytes": 1638, + "git_blob": "48dbb2a6bf7709bfbebe48abae0daafb8a841712", + "sha256": "37946d7691b90d39906d93581839bdf8ae2cf899d459e5520c39e782766e9327", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/MANIFEST.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/PARAMETER-CHECK.json": { + "bytes": 632, + "git_blob": "5844ead5c04309dcd13b351f815331597c7b07c8", + "sha256": "e38cdfc13f1959186d888383458c9030c4bd3c8c3915aea4743d55637d2f8d76", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/PARAMETER-CHECK.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/RAGGED-CONTROLS.json": { + "bytes": 757, + "git_blob": "553ea1a36abfa9da438dc5ca89835d55035553e1", + "sha256": "c3688f65565486b585727374abfbe478f7544aa61381bd73cc6ffa168b4221b6", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/RAGGED-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/RAGGED-PERIODS.md": { + "bytes": 4130, + "git_blob": "fdfe26d197825b5f9a6fc251e4499d8357027bf4", + "sha256": "c6e4dfe7f58dac7c5a513ffb3a9ab4801ab0717efae5c1e764e570335402ff25", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/RAGGED-PERIODS.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/README.md": { + "bytes": 2962, + "git_blob": "5c9951a6de92e24db16af5634e0e063b6a9b7861", + "sha256": "575a3acfc18a0e05ffe04a8563318a2770ce32cd7bf3a5e6123ce2de39a1cd4c", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/README.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/RECTANGULAR-EMBEDDING.md": { + "bytes": 2910, + "git_blob": "191867c72e8f161ac5b2feb9b673275b3aa8ce15", + "sha256": "e64447bff7e7717802ee049290faaf29e45db3e36a6f7fcec109184478f15f26", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/RECTANGULAR-EMBEDDING.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/SPARSE-SHEAR-CONTROLS.json": { + "bytes": 725, + "git_blob": "7fdf29495bde5099c6d261e8260ff9b7bedb7e1d", + "sha256": "d3b9763f7ef6a3a5752c6c11a8a4d5f465646ad75b178a1c1b3363540fcc4871", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/SPARSE-SHEAR-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/SUPPORT-ROUTER.md": { + "bytes": 7755, + "git_blob": "4f39fa9eaf553d1df5111de8c19bcf5bf9829c2b", + "sha256": "6ddb322e11883c1177ba6cd1a77d23a1dac827d7290b32eaf642457b1d762a54", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/SUPPORT-ROUTER.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_embedding.py": { + "bytes": 1172, + "git_blob": "54556ee93de27191e0a0656f3ba66061ef554a9f", + "sha256": "597cb5304498456575c99d46a7fb503e04db28d5a7f57857b102b50f703b7464", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_embedding.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_halo.py": { + "bytes": 7088, + "git_blob": "ddbcbf4d34fd6999c7e8dd139fae729e9d1cf9ff", + "sha256": "0a3257cbb8f37b6cc9bb44019cb114ea2ae9b28738a416bff4bc712d1306e1b7", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_halo.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_ragged.py": { + "bytes": 3554, + "git_blob": "4665063452e490507d1107ce1c054387e73172d4", + "sha256": "54b761cfe3404d524af3a2abdf09bcea8dfb5cca6199c0c182cee310e3ca8c78", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_ragged.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_sparse_shear.py": { + "bytes": 3770, + "git_blob": "86c8d091b5d61bffce149daf64cb774f591df1b4", + "sha256": "6e22c989e6bae92c4cd209c9336aad4359956cf370bdbd5f6b70609144598121", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_sparse_shear.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/CORE-SOURCES.json": { + "bytes": 1919, + "git_blob": "59c53cc92ccbe2f341ef866cafb035f992687e40", + "sha256": "2546f47dacc47c2d63dc5bb9cc52ef86c5e02ee159c4fb6e00dfac3f8f34d89c", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/CORE-SOURCES.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/FINAL-REVIEW.json": { + "bytes": 1375, + "git_blob": "121a4ebf87c6e2d49b82cf20c5a8fdcbbf073271", + "sha256": "6b98e5222aa109a35be8b4fc9ec19669daebcc06d542ecec0a9c820da7930501", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/INDEPENDENT-FINAL-REVIEW.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/core_review.md": { + "bytes": 11639, + "git_blob": "6a5ecf4229d6d654457e55d7c157a09230705f1b", + "sha256": "13f2df4d5b240f9b89ca0ae44bba198c935532098ff4c1161631fcbd86b3e8b1", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/core_review.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/gaussian_layout_review.md": { + "bytes": 13105, + "git_blob": "c77b9d14172185b970f11e13af3f7b226c0e96c8", + "sha256": "ebd7188970f55b5979b1b1a13f874a31ed0ee6c82bee329e7ad0b2a38c42c430", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/gaussian_layout_review.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/layout_subreview.md": { + "bytes": 8632, + "git_blob": "3d6bc924edba0e0eb4a60f3c6bc5b87fecc50790", + "sha256": "637e4698a9fb02978ebc4032d8939ce0db9528e89e908c94d63b9f0d2a41f64a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/layout_subreview.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/union_subreview.md": { + "bytes": 4611, + "git_blob": "04286a6198b050bd184be8afef3a85402b3aef93", + "sha256": "738b35a04d6871cd73b14b4165ae69a1feb3a103eb46e064a64a22c4c7426856", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/union_subreview.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/CIRCUIT-REPLAY.json": { + "bytes": 3590, + "git_blob": "fd24b3451dcfc24afa28719b6713d05931956011", + "sha256": "2ce5cf9ef9461e5897374ad389c26af66aeee85e8f514a9da4ed3bb2028cb1da", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/CIRCUIT-REPLAY.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/EXACT-ALGEBRA.json": { + "bytes": 3920, + "git_blob": "7a776857072df3c9c283a3d067b83cf545ccf7e7", + "sha256": "694898bfb1afcb3b8b8ef951634ac8919decdde0904350b355d254601ae3dc12", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/EXACT-ALGEBRA.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/MANIFEST.json": { + "bytes": 5161, + "git_blob": "4019fbc32f22b278a2c8131edcf2534937af039c", + "sha256": "3b018dc660c6add775c12f75b9e8f5281825aeebc3888a508833ce6106c1229b", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/MANIFEST.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/READING-COVERAGE.json": { + "bytes": 1549, + "git_blob": "3c49e7f78b40e7cb35f93aaced3316869d46d101", + "sha256": "756e52726b161eea27e27f1d519b05d4fb0ebf67ef9a67b33947194d5d02b709", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/READING-COVERAGE.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SHALLOW-TOEPLITZ.md": { + "bytes": 15480, + "git_blob": "bc4349b2daea548ffa09e1f38a31f1df86b0b7be", + "sha256": "b384b93f3fb4a8c97da2e617ebc14d55cebb0a739070e7f8dbb66f63e24e9310", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/SHALLOW-TOEPLITZ.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SOURCES.json": { + "bytes": 1174, + "git_blob": "0b386bbec9c76fc2a195f413593402342b3d0bf2", + "sha256": "fb3771f66771250aa9f4406ae9e7eb176f9cdef03976cbc9558440c674a4a94a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SOURCES.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPLIER-AUDIT-SOURCES.json": { + "bytes": 5815, + "git_blob": "eaf9076b75b55785cabe8a698126df300a498f30", + "sha256": "d0c274d6edd6193b09d28e45e7cbfe9236fb35474d35ea3af0664ba36f9e006a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPLIER-AUDIT-SOURCES.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPLIER-CAPACITY-CONTROLS.json": { + "bytes": 511, + "git_blob": "adf689ac5fc5f990b965667f4ee096f6db9909c2", + "sha256": "6922b7d7a936d53846569ad3be53fe4f3c63d6cfe794f9279fdc6a1fe411ef0c", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPLIER-CAPACITY-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPLIER-SUPPORT-AUDIT.md": { + "bytes": 16557, + "git_blob": "72404c42d77d4267105e8528cecff3327dfdd38c", + "sha256": "bd5b06eca043c5c871227264f6a954473c55cd16ec85bb420ff538fb8ec1d8d6", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/SUPPLIER-SUPPORT-AUDIT.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPORT-ADVERSARIAL-AUDIT.md": { + "bytes": 11276, + "git_blob": "80b2afa7433b3139ac926047012658ea500b4a5d", + "sha256": "b1290f8720bf075ea2ad58d6070f3e1fc95c0155f8e33b165bc13439bbb9222d", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/SUPPORT-ADVERSARIAL-AUDIT.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/TENSOR-COMPILER-CONTROLS.json": { + "bytes": 2809, + "git_blob": "80cb2c8083f4a853296be0b2a1f0675e0356e6ca", + "sha256": "db8a5c0dc2be956d83bc7667177252a4968e0ffaee8352e6a5dba5ab983d7ada", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/TENSOR-COMPILER-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/TENSOR-COMPILER.md": { + "bytes": 13430, + "git_blob": "19efb9cb1c5a738e57caadf2dd6f5611af1bc78a", + "sha256": "4d3b8466598a864a234b978e25976648d4e761840aad9153dd18d73d3dfe4d15", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/TENSOR-COMPILER.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_circuits.py": { + "bytes": 10774, + "git_blob": "f80c141c8116b163c2bb5a028c28212077c8d5a9", + "sha256": "06d1861bfe8af543908e26557ffda7e451ff176bceb9bacfaf0f04f234b336d5", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_circuits.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_exact_algebra.py": { + "bytes": 4388, + "git_blob": "4f0180c88f6ea25b85814883ef7cf2ad41e67110", + "sha256": "5ff7f25c55b370a1d0cda6c84ab9cdf2c7b0de3266d3f2e7a43280a6491074ab", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_exact_algebra.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_supplier_capacity.py": { + "bytes": 1646, + "git_blob": "65b20b8b686b53fa9bfbd6734e09128e78aeab84", + "sha256": "035ed96b39414eadec46e8de4bf3811b785862fd313deb044f42e17cf2ad3f78", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_supplier_capacity.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_tensor_compiler.py": { + "bytes": 10402, + "git_blob": "5eb5c1ffd23932ba7ccaa0d7686a5b875a3b1809", + "sha256": "dc4b1f1884489215a2c2d0e8978a241e99e6c8c9f1d2fa2460c73d2c7d4ba30a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_tensor_compiler.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/ALGEBRAIC-STABILITY-INDEPENDENT.md": { + "bytes": 11743, + "git_blob": "abdd30cc1d6df2c41b9e8fda76f27f85200bbf9b", + "sha256": "7873e7d9a99fdc9de3ee224b9925d3e277e9773d7f5f8c2d0f1c19b0e52bc87f", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/ALGEBRAIC-STABILITY-INDEPENDENT.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/MANIFEST.json": { + "bytes": 1159, + "git_blob": "5a943f0fd6c14649dc1b14267a8695940f3e7cb8", + "sha256": "35d98d7579a16dae36530b4e5f4d0b8f925a069daa3f6fe1ea5276916167e0c2", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-TRANSFER-MANIFEST.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/PROOF-AND-COVERAGE.md": { + "bytes": 12130, + "git_blob": "1a98011b1f36a90ac0b7cfa4209480d46dd993ef", + "sha256": "db7509d754bb7fc3381419e0fed2674f22a9d57d34e8420fd5afa3c688fde9aa", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/PROOF-AND-COVERAGE.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/SOURCE-CONSTRUCTIONS.json": { + "bytes": 21018, + "git_blob": "65880dc95cf6e5290e259b42da9e9c8cde5710c6", + "sha256": "114c1d8fb70592455a80c73d8a1bc6bfc9aca4e7395a420b6331d5474b4d1917", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-SOURCE-CONSTRUCTIONS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/SOURCE-COVERAGE.json": { + "bytes": 2839, + "git_blob": "c6275bc1cb7456fadf6d9e86a1f9806942fc0826", + "sha256": "fdc6849f97999a6cf99cdaa50591d24f78d6fb0bc580315f205452e5906b35cc", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-SOURCE-COVERAGE.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/check_source_constructions.py": { + "bytes": 6388, + "git_blob": "c8e362e90dc6c73758599a0b2094b11c8fad9bbb", + "sha256": "9d387098403c0355be8e93158df02bae5a435b2366bd28efdf0b127e470c8c1c", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/check_source_constructions.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/CAPPED-INTERIORS.md": { + "bytes": 7284, + "git_blob": "62c3fa27b61a648c65c9e3f6fc4dc95d7b05bd3e", + "sha256": "983c5cab2d2398f2192a8aec07daecb655f2de136e12a37f75672a14d27172ba", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/CAPPED-INTERIORS.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/CAPPED-OUTER-ARITHMETIC.json": { + "bytes": 15832, + "git_blob": "56c871f4f313e828246f958868738997e1a3e176", + "sha256": "22caac9ec2ecf4d5743b7eb946b633911fbac55a714399556e87e2eae0457dec", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/CAPPED-OUTER-ARITHMETIC.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/MATRIX-COROLLARY-ARITHMETIC.json": { + "bytes": 16783, + "git_blob": "54ad0ed498acaa61a64c4330228548e724856705", + "sha256": "c6efc4d2f6d17159cefebf5c2dd6099a6327fe0911c5dd87623cad96c7d6c56a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY-ARITHMETIC.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/MATRIX-COROLLARY-REVIEW.json": { + "bytes": 7362, + "git_blob": "fea12fbe37096afa9fc49b1d96c86960a405fd06", + "sha256": "5cd5e97f93a9b3e439bfeffb52139d7bb1730de96ad13b59b7e1b20fdca6a3f6", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY-REVIEW.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/MATRIX-COROLLARY.md": { + "bytes": 5787, + "git_blob": "f08bb57f9c33a4b9bdca9eb8f6ea3c0862cd56d5", + "sha256": "2d7fb1088e58bb86e574277733e082f135362215a69add71d9090213d32c9221", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/OUTER-ARITHMETIC.json": { + "bytes": 13871, + "git_blob": "3ea510f01022328521f976719590afebaa1d7e7a", + "sha256": "050c61d90236c593fd0827d7edc297e05604884e4ec093659aee46a9ee336020", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/OUTER-ARITHMETIC.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/OUTER-AUDIT.md": { + "bytes": 13831, + "git_blob": "974b8db67f4f556bddd55904f47ec145c629f1e6", + "sha256": "94799bfa2794eb867d6ba68593c3e92988ade083e74d895e8d07ae3b8d0670dc", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/OUTER-AUDIT.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/README.md": { + "bytes": 1708, + "git_blob": "c9bd9bfd6f4da8bbb6526b11eab265ab1fc1b6c5", + "sha256": "17c393075292b364899cb7c451cebbc9b20834f9fac934ce3740aba360c27246", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/README.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/REVIEW-RECEIPT.json": { + "bytes": 3579, + "git_blob": "2521d02ada6149298c563b176db404600470d468", + "sha256": "97b20e50d3722fcde3831124a107df6c15c0ffdbb9e057b7867f41aaa2481800", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/REVIEW-RECEIPT.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/check_capped_outer.py": { + "bytes": 5692, + "git_blob": "83223e0a2b66ef58a3f46ba2efb7d5cb1bda165b", + "sha256": "b4555c77de7a3ed4abc708a8d93363ef7c9a914be1091f80ab3ddea83f71230a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/check_capped_outer.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/check_matrix_corollary.py": { + "bytes": 6692, + "git_blob": "3f543803d77360b57e47053097a10892fa6c960e", + "sha256": "30db2d8e0f40fcc5c91e25f74cdc54e46aa4a0353c725345f9bcf5744e0b617f", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/check_matrix_corollary.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/check_outer.py": { + "bytes": 5355, + "git_blob": "2bd3f6eb683536e41a81a9262184ecf54271eac3", + "sha256": "6a0c5f8956323615df8bc4b12996832471c0ae607d05429c9d70ad1b50568f10", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/check_outer.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/AUDIT.md": { + "bytes": 11774, + "git_blob": "bbeeee7431720817f031360f67b2186abac5cd23", + "sha256": "54aafc7afd09fe1a5312e69fad09c87422690543ab75c6ae35f6cbcc26b3eb8a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/PHASE-LAYOUT-AUDIT.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/CAPPED-LAYOUT-CONTROLS.json": { + "bytes": 3292, + "git_blob": "abf64123d0cdf5f481f0aeee5d5d31e7a401e6dd", + "sha256": "e6951790238b4998c632c95aa329ee2cd2527a5d74a2f28bd15249fec6d2419a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/CAPPED-LAYOUT-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/CAPPED-SIGNOFF.md": { + "bytes": 4414, + "git_blob": "fc3456387b9399c8108db75b46088f85c5c26f82", + "sha256": "70e9175ebde200f8b016236adc88c4a1c4858945e7c3e5c453a8b6a5f79a263a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/CAPPED-SIGNOFF.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/MANIFEST.json": { + "bytes": 1290, + "git_blob": "1fd05118b79b891358832cd732c8250391c27c2d", + "sha256": "c98559147bb498ac78af998eed63ab6661af934fa1a0df6844176b1811753fb9", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/MANIFEST.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/MATRIX-LAYOUT-CONTROLS.json": { + "bytes": 1446, + "git_blob": "aee3270196daf3dd9a2aced0a064402ffeb15189", + "sha256": "f8bd8729cb8438188e90fb9149f598b825461c97b4ed290584ca4367f812a48a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-LAYOUT-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/MATRIX-LAYOUT-SIGNOFF.md": { + "bytes": 3081, + "git_blob": "d683e4d495330a2310e31b07c7dc896390334468", + "sha256": "4c8c62f723232e842dc3bbdcc4defcc8ff1aeb86ba9f694661899dc6783b13c4", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/MATRIX-LAYOUT-SIGNOFF.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/PARAMETERS.json": { + "bytes": 762, + "git_blob": "8c2a235f4beea23d8a1fd2994cb8941818ef9649", + "sha256": "9f72cfffa34844764ca65a6b4431cc5c779141751df746019db9d3ad8f1dee92", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/PARAMETERS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/Q-EMBEDDING-CONTROLS.json": { + "bytes": 1297, + "git_blob": "fca9f1a5566650f306d33b63693806392ffba085", + "sha256": "24ead3534482397c00c23ad3dbbd4e930e02290e00c97765353d8783c6575c7d", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/Q-EMBEDDING-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/README.md": { + "bytes": 2558, + "git_blob": "6075de6368f1059422b877ce43c72d7444e9f356", + "sha256": "0ec721f76dfa943e808afd3c2cc39ee69f1a6e5f4f77ba3c7c1373ad60db25af", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/README.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/UNION-CONTROLS.json": { + "bytes": 1434, + "git_blob": "3607228a6d861228f0051a42b10a8a937eab8340", + "sha256": "6c5262144215cc603bbc3bee93a9a6d9d2318d0177a59115fe560762998498f9", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/UNION-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/check_capped_layout.py": { + "bytes": 3232, + "git_blob": "ffe617dbb1b90271cc1b2d83dd3c09b343b892bf", + "sha256": "267d93ab5114ec160f88a6e65fd34c9f0696a686c36ba2dd194d6b70fa32a6bd", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/check_capped_layout.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/check_q_embedding.py": { + "bytes": 2408, + "git_blob": "1ec91746fd88c2bb1ccaef52a912d9d7f58d196f", + "sha256": "ac858a14bbaf37e0e412a7ada282cd1586632f52b8a979733e775f50130969b6", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/check_q_embedding.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/check_union.py": { + "bytes": 5165, + "git_blob": "0b3f0af7014dc23d8d80a82c67f2f7b24d3bd1ab", + "sha256": "74608380d72567edcd4470c8d226b15848f9d3a4e5d77d652bdd8963480ab9ce", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/check_union.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/CONTROLS.json": { + "bytes": 416, + "git_blob": "48249f532935937a945d14a311f23c8bb144803e", + "sha256": "12d9207e887fda73159a9e2e4776003ca6f905fc3dc45d77ced588a1c9f80cb2", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/ERASURE-ROUNDING-CONTROL.json": { + "bytes": 425, + "git_blob": "3e478123e7c28440a0b622eef884a790645494c1", + "sha256": "cceb2ade8ce5e18be3871f771955e38258f5eb4e39790c016aab96d8cf0488ef", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/ERASURE-ROUNDING-CONTROL.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/FIXED-A-LDU-CONTROLS.json": { + "bytes": 329, + "git_blob": "b64f5e981c80d7ab9db5742b20ee49cf2feeff4a", + "sha256": "d6bda457fff01e04b6565d84c7bdbac870569a2ba7ef18a1fc8db11b738faf38", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/FIXED-A-LDU-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/FIXED-A-PERIODIC-NORM-AUDIT.md": { + "bytes": 3422, + "git_blob": "ad029e08f181c274466a0588346ebf6803981bd5", + "sha256": "21027a569588922c491b2c5b4f31e01ddb784f1f20cdf48b7d482d0e85b66bdb", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/FIXED-A-PERIODIC-NORM-AUDIT.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/HOLES-AND-Q-LDU.md": { + "bytes": 12801, + "git_blob": "59d9128d75c57b790e6e602da8b2ab9c2cf7fa57", + "sha256": "c6a032ed495325806ddf491c5c85bc822a7fdd613aff906a7be553960d0f85a3", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/HOLES-AND-Q-LDU.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/HOLES-CONTROLS.json": { + "bytes": 313, + "git_blob": "19ae8f80e344134491b4e970dfe9a294767ea00d", + "sha256": "3f7e98ce524d5fb2ba2f911a350081340215e806ae945abf15a2fa07988ca2f8", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/HOLES-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/LEDGER.json": { + "bytes": 1987, + "git_blob": "0762eec5d6417bf737fef60c106a99e51a564123", + "sha256": "87eab0eb334ddc16e50cedbcab56320d2ff056c3dc87d7a5191171bb5a4c206e", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/LEDGER.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/NEAREST-NEIGHBOR-CONTROLS.json": { + "bytes": 362, + "git_blob": "d39a91f4cf721ea281a3c517901218efbce12994", + "sha256": "b85eca6098847e7b2f77b49a6c8c35e33cf790bc5dd01b95e1334daef9af47f4", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/NEAREST-NEIGHBOR-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/NEAREST-NEIGHBOR-NORM.md": { + "bytes": 3234, + "git_blob": "ba090b860b24374449801588d77ee19d6da76c5b", + "sha256": "7955383d50fc59b5c4c4d839c7e4d630add6208a3a233d7372a80309085ac6b2", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/NEAREST-NEIGHBOR-NORM.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/PARTIAL-FUSION.md": { + "bytes": 4169, + "git_blob": "876f44a23e582da1fd661a9fd129a65570bfda24", + "sha256": "811a3a0c88a90708add5b12fb0a05c25623f0af155010d5dcacd56021c55cba5", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/PARTIAL-FUSION.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/POSITIVE-TREE-CONTROLS.json": { + "bytes": 467, + "git_blob": "904475da43fc1dea9adab31589c94564e4b67c47", + "sha256": "7b31811402ddda4668fe8375f6c90a6047511d50836dbb7cfc7ffcf24fe19a11", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/POSITIVE-TREE-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/Q-LDU-CONTROLS.json": { + "bytes": 399, + "git_blob": "ca49d46b5b92a85a8b389967ac239ec13eadc067", + "sha256": "370a07aa1a56c656ec1f44d7651dfbe999ad0c19dede9036257cc2f29dc39452", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/Q-LDU-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/README.md": { + "bytes": 18502, + "git_blob": "7d0b3a41bf0ed48385ddcefc6203651e8959d674", + "sha256": "4d65ea3c8b6a0d5faef819a58c8b8277681d11bed54686e9a7f78de29736e68e", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/README.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/REFINED-PHASE-FUSION.md": { + "bytes": 7276, + "git_blob": "51920b3b76860b82cd9b1a6b9a0735bbd614d9c1", + "sha256": "b4367eac012624f803b3d2e3a72339e050a0071bbec37e6d33b2cf322bd70bc5", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/REFINED-PHASE-FUSION.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/STABLE-POSITIVE-TREE.md": { + "bytes": 8219, + "git_blob": "687c668a9d8a4ff2edc748cd1471eb2c2288b976", + "sha256": "ec2f8a1c4273b81217545d2710bcffdd09b5c9ba9349e887b5f7bf6f5bddfdc7", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/STABLE-POSITIVE-TREE.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/SYLVESTER-CONTROLS.json": { + "bytes": 322, + "git_blob": "5d6e50b77b063b7ed2cbff3fc08076b0da1c4c64", + "sha256": "198af9f58c2950f17d8b1861ba4566bb2f6a0108a889a56db328fe67f8faa1a2", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/SYLVESTER-CONTROLS.json" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/TASK.md": { + "bytes": 2172, + "git_blob": "db58ed7cfb30d3a17a4bf12f9a4e757da0ef3236", + "sha256": "5eef77fb23f26f5bfb5dc8e376ed25e769924f2b6420ebfc8671e3b2a2f1f611", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/TASK.md" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_constructions.py": { + "bytes": 6600, + "git_blob": "2090a45566fc0fc7af4e2b448833a9c4de578b96", + "sha256": "91387c9bd763a5c55c22a9907947bd07b6002f739aa6feedf6d3a02adea1e316", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_constructions.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_erasure_rounding.py": { + "bytes": 1509, + "git_blob": "1f5f8e821a26903f3a29c9c25b9d40e667b9259a", + "sha256": "486efd4692665a548b94b79877abb76ad13157268f05c270c4e75d8f97700795", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_erasure_rounding.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_fixed_a_ldu.py": { + "bytes": 2440, + "git_blob": "ac7f96cd00f405c6f4347f3906d4510a5048746b", + "sha256": "15134147317a7d789c9ea0ebd71db5ff11e59a20ef140f681d87478977734cd0", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_fixed_a_ldu.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_holes.py": { + "bytes": 2909, + "git_blob": "445102507c74d09161de6d3711c32c8f3b169961", + "sha256": "99c5dc4601ea88b553f52e235d36fba0aeb867e7fcd54130cdb3eb115a9bb0d8", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_holes.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_ledger.py": { + "bytes": 2289, + "git_blob": "76dfb71e8889b74a4ef64da98c4efcfe4fab5584", + "sha256": "254342c05949e5cefe4f507a35487e0a1ffb7137a60d2b97831d5ad55d7d7ce5", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_ledger.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_nearest_neighbor.py": { + "bytes": 1795, + "git_blob": "d56f21f6b7d9ab322264a90c7a11b6864bc4bd38", + "sha256": "21bf2be683cefa7a760bf1e1bdaa647f57bf47ab86b13fd7a74e8d650f492913", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_nearest_neighbor.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_positive_tree.py": { + "bytes": 3454, + "git_blob": "ebce2a90cf4c7de1a0d469918702e0ecf0b90872", + "sha256": "46db2ce9122ff57bb4eeaa723db1f351891e671a7eaa7bf4fb61f85dafee9e37", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_positive_tree.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_q_ldu.py": { + "bytes": 2689, + "git_blob": "63f7d6eab05e16450bb0243a364df8aea1009de8", + "sha256": "ec2589ca9abe71d674ba9ccf81f289b1526f56f3001c48d22977accb1be3e4dc", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_q_ldu.py" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_sylvester_factor.py": { + "bytes": 1955, + "git_blob": "02b4b7f2b5a0470d88a9cf64c8c222584f898113", + "sha256": "60b21fda4ff451582087d30222a072eb1a214d531277e92883eaf28221aafced", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_sylvester_factor.py" + }, + "source/vendor/pr1673/capped-phase-fusion/frontier_fusion/FRONTIER-FUSION-ARITHMETIC.json": { + "bytes": 31729, + "git_blob": "b168dc71c9880ec3301baaf6f13d0a8654fcff94", + "sha256": "82656563e7c8725f95c4aea7e273805a3d3faf34c495a330f1c91a036765414a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/frontier_fusion/FRONTIER-FUSION-ARITHMETIC.json" + }, + "source/vendor/pr1673/capped-phase-fusion/frontier_fusion/INDEPENDENT-SUBSTITUTION-RECEIPT.json": { + "bytes": 1287, + "git_blob": "1f274e375a1b395cfaead42d095354529abd2c5f", + "sha256": "49a8450289f1c1730c7d11d7c1506ad4af26fe9a1f76341f808a3025123e9519", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/frontier_fusion/INDEPENDENT-SUBSTITUTION-RECEIPT.json" + }, + "source/vendor/pr1673/capped-phase-fusion/frontier_fusion/INDEPENDENT-SUBSTITUTION-REVIEW.md": { + "bytes": 5388, + "git_blob": "a95179a0251e5917d5fc5d252bfd751006c4f551", + "sha256": "b48d3e14083829db81336b639a6cfc698ac0dccc76fa2606d11b4be7a968ddeb", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/frontier_fusion/INDEPENDENT-SUBSTITUTION-REVIEW.md" + }, + "source/vendor/pr1673/capped-phase-fusion/frontier_fusion/NATIVE-ADMISSION-BINDING.json": { + "bytes": 13452, + "git_blob": "72d30de3fd9fd80d732245c718e32c19ba250a4f", + "sha256": "ec4e89e0513958c1d553736cd06eedbc5f2aca61b40f92aeade3eb882bf588bc", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/frontier_fusion/NATIVE-ADMISSION-BINDING.json" + }, + "source/vendor/pr1673/capped-phase-fusion/frontier_fusion/REPRODUCE.txt": { + "bytes": 1207, + "git_blob": "42c6bb30337dfe3608ed71341a34b858c925f184", + "sha256": "76808b685f1623813658f5b596a4b8191a07e7c0810550f6fada7fb4a4992913", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/frontier_fusion/REPRODUCE.txt" + }, + "source/vendor/pr1673/capped-phase-fusion/frontier_fusion/T74-APPENDIX.tex": { + "bytes": 3806, + "git_blob": "78278aea07ac8855447893f08438b656e119e18b", + "sha256": "d053a6b69de2ff4005ee52eb3b673de606326aa0f0e290354675f9f08f915b99", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/frontier_fusion/T74-APPENDIX.tex" + }, + "source/vendor/pr1673/capped-phase-fusion/frontier_fusion/bind_native_admission.py": { + "bytes": 3852, + "git_blob": "af1dad224757d0c5304d65c40642b136536393cb", + "sha256": "166541ca2b7f3066f4c2421e5a9f1886d58e1fdd7677904976261ab2c82b32cb", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/frontier_fusion/bind_native_admission.py" + }, + "source/vendor/pr1673/capped-phase-fusion/frontier_fusion/check_frontier_fusion.py": { + "bytes": 7642, + "git_blob": "a8112e3cefdaa5f3c3b49b3afda07555a70176f6", + "sha256": "02f7f9ebf29487331171954c7ceb37ff5315e2f28a9d56096ebbf9fb865c70ab", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/frontier_fusion/check_frontier_fusion.py" + }, + "source/vendor/pr1673/capped-phase-fusion/frontier_fusion/independent_substitution_check.py": { + "bytes": 2965, + "git_blob": "04ec7649403a8ac3e2bfedb7c53542a73d064fd1", + "sha256": "579bbde41e90792818c2726b38dcab26cf5a2695d3348731e814175146b0a737", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/frontier_fusion/independent_substitution_check.py" + }, + "source/vendor/pr1673/capped-phase-fusion/gaussian_fixed_width_note.tex": { + "bytes": 8328, + "git_blob": "e7a2c00d4e3804da5242ececb00e070f4a7be8f6", + "sha256": "6f3edb7b238f2b6af4f3e2d98dee90fe6f4ba063a5ccd120422e45c941712aab", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/gaussian_fixed_width_note.tex" + }, + "source/vendor/pr1673/capped-phase-fusion/make_native_capsule.py": { + "bytes": 2340, + "git_blob": "45a5aeb41716f71ba6d7f0ba3b1159daa7b91a04", + "sha256": "8f342ca212b8d601a11f704042c577c1b088e0079bda04b3065467c2f3c36ea0", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/make_native_capsule.py" + }, + "source/vendor/pr1673/capped-phase-fusion/phase_fusion_note.tex": { + "bytes": 37850, + "git_blob": "4351a73450dadd043aa7aca33fb6cf0dd01d6df3", + "sha256": "b5957f38c98a68f2584a42cedf91d753180dab438129fdf749b441074f00d4e1", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/phase_fusion_note.tex" + }, + "source/vendor/pr1673/capped-phase-fusion/target002_upstream/full-1661-verification/RESULT.json": { + "bytes": 4474, + "git_blob": "82475e2c121bf1dabffb0e9f5bdfc07284228ae4", + "sha256": "11c57817a4d43a489010a13af7621d37eeedc398308c036e63a2a97119443861", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/target002_upstream/full-1661-verification/RESULT.json" + }, + "source/vendor/pr1673/capped-phase-fusion/target002_upstream/full-1661-verification/STAGES.json": { + "bytes": 2187, + "git_blob": "80e3d98967f1f885ebff81c4ac465beb1ac94968", + "sha256": "c2edb01a61c03e04bf48e605422ff83c1d304e4d586268959d4ea24b743640fb", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/target002_upstream/full-1661-verification/STAGES.json" + }, + "source/vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/CLAIM.json": { + "bytes": 2898, + "git_blob": "b711aa978a37ebe9fe029d3539d2f8a61a7e2cda", + "sha256": "70aacd45f9e6fac8675687cf50da32e0ad4e479d9a5c28f2afd1550311ae8849", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/CLAIM.json" + }, + "source/vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/MANIFEST.json": { + "bytes": 17791, + "git_blob": "a8eacfa082fe1cbb9e17c4c2eaf89ac53885ddae", + "sha256": "d90d49eaa68e48c6992a07972e736ef4b9cd80274361cbbc1ec980d43f29ad7f", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/MANIFEST.json" + }, + "source/vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/NOTICE": { + "bytes": 789, + "git_blob": "b912ab3bf304ca0afae68a4064d262e9b0d1ccb4", + "sha256": "3918a42010a435782de0fe8c38fab8f7df5d48a375ecf603c2bad1b818a16d6f", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/NOTICE" + }, + "source/vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/inputs/PR589-EXPECTED.json": { + "bytes": 5987, + "git_blob": "e293ddc557742637f9f679f083a1a282d87b1b13", + "sha256": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "source_kind": "canonical_main", + "source_path": "research/adaptive-kernel-demotion/inputs/PR589-EXPECTED.json" + }, + "source/vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/new/SPEC.json": { + "bytes": 80768, + "git_blob": "86a3069ee51968bb0e5e95da161d58e4056c86a5", + "sha256": "d6b6a2140f3a61ae8cfdd8b51a1131934d63d2dd8573c1b13eb2b9528f3c3db8", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/new/SPEC.json" + }, + "source/vendor/pr1673/capped-phase-fusion/verify.py": { + "bytes": 13165, + "git_blob": "60bb3218f6d1c1b6e9d13205fb9ff9e06246ad92", + "sha256": "93ef0f46e132485da6194587199b8f039e25b1b9f099f93bbdaeac5c0d66de7f", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1673/capped-phase-fusion/verify.py" + }, + "source/vendor/pr1786/FINE-PRIME-PADDING.md": { + "bytes": 18927, + "git_blob": "bf9899ee21be4058e4aac0b64bfa67d01ee8ddd3", + "sha256": "47d1b1b4df28aadda3cd6bdeb1fbc47290595e9208cd09c1a1f338520d33fdce", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1786/FINE-PRIME-PADDING.md" + }, + "source/vendor/pr1786/NOTICE.md": { + "bytes": 864, + "git_blob": "e491b2e587810734a22ab7ee188892313d00a07a", + "sha256": "dcc1adb2461aa93ca62b6a912dbd8b215599e6af8053dfbacb7423b544dd659a", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/vendor/pr1786/NOTICE.md" + }, + "source/verify.py": { + "bytes": 13990, + "git_blob": "c141fe549495ed450910c492df554e5c1e549573", + "sha256": "8dee5aa1663a70edcf1099a30b72166d89c29fa29ba2025fb5707fdbcc237f83", + "source_kind": "overlay", + "source_path": "source/verify.py" + }, + "source/verify_manifest.py": { + "bytes": 815, + "git_blob": "8c2441d39202409ffe1c2cb42f197946f7bfa7c0", + "sha256": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b", + "source_kind": "canonical_main", + "source_path": "research/capped-fusion-t74-k554/verify_manifest.py" + }, + "source/verify_release.py": { + "bytes": 48400, + "git_blob": "dccd128db07fde754b34c2c5105202fa2abff185", + "sha256": "c43680a2da390f79925547a5ee1919d8a76637cccf98e2c8164b6f667fbc3183", + "source_kind": "overlay", + "source_path": "source/verify_release.py" + } + }, + "original_bundle_manifest": { + "credited_adapter": "Tekalign/PR2833 extension by Yiyang Lu; exact upstream adapter retained, with its inherited credited authors.", + "entries": { + "NATIVE-RECEIPT.json": { + "bytes": 13782, + "sha256": "f90cafe84385533a0eeb96356f385b646f402ff85cd05154c47a81c783023d9d" + }, + "PR2969-CLAIM.json": { + "bytes": 2316, + "sha256": "656a4c93411b078753783513e2e71b1722a56e7b70120264a38118811982fa77" + }, + "adapters/admit_extension.py": { + "bytes": 32723, + "sha256": "6ddd449abfc2910e4c91f4ed93e14d65b84e6c1d2a082f3c089ad06f64d1d6ce" + }, + "adapters/extension_blocknorm.py": { + "bytes": 18344, + "sha256": "6e6b8683cc87a84e5410c399b1128eb68694f852a3927cb124067f503ed7d7c7" + }, + "helpers/lift_parent.py": { + "bytes": 9425, + "sha256": "9a1edd7d4ab4a2f2ac8d15b42b7e40f93653d65026bac59e4c1ce80b486bd60e" + }, + "helpers/reconstruct_replica.py": { + "bytes": 5403, + "sha256": "5472811c24aef3852dc7e189dff5060076a6c0b25bfde928da50dcfe9b5bdc15" + }, + "helpers/replica_parent.py": { + "bytes": 13441, + "sha256": "48bdbf28f59d80edb266803ec61bf5e22e8fb5e5a0e2b88004b6039147589bd4" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/CACHE.json": { + "bytes": 1328, + "sha256": "9da7f52ffee2ac69ea07180977c257d5e8ac5eaf0d09b955e70bac4a39b56a56" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/STEPS.json": { + "bytes": 436, + "sha256": "6a1e0a04d89da89c64b9e2eeffdc4f503cd8dd9a89c4e242cf71ced3e15f947c" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/CANONICAL-WORD.json.gz": { + "bytes": 84188, + "sha256": "9bab309e148d855d82ba4cc1ed9ebf157ec026dde87a90557573610740ad712e" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/CLIFFORD-RECIPES.json": { + "bytes": 1068144, + "sha256": "580dee1ca6d0a2971bc1dbe93558b8331bfa61662ce1736b24d944a55127b4f0" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/CLIFFORD-REVIEW.json": { + "bytes": 778, + "sha256": "f12ce78080307609805f421488230a1db78d5d96b2a238e5580c7d6360316b4b" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/FULL-WORD.json.gz": { + "bytes": 72538, + "sha256": "300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/INDEPENDENT-LOCAL-REPLAY.json": { + "bytes": 6640, + "sha256": "9163370bb5b422c1b64e7e77de3eb0eb2e395a9ba5950c85dda51d0b3a5fff48" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/LOCAL-CHECKS.json": { + "bytes": 1022, + "sha256": "681abd7fb34ef2b691dd95f4d7284c493989c7d57b16776ce8c2ae96f946f49c" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/LOCAL-PROGRAMS.json.gz": { + "bytes": 199211, + "sha256": "dc7d32b3d677b08df642040c7cbad2bfbfdf67d206b0aadca608b65bdf67ddbf" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/RESIDUAL-ADAPTERS.json": { + "bytes": 39940, + "sha256": "8a6130051284adf76ec932bc2a190058cc99efbed5d862bee819e3bc8c29a31b" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/SCALAR-FRAME-AUDIT.json": { + "bytes": 3907, + "sha256": "7f4d73ddcf382d0ec3cc1de6fe5d8bf9ab881d93713f0bf1935333e1ed3b27c8" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/WARP-RECIPE-CHECKS.json": { + "bytes": 805, + "sha256": "9e7dc5f00af60ee109cd00756afe31a71fbbaadb36f31e69633cf63ac37b1f3e" + }, + "native-cache/300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e/local/WRAPPER-CHECKS.json": { + "bytes": 15286, + "sha256": "7cabaf1185ec15626096afb52c6dd55939ae10c8fd8709131c309db53261f2f4" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/CACHE.json": { + "bytes": 1328, + "sha256": "d6cb7554f0cf9cd0fffb69d4df628b0363282235ae97f6c3f1a2c4fbbd1ce153" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/STEPS.json": { + "bytes": 437, + "sha256": "67634f114de028b65a2755e566839a69c4c0d6d9b6c077c90d997fcdb45d5966" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/CANONICAL-WORD.json.gz": { + "bytes": 84192, + "sha256": "4090b834c363418e050aca831c618d6f8b3921e2fd03f079994ef84dec0bb61d" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/CLIFFORD-RECIPES.json": { + "bytes": 1068160, + "sha256": "f3c678f44ac8c116376d707b088516b0c17744a8508f2863843b912738d2024e" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/CLIFFORD-REVIEW.json": { + "bytes": 778, + "sha256": "5ed0b0f60bd121bb4b28829a2b5790cb8497825983a309c426da9496a84a97e8" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/FULL-WORD.json.gz": { + "bytes": 72537, + "sha256": "495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/INDEPENDENT-LOCAL-REPLAY.json": { + "bytes": 6640, + "sha256": "4f6accccc566a00b6ff2b35fc110511fca540327ae415628184091d94f89fb83" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/LOCAL-CHECKS.json": { + "bytes": 1022, + "sha256": "681abd7fb34ef2b691dd95f4d7284c493989c7d57b16776ce8c2ae96f946f49c" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/LOCAL-PROGRAMS.json.gz": { + "bytes": 199211, + "sha256": "dc7d32b3d677b08df642040c7cbad2bfbfdf67d206b0aadca608b65bdf67ddbf" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/RESIDUAL-ADAPTERS.json": { + "bytes": 39950, + "sha256": "dd8d70e07ae6ecc028d7691611966fcaee946279964736997af0aa78c61c2282" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/SCALAR-FRAME-AUDIT.json": { + "bytes": 3907, + "sha256": "47d3d04196e723c3b69e2301cd1086f9e9481885893d51eb948a1e57890308ff" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/WARP-RECIPE-CHECKS.json": { + "bytes": 805, + "sha256": "83c4ae1ed3277bdffab73d837b7ee641a224064ff538b47292a4dcb2e937a73b" + }, + "native-cache/495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0/local/WRAPPER-CHECKS.json": { + "bytes": 15286, + "sha256": "7cabaf1185ec15626096afb52c6dd55939ae10c8fd8709131c309db53261f2f4" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/CACHE.json": { + "bytes": 1662, + "sha256": "3ed6859152f2594352bea363ce8d297f93dc138a5748b2a55523e89d2eef3776" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/STEPS.json": { + "bytes": 436, + "sha256": "02a8f2021aa8406277656a086d875a2d50cea569e5179c27d2bcaed92d9826ff" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/ledgers.log": { + "bytes": 69, + "sha256": "2f40f12c67d436dde2ea415ea3e033ec60a9d43cc71427dcc1bf987962da34d7" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local-replay.log": { + "bytes": 157, + "sha256": "dd643a58258431c3b07d3b06d9060c49677fa23b4fafc9f10988ed1f6867bd9a" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/CANONICAL-WORD.json.gz": { + "bytes": 84955, + "sha256": "e38e2136e5a4a75bb843735a59158543eff04bd06384d73752b220d6938af73d" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/CLIFFORD-RECIPES.json": { + "bytes": 979447, + "sha256": "cf410b60c9e3d9e7f99d94b5b28c4e3ae61c4b32892df4e03257b60fe5a37b02" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/CLIFFORD-REVIEW.json": { + "bytes": 644, + "sha256": "45647f1d24501ae4feea3a0247299c18437bf66b67028a24feb442318de75767" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/FULL-WORD.json.gz": { + "bytes": 57374, + "sha256": "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/INDEPENDENT-LOCAL-REPLAY.json": { + "bytes": 2295, + "sha256": "39874d664110d1ee85da901e2cd56e7cd0f27e0153813d4608c98122a90815da" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/LOCAL-CHECKS.json": { + "bytes": 892, + "sha256": "ef01cb5b6d1779518282c69a20d1dbcdbf57cb89ba616e2101bb209b37d80286" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/LOCAL-PROGRAMS.json.gz": { + "bytes": 209444, + "sha256": "26c2fd119125bfca1ae655bb8a57df064da250370e60a85e1e8e8c4649e6a904" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/RESIDUAL-ADAPTERS.json": { + "bytes": 15793, + "sha256": "0102fa3b62b095c14a34d5af95cc321db38e5f5e03a4f226828e8ebf6fdbe20b" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/SCALAR-FRAME-AUDIT.json": { + "bytes": 7111, + "sha256": "b450451f2b4bb99eb58f2cc687c3d498861c51696ada2689982ba71563eda19e" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/local/WRAPPER-CHECKS.json": { + "bytes": 6806, + "sha256": "84a5bc26df5fb70dc12852a868962bcdfad3b85d85408edfd1f343e898a78c0e" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/native.log": { + "bytes": 3733, + "sha256": "14b7804c767c6734b6caeff749002be8213e8eab7ceb87868573e44f57a107b0" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/phases.log": { + "bytes": 889, + "sha256": "0a6146b4b02d0d4e7ce82ffc10c04992949e362c6437a7d4aba61b7c1c80c5ca" + }, + "native-cache/7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905/wrappers.log": { + "bytes": 144, + "sha256": "74b13cf8570ca2f32ce0018575b1b73e95af77a28e59d09556fec59260bdbba5" + }, + "native-cache/_receipts/e0eefc96567fbb45e19e6de0ca295381dbe0e686c08ddc783639b065c7c791d4/RECEIPT.json": { + "bytes": 586, + "sha256": "bc1bc13637846b3807119ae55dd006c8076815f355c93e0a1f57c1dce3ebeb3e" + }, + "native-cache/_receipts/e0eefc96567fbb45e19e6de0ca295381dbe0e686c08ddc783639b065c7c791d4/RESULT.json": { + "bytes": 4043, + "sha256": "845e82a755ac46ea2f62b79700f7af6037616408a8359e615c24d351713c8c12" + }, + "native-cache/_receipts/e0eefc96567fbb45e19e6de0ca295381dbe0e686c08ddc783639b065c7c791d4/STAGES.json": { + "bytes": 2948, + "sha256": "b0d0263a87e95da1dc03e552c878ba4da4494184d1560ecc66e4dd93d7129a0b" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/CACHE.json": { + "bytes": 1662, + "sha256": "2ab0c916ce58b97c3bca6b2d0369168f3626f06c7cf566dec0ead919ba7d7940" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/STEPS.json": { + "bytes": 436, + "sha256": "ae00b2906950db818416e47984cb08ecbf55ba836d68e5fce7bfb94926a91bc5" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/ledgers.log": { + "bytes": 69, + "sha256": "2f40f12c67d436dde2ea415ea3e033ec60a9d43cc71427dcc1bf987962da34d7" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local-replay.log": { + "bytes": 157, + "sha256": "dd643a58258431c3b07d3b06d9060c49677fa23b4fafc9f10988ed1f6867bd9a" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/CANONICAL-WORD.json.gz": { + "bytes": 84954, + "sha256": "f69c0ca2c217eab87a231b67e548cd6491286314b1215e19f0b1d7463afd5e91" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/CLIFFORD-RECIPES.json": { + "bytes": 979484, + "sha256": "f1b5a509e39293f5d7ffea7b269fd9e5443e625a9286a022caa1fd4b62af8063" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/CLIFFORD-REVIEW.json": { + "bytes": 644, + "sha256": "1eac718473827728f905380793bc91b8f1c89521fcf1fb978bd9091170d3e8ee" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/FULL-WORD.json.gz": { + "bytes": 57371, + "sha256": "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/INDEPENDENT-LOCAL-REPLAY.json": { + "bytes": 2295, + "sha256": "70b4b787a5a4529452a58e9ac48826e848748a35b95a9b20c5358f4355705058" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/LOCAL-CHECKS.json": { + "bytes": 892, + "sha256": "e52e7feece9cb22e83c1d687c0f98731f8d50b7e8c863732ec662c89453fbcd4" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/LOCAL-PROGRAMS.json.gz": { + "bytes": 209445, + "sha256": "81d4aefacaa27f2f215e7d35559d5a079ca521f4ca2eb9a9c6a6bd7062179bff" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/RESIDUAL-ADAPTERS.json": { + "bytes": 15815, + "sha256": "89e5779ba4fcc1b1a76bed05c9b36600bc1dc3c6efd7e623865692ec715c30c5" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/SCALAR-FRAME-AUDIT.json": { + "bytes": 7111, + "sha256": "4be1b04a3504e228e3fc95ef8cb4805272dacd6bd0616b8b4aef649c80a901ae" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/local/WRAPPER-CHECKS.json": { + "bytes": 6815, + "sha256": "fc7e24778302326fdacfd08dd3d5e63483cf4539cd5022a6c77f016752fac1a3" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/native.log": { + "bytes": 3733, + "sha256": "9bb4169a54cf20008b1bffcb08e2bacd59b4aeab4faa7bbae6c462c5083cb07a" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/phases.log": { + "bytes": 889, + "sha256": "da5230122cb781ac3fa5c98b08356c0af2050cf70e13f2f52ebec19ffb39aea1" + }, + "native-cache/e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e/wrappers.log": { + "bytes": 144, + "sha256": "74b13cf8570ca2f32ce0018575b1b73e95af77a28e59d09556fec59260bdbba5" + }, + "source/.gitattributes": { + "bytes": 8, + "sha256": "705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da" + }, + "source/ADMISSION-DERIVATION.patch": { + "bytes": 33412, + "sha256": "7021000d75635fc5806af821640c02f9d7cbbbe1cf314dacfcc743fc6875fdd8" + }, + "source/CLAIM.json": { + "bytes": 11183, + "sha256": "94fced945b1171e97c3ac7c71f819a5ba6c5230c10ef0b15556482990b46b368" + }, + "source/CONSTRUCTION.json": { + "bytes": 426, + "sha256": "07c8c640de821978b6d2945100e2492ea7a6c006baa6b7b7585bbcb3b7f3eba9" + }, + "source/DISPATCH.json": { + "bytes": 10399, + "sha256": "2d178ebfbf3147d1f844897c779d151e04a0b9f480cbf57b76add4a24b8858ee" + }, + "source/EXACT-ARITHMETIC-DERIVATION.json": { + "bytes": 688, + "sha256": "c0d40deaa495a7365e91aa5d9e6a846f91e0cb6daff98bb3b7f2acef84d64ec4" + }, + "source/GLOBAL-TEMPLATE.json.gz": { + "bytes": 2055625, + "sha256": "1d31424c4e27e26a35a9932ca778e43f1f3577589275422cc642aa68b31112db" + }, + "source/MANIFEST.json": { + "bytes": 78850, + "sha256": "fa3e2d855ac5298ecc849e596d79dcef7a72668a276b6524585bc0cd616ce474" + }, + "source/NOTICE": { + "bytes": 1439, + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b" + }, + "source/ORDER.json": { + "bytes": 4573, + "sha256": "30856f042860e5b5c613357b236ff643f107d7d70e2c64eb5fcaaa09bf81a90d" + }, + "source/OWNERS.json.gz": { + "bytes": 3125221, + "sha256": "25e70226d625ec6222f9436332fb8f4a82664f71cb6e5af0e056d0d32ca76baa" + }, + "source/PARENT-LIFT-RECEIPT.json": { + "bytes": 487, + "sha256": "787db0b6f847cb03ff9b71246aba6e702ad3ab8e2fbbcb7dff9f51b8a8a783e8" + }, + "source/PLAN.json": { + "bytes": 1494097, + "sha256": "5345bbb91255a3229000ef154daab7d6dcb31c98aadeac9d5dac748a58cc5c44" + }, + "source/PRICE.json": { + "bytes": 5666, + "sha256": "c5ec535fd9edbdec7b64edd5a8b862edb1a7f173d411dacb279172659573e16a" + }, + "source/PROFILE.json": { + "bytes": 81, + "sha256": "dafbfc76552e3b0c5d6f29bbf5bbafe5602149d3a3f8e35d5c316741e7eff64a" + }, + "source/README.md": { + "bytes": 32937, + "sha256": "b794473b965406360e7732f0e86b66fbcf8e91bc16632330ada8e1150f2ddb62" + }, + "source/RELEASE.json": { + "bytes": 14749, + "sha256": "034e061609a987eb6275787e74b3b775ef0782a277bb26e2ca664f61b2863e55" + }, + "source/SOURCE-PIN-REFINEMENT.json": { + "bytes": 315, + "sha256": "8c0bad79978decd6f8aba0932c0a94c7f61c64bf9ce5a19a36f67cc1390bf74f" + }, + "source/SOURCE-PIN.json": { + "bytes": 749, + "sha256": "66faac1fd4e79bb6d9fc774fd8ba63522ad3309456be1c81405794b284c55c83" + }, + "source/SPEC.json": { + "bytes": 15670, + "sha256": "81676590c26018aa95082e3252f394ac99c61c0c4e5578f59501401700e38033" + }, + "source/audit_fast.py": { + "bytes": 4398, + "sha256": "26950da76589b13cd9c452fdee1b0c354806977f881299bd94073f00e4646fcd" + }, + "source/audit_mixed.py": { + "bytes": 6006, + "sha256": "2286f00e462ff28abbb3f396095463482a1e063213b9526a7225275980c77eaf" + }, + "source/code/assemble.py": { + "bytes": 25899, + "sha256": "f25e1e870df5d5a16a1e367b3df8843cb01644ab4b75895d7939af81e4fcb833" + }, + "source/code/assembly_controls.py": { + "bytes": 15991, + "sha256": "d7675ff0b0994b29541d37eaa3010c5f39bb1447700c9f8e750522bf8c951f56" + }, + "source/code/audit_allcold.py": { + "bytes": 23369, + "sha256": "fa3488b62efdf8a0c37de0ca0caba587b4b036c5f068e002eb04c71c12b9e9b4" + }, + "source/code/bind_providers_portable.py": { + "bytes": 5420, + "sha256": "1d39bcc7b63ac158e021454beaae897d123e174360573762aecade3cd43193f6" + }, + "source/code/bit_supplier_controls.py": { + "bytes": 6004, + "sha256": "e6d33fb61a570c3f50669412acc467a3fd06ef0b806da6a75bc296c6ba2142a5" + }, + "source/code/emit_allcold.py": { + "bytes": 14045, + "sha256": "549603ca6d28b163a43b2dfaaaa788161c73d7952ab9190289407caca5418c71" + }, + "source/code/exact_coarse.py": { + "bytes": 2299, + "sha256": "5fd03ee160a8bb02a00927cb144359fbcf8b0ec323ae0662778dd1f655b4a216" + }, + "source/code/fine_cache.py": { + "bytes": 5987, + "sha256": "89282a83ab102893a4fc1e663ad2137d891d81e843b1c9ea140d13e58b7c7dbd" + }, + "source/code/fine_mercator.py": { + "bytes": 3582, + "sha256": "6cf29658b5c1618de4aae8bd49d6d890be06d57ead1ad0f2d41bc8d25cc578d3" + }, + "source/code/fine_moment.py": { + "bytes": 2688, + "sha256": "bdfc492be6a663b219d76beff444db14bd67bb53c7c8ec4086ab0f56e48323c0" + }, + "source/code/freeze_spec.py": { + "bytes": 1340, + "sha256": "e9132a9d195c66123f2747a17f7ef404b4d1e3ef6263ab4c28c983a052cf10bd" + }, + "source/code/generated_identity.py": { + "bytes": 2937, + "sha256": "c8af22719c0f3097a991a3f6ccac8f090afd2faba554745733d9ea88f2c25708" + }, + "source/code/invoice_allcold.py": { + "bytes": 24886, + "sha256": "bb213d0af12218ff7c9c572717e522d8bbeeb2856b87a253f4a7f44e0fd71f15" + }, + "source/code/lemmag_checks.py": { + "bytes": 14631, + "sha256": "cc753c5953e58f5900ce580ece8f814a352d672bcee6d4566c7dd52647912393" + }, + "source/code/lemmag_stage.py": { + "bytes": 4603, + "sha256": "5158e1e95e46b3119de9f4add7d849c8ad2d2dd92b17a79b0f93b86e7d4e6049" + }, + "source/code/oracle_check.py": { + "bytes": 3072, + "sha256": "4836046db4bec939515a5a272559f92192b56612b98f635910fd81ea754ce2e1" + }, + "source/code/prepare_global.py": { + "bytes": 5693, + "sha256": "8c0dae301a8f34b77a5a462f840952d08ed120576212adf5051bc09bcad874dc" + }, + "source/code/pyc_guard.py": { + "bytes": 2587, + "sha256": "1def35bd093a7b3893c1cf410301d875435a2a7a096b42f49ecb060ed2a61f0e" + }, + "source/code/restore_parent.py": { + "bytes": 4397, + "sha256": "69b7b25ff85e9b8160e233c1d415cc6a0272019e5c486dcec14cb6c349e7024d" + }, + "source/code/witness.py": { + "bytes": 3695, + "sha256": "08ca58abff11bdfba721dc56ab8acf06ec1b7c48a8699a0955cf35324680aca7" + }, + "source/construction/leaver/PIVOT-SWAP-k8.json": { + "bytes": 3021, + "sha256": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb" + }, + "source/evidence/ADMISSION-CONTROLS.json": { + "bytes": 6065, + "sha256": "5cdefeff2516a67c4dd60e609019b3e2e38eb3d43142df2d3c7ed9a6822d5050" + }, + "source/evidence/ASSEMBLY.json": { + "bytes": 84613, + "sha256": "5d9eb1ce551386024b5b6894836f81ed03a83d2e0c0bd0e02e3f6410a596bb2c" + }, + "source/evidence/BIT-CONTROLS.json": { + "bytes": 1531, + "sha256": "d74d9d2ba363c3709e9a3b33abf6d14abd6b9c68d950b35b7669d8e6edefa59e" + }, + "source/evidence/FULL-ADMISSION.json": { + "bytes": 1977, + "sha256": "cda48de718d060b8ca329f1254f4f999a5a5bade5cecabb265f0a9bef1135089" + }, + "source/evidence/GEOMETRY-CONTROLS.json": { + "bytes": 605, + "sha256": "13a50b2f2448931ca302a55e5839c082f651331f20402448fe6ff29d1eb2f481" + }, + "source/evidence/INDEPENDENT.json": { + "bytes": 3682, + "sha256": "7150546e840e859268c40c11c2c79ba4fd646fc632fced68e3c19355b292fa61" + }, + "source/evidence/OUTER-DISCOVERY.json": { + "bytes": 186612, + "sha256": "413ef3e9eb1c3ff680cff1e600dc7160afda228e0b6b021c1a4e4a37ee486cc1" + }, + "source/evidence/REGRESSION37-CONTROLS.json": { + "bytes": 6060, + "sha256": "0196ae228d583f2bac3c42d3576a8d378fe622592e377c4c1921b5ae81351854" + }, + "source/evidence/pr1377/CLAIM.json": { + "bytes": 885, + "sha256": "cd089b08077e0151b9ed917a5c33aa7aa6b0de790bd9567442531b48729da8d3" + }, + "source/evidence/pr1377/PROOF-NOTE.md": { + "bytes": 4121, + "sha256": "dafd8286b1c9224ed6f50bf71bc34b77918323b936ea7427a4b71c3b644b2264" + }, + "source/evidence/pr1377/RELEASE.json": { + "bytes": 1265, + "sha256": "a4fa2ca0f79a11dcdc3227ad16a408d4d22d83b7401c894cb0e31eb2c9c5f7df" + }, + "source/evidence/pr1377/RESULT.json": { + "bytes": 443, + "sha256": "1cdadc74fef4cddeb2bae5e32fff7bc27456740150440ae8fda8822f569c2492" + }, + "source/freeze_spec.py": { + "bytes": 1772, + "sha256": "1d965b7a329b98008fcc67e73d03dcf6e75f0f33c2858a39f1182bb3d0ed0ea1" + }, + "source/geometry_controls.py": { + "bytes": 1976, + "sha256": "7edb4732b34e5814b27650a55c938626cb50d68f06397744dd4fe451437e90e0" + }, + "source/independent_core.py": { + "bytes": 23627, + "sha256": "02502a217fe8c9e10229075b50745518beac512c48db20e64c3e06514a4da5b5" + }, + "source/inputs/DISPATCH.json": { + "bytes": 12151, + "sha256": "b7b971df9dce435556145df307e2bb5138d87e5aa933f1fe61fcc5b5163301c4" + }, + "source/inputs/GLOBAL-TEMPLATE.json.gz": { + "bytes": 1124331, + "sha256": "21297b20f1f2dc76eb9dd8124416068c3cb096bab9df17fa4da19bc68dfe082e" + }, + "source/inputs/OWNERS.json.gz": { + "bytes": 1864195, + "sha256": "3a56f578b2db5647cf6cb811bc6263c7a802ae3e31e9e672596d43185e4e5c9f" + }, + "source/inputs/PLAN.json": { + "bytes": 2687598, + "sha256": "163431bf8d3bc0d9b894994b1a3cfa7947367b2243b3c0b3a97d740195a1cb08" + }, + "source/inputs/PR589-EXPECTED.json": { + "bytes": 5987, + "sha256": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4" + }, + "source/inputs/SPEC.json": { + "bytes": 50653, + "sha256": "2daedf579c8abf30ceed79fe739bdd7659fce4c514de3894a028933143265d98" + }, + "source/lift_parent.py": { + "bytes": 5930, + "sha256": "525ca25a4530cee9e645a9e9078227f91f48c3d43d218583f2bb1cf9bded8a6e" + }, + "source/new/BORROW-PROVIDERS.json": { + "bytes": 7685, + "sha256": "52eb0d85caa7b2d4a93acdf5011f52b793f61ddca86235fb03cd9a09397ad4cd" + }, + "source/new/CHAIN.json": { + "bytes": 588, + "sha256": "f18804a71bef7005e892b0b7baac818d5362fff685fe5b5aadfe8de6e442446d" + }, + "source/new/EDITS-1.json": { + "bytes": 955, + "sha256": "dffa640c04d71111d3e4bdd7f5a991450ba07049a1d434edeef84791c0cc2d05" + }, + "source/new/EDITS.json": { + "bytes": 1858, + "sha256": "d5f9a0444dddcccd35c0217f60dbd6863486241629a747c3bbe4140b3d55eea1" + }, + "source/new/PLAN.json": { + "bytes": 5935956, + "sha256": "fe48f2a29535cfae3b0889170b87ebc1384eeeef9ab635a901929f9a40a2c95b" + }, + "source/new/PROFILE.json": { + "bytes": 82, + "sha256": "69a5c98958d196e61d158c856392c9587363ee47d2c8665081e4688795c1f2b0" + }, + "source/new/SPEC.json": { + "bytes": 99851, + "sha256": "85635e7f1ceff706fe43c9eda5bb8847e6273b4d7509b119114e39684b0ddbdf" + }, + "source/new/borrow-fill/DISPATCH.json": { + "bytes": 10399, + "sha256": "fd8132ec8957b908ee6d871216848f18bafc6bd9304acd6185519ee26d97b1ca" + }, + "source/new/borrow-fill/FILL.json.gz": { + "bytes": 1214941, + "sha256": "0cb7522e071ff064ada2efec169e23a2fe7d3daf928eec6ba752b166cffb3468" + }, + "source/new/borrow-fill/ORDER.json": { + "bytes": 5904, + "sha256": "aa7c53c188c90fd74421a804f4c6fb13aa1187c06dbac51fa147830a40e00667" + }, + "source/new/borrow-fill/search/agg.py": { + "bytes": 5520, + "sha256": "267a66287336b72731b897508073dae1a7c85fa72cd86093a7340ddfc12af04c" + }, + "source/new/borrow-fill/search/base74.py": { + "bytes": 1127, + "sha256": "acc99c57730fe50f88538e4061e7165a7f278ed7499728c24b0522d479be8b8c" + }, + "source/new/borrow-fill/search/ceil74.py": { + "bytes": 4020, + "sha256": "99df541abe458fb6154755d9c67066b2ba0430b06f879a7b5a43e30618f4c1d7" + }, + "source/new/borrow-fill/search/evac.py": { + "bytes": 3085, + "sha256": "7c6ce4e8aa9833a9d451c5d4b891bbd1927315bcbf112d3c15845f0ede2d9dc3" + }, + "source/new/borrow-fill/search/fillbase.py": { + "bytes": 3739, + "sha256": "4fc6fa920d8703ccec860bee0e1187a0a8b1e37b245789256f7a4d01ae8a2b00" + }, + "source/new/borrow-fill/search/inv.py": { + "bytes": 436, + "sha256": "eec279ea8e8d9d1dccc2733a88129351678c73fb51f06a4604a9c1da1d771387" + }, + "source/new/borrow-fill/search/lattice.py": { + "bytes": 1025, + "sha256": "8f2ee194fa4992d1f45394b09b5151ec699b28e4c950b9d40b826f33cbb635ba" + }, + "source/new/borrow-fill/search/lnstime.py": { + "bytes": 5655, + "sha256": "3a1ff558f10b0b935389137627359f875ca484717ffa3ced7de8d8b588836755" + }, + "source/new/borrow/alias1_controls.py": { + "bytes": 2893, + "sha256": "f4cc82312af891ea48956d9953a061196a8c3b113ef6d81e5848fe95745147b2" + }, + "source/new/borrow/alias_build.py": { + "bytes": 6331, + "sha256": "40b97536c8347733eaae24a3c4a13f5d21711e983106454777837be487959f1b" + }, + "source/new/borrow/alias_enumerate.py": { + "bytes": 5776, + "sha256": "7324f2569e6b76981d8c964a16ff9a3bc9e770e41b9cc6ec1c9defe8e662c153" + }, + "source/new/borrow/audit_local.diff": { + "bytes": 20641, + "sha256": "202f6f2032552eba069b9ec7e33b729d4af2ffc20974a9e82e444d906d7137b4" + }, + "source/new/borrow/audit_local.py": { + "bytes": 29363, + "sha256": "a38940094f7d19cd6376aafdd4734fa68eabc9aff4c98c3c4a3e9540328b1c90" + }, + "source/new/borrow/borrow_controls.py": { + "bytes": 9961, + "sha256": "07fbbf8e2f06df063dc9d88e5e4f721222a9fcf30b983bf9127cd5aa4b611627" + }, + "source/new/borrow/build_word.py": { + "bytes": 2051, + "sha256": "40047409dd9f9c406bb37a2ed0b4c8159797e0e4a114d525a368355418128707" + }, + "source/new/borrow/channel408/PINS.json": { + "bytes": 5801, + "sha256": "d67d70971d36ccd8faa4e0edfd65852e0a41888997fc6a3937e725b573ea0e6a" + }, + "source/new/borrow/channel408/data/PARENT-base.json.gz": { + "bytes": 70383, + "sha256": "c20a470aec0f3e61833cb41fe190639eb358f58017143d2336c55c80fba265eb" + }, + "source/new/borrow/channel408/data/PARENT-extra.json.gz": { + "bytes": 70381, + "sha256": "db34e39876241087b581ed9374c53e9cd393e3e86ef6103bfb54f3077c3d2761" + }, + "source/new/borrow/channel408/data/TRANSFORM.json": { + "bytes": 2713, + "sha256": "1d38f0369fce0b892d202ce2e5fd7ea95d9a95d3f80734b672cddd5cb93ce8ca" + }, + "source/new/borrow/channel408/data/WORD-base.json.gz": { + "bytes": 69992, + "sha256": "3657ad53ebe5f156f307a903479e919f2fe812811ce5d5f15e72c3aaf68dfde3" + }, + "source/new/borrow/channel408/data/WORD-extra.json.gz": { + "bytes": 69989, + "sha256": "b975492ff4cbec0d619cdf2da34f55ce3b20c8a541132e4339cc6c8ae3b2e487" + }, + "source/new/borrow/channel408/extract.py": { + "bytes": 2968, + "sha256": "e9f530fd9a2d72c86a65ae1dea147a61d072969deded314973b5f31de90c91ac" + }, + "source/new/borrow/channel408/structure.py": { + "bytes": 2565, + "sha256": "83f63b6d9a1a543ecfa2c98d479dbe4e7a1c3caf6fd1c3566123308efbc32e96" + }, + "source/new/borrow/channel408/vendor/audit_local.py": { + "bytes": 29363, + "sha256": "a38940094f7d19cd6376aafdd4734fa68eabc9aff4c98c3c4a3e9540328b1c90" + }, + "source/new/borrow/channel408/vendor/fastnative/.gitattributes": { + "bytes": 123, + "sha256": "92e5734dbb86fb8958622e6dcea5895601800a24b0722ef86220322449a44ff8" + }, + "source/new/borrow/channel408/vendor/fastnative/EXPECTED.json": { + "bytes": 4686, + "sha256": "8d45fba81564631f9f8614e637b9fbe69dc911b4e2f0b77f0a7071f39cfd7ca8" + }, + "source/new/borrow/channel408/vendor/fastnative/FRESHNESS.json": { + "bytes": 7343, + "sha256": "92abf8c25be59ff71a90781f38c5db2f9176c623df046a6d0e2327fd0235cb6c" + }, + "source/new/borrow/channel408/vendor/fastnative/LICENSE": { + "bytes": 11357, + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "source/new/borrow/channel408/vendor/fastnative/NATIVE-LINEAGE-NOTICE": { + "bytes": 2456, + "sha256": "ee0c73ca35877aad0e0b6adc560a3881cb82276dba4cf2d4fc58cd19e57cc420" + }, + "source/new/borrow/channel408/vendor/fastnative/PINS.json": { + "bytes": 2330, + "sha256": "f619e8e1c163078fb70c6fc3b98a498a671b8c02927b91d6cc253af2a775b6c9" + }, + "source/new/borrow/channel408/vendor/fastnative/README.md": { + "bytes": 8924, + "sha256": "6a2026383804606cd7981e087192b3488c674f2d9443ec218dcb2e85d06406dc" + }, + "source/new/borrow/channel408/vendor/fastnative/SOURCE-PROVENANCE.json": { + "bytes": 8869, + "sha256": "8daf4fc7c75db99d34641152682208ce6c974f50d509960d0f4fa021f862abee" + }, + "source/new/borrow/channel408/vendor/fastnative/SOURCES.json": { + "bytes": 2159, + "sha256": "3599ed28c8d8a9ce096bc13507b066d09e3968587781748b2bc72f634618331b" + }, + "source/new/borrow/channel408/vendor/fastnative/TASK.json": { + "bytes": 4875, + "sha256": "8159b49d5c73dd887d432a4680dc947f63e7158a01a66d7736ff7138e8149732" + }, + "source/new/borrow/channel408/vendor/fastnative/VERIFY.json": { + "bytes": 1095, + "sha256": "e46542b70296c039b5bea0c0aa9cfd4e95e1df8859e67885ed3403bea9da7b32" + }, + "source/new/borrow/channel408/vendor/fastnative/benchmark.py": { + "bytes": 3116, + "sha256": "3e544453c89310281d745a37e861cbd79065b1740d90f1ec883fc200b189a557" + }, + "source/new/borrow/channel408/vendor/fastnative/common.py": { + "bytes": 1048, + "sha256": "8f04e08b99a370fa82115fc46fbb3af4ab44f4facd47de07b01e1a2499a94914" + }, + "source/new/borrow/channel408/vendor/fastnative/compare.py": { + "bytes": 2901, + "sha256": "ebf877a6f47ef1fd2b797fd6077bd45d132d8cb56ab7553044bae3d86e238e45" + }, + "source/new/borrow/channel408/vendor/fastnative/controls.py": { + "bytes": 9338, + "sha256": "03131f4dc6a1830f10e35fb837ada456f060ca510994d250c5c2666a6342c23a" + }, + "source/new/borrow/channel408/vendor/fastnative/evidence/BENCHMARK.json": { + "bytes": 6489, + "sha256": "9b192c5697514c7b36b709d0e5506915425ca61f24af0210e2508d7b1bdb295f" + }, + "source/new/borrow/channel408/vendor/fastnative/evidence/COVERAGE.json": { + "bytes": 3828, + "sha256": "8bead250cc97614528d9448dfd29529bf08605daa5e8007e701038ab317e00f6" + }, + "source/new/borrow/channel408/vendor/fastnative/evidence/REGISTERED.log": { + "bytes": 1506, + "sha256": "78a49def69d0465f4318b9e24613246ba5fb6de19441e54b88fb50dfe823f149" + }, + "source/new/borrow/channel408/vendor/fastnative/evidence/VALIDATION.json": { + "bytes": 2134, + "sha256": "d265ce16251effd6b5d3b7429f31f98cd385fe79f659cfa24a2820bc17ac70dd" + }, + "source/new/borrow/channel408/vendor/fastnative/fixtures/WORD-base.json.gz": { + "bytes": 72468, + "sha256": "ae8b6b4d62a9da29331062fae1bd68b0341edf83152f5a5ef50c5109ba578f9a" + }, + "source/new/borrow/channel408/vendor/fastnative/fixtures/WORD-extra.json.gz": { + "bytes": 72468, + "sha256": "1bb44a73d5841afb954b49ae94dba2e0c536b1eea9436ae5d89de87d8a04e127" + }, + "source/new/borrow/channel408/vendor/fastnative/requirements.txt": { + "bytes": 13, + "sha256": "a23aaf94250a9f53031a592980142245a848e2372b6c6c3093e8260b129265b8" + }, + "source/new/borrow/channel408/vendor/fastnative/run_native.py": { + "bytes": 4876, + "sha256": "a7bfe110fe5098f6ef8bde3c43ecf15e8d1e06149abf7321a4c945383dcc2627" + }, + "source/new/borrow/channel408/vendor/fastnative/stage.py": { + "bytes": 1609, + "sha256": "3cce27dd5a359ebc4dc70d4aab994aee52bc0a12e59db7da3f902257f876cffe" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/accelerators/SPARSE-NOTICE.md": { + "bytes": 1910, + "sha256": "3da80a5155c625bff907a42a82c65bfcf92854d2c960bcea4537c19c99efd4f2" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/accelerators/SPARSE-PROOF.md": { + "bytes": 4296, + "sha256": "d73e4522602404caba8e7f247005a45c8a8cd26ffd2a70d65f4f9556a391d053" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/accelerators/sparse_state.py": { + "bytes": 2382, + "sha256": "e91210ecd5085cf9add872f40bb434806838da488e12152c63c86e51fb5a7a37" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/accelerators/tables.py": { + "bytes": 2799, + "sha256": "2fe087ba4558bd21ca49945dbedaa4047e4170e8fd4e2280701bb2f0481811b5" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/NOTICE-PR2226.md": { + "bytes": 1754, + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/bw_adapters.py": { + "bytes": 13755, + "sha256": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/bw_audit_local.py": { + "bytes": 21135, + "sha256": "08d5864d9b77902fc5ab5a062a8ea843fe1e572243b8c580abb0a421b2e46d07" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/bw_check_recipes.py": { + "bytes": 5629, + "sha256": "d600b959a0ac462dc28deb8c0d5d8f9e0c76d7f7d7b6f92a296c5ef9e0a1de19" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/bw_emit.py": { + "bytes": 10012, + "sha256": "99b59a6fa3feda86785e4225157dcb1a6169d256cec4f5e0acc9cea7a701df76" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/bw_gauss.py": { + "bytes": 5391, + "sha256": "0884b14d6d77cde419a3c773ad9b21d0d18de1e6e20e6b6d5add458ed32ba4cb" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/bw_phases.py": { + "bytes": 4131, + "sha256": "9d1a620e26715f4c42fd0347ecc14ef5a4a9031867869b64e8bae4d8526a821e" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/bw_tamper.py": { + "bytes": 6395, + "sha256": "eab4b026965b9796eee92239660e1fb1fa629f6d9db44bc27b13911a018a6ee9" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/bw_transport.py": { + "bytes": 17646, + "sha256": "9818e08b819310b40f1441b89be8c4369584a5b3fa5dfe9b86b1df9a7f5d6a76" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/vendor/PR2226-NOTICE.md": { + "bytes": 1279, + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py": { + "bytes": 6824, + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/vendor/pr2226_operators.py": { + "bytes": 5037, + "sha256": "b37b67a04681c776dafcdc6c9af0e8a2dbfa9893b02e0fa2d77ccc9182a87988" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/code/borrow/vendor/pr2226_replay.py": { + "bytes": 16003, + "sha256": "0f9a47cdaeed0e22938c63251c232d6f23aeee2b62b0b1223cd4473c5428bcf7" + }, + "source/new/borrow/channel408/vendor/fastnative/vendor/native/new/run_native_borrow.py": { + "bytes": 1935, + "sha256": "8ec7db430f4f4771c06bdcfc31736193614f6ec209d57b63d4e2b75f17fb3ac8" + }, + "source/new/borrow/channel408/vendor/fastnative/verify.py": { + "bytes": 2607, + "sha256": "6dbdc56ca6cfde987869e12990a495d7eded78dd1887fb3fdf2d196060220fcc" + }, + "source/new/borrow/channel408/vendor/preload_move.py": { + "bytes": 7243, + "sha256": "c8fda4674644fcd5cbf39b6645ce148a21daa90a998b678cbe51f970b78b0044" + }, + "source/new/borrow/channel408/verify.py": { + "bytes": 5143, + "sha256": "9cebf9f20ae8d1d66cc066507a92456b719714fd83b7223e5352a507c4b2903f" + }, + "source/new/borrow/channel_extract.py": { + "bytes": 2968, + "sha256": "e9f530fd9a2d72c86a65ae1dea147a61d072969deded314973b5f31de90c91ac" + }, + "source/new/borrow/declared_edits.py": { + "bytes": 4682, + "sha256": "4871287e859c6451b53adbd602eb209ad62acc7f3c6eb88106be3010044ef82b" + }, + "source/new/borrow/edits/EDITS.json": { + "bytes": 42865, + "sha256": "47831d52490e3a3b8ed0569ff644582ea23f60e2ef900c2301d04c60bd73f5d4" + }, + "source/new/borrow/edits_review.py": { + "bytes": 7841, + "sha256": "2fca291cc254f61ed3528de2b95e59e54c578d7fbdec0e5c0c330350d4fbda32" + }, + "source/new/borrow/emit_word.py": { + "bytes": 11093, + "sha256": "a057ed0c81fbb07dabf38247e0ce0cec6c5fbfa31d8bf1b38838bd3758e41f87" + }, + "source/new/borrow/guard_cut_centres.py": { + "bytes": 2025, + "sha256": "5df204597697756808e6c959f5bba81cf35a2f0e7a0f1f75748dca1814373b72" + }, + "source/new/borrow/guard_helper_indices.py": { + "bytes": 1562, + "sha256": "d93aeb2d51d77ca93ecbf9e566d9000bb436c279e2a25b699a867e9697f782fd" + }, + "source/new/borrow/inputs/CHANNEL408-WORD-base.json.gz": { + "bytes": 69992, + "sha256": "3657ad53ebe5f156f307a903479e919f2fe812811ce5d5f15e72c3aaf68dfde3" + }, + "source/new/borrow/inputs/CHANNEL408-WORD-extra.json.gz": { + "bytes": 69989, + "sha256": "b975492ff4cbec0d619cdf2da34f55ce3b20c8a541132e4339cc6c8ae3b2e487" + }, + "source/new/borrow/inputs/PM-WORD-base.json.gz": { + "bytes": 70383, + "sha256": "c20a470aec0f3e61833cb41fe190639eb358f58017143d2336c55c80fba265eb" + }, + "source/new/borrow/inputs/PM-WORD-extra.json.gz": { + "bytes": 70381, + "sha256": "db34e39876241087b581ed9374c53e9cd393e3e86ef6103bfb54f3077c3d2761" + }, + "source/new/borrow/inputs/PR2833-WORD-base.json.gz": { + "bytes": 70117, + "sha256": "dda9878455b3a3bec64ca16b1ac7789bbf5ffb603d5713b8df8644485e85b1b7" + }, + "source/new/borrow/inputs/PR2833-WORD-extra.json.gz": { + "bytes": 70117, + "sha256": "bbe6bcba59e45e827a8e932ee4b23650d56ed4a0b8e0875c14f23c36b9e47eac" + }, + "source/new/borrow/inputs/PR2917-WORD-base.json.gz": { + "bytes": 69818, + "sha256": "fec3c120db1a35022944628d34b56a36f2456248c274c2eaba1a325cdc690ce8" + }, + "source/new/borrow/inputs/PR2917-WORD-extra.json.gz": { + "bytes": 69814, + "sha256": "e4d0c617df85bf8a824ff68310ca3373dc017c1ebf9ea733056a3ee4a784b36f" + }, + "source/new/borrow/inputs/RANK7-WORD-base.json.gz": { + "bytes": 71422, + "sha256": "abaf67bfcb257528658c906b612f57025617592bd7889828f92b97a5f4f4300d" + }, + "source/new/borrow/inputs/RANK7-WORD-extra.json.gz": { + "bytes": 71419, + "sha256": "e0eaf64c4d5d324693d43889bce1b9e53e8da00402105c8c978fd102f208bed7" + }, + "source/new/borrow/inputs/SHARED-WORD-base.json.gz": { + "bytes": 70278, + "sha256": "001b14314d8db873d4d80826d4af9c40a3e5a1fecde743e5a26391bdf673f458" + }, + "source/new/borrow/inputs/SHARED-WORD-extra.json.gz": { + "bytes": 70278, + "sha256": "bc5bfe51178f0c3312d28318412ec490463c896ceed0660b9c443fcb76496546" + }, + "source/new/borrow/inputs/alias1_43base.json": { + "bytes": 268787, + "sha256": "2c5b5491da4b3e8a8356fd42a12a8fc8b2c9b4b0b20c4adc4e273ba217230e11" + }, + "source/new/borrow/inputs/alias1_43extra.json": { + "bytes": 268775, + "sha256": "0a54f41f886bf4f61fa620c65725373be905524ce906e5e95d501890de783179" + }, + "source/new/borrow/inputs/alias8_43base.json": { + "bytes": 592675, + "sha256": "3b91dd5a0d1b297a48e278b45903e073c5cefb23f22921f6a738bcbbf21e521f" + }, + "source/new/borrow/inputs/alias8_43extra.json": { + "bytes": 592663, + "sha256": "3ab265a33750a229a9201c2baff45ad91f1bef556879306d2fb743f5290cab31" + }, + "source/new/borrow/inputs/blocks.json": { + "bytes": 50270, + "sha256": "ddfac1dae1fe7cc0a91e7c7205c6d9d0c07c682880aa34eed83bf4ad7384da9f" + }, + "source/new/borrow/inputs/dirtentry_43base.json": { + "bytes": 245173, + "sha256": "a067f7138f23eed6434286e7bd53548c86a7eef58c654374b778b4f424e9ffef" + }, + "source/new/borrow/inputs/dirtentry_43extra.json": { + "bytes": 245161, + "sha256": "8280fafb4642389ae91989e870ece7c9f2bffa38c9b52f2424b8abf489ba71f8" + }, + "source/new/borrow/inputs/entrance_43base.json": { + "bytes": 173384, + "sha256": "1b3c09f9558c50e7f299aa10fb21dcbd1b5ff397794838d8629c80d4c7a565f5" + }, + "source/new/borrow/inputs/entrance_43extra.json": { + "bytes": 173363, + "sha256": "e57ec67fa0a3fca63bf9e4bb9edf4e6be48db0bd7c9e092cddad29b26b897463" + }, + "source/new/borrow/inputs/extra.canonical.json.gz": { + "bytes": 87680, + "sha256": "d7e48dcbafa236a2e1e41f7958244211506f7c7630fe6a2d43d2bdf17b7ae015" + }, + "source/new/borrow/inputs/gauge44.canonical.json.gz": { + "bytes": 87678, + "sha256": "65c6d17ffee2eacf27bff438f37fc549c9ed0c909cbc7a52976cc75cf2d15b91" + }, + "source/new/borrow/inputs/handoff_43base.json": { + "bytes": 76492, + "sha256": "5ae3062bcce666c8c3a3a650e345adf15c22a2800fa0e17d79ad6e8b97208a2f" + }, + "source/new/borrow/inputs/handoff_43extra.json": { + "bytes": 76480, + "sha256": "4238a7c5093a4347fe69adf4f76e507d2f43c4e727d91b2c4705039e1cbaa06a" + }, + "source/new/borrow/inputs/kernel_43base.json": { + "bytes": 74617, + "sha256": "7f06b4b08a49192a27e8f4132ad0c93521dad90f97ca985a173944ba02c5442b" + }, + "source/new/borrow/inputs/kernel_43extra.json": { + "bytes": 74605, + "sha256": "ef95eae03915f0222bcd486959c6dfe307a9a0a856702420fa35491abfae4c84" + }, + "source/new/borrow/inputs/lowfour_43base.json": { + "bytes": 180647, + "sha256": "a8df0a2acf85e96febb35d24ae047c370d179095b46142bae968f06348bf1c18" + }, + "source/new/borrow/inputs/lowfour_43extra.json": { + "bytes": 180635, + "sha256": "9dbfb49fb3c04a0652dcae9a962d973489679f5d1ee2baf4e65c58d2e8ef578c" + }, + "source/new/borrow/inputs/prelife_43base.json": { + "bytes": 775428, + "sha256": "ec43328c198094c0e8b37cf93de0210d2ba0397ed20dcaec1f1d121ffa5cdb69" + }, + "source/new/borrow/inputs/prelife_43extra.json": { + "bytes": 775416, + "sha256": "a7fc8362edaf33de314bebc400bcda6a6cc345ac6ca86220e1f53ae43cbc8600" + }, + "source/new/borrow/inputs/preload_move_43base.json": { + "bytes": 84127, + "sha256": "eeac93e62db93f14b56578eb409853cd02291159304eb63b5094eff91e0562a5" + }, + "source/new/borrow/inputs/preload_move_43extra.json": { + "bytes": 84128, + "sha256": "c712401624dfc16ce71cbab5a97e557fab95fbd848202ec82cd5b1df1b78a06b" + }, + "source/new/borrow/inputs/refit563_43base.json": { + "bytes": 504, + "sha256": "4ba6d0fe6f5f03095821f1080f1cceb97204a3189ab0e48092e1cbccb1d7ceae" + }, + "source/new/borrow/inputs/refit563_43extra.json": { + "bytes": 504, + "sha256": "4ba6d0fe6f5f03095821f1080f1cceb97204a3189ab0e48092e1cbccb1d7ceae" + }, + "source/new/borrow/inputs/refit_43base.json": { + "bytes": 1307, + "sha256": "19a97e80b0ee3146e0244e6bc36bd365d89e9c1cd0f885c4e06be4193606a323" + }, + "source/new/borrow/inputs/refit_43extra.json": { + "bytes": 996, + "sha256": "1349d54f704847fdcd4a00e323cdc9e1118fac7fedb0c7573e9b2b3f0169a7eb" + }, + "source/new/borrow/inputs/retired7_43base.json": { + "bytes": 184455, + "sha256": "74daf5826d9191be4613a61447f4dc12789190fb49a3219f6a9df63075cac1e1" + }, + "source/new/borrow/inputs/retired7_43extra.json": { + "bytes": 184443, + "sha256": "25d9774b512da78f042287ce1de91c79c8658d06488b8fe94e548cbdd036f034" + }, + "source/new/borrow/inputs/shared_kernel_43base.json": { + "bytes": 5381, + "sha256": "d06f52975d4d48523177fd3010f9b6d36094636b3d31b90c492404a9c21ef6e3" + }, + "source/new/borrow/inputs/shared_kernel_43extra.json": { + "bytes": 5382, + "sha256": "79a3d0309ee1154f778f05592ac09f51db64286828456f8c1fca22c1c8b05af2" + }, + "source/new/borrow/inputs/twelve_43base.json": { + "bytes": 189590, + "sha256": "ee268c45a9c768a6a4cecf401cd4446cebb042e67d69e5fb6d078934d5a49498" + }, + "source/new/borrow/inputs/twelve_43extra.json": { + "bytes": 189578, + "sha256": "4ff1d00714d0dfacf95b89778f6c1abb113877f8c9880c01a06d0f30998756ee" + }, + "source/new/borrow/inputs/witness_43_base.json": { + "bytes": 44615, + "sha256": "65ee52604e2e49a30c1e978b7ce829482a694a20a8744f37b9bf40dad1ff3a2e" + }, + "source/new/borrow/inputs/witness_43_extra.json": { + "bytes": 44619, + "sha256": "19c652db80d5215c958c63b5d6f2de96d9cf34a0e4d56dab5c13e556c57f7467" + }, + "source/new/borrow/inputs/wordedit_43base.json": { + "bytes": 307364, + "sha256": "d4c0bd33163b8fbc525dfd37552b2ddadcf4f465b123fd40a42014fe8b32ff83" + }, + "source/new/borrow/inputs/wordedit_43extra.json": { + "bytes": 307376, + "sha256": "0e31f55984c98cdeae6be660c6e7c749ead1d8874b49e96b91623024fbf6d8eb" + }, + "source/new/borrow/lowfour_controls.py": { + "bytes": 4701, + "sha256": "b1484a0ab1ad5f87a71b8e48ee8c5ba7604835acfe2b841b6f13cbd12f32e344" + }, + "source/new/borrow/paired-extension/PINS.json": { + "bytes": 1457, + "sha256": "3d49ca62f3242444db52a21b9de10f18293757842f64a2b3189ad8f4e61fad36" + }, + "source/new/borrow/paired-extension/data/PARENT-base.json.gz": { + "bytes": 69992, + "sha256": "3657ad53ebe5f156f307a903479e919f2fe812811ce5d5f15e72c3aaf68dfde3" + }, + "source/new/borrow/paired-extension/data/PARENT-extra.json.gz": { + "bytes": 69989, + "sha256": "b975492ff4cbec0d619cdf2da34f55ce3b20c8a541132e4339cc6c8ae3b2e487" + }, + "source/new/borrow/paired-extension/data/TRANSFORM-299.json": { + "bytes": 2881, + "sha256": "781585f68449c30f63e40ee4bf58d1fa194e4faf8cf4394505437fc15137ba34" + }, + "source/new/borrow/paired-extension/data/TRANSFORM-304.json": { + "bytes": 3084, + "sha256": "024515c6e47d952dfaf307fcefda9f2106049ccc28875ae620d95241fdec72ed" + }, + "source/new/borrow/paired-extension/data/TRANSFORM-320.json": { + "bytes": 2630, + "sha256": "0e4c0216221ab21c4bf48a11eab34ff6cc245014d664dc1523cfae9d437dc00d" + }, + "source/new/borrow/paired-extension/data/TRANSFORM-331.json": { + "bytes": 2812, + "sha256": "355bcfd60ffcb672f66882e66bae1b046d1bfb979f725b411b034f811dfb68bb" + }, + "source/new/borrow/paired-extension/data/TRANSFORM-412.json": { + "bytes": 2498, + "sha256": "54328a8436d7abed6433da5e4384a36ad95b266070479b496e0e96416a5f5a79" + }, + "source/new/borrow/paired-extension/data/TRANSFORM-424.json": { + "bytes": 2399, + "sha256": "42747fa1332af1ca0827edebfff7490ee761f84f662527f593e975a502400dbc" + }, + "source/new/borrow/paired-extension/data/TRANSFORM-428.json": { + "bytes": 2501, + "sha256": "89e8fbd5a5d1d64d386cdc38f257cae18d8e7428e868f618ed1f0be5a22aba3e" + }, + "source/new/borrow/paired-extension/data/TRANSFORM-499.json": { + "bytes": 3463, + "sha256": "f86eef40cd96b45c67755903eae6a86432e2aeb6d53812621222db7c062d88f6" + }, + "source/new/borrow/paired-extension/data/TRANSFORM-511.json": { + "bytes": 3109, + "sha256": "48e0749f1c82594841c88923a38b0308ed777639631a4c3f2414500617f2e34b" + }, + "source/new/borrow/paired-extension/data/WORD-base.json.gz": { + "bytes": 69818, + "sha256": "fec3c120db1a35022944628d34b56a36f2456248c274c2eaba1a325cdc690ce8" + }, + "source/new/borrow/paired-extension/data/WORD-extra.json.gz": { + "bytes": 69814, + "sha256": "e4d0c617df85bf8a824ff68310ca3373dc017c1ebf9ea733056a3ee4a784b36f" + }, + "source/new/borrow/paired-extension/producer.py": { + "bytes": 4506, + "sha256": "c60546ca68a905d237401b2a255ccb60e17285b004211d523b5d8fd57b758f5a" + }, + "source/new/borrow/paired-extension/structure.py": { + "bytes": 2565, + "sha256": "83f63b6d9a1a543ecfa2c98d479dbe4e7a1c3caf6fd1c3566123308efbc32e96" + }, + "source/new/borrow/paired-extension/vendor/audit_local.py": { + "bytes": 29363, + "sha256": "a38940094f7d19cd6376aafdd4734fa68eabc9aff4c98c3c4a3e9540328b1c90" + }, + "source/new/borrow/paired-extension/vendor/preload_move.py": { + "bytes": 7243, + "sha256": "c8fda4674644fcd5cbf39b6645ce148a21daa90a998b678cbe51f970b78b0044" + }, + "source/new/borrow/paired-extension/verify.py": { + "bytes": 4345, + "sha256": "5fb7984329ce7213294c8f76a3151f06759005456940968b4cc84712933321ee" + }, + "source/new/borrow/paired_extension.py": { + "bytes": 4506, + "sha256": "c60546ca68a905d237401b2a255ccb60e17285b004211d523b5d8fd57b758f5a" + }, + "source/new/borrow/prelife/results/gap-base.json.gz": { + "bytes": 27663, + "sha256": "cf596232260cadcc02bf1020c2e138a31e9482140c4ee2bdf6a0a32797a1187c" + }, + "source/new/borrow/prelife/results/gap-extra.json.gz": { + "bytes": 27663, + "sha256": "cf596232260cadcc02bf1020c2e138a31e9482140c4ee2bdf6a0a32797a1187c" + }, + "source/new/borrow/prelife/results/prelo-base.json": { + "bytes": 3028, + "sha256": "9d6fa7827d991281a647043a4675c001964bf5bfa4045e54ce0e192ab74a19c9" + }, + "source/new/borrow/prelife/results/prelo-extra.json": { + "bytes": 3028, + "sha256": "9d6fa7827d991281a647043a4675c001964bf5bfa4045e54ce0e192ab74a19c9" + }, + "source/new/borrow/prelife/results/tryE-base.json": { + "bytes": 8400, + "sha256": "aeb3e8e7442ff104806ab39e8fcbe366fdcda95b64909c107d255c379ad579fb" + }, + "source/new/borrow/prelife/results/tryE-extra.json": { + "bytes": 8400, + "sha256": "aeb3e8e7442ff104806ab39e8fcbe366fdcda95b64909c107d255c379ad579fb" + }, + "source/new/borrow/prelife/search/chains.py": { + "bytes": 14023, + "sha256": "588d6cdb2312febfee5f3d576295f2edff53ca74c14d21ed9bffed3312dfa32c" + }, + "source/new/borrow/prelife/search/edit.py": { + "bytes": 3042, + "sha256": "8e5eea35d0bb83aa60bd066ae9ddf3f4b0ad46cf9ac9d31d8fc5777f49013713" + }, + "source/new/borrow/prelife/search/fm.py": { + "bytes": 5026, + "sha256": "36174e2b7e012726964282af926fdf541332556bcc548af5b41502cdb8b198e2" + }, + "source/new/borrow/prelife/search/gapbound.py": { + "bytes": 4352, + "sha256": "a0fa0fbd079a456bf5f9b75352eb68c4b7e2febad0c99e66b7553bdc744772c8" + }, + "source/new/borrow/prelife/search/mk1.py": { + "bytes": 420, + "sha256": "4bab66a4e1514a067572c7854731a4fbd29681300e95a4384fdb68e0eb140575" + }, + "source/new/borrow/prelife/search/prelife2.py": { + "bytes": 5218, + "sha256": "db1fc5eea7bd70066188d7c7f52cf4be8991e61b821d3fe4b779ee30c7f3c9eb" + }, + "source/new/borrow/prelife/search/prelo.py": { + "bytes": 2971, + "sha256": "157dc45b5fcc421d26507d6d7fca6d4caeff6c73efcd679fd28e906f600ea886" + }, + "source/new/borrow/prelife/search/propbound.py": { + "bytes": 8942, + "sha256": "735cd4d1a6a43c96f397eb5ae2972e86ab71c2c232e6d14ac6cbf1eb7f638c1c" + }, + "source/new/borrow/prelife/search/repair2.py": { + "bytes": 2661, + "sha256": "410ddd6f9b3e14be6b9247cc5792d1a893175e843a0c21bf667e71a6e3a9710f" + }, + "source/new/borrow/prelife/search/tryE.py": { + "bytes": 615, + "sha256": "130a859c0ad20623943b25800dd2f1d0355cf03b8520fc493ec870baa010b2ae" + }, + "source/new/borrow/prelife/search/wordmodel.py": { + "bytes": 5775, + "sha256": "215e678d3f3711b4291f9da5d7937cdbb0b091390bba089e6949b8c42a29f6f4" + }, + "source/new/borrow/prelife_controls.py": { + "bytes": 6860, + "sha256": "c24398bdc407aaf6713201100d27ba851233525a9dfd747b641d99e1cde66cba" + }, + "source/new/borrow/preload_move.py": { + "bytes": 7243, + "sha256": "c8fda4674644fcd5cbf39b6645ce148a21daa90a998b678cbe51f970b78b0044" + }, + "source/new/borrow/preload_move_review.py": { + "bytes": 16618, + "sha256": "cf9f2f8d2b4f04a9e9bd6b7cd1aa777fa3f352b6a7fa97e3fd210b2c2ce2fb72" + }, + "source/new/borrow/receipts/AUDIT-43base-pinned.json": { + "bytes": 1430, + "sha256": "8dc6daa8929c1137c1e37fa5a1bf869afafe94c3e65ed2705ea9f41f2dc8cee8" + }, + "source/new/borrow/receipts/AUDIT-43base-prekernel.json": { + "bytes": 1310, + "sha256": "fb6f40a1d117bd304cc0757ac21915bd8558e8d3f31b8709129f395033fc534e" + }, + "source/new/borrow/receipts/AUDIT-43base.json": { + "bytes": 1313, + "sha256": "07b8a4836fe2659d0d46957ed0973ba3334f6752b5c1235d03b961a107fb95d5" + }, + "source/new/borrow/receipts/AUDIT-43extra-pinned.json": { + "bytes": 1417, + "sha256": "4176a6190fb1a224d45797064cde2aa758970bce7c1ed2a009ecb2fc7839d26e" + }, + "source/new/borrow/receipts/AUDIT-43extra-prekernel.json": { + "bytes": 1310, + "sha256": "09041e49888a1360b7ddee29d54d82836a875ecb6547c7ad1eb92427e7f3b384" + }, + "source/new/borrow/receipts/AUDIT-43extra.json": { + "bytes": 1314, + "sha256": "a01ae6847449ddb88c56fa8e44d10bc0b005f1b24daa283d38ba00089d8f89f2" + }, + "source/new/borrow/receipts/CONTROLS-43base.json": { + "bytes": 3714, + "sha256": "02b73bfbf72c63926ebb244bbd6bf87a03201ee1487e2c15292ad52684fb4d69" + }, + "source/new/borrow/receipts/CONTROLS-43extra.json": { + "bytes": 3716, + "sha256": "f8b93901ef5b4810bb39a7b5ccdc62497612c2efba67920a8d6119ae8a898126" + }, + "source/new/borrow/receipts/CONTROLS-KERNEL-43base.json": { + "bytes": 418, + "sha256": "2b40a169ede95155b5ffe276589b911d9704ef904cfaac41bf41b24140d40907" + }, + "source/new/borrow/receipts/CONTROLS-KERNEL-43extra.json": { + "bytes": 418, + "sha256": "2b40a169ede95155b5ffe276589b911d9704ef904cfaac41bf41b24140d40907" + }, + "source/new/borrow/receipts/CONTROLS-LOWFOUR-43base.json": { + "bytes": 3514, + "sha256": "e0e3e01afefb69952da0063b3e6daaa032a4d1dd71d1d68cbcb7f3530a6ecb38" + }, + "source/new/borrow/receipts/CONTROLS-LOWFOUR-43extra.json": { + "bytes": 3514, + "sha256": "e0e3e01afefb69952da0063b3e6daaa032a4d1dd71d1d68cbcb7f3530a6ecb38" + }, + "source/new/borrow/refit/results/pairs-base.json": { + "bytes": 10787, + "sha256": "8178d2a34be82601f2361afbc63b37294255a435b243e65295bf7b641edfc4a3" + }, + "source/new/borrow/refit/results/pairs-extra.json": { + "bytes": 10788, + "sha256": "3a64b6ace504a5d410a4cfd87ae2fc04576df61883ce56e3f7eb38d4b26df8af" + }, + "source/new/borrow/refit/search/bounds.py": { + "bytes": 5381, + "sha256": "690986e69e3125723b12255cc5aa135fceec93894d589eb196ab7fa5da37e9fb" + }, + "source/new/borrow/refit/search/eval1.py": { + "bytes": 3130, + "sha256": "0547e606468ad4670512ea83fb3d6e7f39fda9b66537fdf791ad22a3bf4aeeee" + }, + "source/new/borrow/refit/search/mkcand.py": { + "bytes": 958, + "sha256": "c5b437f6a991de674bd781d610d98a43d9f84179beb1187340354e55f42ceaa4" + }, + "source/new/borrow/refit/search/pairs.py": { + "bytes": 3897, + "sha256": "7922404bf942eff2dda0125b78ff1234bfdfda5101ff428b11f8a5ed73ce4882" + }, + "source/new/borrow/refit/search/refit.py": { + "bytes": 3336, + "sha256": "c036d0d4cc91360e583a7ed01d6c69c17a69f16c5838062c2b9de83a616d2e23" + }, + "source/new/borrow/refit/search/why.py": { + "bytes": 1105, + "sha256": "209a95a62a95c06138f0b5af2d1dd1f9c60c403c4da294d39663928c2312425e" + }, + "source/new/borrow/shared_kernel.py": { + "bytes": 9295, + "sha256": "b3241527e6c136dc4b54975ef401c49d452bd6159fb99030accaf095c8fbd3ed" + }, + "source/new/borrow/shared_kernel_review.py": { + "bytes": 15265, + "sha256": "5b323e50fb5a10ac088472b3e085b54d7d2ae3a29f8552ff44b788a984eb97d1" + }, + "source/new/borrow/word_patch.py": { + "bytes": 3896, + "sha256": "9b3287f189c4f29c1a8bdb1ba01fdcfe14a57d87b50fa4f2f646fb2346ab01ce" + }, + "source/new/borrow/wordedit.py": { + "bytes": 6388, + "sha256": "07ae47eff522a983a7eea1c6850cf45984c20aa205f8d18386f48e08a333085d" + }, + "source/new/borrow/words/BORROW-WORD-43base.json.gz": { + "bytes": 72538, + "sha256": "300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e" + }, + "source/new/borrow/words/BORROW-WORD-43extra.json.gz": { + "bytes": 72537, + "sha256": "495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0" + }, + "source/new/code/borrow/NOTICE-PR2226.md": { + "bytes": 1754, + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a" + }, + "source/new/code/borrow/bw_adapters.py": { + "bytes": 13755, + "sha256": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce" + }, + "source/new/code/borrow/bw_audit_local.py": { + "bytes": 20895, + "sha256": "6bc8a07942a027a52ede46521f6b5dab755643eb693efc7dcb829496050fde09" + }, + "source/new/code/borrow/bw_check_recipes.py": { + "bytes": 5629, + "sha256": "d600b959a0ac462dc28deb8c0d5d8f9e0c76d7f7d7b6f92a296c5ef9e0a1de19" + }, + "source/new/code/borrow/bw_emit.py": { + "bytes": 10012, + "sha256": "99b59a6fa3feda86785e4225157dcb1a6169d256cec4f5e0acc9cea7a701df76" + }, + "source/new/code/borrow/bw_gauss.py": { + "bytes": 5391, + "sha256": "0884b14d6d77cde419a3c773ad9b21d0d18de1e6e20e6b6d5add458ed32ba4cb" + }, + "source/new/code/borrow/bw_phases.py": { + "bytes": 4131, + "sha256": "9d1a620e26715f4c42fd0347ecc14ef5a4a9031867869b64e8bae4d8526a821e" + }, + "source/new/code/borrow/bw_tamper.py": { + "bytes": 6395, + "sha256": "eab4b026965b9796eee92239660e1fb1fa629f6d9db44bc27b13911a018a6ee9" + }, + "source/new/code/borrow/bw_transport.py": { + "bytes": 17646, + "sha256": "9818e08b819310b40f1441b89be8c4369584a5b3fa5dfe9b86b1df9a7f5d6a76" + }, + "source/new/code/borrow/vendor/PR2226-NOTICE.md": { + "bytes": 1279, + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422" + }, + "source/new/code/borrow/vendor/clifford/clifford_exact.py": { + "bytes": 6824, + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + "source/new/code/borrow/vendor/pr2226_operators.py": { + "bytes": 5037, + "sha256": "b37b67a04681c776dafcdc6c9af0e8a2dbfa9893b02e0fa2d77ccc9182a87988" + }, + "source/new/code/borrow/vendor/pr2226_replay.py": { + "bytes": 16003, + "sha256": "0f9a47cdaeed0e22938c63251c232d6f23aeee2b62b0b1223cd4473c5428bcf7" + }, + "source/new/extra-word-566.json.gz": { + "bytes": 57440, + "sha256": "cd417b904408c221d9840d08faff8af040cc4207f9804284f2f5375d21298a62" + }, + "source/new/fastnative/.gitattributes": { + "bytes": 123, + "sha256": "92e5734dbb86fb8958622e6dcea5895601800a24b0722ef86220322449a44ff8" + }, + "source/new/fastnative/EXPECTED.json": { + "bytes": 4686, + "sha256": "8d45fba81564631f9f8614e637b9fbe69dc911b4e2f0b77f0a7071f39cfd7ca8" + }, + "source/new/fastnative/FRESHNESS.json": { + "bytes": 7343, + "sha256": "92abf8c25be59ff71a90781f38c5db2f9176c623df046a6d0e2327fd0235cb6c" + }, + "source/new/fastnative/LICENSE": { + "bytes": 11357, + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "source/new/fastnative/NATIVE-LINEAGE-NOTICE": { + "bytes": 2456, + "sha256": "ee0c73ca35877aad0e0b6adc560a3881cb82276dba4cf2d4fc58cd19e57cc420" + }, + "source/new/fastnative/PINS.json": { + "bytes": 2330, + "sha256": "f619e8e1c163078fb70c6fc3b98a498a671b8c02927b91d6cc253af2a775b6c9" + }, + "source/new/fastnative/README.md": { + "bytes": 8924, + "sha256": "6a2026383804606cd7981e087192b3488c674f2d9443ec218dcb2e85d06406dc" + }, + "source/new/fastnative/SOURCE-PROVENANCE.json": { + "bytes": 8869, + "sha256": "8daf4fc7c75db99d34641152682208ce6c974f50d509960d0f4fa021f862abee" + }, + "source/new/fastnative/SOURCES.json": { + "bytes": 2159, + "sha256": "3599ed28c8d8a9ce096bc13507b066d09e3968587781748b2bc72f634618331b" + }, + "source/new/fastnative/TASK.json": { + "bytes": 4875, + "sha256": "8159b49d5c73dd887d432a4680dc947f63e7158a01a66d7736ff7138e8149732" + }, + "source/new/fastnative/VERIFY.json": { + "bytes": 1095, + "sha256": "e46542b70296c039b5bea0c0aa9cfd4e95e1df8859e67885ed3403bea9da7b32" + }, + "source/new/fastnative/benchmark.py": { + "bytes": 3116, + "sha256": "3e544453c89310281d745a37e861cbd79065b1740d90f1ec883fc200b189a557" + }, + "source/new/fastnative/common.py": { + "bytes": 1048, + "sha256": "8f04e08b99a370fa82115fc46fbb3af4ab44f4facd47de07b01e1a2499a94914" + }, + "source/new/fastnative/compare.py": { + "bytes": 2901, + "sha256": "ebf877a6f47ef1fd2b797fd6077bd45d132d8cb56ab7553044bae3d86e238e45" + }, + "source/new/fastnative/controls.py": { + "bytes": 9338, + "sha256": "03131f4dc6a1830f10e35fb837ada456f060ca510994d250c5c2666a6342c23a" + }, + "source/new/fastnative/evidence/BENCHMARK.json": { + "bytes": 6489, + "sha256": "9b192c5697514c7b36b709d0e5506915425ca61f24af0210e2508d7b1bdb295f" + }, + "source/new/fastnative/evidence/COVERAGE.json": { + "bytes": 3828, + "sha256": "8bead250cc97614528d9448dfd29529bf08605daa5e8007e701038ab317e00f6" + }, + "source/new/fastnative/evidence/REGISTERED.log": { + "bytes": 1506, + "sha256": "78a49def69d0465f4318b9e24613246ba5fb6de19441e54b88fb50dfe823f149" + }, + "source/new/fastnative/evidence/VALIDATION.json": { + "bytes": 2134, + "sha256": "d265ce16251effd6b5d3b7429f31f98cd385fe79f659cfa24a2820bc17ac70dd" + }, + "source/new/fastnative/fixtures/WORD-base.json.gz": { + "bytes": 72468, + "sha256": "ae8b6b4d62a9da29331062fae1bd68b0341edf83152f5a5ef50c5109ba578f9a" + }, + "source/new/fastnative/fixtures/WORD-extra.json.gz": { + "bytes": 72468, + "sha256": "1bb44a73d5841afb954b49ae94dba2e0c536b1eea9436ae5d89de87d8a04e127" + }, + "source/new/fastnative/requirements.txt": { + "bytes": 13, + "sha256": "a23aaf94250a9f53031a592980142245a848e2372b6c6c3093e8260b129265b8" + }, + "source/new/fastnative/run_native.py": { + "bytes": 4876, + "sha256": "a7bfe110fe5098f6ef8bde3c43ecf15e8d1e06149abf7321a4c945383dcc2627" + }, + "source/new/fastnative/stage.py": { + "bytes": 1609, + "sha256": "3cce27dd5a359ebc4dc70d4aab994aee52bc0a12e59db7da3f902257f876cffe" + }, + "source/new/fastnative/vendor/accelerators/SPARSE-NOTICE.md": { + "bytes": 1910, + "sha256": "3da80a5155c625bff907a42a82c65bfcf92854d2c960bcea4537c19c99efd4f2" + }, + "source/new/fastnative/vendor/accelerators/SPARSE-PROOF.md": { + "bytes": 4296, + "sha256": "d73e4522602404caba8e7f247005a45c8a8cd26ffd2a70d65f4f9556a391d053" + }, + "source/new/fastnative/vendor/accelerators/sparse_state.py": { + "bytes": 2382, + "sha256": "e91210ecd5085cf9add872f40bb434806838da488e12152c63c86e51fb5a7a37" + }, + "source/new/fastnative/vendor/accelerators/tables.py": { + "bytes": 2799, + "sha256": "2fe087ba4558bd21ca49945dbedaa4047e4170e8fd4e2280701bb2f0481811b5" + }, + "source/new/fastnative/vendor/native/new/code/borrow/NOTICE-PR2226.md": { + "bytes": 1754, + "sha256": "6b6730303818f6edc2a253eb4d05471eee58f28b5815fb250c32ae376f774c8a" + }, + "source/new/fastnative/vendor/native/new/code/borrow/bw_adapters.py": { + "bytes": 13755, + "sha256": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce" + }, + "source/new/fastnative/vendor/native/new/code/borrow/bw_audit_local.py": { + "bytes": 21135, + "sha256": "08d5864d9b77902fc5ab5a062a8ea843fe1e572243b8c580abb0a421b2e46d07" + }, + "source/new/fastnative/vendor/native/new/code/borrow/bw_check_recipes.py": { + "bytes": 5629, + "sha256": "d600b959a0ac462dc28deb8c0d5d8f9e0c76d7f7d7b6f92a296c5ef9e0a1de19" + }, + "source/new/fastnative/vendor/native/new/code/borrow/bw_emit.py": { + "bytes": 10012, + "sha256": "99b59a6fa3feda86785e4225157dcb1a6169d256cec4f5e0acc9cea7a701df76" + }, + "source/new/fastnative/vendor/native/new/code/borrow/bw_gauss.py": { + "bytes": 5391, + "sha256": "0884b14d6d77cde419a3c773ad9b21d0d18de1e6e20e6b6d5add458ed32ba4cb" + }, + "source/new/fastnative/vendor/native/new/code/borrow/bw_phases.py": { + "bytes": 4131, + "sha256": "9d1a620e26715f4c42fd0347ecc14ef5a4a9031867869b64e8bae4d8526a821e" + }, + "source/new/fastnative/vendor/native/new/code/borrow/bw_tamper.py": { + "bytes": 6395, + "sha256": "eab4b026965b9796eee92239660e1fb1fa629f6d9db44bc27b13911a018a6ee9" + }, + "source/new/fastnative/vendor/native/new/code/borrow/bw_transport.py": { + "bytes": 17646, + "sha256": "9818e08b819310b40f1441b89be8c4369584a5b3fa5dfe9b86b1df9a7f5d6a76" + }, + "source/new/fastnative/vendor/native/new/code/borrow/vendor/PR2226-NOTICE.md": { + "bytes": 1279, + "sha256": "f1d45d886926915531e3a59968abf0a4c974d7038f869848e71bd3a21b834422" + }, + "source/new/fastnative/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py": { + "bytes": 6824, + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + "source/new/fastnative/vendor/native/new/code/borrow/vendor/pr2226_operators.py": { + "bytes": 5037, + "sha256": "b37b67a04681c776dafcdc6c9af0e8a2dbfa9893b02e0fa2d77ccc9182a87988" + }, + "source/new/fastnative/vendor/native/new/code/borrow/vendor/pr2226_replay.py": { + "bytes": 16003, + "sha256": "0f9a47cdaeed0e22938c63251c232d6f23aeee2b62b0b1223cd4473c5428bcf7" + }, + "source/new/fastnative/vendor/native/new/run_native_borrow.py": { + "bytes": 1935, + "sha256": "8ec7db430f4f4771c06bdcfc31736193614f6ec209d57b63d4e2b75f17fb3ac8" + }, + "source/new/fastnative/verify.py": { + "bytes": 2607, + "sha256": "6dbdc56ca6cfde987869e12990a495d7eded78dd1887fb3fdf2d196060220fcc" + }, + "source/new/gauge44-word-566.json.gz": { + "bytes": 57438, + "sha256": "eeb6a236ed0ea8873b8800947d0cd19c36a6fcfdf857fc42913cb45cd984f219" + }, + "source/new/pivotcheck.py": { + "bytes": 3839, + "sha256": "6eb1752f077df108c908974413fc71abc751356b07c6e650e75d2075f1a51391" + }, + "source/new/rebind.py": { + "bytes": 5539, + "sha256": "faf283eb4edd2e6a1ccb40b3cb3ba30ae54338eaf5ea0a10d84d11d7939502af" + }, + "source/new/rebuild.py": { + "bytes": 5871, + "sha256": "7391a7228d6b5afc2f88afd5d5a987565d78a100386c1f03b8696bcde2e8ef3e" + }, + "source/new/rebuild_borrow.py": { + "bytes": 34928, + "sha256": "53dd1b257aba67b8b7f44622d1bb2ee10c76df24d18b94d449ea3698768a7c81" + }, + "source/new/rebuild_chain.py": { + "bytes": 1941, + "sha256": "3a5739f94f0fea1aa267e7d12e1c986210e483c841a8855e11020128a017510f" + }, + "source/new/run_native_borrow.py": { + "bytes": 1935, + "sha256": "8ec7db430f4f4771c06bdcfc31736193614f6ec209d57b63d4e2b75f17fb3ac8" + }, + "source/new/steps/0/extra.json.gz": { + "bytes": 57412, + "sha256": "17cc6c177c89eb264514e1efb3685ab9a621f3952a8f393a6a5eb28cf77e2884" + }, + "source/new/steps/0/gauge44.json.gz": { + "bytes": 57411, + "sha256": "0740b6f33927b9e60c9a7f35e7fcb2fd9ac6e2d3982112428b302a6966a18c73" + }, + "source/new/unpin_spec.py": { + "bytes": 1161, + "sha256": "03901dbb881fa608b6540a0541b26311dd4bab23bd8768e9ed48b8b355e1b36b" + }, + "source/outer/B.json": { + "bytes": 12634, + "sha256": "73be46ba298e18a9849354345bc9aea956cfb35db47dc279230e7237d323e729" + }, + "source/outer/CLASSICAL-BOUNDARY.md": { + "bytes": 3373, + "sha256": "6647d5a71d9f6c3f628ac71a7be2e63bcb0cac9618cd4fee7493dcc4ef02529a" + }, + "source/outer/FINE-PADDING-COMPOSITION.md": { + "bytes": 9746, + "sha256": "d20d8e5f84a9e33cc9996f875be06c24c74ea53874cc76564953785ff29c5c6c" + }, + "source/outer/GAUGEFREE-INTERIORS.md": { + "bytes": 22859, + "sha256": "ebeb7fa53dca671e45b3a3dedf4603607d19461bbeb977445bf5e17bbdb25db8" + }, + "source/outer/INDEPENDENT.json": { + "bytes": 56649, + "sha256": "1f76d5f31d69fda9d677788321e2d0f6fb7b057159a0a55525d327d7dc0019bb" + }, + "source/outer/LEDGER.json": { + "bytes": 915052, + "sha256": "bfd5abdc0c933f7391d1a43ea01a22a304e0b4f66cd038cfeb5973dbb319017e" + }, + "source/outer/OUTER-CLAIM.json": { + "bytes": 11126, + "sha256": "6f2c4195f0226c5a7f9ba604bc038cfd4100ba3caeeac8ed2defb6fb00632b70" + }, + "source/outer/PROOF-GRID-MAX.md": { + "bytes": 2061, + "sha256": "19dc50ad398993d156f9366fc752321a88a7337dc016c00b0d5a53eceff93cf6" + }, + "source/outer/RECT-BOUNDARY.md": { + "bytes": 11268, + "sha256": "17ece1cc1eb4a02df4d8433e3612231768633e6674d315acbcf880f36e30bdc7" + }, + "source/outer/RETUNED-SLACKS.md": { + "bytes": 2716, + "sha256": "d87beb3869fb60143c2c3872d7c427ee16174aa51b5e6f42689312fbd40d3d42" + }, + "source/outer/STRUCTURED-BOUNDARY.md": { + "bytes": 19247, + "sha256": "ceef915be6462a8ad81449eefb86bf4d97db6ac41c87660e9dd7cfd2c2bc1efa" + }, + "source/outer/UNION-SCHEDULE.md": { + "bytes": 17015, + "sha256": "bc8e9cf7c178bb39b092ab5aafc4eeb523e72b1f69639bfcb9f27d0f74109357" + }, + "source/outer/check_fine_padding.py": { + "bytes": 5180, + "sha256": "a0ae691251cc50ba20b7f23f89fffaed802d62f9192a441131476914a5bdfae8" + }, + "source/outer/check_gaugefree.py": { + "bytes": 12165, + "sha256": "f8d49739d3f5819a62f9862a624dab7bebb019f3d8ab949524cb9bbf58d3ef66" + }, + "source/outer/check_ledger.py": { + "bytes": 17680, + "sha256": "9e12909c73d3b3a31a45d801ae76c034510d6306400412e474df79bc4f1dc67e" + }, + "source/outer/independent_check.py": { + "bytes": 6213, + "sha256": "a5a0361539ec7cae9eb6c0371f857919335a1720040f22af291aa3e34fc864c7" + }, + "source/outer/replay_evidence.py": { + "bytes": 2365, + "sha256": "d3bdcfc8ce29865b3a76d64d99b5177e73fe994a2eb915f35fa233c5ab81df65" + }, + "source/outer/run_outer.py": { + "bytes": 1926, + "sha256": "9d5dc0a7ea38973ce52a1cda02d311c235bc7c39c4d20921d5811cab1a57ef8c" + }, + "source/outer/sched_review.py": { + "bytes": 6096, + "sha256": "f440a57f1f46119ee8c2934c8f0d618ca1c85c73cda8cfb8453c2aa1b9fc40fb" + }, + "source/outer/sched_test.py": { + "bytes": 9065, + "sha256": "f96d09b5990931e3df8cea291520bf17c424215748cd9ec068214c58309a21c8" + }, + "source/outer/struct_check.py": { + "bytes": 10032, + "sha256": "f1df92bb6247034a22e141dcb39c1e8b6b9df6eb9791493be25a3911f7add8d4" + }, + "source/reconstruct.py": { + "bytes": 5073, + "sha256": "1f1145b4c5aab399c69ee5f90b735367bd0bd01a8f0970dce443d22c1e03d9aa" + }, + "source/replay.py": { + "bytes": 4760, + "sha256": "3ec4330ede0db3c6daa453b0366817be9435c85c8c3213a0c35c442c96c1a955" + }, + "source/requirements.txt": { + "bytes": 217, + "sha256": "255a2ee4a60637759d4d5c89448c55849153e81ec1d1383555c6697784d9dc97" + }, + "source/vendor/build_parent.py": { + "bytes": 14803, + "sha256": "82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e" + }, + "source/vendor/pr1297/CLAIM.json": { + "bytes": 715, + "sha256": "bc9e90a475333b957a8c4eae8b950988caea89e20e9b44a919e83415fb76b1b8" + }, + "source/vendor/pr1297/COMPOSITION.json": { + "bytes": 3512, + "sha256": "6fb74e73fd298b356402eb2fbcd625463b2fa540a6be4ef2d6335ddfa31d70f6" + }, + "source/vendor/pr1297/CONSTRUCTION.json": { + "bytes": 579, + "sha256": "fb5f74f59c89b93c63ec47e32e2c9264658e115d1f21eed3eceefec7dc7a0cde" + }, + "source/vendor/pr1297/CONTROL-SITES-base.json": { + "bytes": 1190, + "sha256": "b41361f5a2f6ab3d223c146269c8027a0537f1a6e3c963f28cf1ebbe05c5d7e2" + }, + "source/vendor/pr1297/CONTROL-SITES-extra.json": { + "bytes": 1190, + "sha256": "f1aada769389ec410b41bc9e2082826bb916b8332c915ee9e07045135c30393b" + }, + "source/vendor/pr1297/DEPENDENCIES.json": { + "bytes": 1564, + "sha256": "9c9fff3ac059da4d4e2f13e655afb9e42ada1a57987f5b47b68dda4b64797966" + }, + "source/vendor/pr1297/DISPATCH.json": { + "bytes": 12151, + "sha256": "b7b971df9dce435556145df307e2bb5138d87e5aa933f1fe61fcc5b5163301c4" + }, + "source/vendor/pr1297/EXACT-RELATIONS.json": { + "bytes": 9452, + "sha256": "6864f378d917d0ecfd8cd53cc26303217ebb48f47f2987bbc01cf1e2c9a28093" + }, + "source/vendor/pr1297/GLOBAL-TEMPLATE.json.gz": { + "bytes": 1124331, + "sha256": "21297b20f1f2dc76eb9dd8124416068c3cb096bab9df17fa4da19bc68dfe082e" + }, + "source/vendor/pr1297/INDEPENDENT-DERIVATION.patch": { + "bytes": 2506, + "sha256": "6b3af098ec1c9e2360a366933eb7fbf0e16ebb37d43809d26b275e66fb5ee779" + }, + "source/vendor/pr1297/KERNEL-CONTROLS-base.json": { + "bytes": 1632, + "sha256": "cbe755333f469a1f01258b65f2b273763212dba6642edabfb58f7490f326abda" + }, + "source/vendor/pr1297/KERNEL-CONTROLS-extra.json": { + "bytes": 1632, + "sha256": "cf255deb866ecaefca4b6ecb72f105d6b08dc8ea907a8381d45aedc39b2022cf" + }, + "source/vendor/pr1297/MANIFEST.json": { + "bytes": 9601, + "sha256": "e0eefc96567fbb45e19e6de0ca295381dbe0e686c08ddc783639b065c7c791d4" + }, + "source/vendor/pr1297/MAPPED-RECIPE.json": { + "bytes": 2160, + "sha256": "09aca649da97a37116262827cbd3ebe0addcd2b1a33c08e8347f3daf3394176a" + }, + "source/vendor/pr1297/NATIVE-VALIDATION.json": { + "bytes": 1316, + "sha256": "755b7087e0ae964c538e9378311e07dba2867c16b568d1bf6ae9051657f9f5cb" + }, + "source/vendor/pr1297/NOTICE": { + "bytes": 369, + "sha256": "b352129a07fc8693f57c77cbb0ea92230b2fa77439f86c9f35b828213f9c42db" + }, + "source/vendor/pr1297/OWNERS.json.gz": { + "bytes": 1864195, + "sha256": "3a56f578b2db5647cf6cb811bc6263c7a802ae3e31e9e672596d43185e4e5c9f" + }, + "source/vendor/pr1297/PLAN.json": { + "bytes": 2687598, + "sha256": "163431bf8d3bc0d9b894994b1a3cfa7947367b2243b3c0b3a97d740195a1cb08" + }, + "source/vendor/pr1297/PRICE.json": { + "bytes": 5671, + "sha256": "e19f9f9e70e4fda2bc4a39fae93ea44555945cdaea59728864c5a44dcc5522e6" + }, + "source/vendor/pr1297/PROFILE.json": { + "bytes": 104, + "sha256": "d9bbe0d73ba005749615915a2d884819a6b141e3402d9e7f87f4592a2d27af99" + }, + "source/vendor/pr1297/README.md": { + "bytes": 4229, + "sha256": "102ac7f080c1799aaedd5345ffb3631845215e8ab770e2af34750c25f667686d" + }, + "source/vendor/pr1297/RECIPE-base.json.gz": { + "bytes": 78367, + "sha256": "0f2db2c658e9732fdd1aeb7bbbb5c786d6045de8a2575b7654b9e6fddc71b03d" + }, + "source/vendor/pr1297/RECIPE-extra.json.gz": { + "bytes": 78363, + "sha256": "9e6f58570b0a8f9e8271bfbc73a339fce42f1cf28bf14d4db93f246b8f63a3c9" + }, + "source/vendor/pr1297/SEARCH-RESULT.json": { + "bytes": 924, + "sha256": "7cdacadcbbf83b81f9f91668fcc707f8a238c6025f35a8bdc36758619c2591c4" + }, + "source/vendor/pr1297/SOURCE-PIN.json": { + "bytes": 319, + "sha256": "e93f303f4de383757e50d612ada5e379533d46737a32281aa6879fb4b6138e09" + }, + "source/vendor/pr1297/SPEC.json": { + "bytes": 50653, + "sha256": "2daedf579c8abf30ceed79fe739bdd7659fce4c514de3894a028933143265d98" + }, + "source/vendor/pr1297/UPSTREAM-NOTICE.md": { + "bytes": 2534, + "sha256": "b97fb4731e84aef736c58a9c126334eb5b8d3a057a8d9d45b4ffff24af65c38b" + }, + "source/vendor/pr1297/VALIDATION.json": { + "bytes": 4047, + "sha256": "1008f637a22f954ee774920a8362931ca7cfed63ca146e725768c0f39803c0a5" + }, + "source/vendor/pr1297/audit_mixed.py": { + "bytes": 3751, + "sha256": "7466461cc15cbb12135d94f2d904d4e90e78cbf4755d0293ab9bd55e3568d4b0" + }, + "source/vendor/pr1297/build_word.py": { + "bytes": 706, + "sha256": "ff08af2851b4813c113ef63113566cbd79625e9310611292913d51be554b5aa9" + }, + "source/vendor/pr1297/construct.py": { + "bytes": 1900, + "sha256": "71aff454291d4a35068c43dbb65c00ff511f48e91ab7cdada462833f04ac73e3" + }, + "source/vendor/pr1297/controls.py": { + "bytes": 3412, + "sha256": "935cf39ed6601eb6ac411b7b1a4adf5d4238589cad9fd5969d7dca967ace4c4b" + }, + "source/vendor/pr1297/extra-word.json.gz": { + "bytes": 57374, + "sha256": "7b0e9fbda32749aabc7e156d9fe09bceb0624a178628fe69e5dfea783462f905" + }, + "source/vendor/pr1297/freeze_spec.py": { + "bytes": 1654, + "sha256": "0f5c8ad43180a633a2cbbd11f7832729039402c68f593679552c43a1693d69fa" + }, + "source/vendor/pr1297/gauge44-word.json.gz": { + "bytes": 57371, + "sha256": "e8e6e78ff7422275c38324499e1f33fb2ecd30de9503aef2b8f1ee80d8c4df8e" + }, + "source/vendor/pr1297/independent_core.py": { + "bytes": 19613, + "sha256": "d1dcd5593a05cf647b485db38891984f829abea5f95c6cc91e37d554bf163d48" + }, + "source/vendor/pr1297/inputs/base.json.gz": { + "bytes": 57352, + "sha256": "b87c706d14a7e1972514ee901002a930908073811ef38761def31c8e36351916" + }, + "source/vendor/pr1297/inputs/extra.json.gz": { + "bytes": 57355, + "sha256": "ded6903e00deb9e158fa700b03ccc9b8bfaae6c8bad8ca4842f0ad9b963234ab" + }, + "source/vendor/pr1297/kernel543_controls.py": { + "bytes": 2145, + "sha256": "ac16d605e773197e3664643d40b36c15a7130a45e95e36bfe7b42d939644367c" + }, + "source/vendor/pr1297/kernel_controls.py": { + "bytes": 2290, + "sha256": "436e3f3d9974da7c1968ef99fdde5ad203a61544d8195493e3150eb25869f4dc" + }, + "source/vendor/pr1297/original-main/research/complex-t21-owners/vendor/pr870/t16/build_parent.py": { + "bytes": 14803, + "sha256": "82e274d0c7a94f9bf0468dd37f0505d0c42017559ebb4ba8c079a1f4e403d91e" + }, + "source/vendor/pr1297/premise/inputs/CODED-CELLS-k8.json": { + "bytes": 22939, + "sha256": "7347f814850a838bd617bc7a55c307cec2b72becde2f12ea3e2e1af344b43563" + }, + "source/vendor/pr1297/premise/inputs/TRI-LEAVER-k8.json": { + "bytes": 4734, + "sha256": "b22e6ecf76104de66844bd617c4ca80f5546ba0966a50e5e9aa0ffea4976cb30" + }, + "source/vendor/pr1297/premise/premise_check.py": { + "bytes": 1044, + "sha256": "28a7f881a988b29b8ed3c927dd142ac3d4ee273dedab3a65bb02c01a64eb2639" + }, + "source/vendor/pr1297/premise/verify_1049.py": { + "bytes": 19979, + "sha256": "a1736324c6db161733d8e11f608defd87b7f97cacd611203d22499e4c7de5545" + }, + "source/vendor/pr1297/replay.py": { + "bytes": 4690, + "sha256": "d3ea7c2e74ff6df9d14969f994eaa85f825372cee92dafb77bec4767edb242e7" + }, + "source/vendor/pr1297/search_relations.py": { + "bytes": 2968, + "sha256": "58f3bd092cb8592a070d7879918ff318a658a6fa02bfad7b5b8f4cb0fe16691c" + }, + "source/vendor/pr1297/upstream-layout.tar.gz": { + "bytes": 13397097, + "sha256": "a0cc229bb0fc9ab8ee5c14d5de87b3de31d1fcb793e99192c9cdc63781e794a0" + }, + "source/vendor/pr1297/vendor/pr1193/CLAIM.json": { + "bytes": 1128, + "sha256": "b9db2fbfb004b505ad535e4763915275dc5908feaefef32e65863fa65de061ff" + }, + "source/vendor/pr1297/vendor/pr1193/DEPENDENCY-PINS.json": { + "bytes": 285149, + "sha256": "c9330aa6a4226c804060499429cb450820d7142ab17696eb47408b04b410b5bc" + }, + "source/vendor/pr1297/vendor/pr1193/MANIFEST.json": { + "bytes": 7036, + "sha256": "4837d070679d9e70218c7cfa2d3e70d7d742a5b74dc66d224840b1a3a4ac4a31" + }, + "source/vendor/pr1297/vendor/pr1193/NOTICE.md": { + "bytes": 3097, + "sha256": "c7a17a0a35dc249f8ebcc550b3791e214aa65872eab8a6458c5167dd7b948e5b" + }, + "source/vendor/pr1297/vendor/pr1193/PROOF.md": { + "bytes": 3647, + "sha256": "b2a38120ddb75e90764d0b81913d60b46cddac4d943cb731bd9c7134f1c236d1" + }, + "source/vendor/pr1297/vendor/pr1193/README.md": { + "bytes": 3483, + "sha256": "cdcf62624912150ce4e6e05356c27299251eef4cfc130e4f209839cdabc05e08" + }, + "source/vendor/pr1297/vendor/pr1193/SOURCE-PINS.json": { + "bytes": 1758, + "sha256": "08eed0d6822a1c17053161929591e7ac36b9f91f8fd61190183a6d975948db85" + }, + "source/vendor/pr1297/vendor/pr1193/audit.py": { + "bytes": 5430, + "sha256": "1118d483b6abbe7036390c0a1053bcfec2038dbac273fd1bac92a68f38e6d7da" + }, + "source/vendor/pr1297/vendor/pr1193/build_word.py": { + "bytes": 1181, + "sha256": "effb72aecfff9958fe078ee89e0d37b85d601eddb19fec4520d7ee6e936edfae" + }, + "source/vendor/pr1297/vendor/pr1193/common.py": { + "bytes": 1236, + "sha256": "274274df31f8ef2a47b801d1f30ec226f94bce674fe15586d814ca754f6b7785" + }, + "source/vendor/pr1297/vendor/pr1193/construct.py": { + "bytes": 6663, + "sha256": "3dd333b50f4bd1d86956a6df4a334ed746d75d0a9e03dfadbb6724b4356e0cd6" + }, + "source/vendor/pr1297/vendor/pr1193/controller.py": { + "bytes": 4808, + "sha256": "d93ed519a0f2316b87b66f44c5ea615f0768a263dbd800815b536d8b7c86b8b7" + }, + "source/vendor/pr1297/vendor/pr1193/controls.py": { + "bytes": 1500, + "sha256": "574c55a01cfc34f5b9688cdec5646160cf22b403decee36d18b11f1b07e71f21" + }, + "source/vendor/pr1297/vendor/pr1193/data/FLOW.json.gz": { + "bytes": 12199, + "sha256": "e8e6dfa66e083ff8f3617a8441b5b2d766c3c9d9ac62ddc37d99edc24051f79e" + }, + "source/vendor/pr1297/vendor/pr1193/data/FOUR-RECIPE.json": { + "bytes": 5892, + "sha256": "384b32c5b0e9b3baa1c7232db884809596d30fc55553094245f7b739b1a43484" + }, + "source/vendor/pr1297/vendor/pr1193/data/FOUR-WORD.json.gz": { + "bytes": 57355, + "sha256": "7d09ee1b8b9881313e5fb1f623c0961d59b0c6352a019bc9164a6cad8c58e27f" + }, + "source/vendor/pr1297/vendor/pr1193/data/MIX.json": { + "bytes": 12567, + "sha256": "dd86bbb792a5c9f0d7507d55bd2f8392c66716023934b03b24f48ca737204eea" + }, + "source/vendor/pr1297/vendor/pr1193/data/ORDER.json": { + "bytes": 2243, + "sha256": "7757df3b54ca5e84c6dba9563b10bc6215c5e289313392b5a4b493179a245c29" + }, + "source/vendor/pr1297/vendor/pr1193/data/OWNERS.json.gz": { + "bytes": 1864195, + "sha256": "3a56f578b2db5647cf6cb811bc6263c7a802ae3e31e9e672596d43185e4e5c9f" + }, + "source/vendor/pr1297/vendor/pr1193/data/PLAN.json.gz": { + "bytes": 14643, + "sha256": "1f1085beb84b516b9a96ceaedc6c3de1c58941fd00b6e70f0d0c686b6546ff79" + }, + "source/vendor/pr1297/vendor/pr1193/data/SPEC.json": { + "bytes": 51155, + "sha256": "82b263990afdc5efdc1dfe38ae16d7815004dff8d70f85c28fd8286c31f688bb" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/ANCESTRY.json": { + "bytes": 2258, + "sha256": "cd880b2d1c2fb8d9050458bd13f228385c417a95e4d1985607d9f4bb60b5c109" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/ENTRANCE-CONTROLS.json": { + "bytes": 1468, + "sha256": "7b101dd97c1025667fb3615930a9d6cd2ec443169d263a3bc1191b80fc712a1f" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/FLOW-CONTROLS.json": { + "bytes": 207, + "sha256": "43fe7e94bd72607d502ed947ac1463405be18728eb0b8faabd7ba63ab1d28ab4" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/INDEPENDENT-OWNERS.json": { + "bytes": 5157, + "sha256": "4c295ff53f51631e1720b0dc2ea895c34861435fa92112ee52439e4569de968a" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/PARENT-CHECK.json": { + "bytes": 1341, + "sha256": "2b729fd666ffe4e34a355223b57f74ba460fb171b19c84f260378dd109f0b9a0" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/PRICE.json": { + "bytes": 2608, + "sha256": "a1dac219b019f8d40d5b434b0e0c25b0d1f097fe5ae13eae45c76869aec4758b" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/RAW-demote3.json": { + "bytes": 2424, + "sha256": "02150d4cb1b2f4763b5c5c20ce979c740cbdfc1066e021a8aa5d407de5c4b9d3" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/RAW-demote4.json": { + "bytes": 2424, + "sha256": "7adf0070125b2c61e04d46c5f1cbf57af079eb733799bbfcc3fe9b0551d964b1" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/REPLAY-SOURCE.json": { + "bytes": 7737, + "sha256": "a5a290aa8c75fffa45c9ad2e3441d5051d3adaf7934f4d0311875fb4d8f023cf" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/RESULT.json": { + "bytes": 3331, + "sha256": "62aca8286cbb021d2535d81494f7ba7a3aec20898fd7c40a895a461bbd303ac4" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/STAGES.json": { + "bytes": 938, + "sha256": "0dce559b2a8f371f369a05ae25ca5dd6a48019b5685b0097f001a23bd849429d" + }, + "source/vendor/pr1297/vendor/pr1193/evidence/WORD-RECIPE.json": { + "bytes": 295, + "sha256": "b6750c8123c205b63786fb825da26a819592f71736a82009809ae1cf96173a5c" + }, + "source/vendor/pr1297/vendor/pr1193/local_controls.py": { + "bytes": 1938, + "sha256": "fe3d13491fa7523eedb8d24577ffe4bbd6c36a87b4a7d1178e5795d223bed4b8" + }, + "source/vendor/pr1297/vendor/pr1193/native.py": { + "bytes": 1633, + "sha256": "1fb596fbafdb19140f483cd34db2994c571e3b962e33b8ea9b3ddc486e37def6" + }, + "source/vendor/pr1297/vendor/pr1193/package.py": { + "bytes": 915, + "sha256": "cde0b2d66125649ee84440fc0a67f0d91f900fc838fbda069b579422289ea3be" + }, + "source/vendor/pr1297/vendor/pr1193/prepare.py": { + "bytes": 6754, + "sha256": "9fe454a5f857ff73c70a5b276bc9e289422b051a4cbbbb51123a91bb2200e6d8" + }, + "source/vendor/pr1297/vendor/pr1193/price.py": { + "bytes": 2115, + "sha256": "d45042f4c1fea352349377b43def363cf75a742546a1d5c790ad30da91791803" + }, + "source/vendor/pr1297/vendor/pr1193/vendor/pr1148/JOINT-WORD.json.gz": { + "bytes": 57351, + "sha256": "a0622d86259c4163e58cf0677ce575b6039a8ae4c95aa6d8b82a8163cbd42718" + }, + "source/vendor/pr1297/vendor/pr1193/vendor/pr1148/NOTICE.md": { + "bytes": 1683, + "sha256": "afbd38d6c8a232ea566c296424a86420f204e6cfaac565c0a147340bda3d3da6" + }, + "source/vendor/pr1297/vendor/pr1193/vendor/pr1148/PLAN.json.gz": { + "bytes": 12463, + "sha256": "e963ed64b9970858902b9388bcf1c5f9cc704859ad021ce8bda465a4dcef8310" + }, + "source/vendor/pr1297/vendor/pr1193/vendor/pr1148/SPEC.json": { + "bytes": 24422, + "sha256": "55bdb68d5d126c6be0e0acc419bd62301a978afd514f9834ed1e08b1aa4f563e" + }, + "source/vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-coordinated-owners-NOTICE.md": { + "bytes": 2453, + "sha256": "442756fc1c5ecfd7b7b7694b53b1ecc70aa525004cd80f7d748ccd7270555189" + }, + "source/vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-eight-ends-NOTICE.md": { + "bytes": 1464, + "sha256": "820fa13161f857c221f2c4099dd2985c7ff72249dc7a0221bc00fd0c1b9760e5" + }, + "source/vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-eight-ends-t16-NOTICE.md": { + "bytes": 1616, + "sha256": "a9e85b59dde61fbff0b006923b441cbd1419e24fa9802426785bca667437fdc0" + }, + "source/vendor/pr1297/vendor/pr1193/vendor/pr1148/k8-three-demotions-NOTICE.md": { + "bytes": 1670, + "sha256": "a0fe85fb2207f0e6831a96deaeefb65afa379c1377a29f0b586f1db4bb4b2137" + }, + "source/vendor/pr1297/vendor/pr1193/verify.py": { + "bytes": 5678, + "sha256": "e5c952989344a65b7e63fa112dda4d464979814205644a8ec34e407a0d96be29" + }, + "source/vendor/pr1297/verify.py": { + "bytes": 5627, + "sha256": "358ad8dfd967f4fd69a0cc298eae3508ad8b57b1e419ebaa0d621e199f534345" + }, + "source/vendor/pr1297/x54_controls.py": { + "bytes": 2842, + "sha256": "82f91b81be9173dca546345dbdaddfc71e6d21e626fb84a8b4d1b4ba0d673814" + }, + "source/vendor/pr1673/capped-phase-fusion/ALGEBRAIC-STABILITY-INDEPENDENT.md": { + "bytes": 11743, + "sha256": "7873e7d9a99fdc9de3ee224b9925d3e277e9773d7f5f8c2d0f1c19b0e52bc87f" + }, + "source/vendor/pr1673/capped-phase-fusion/BILATERAL-LDU.md": { + "bytes": 6305, + "sha256": "0d65e66d227464dda1a19f781ae0a0be671cbfd347c41e37ec954f3d629d8a77" + }, + "source/vendor/pr1673/capped-phase-fusion/CAPPED-GAUGE-AUDIT.md": { + "bytes": 9176, + "sha256": "1030a34922709ab8d3434a4c57a4a58934ae268c237fb598cb415697da411c9f" + }, + "source/vendor/pr1673/capped-phase-fusion/CAPPED-INTERIORS.md": { + "bytes": 7284, + "sha256": "983c5cab2d2398f2192a8aec07daecb655f2de136e12a37f75672a14d27172ba" + }, + "source/vendor/pr1673/capped-phase-fusion/CAPPED-OUTER-ARITHMETIC.json": { + "bytes": 15832, + "sha256": "22caac9ec2ecf4d5743b7eb946b633911fbac55a714399556e87e2eae0457dec" + }, + "source/vendor/pr1673/capped-phase-fusion/CAPPED-SIGNOFF.md": { + "bytes": 4414, + "sha256": "70e9175ebde200f8b016236adc88c4a1c4858945e7c3e5c453a8b6a5f79a263a" + }, + "source/vendor/pr1673/capped-phase-fusion/FINAL-PACKAGE-REVIEW.json": { + "bytes": 1291, + "sha256": "3457385de52d8e86853d96026a70aef2e8dece516db9eea020d8774e01d076a8" + }, + "source/vendor/pr1673/capped-phase-fusion/FORWARD-SMALL-A-AUDIT.md": { + "bytes": 6689, + "sha256": "e37aaa30b15671a1dff00676b14572213efaaac99df202dbba5e09f57af487c0" + }, + "source/vendor/pr1673/capped-phase-fusion/HALO-THEOREM.md": { + "bytes": 12777, + "sha256": "cb9e1da38400b658f9209e465b4e5896fadd17dc66afa862f38bae8d8c1f2058" + }, + "source/vendor/pr1673/capped-phase-fusion/INDEPENDENT-FINAL-REVIEW.json": { + "bytes": 1375, + "sha256": "6b98e5222aa109a35be8b4fc9ec19669daebcc06d542ecec0a9c820da7930501" + }, + "source/vendor/pr1673/capped-phase-fusion/LOG-A-PHASE-SCHUR-AUDIT.md": { + "bytes": 10642, + "sha256": "e05d6b8596c80b6e8676569a0ff464a29fa704c3304143f58914f47cdf38b272" + }, + "source/vendor/pr1673/capped-phase-fusion/MANIFEST-UPDATE.json": { + "bytes": 20278, + "sha256": "32c58bcab8e19ef895660331c13d31b5fae7d0c95f7cda4147870f29d8299f6d" + }, + "source/vendor/pr1673/capped-phase-fusion/MANIFEST.json": { + "bytes": 25194, + "sha256": "9af581d640e9c69d513256cf69babb0717287642134cfc807cedcd79966c1706" + }, + "source/vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY-ARITHMETIC.json": { + "bytes": 16783, + "sha256": "c6efc4d2f6d17159cefebf5c2dd6099a6327fe0911c5dd87623cad96c7d6c56a" + }, + "source/vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY-REVIEW.json": { + "bytes": 7362, + "sha256": "5cd5e97f93a9b3e439bfeffb52139d7bb1730de96ad13b59b7e1b20fdca6a3f6" + }, + "source/vendor/pr1673/capped-phase-fusion/MATRIX-COROLLARY.md": { + "bytes": 5787, + "sha256": "2d7fb1088e58bb86e574277733e082f135362215a69add71d9090213d32c9221" + }, + "source/vendor/pr1673/capped-phase-fusion/MATRIX-LAYOUT-CONTROLS.json": { + "bytes": 1446, + "sha256": "f8bd8729cb8438188e90fb9149f598b825461c97b4ed290584ca4367f812a48a" + }, + "source/vendor/pr1673/capped-phase-fusion/MATRIX-LAYOUT-SIGNOFF.md": { + "bytes": 3081, + "sha256": "4c8c62f723232e842dc3bbdcc4defcc8ff1aeb86ba9f694661899dc6783b13c4" + }, + "source/vendor/pr1673/capped-phase-fusion/MATRIX-SOURCE-CONSTRUCTIONS.json": { + "bytes": 21018, + "sha256": "114c1d8fb70592455a80c73d8a1bc6bfc9aca4e7395a420b6331d5474b4d1917" + }, + "source/vendor/pr1673/capped-phase-fusion/MATRIX-SOURCE-COVERAGE.json": { + "bytes": 2839, + "sha256": "fdc6849f97999a6cf99cdaa50591d24f78d6fb0bc580315f205452e5906b35cc" + }, + "source/vendor/pr1673/capped-phase-fusion/MATRIX-TRANSFER-MANIFEST.json": { + "bytes": 1159, + "sha256": "35d98d7579a16dae36530b4e5f4d0b8f925a069daa3f6fe1ea5276916167e0c2" + }, + "source/vendor/pr1673/capped-phase-fusion/NATIVE-RECEIPT-CAPSULE.json": { + "bytes": 16108, + "sha256": "a04d6bba3d15c11a219536b66a23012797484ae106ec1952ecd7b76f077ddb01" + }, + "source/vendor/pr1673/capped-phase-fusion/OUTER-ARITHMETIC.json": { + "bytes": 13871, + "sha256": "050c61d90236c593fd0827d7edc297e05604884e4ec093659aee46a9ee336020" + }, + "source/vendor/pr1673/capped-phase-fusion/OUTER-AUDIT.md": { + "bytes": 13831, + "sha256": "94799bfa2794eb867d6ba68593c3e92988ade083e74d895e8d07ae3b8d0670dc" + }, + "source/vendor/pr1673/capped-phase-fusion/PACKAGE-MANIFEST.json": { + "bytes": 21592, + "sha256": "298f1eaf79b5d5d57cb96fb3abb422174b78c31c14491a878f6176431d731d04" + }, + "source/vendor/pr1673/capped-phase-fusion/PHASE-LAYOUT-AUDIT.md": { + "bytes": 11774, + "sha256": "54aafc7afd09fe1a5312e69fad09c87422690543ab75c6ae35f6cbcc26b3eb8a" + }, + "source/vendor/pr1673/capped-phase-fusion/PROOF-AND-COVERAGE.md": { + "bytes": 12130, + "sha256": "db7509d754bb7fc3381419e0fed2674f22a9d57d34e8420fd5afa3c688fde9aa" + }, + "source/vendor/pr1673/capped-phase-fusion/PUBLICATION-CHECKS.json": { + "bytes": 15107, + "sha256": "6e2fb68e6768c3aa4224aacb4900263586fc8114815a51df40f3f9fdf6124217" + }, + "source/vendor/pr1673/capped-phase-fusion/PUBLICATION-SOURCES.json": { + "bytes": 593, + "sha256": "6082583794168b1c2320187214b86c93a5a6e76fbbddfcb3bdbb8c5bd34c0586" + }, + "source/vendor/pr1673/capped-phase-fusion/README.md": { + "bytes": 9028, + "sha256": "91af88b8fc53a22e1e968908f0e449cdfe2154c83f0dddb8a504e661c0c6965c" + }, + "source/vendor/pr1673/capped-phase-fusion/REVIEW-RECEIPT.json": { + "bytes": 3579, + "sha256": "97b20e50d3722fcde3831124a107df6c15c0ffdbb9e057b7867f41aaa2481800" + }, + "source/vendor/pr1673/capped-phase-fusion/ROOT-EXACT-REPLAY.json": { + "bytes": 4315, + "sha256": "d36114abe9d7a83c327f49f5ea153c6dcada4a7421f5e74a9a5ceb392cecb994" + }, + "source/vendor/pr1673/capped-phase-fusion/ROOT-MATRIX-EXACT-REPLAY.json": { + "bytes": 1875, + "sha256": "d6bd4fcb8a528655181b4aa3fd1bad7e6647a4ca5aa76ee7f2cdd800b698b225" + }, + "source/vendor/pr1673/capped-phase-fusion/SHALLOW-TOEPLITZ.md": { + "bytes": 15480, + "sha256": "b384b93f3fb4a8c97da2e617ebc14d55cebb0a739070e7f8dbb66f63e24e9310" + }, + "source/vendor/pr1673/capped-phase-fusion/SOURCES.json": { + "bytes": 584, + "sha256": "14ce6fdc7c83e18ccf4fee19ff51062726c960ca44462a45af60dd686167d456" + }, + "source/vendor/pr1673/capped-phase-fusion/SUPPLIER-SUPPORT-AUDIT.md": { + "bytes": 16557, + "sha256": "bd5b06eca043c5c871227264f6a954473c55cd16ec85bb420ff538fb8ec1d8d6" + }, + "source/vendor/pr1673/capped-phase-fusion/SUPPORT-ADVERSARIAL-AUDIT.md": { + "bytes": 11276, + "sha256": "b1290f8720bf075ea2ad58d6070f3e1fc95c0155f8e33b165bc13439bbb9222d" + }, + "source/vendor/pr1673/capped-phase-fusion/SUPPORT-ROUTER.md": { + "bytes": 7755, + "sha256": "6ddb322e11883c1177ba6cd1a77d23a1dac827d7290b32eaf642457b1d762a54" + }, + "source/vendor/pr1673/capped-phase-fusion/TASK.json": { + "bytes": 3984, + "sha256": "47b82ef23e20991010fae838ad4da9bdac3f947a8fea916a028fd6260f95f5f8" + }, + "source/vendor/pr1673/capped-phase-fusion/TENSOR-COMPILER.md": { + "bytes": 13430, + "sha256": "4d3b8466598a864a234b978e25976648d4e761840aad9153dd18d73d3dfe4d15" + }, + "source/vendor/pr1673/capped-phase-fusion/VERIFIER-NEGATIVE-CONTROLS.json": { + "bytes": 340, + "sha256": "eeb887cdc0c76426c75ddbfc3d4af7ccbbe19d17962c6ad7a1549dafe8dabb5a" + }, + "source/vendor/pr1673/capped-phase-fusion/VERIFY.json": { + "bytes": 435, + "sha256": "cb50aa523a0863a457181ca815e69a1b3b4d91ed1006a79263f4a8f18457c669" + }, + "source/vendor/pr1673/capped-phase-fusion/check_capped_outer.py": { + "bytes": 5692, + "sha256": "b4555c77de7a3ed4abc708a8d93363ef7c9a914be1091f80ab3ddea83f71230a" + }, + "source/vendor/pr1673/capped-phase-fusion/check_matrix_corollary.py": { + "bytes": 6692, + "sha256": "30db2d8e0f40fcc5c91e25f74cdc54e46aa4a0353c725345f9bcf5744e0b617f" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/BILATERAL-CONTROLS.json": { + "bytes": 332, + "sha256": "eb3ba38d18bac4aceaffba39ef48dbb55bd15e6abcb68cdf66920d9d13ec00ab" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/BILATERAL-LDU.md": { + "bytes": 6305, + "sha256": "0d65e66d227464dda1a19f781ae0a0be671cbfd347c41e37ec954f3d629d8a77" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/CAPPED-GAUGE-AUDIT.md": { + "bytes": 9176, + "sha256": "1030a34922709ab8d3434a4c57a4a58934ae268c237fb598cb415697da411c9f" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/CAPPED-GAUGE-CONTROLS.json": { + "bytes": 446, + "sha256": "ae8f0eb121a2f4da5c3f982ee6e7f45dab7b18368cadb5d2060602b0393b7120" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/CYCLIC-SCAN-CONTROLS.json": { + "bytes": 208, + "sha256": "4c37249f12b4cb4df847d179df8f378fbf1f42917e9fa703b2d847146f29b95c" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/DYADIC-INTERIOR-CONTROLS.json": { + "bytes": 235, + "sha256": "afbaee9f56f6a66fd9421bba7dfa8c3610c12bd447b01d0e9d79f97d1216aa90" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/FORWARD-CELL-CONTROLS.json": { + "bytes": 336, + "sha256": "4417a518ba3b6833f06b4f5e33d4f73ea74100b9110cf20e8d1c2070f1833fcc" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/FORWARD-SMALL-A-AUDIT.md": { + "bytes": 6689, + "sha256": "e37aaa30b15671a1dff00676b14572213efaaac99df202dbba5e09f57af487c0" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOG-A-PHASE-SCHUR-AUDIT.md": { + "bytes": 10642, + "sha256": "e05d6b8596c80b6e8676569a0ff464a29fa704c3304143f58914f47cdf38b272" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOG-A-SCHUR-CONTROLS.json": { + "bytes": 412, + "sha256": "046191420a24d8b2c063c190af5e954c85e39357902988c4df79f5abcdf1596d" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOWER-CONTROLS.json": { + "bytes": 411, + "sha256": "323cb4acae960a6fa05527df5ede9d48e274883272b8ddb5151ebcee6dd26e52" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/LOWER-FACTOR.md": { + "bytes": 9538, + "sha256": "dbc7eff783695e0f50fec57b0f7ca4212d51428eea04fa2ae5e0a9178fa69b30" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/README.md": { + "bytes": 3171, + "sha256": "8fb5321b514af9260c44e150125205fe564efd073c456214f76bbdb358279cf0" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-DATA-ALGORITHM.md": { + "bytes": 11830, + "sha256": "46b98b9c013dc5a94c9f17fd85acd7c1896c8e93ad2ee4a7c34f583895f1daf0" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-DATA-CONTROLS.json": { + "bytes": 466, + "sha256": "c9e6fd7f338f2cb78a0ed15ee944fde63549ae3d8522ab0874d184f3e252db76" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-LIFTING.md": { + "bytes": 3236, + "sha256": "69535a48416a5435ea2a5ef4ecfe70fde30c32c4043bfc56f1ae2d7f49cd34bd" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/UPPER-MERGE-CONTROLS.json": { + "bytes": 231, + "sha256": "c5729bdb36237c0691fba56d149019f78d94e996749532d907a84c35ef01319d" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_bilateral.py": { + "bytes": 1870, + "sha256": "8d5c79bd4f4c96de5c1fa91553b19e3a62419333b414fc84dec894a4b729d5e0" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_capped_gauges.py": { + "bytes": 2966, + "sha256": "121279bef47dd490bf29fc72ddbce547176cdaf1154af67dc8b96d7baa8cfc6f" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_cyclic_scan.py": { + "bytes": 948, + "sha256": "d25156f852cb95f013e0ee74b319fc8c20d6a7a53fa851543244d5af7898ee61" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_dyadic_interiors.py": { + "bytes": 1586, + "sha256": "a39617147870719a0296eef77101c90df8fbe716841cb9ed823f36b94254c3e1" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_forward_cell.py": { + "bytes": 1591, + "sha256": "082a0e46c175f6e59fe1f8c168ca56bc444c71a602c9b7318c0834aae1f2de90" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_log_a_schur.py": { + "bytes": 1938, + "sha256": "a0f1116ce27ecbff18de7089ce1f56714ed7966dfa0105b20419d408feb7ca41" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_lower.py": { + "bytes": 3977, + "sha256": "027c77d8ce33c3d5e3c436234668f11bafc3de8658b9c3d03d455eb0e4d71f95" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_upper_data.py": { + "bytes": 3189, + "sha256": "de4f9df64cf31e94adb9a5d04b38d53d823d864f51632c49c7c80c6a46b5224d" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/gaussian_fast_ultra/check_upper_merge.py": { + "bytes": 1593, + "sha256": "95c9908134905e3ebdd030375e36a942c886cfc59edde3c6a419f36da6754780" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/EMBEDDING-CONTROLS.json": { + "bytes": 928, + "sha256": "d0182e172f16b55ec64a5edfabb10816e416348ef2db15449f3ed4b47f3fec1f" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/HALO-CONTROLS.json": { + "bytes": 2860, + "sha256": "ae370f7d7421f2f96e101a4b9d8082110507c47211220fd6ead065c2366aa828" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/HALO-THEOREM.md": { + "bytes": 12777, + "sha256": "cb9e1da38400b658f9209e465b4e5896fadd17dc66afa862f38bae8d8c1f2058" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/MANIFEST.json": { + "bytes": 1638, + "sha256": "37946d7691b90d39906d93581839bdf8ae2cf899d459e5520c39e782766e9327" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/PARAMETER-CHECK.json": { + "bytes": 632, + "sha256": "e38cdfc13f1959186d888383458c9030c4bd3c8c3915aea4743d55637d2f8d76" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/RAGGED-CONTROLS.json": { + "bytes": 757, + "sha256": "c3688f65565486b585727374abfbe478f7544aa61381bd73cc6ffa168b4221b6" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/RAGGED-PERIODS.md": { + "bytes": 4130, + "sha256": "c6e4dfe7f58dac7c5a513ffb3a9ab4801ab0717efae5c1e764e570335402ff25" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/README.md": { + "bytes": 2962, + "sha256": "575a3acfc18a0e05ffe04a8563318a2770ce32cd7bf3a5e6123ce2de39a1cd4c" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/RECTANGULAR-EMBEDDING.md": { + "bytes": 2910, + "sha256": "e64447bff7e7717802ee049290faaf29e45db3e36a6f7fcec109184478f15f26" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/SPARSE-SHEAR-CONTROLS.json": { + "bytes": 725, + "sha256": "d3b9763f7ef6a3a5752c6c11a8a4d5f465646ad75b178a1c1b3363540fcc4871" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/SUPPORT-ROUTER.md": { + "bytes": 7755, + "sha256": "6ddb322e11883c1177ba6cd1a77d23a1dac827d7290b32eaf642457b1d762a54" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_embedding.py": { + "bytes": 1172, + "sha256": "597cb5304498456575c99d46a7fb503e04db28d5a7f57857b102b50f703b7464" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_halo.py": { + "bytes": 7088, + "sha256": "0a3257cbb8f37b6cc9bb44019cb114ea2ae9b28738a416bff4bc712d1306e1b7" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_ragged.py": { + "bytes": 3554, + "sha256": "54b761cfe3404d524af3a2abdf09bcea8dfb5cca6199c0c182cee310e3ca8c78" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/halo_layout_ultra/check_sparse_shear.py": { + "bytes": 3770, + "sha256": "6e22c989e6bae92c4cd209c9336aad4359956cf370bdbd5f6b70609144598121" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/CORE-SOURCES.json": { + "bytes": 1919, + "sha256": "2546f47dacc47c2d63dc5bb9cc52ef86c5e02ee159c4fb6e00dfac3f8f34d89c" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/FINAL-REVIEW.json": { + "bytes": 1375, + "sha256": "6b98e5222aa109a35be8b4fc9ec19669daebcc06d542ecec0a9c820da7930501" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/core_review.md": { + "bytes": 11639, + "sha256": "13f2df4d5b240f9b89ca0ae44bba198c935532098ff4c1161631fcbd86b3e8b1" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/gaussian_layout_review.md": { + "bytes": 13105, + "sha256": "ebd7188970f55b5979b1b1a13f874a31ed0ee6c82bee329e7ad0b2a38c42c430" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/layout_subreview.md": { + "bytes": 8632, + "sha256": "637e4698a9fb02978ebc4032d8939ce0db9528e89e908c94d63b9f0d2a41f64a" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/independent_fusion_review_ultra/union_subreview.md": { + "bytes": 4611, + "sha256": "738b35a04d6871cd73b14b4165ae69a1feb3a103eb46e064a64a22c4c7426856" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/CIRCUIT-REPLAY.json": { + "bytes": 3590, + "sha256": "2ce5cf9ef9461e5897374ad389c26af66aeee85e8f514a9da4ed3bb2028cb1da" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/EXACT-ALGEBRA.json": { + "bytes": 3920, + "sha256": "694898bfb1afcb3b8b8ef951634ac8919decdde0904350b355d254601ae3dc12" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/MANIFEST.json": { + "bytes": 5161, + "sha256": "3b018dc660c6add775c12f75b9e8f5281825aeebc3888a508833ce6106c1229b" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/READING-COVERAGE.json": { + "bytes": 1549, + "sha256": "756e52726b161eea27e27f1d519b05d4fb0ebf67ef9a67b33947194d5d02b709" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SHALLOW-TOEPLITZ.md": { + "bytes": 15480, + "sha256": "b384b93f3fb4a8c97da2e617ebc14d55cebb0a739070e7f8dbb66f63e24e9310" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SOURCES.json": { + "bytes": 1174, + "sha256": "fb3771f66771250aa9f4406ae9e7eb176f9cdef03976cbc9558440c674a4a94a" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPLIER-AUDIT-SOURCES.json": { + "bytes": 5815, + "sha256": "d0c274d6edd6193b09d28e45e7cbfe9236fb35474d35ea3af0664ba36f9e006a" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPLIER-CAPACITY-CONTROLS.json": { + "bytes": 511, + "sha256": "6922b7d7a936d53846569ad3be53fe4f3c63d6cfe794f9279fdc6a1fe411ef0c" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPLIER-SUPPORT-AUDIT.md": { + "bytes": 16557, + "sha256": "bd5b06eca043c5c871227264f6a954473c55cd16ec85bb420ff538fb8ec1d8d6" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/SUPPORT-ADVERSARIAL-AUDIT.md": { + "bytes": 11276, + "sha256": "b1290f8720bf075ea2ad58d6070f3e1fc95c0155f8e33b165bc13439bbb9222d" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/TENSOR-COMPILER-CONTROLS.json": { + "bytes": 2809, + "sha256": "db8a5c0dc2be956d83bc7667177252a4968e0ffaee8352e6a5dba5ab983d7ada" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/TENSOR-COMPILER.md": { + "bytes": 13430, + "sha256": "4d3b8466598a864a234b978e25976648d4e761840aad9153dd18d73d3dfe4d15" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_circuits.py": { + "bytes": 10774, + "sha256": "06d1861bfe8af543908e26557ffda7e451ff176bceb9bacfaf0f04f234b336d5" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_exact_algebra.py": { + "bytes": 4388, + "sha256": "5ff7f25c55b370a1d0cda6c84ab9cdf2c7b0de3266d3f2e7a43280a6491074ab" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_supplier_capacity.py": { + "bytes": 1646, + "sha256": "035ed96b39414eadec46e8de4bf3811b785862fd313deb044f42e17cf2ad3f78" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/inplace_algebra_ultra/check_tensor_compiler.py": { + "bytes": 10402, + "sha256": "dc4b1f1884489215a2c2d0e8978a241e99e6c8c9f1d2fa2460c73d2c7d4ba30a" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/ALGEBRAIC-STABILITY-INDEPENDENT.md": { + "bytes": 11743, + "sha256": "7873e7d9a99fdc9de3ee224b9925d3e277e9773d7f5f8c2d0f1c19b0e52bc87f" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/MANIFEST.json": { + "bytes": 1159, + "sha256": "35d98d7579a16dae36530b4e5f4d0b8f925a069daa3f6fe1ea5276916167e0c2" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/PROOF-AND-COVERAGE.md": { + "bytes": 12130, + "sha256": "db7509d754bb7fc3381419e0fed2674f22a9d57d34e8420fd5afa3c688fde9aa" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/SOURCE-CONSTRUCTIONS.json": { + "bytes": 21018, + "sha256": "114c1d8fb70592455a80c73d8a1bc6bfc9aca4e7395a420b6331d5474b4d1917" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/SOURCE-COVERAGE.json": { + "bytes": 2839, + "sha256": "fdc6849f97999a6cf99cdaa50591d24f78d6fb0bc580315f205452e5906b35cc" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/matrix_boundary_ultra/check_source_constructions.py": { + "bytes": 6388, + "sha256": "9d387098403c0355be8e93158df02bae5a435b2366bd28efdf0b127e470c8c1c" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/CAPPED-INTERIORS.md": { + "bytes": 7284, + "sha256": "983c5cab2d2398f2192a8aec07daecb655f2de136e12a37f75672a14d27172ba" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/CAPPED-OUTER-ARITHMETIC.json": { + "bytes": 15832, + "sha256": "22caac9ec2ecf4d5743b7eb946b633911fbac55a714399556e87e2eae0457dec" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/MATRIX-COROLLARY-ARITHMETIC.json": { + "bytes": 16783, + "sha256": "c6efc4d2f6d17159cefebf5c2dd6099a6327fe0911c5dd87623cad96c7d6c56a" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/MATRIX-COROLLARY-REVIEW.json": { + "bytes": 7362, + "sha256": "5cd5e97f93a9b3e439bfeffb52139d7bb1730de96ad13b59b7e1b20fdca6a3f6" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/MATRIX-COROLLARY.md": { + "bytes": 5787, + "sha256": "2d7fb1088e58bb86e574277733e082f135362215a69add71d9090213d32c9221" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/OUTER-ARITHMETIC.json": { + "bytes": 13871, + "sha256": "050c61d90236c593fd0827d7edc297e05604884e4ec093659aee46a9ee336020" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/OUTER-AUDIT.md": { + "bytes": 13831, + "sha256": "94799bfa2794eb867d6ba68593c3e92988ade083e74d895e8d07ae3b8d0670dc" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/README.md": { + "bytes": 1708, + "sha256": "17c393075292b364899cb7c451cebbc9b20834f9fac934ce3740aba360c27246" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/REVIEW-RECEIPT.json": { + "bytes": 3579, + "sha256": "97b20e50d3722fcde3831124a107df6c15c0ffdbb9e057b7867f41aaa2481800" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/check_capped_outer.py": { + "bytes": 5692, + "sha256": "b4555c77de7a3ed4abc708a8d93363ef7c9a914be1091f80ab3ddea83f71230a" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/check_matrix_corollary.py": { + "bytes": 6692, + "sha256": "30db2d8e0f40fcc5c91e25f74cdc54e46aa4a0353c725345f9bcf5744e0b617f" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_assembly_ultra/check_outer.py": { + "bytes": 5355, + "sha256": "6a0c5f8956323615df8bc4b12996832471c0ae607d05429c9d70ad1b50568f10" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/AUDIT.md": { + "bytes": 11774, + "sha256": "54aafc7afd09fe1a5312e69fad09c87422690543ab75c6ae35f6cbcc26b3eb8a" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/CAPPED-LAYOUT-CONTROLS.json": { + "bytes": 3292, + "sha256": "e6951790238b4998c632c95aa329ee2cd2527a5d74a2f28bd15249fec6d2419a" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/CAPPED-SIGNOFF.md": { + "bytes": 4414, + "sha256": "70e9175ebde200f8b016236adc88c4a1c4858945e7c3e5c453a8b6a5f79a263a" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/MANIFEST.json": { + "bytes": 1290, + "sha256": "c98559147bb498ac78af998eed63ab6661af934fa1a0df6844176b1811753fb9" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/MATRIX-LAYOUT-CONTROLS.json": { + "bytes": 1446, + "sha256": "f8bd8729cb8438188e90fb9149f598b825461c97b4ed290584ca4367f812a48a" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/MATRIX-LAYOUT-SIGNOFF.md": { + "bytes": 3081, + "sha256": "4c8c62f723232e842dc3bbdcc4defcc8ff1aeb86ba9f694661899dc6783b13c4" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/PARAMETERS.json": { + "bytes": 762, + "sha256": "9f72cfffa34844764ca65a6b4431cc5c779141751df746019db9d3ad8f1dee92" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/Q-EMBEDDING-CONTROLS.json": { + "bytes": 1297, + "sha256": "24ead3534482397c00c23ad3dbbd4e930e02290e00c97765353d8783c6575c7d" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/README.md": { + "bytes": 2558, + "sha256": "0ec721f76dfa943e808afd3c2cc39ee69f1a6e5f4f77ba3c7c1373ad60db25af" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/UNION-CONTROLS.json": { + "bytes": 1434, + "sha256": "6c5262144215cc603bbc3bee93a9a6d9d2318d0177a59115fe560762998498f9" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/check_capped_layout.py": { + "bytes": 3232, + "sha256": "267d93ab5114ec160f88a6e65fd34c9f0696a686c36ba2dd194d6b70fa32a6bd" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/check_q_embedding.py": { + "bytes": 2408, + "sha256": "ac858a14bbaf37e0e412a7ada282cd1586632f52b8a979733e775f50130969b6" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/phase_layout_audit_ultra/check_union.py": { + "bytes": 5165, + "sha256": "74608380d72567edcd4470c8d226b15848f9d3a4e5d77d652bdd8963480ab9ce" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/CONTROLS.json": { + "bytes": 416, + "sha256": "12d9207e887fda73159a9e2e4776003ca6f905fc3dc45d77ced588a1c9f80cb2" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/ERASURE-ROUNDING-CONTROL.json": { + "bytes": 425, + "sha256": "cceb2ade8ce5e18be3871f771955e38258f5eb4e39790c016aab96d8cf0488ef" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/FIXED-A-LDU-CONTROLS.json": { + "bytes": 329, + "sha256": "d6bda457fff01e04b6565d84c7bdbac870569a2ba7ef18a1fc8db11b738faf38" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/FIXED-A-PERIODIC-NORM-AUDIT.md": { + "bytes": 3422, + "sha256": "21027a569588922c491b2c5b4f31e01ddb784f1f20cdf48b7d482d0e85b66bdb" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/HOLES-AND-Q-LDU.md": { + "bytes": 12801, + "sha256": "c6a032ed495325806ddf491c5c85bc822a7fdd613aff906a7be553960d0f85a3" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/HOLES-CONTROLS.json": { + "bytes": 313, + "sha256": "3f7e98ce524d5fb2ba2f911a350081340215e806ae945abf15a2fa07988ca2f8" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/LEDGER.json": { + "bytes": 1987, + "sha256": "87eab0eb334ddc16e50cedbcab56320d2ff056c3dc87d7a5191171bb5a4c206e" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/NEAREST-NEIGHBOR-CONTROLS.json": { + "bytes": 362, + "sha256": "b85eca6098847e7b2f77b49a6c8c35e33cf790bc5dd01b95e1334daef9af47f4" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/NEAREST-NEIGHBOR-NORM.md": { + "bytes": 3234, + "sha256": "7955383d50fc59b5c4c4d839c7e4d630add6208a3a233d7372a80309085ac6b2" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/PARTIAL-FUSION.md": { + "bytes": 4169, + "sha256": "811a3a0c88a90708add5b12fb0a05c25623f0af155010d5dcacd56021c55cba5" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/POSITIVE-TREE-CONTROLS.json": { + "bytes": 467, + "sha256": "7b31811402ddda4668fe8375f6c90a6047511d50836dbb7cfc7ffcf24fe19a11" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/Q-LDU-CONTROLS.json": { + "bytes": 399, + "sha256": "370a07aa1a56c656ec1f44d7651dfbe999ad0c19dede9036257cc2f29dc39452" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/README.md": { + "bytes": 18502, + "sha256": "4d65ea3c8b6a0d5faef819a58c8b8277681d11bed54686e9a7f78de29736e68e" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/REFINED-PHASE-FUSION.md": { + "bytes": 7276, + "sha256": "b4367eac012624f803b3d2e3a72339e050a0071bbec37e6d33b2cf322bd70bc5" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/STABLE-POSITIVE-TREE.md": { + "bytes": 8219, + "sha256": "ec2f8a1c4273b81217545d2710bcffdd09b5c9ba9349e887b5f7bf6f5bddfdc7" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/SYLVESTER-CONTROLS.json": { + "bytes": 322, + "sha256": "198af9f58c2950f17d8b1861ba4566bb2f6a0108a889a56db328fe67f8faa1a2" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/TASK.md": { + "bytes": 2172, + "sha256": "5eef77fb23f26f5bfb5dc8e376ed25e769924f2b6420ebfc8671e3b2a2f1f611" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_constructions.py": { + "bytes": 6600, + "sha256": "91387c9bd763a5c55c22a9907947bd07b6002f739aa6feedf6d3a02adea1e316" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_erasure_rounding.py": { + "bytes": 1509, + "sha256": "486efd4692665a548b94b79877abb76ad13157268f05c270c4e75d8f97700795" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_fixed_a_ldu.py": { + "bytes": 2440, + "sha256": "15134147317a7d789c9ea0ebd71db5ff11e59a20ef140f681d87478977734cd0" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_holes.py": { + "bytes": 2909, + "sha256": "99c5dc4601ea88b553f52e235d36fba0aeb867e7fcd54130cdb3eb115a9bb0d8" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_ledger.py": { + "bytes": 2289, + "sha256": "254342c05949e5cefe4f507a35487e0a1ffb7137a60d2b97831d5ad55d7d7ce5" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_nearest_neighbor.py": { + "bytes": 1795, + "sha256": "21bf2be683cefa7a760bf1e1bdaa647f57bf47ab86b13fd7a74e8d650f492913" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_positive_tree.py": { + "bytes": 3454, + "sha256": "46db2ce9122ff57bb4eeaa723db1f351891e671a7eaa7bf4fb61f85dafee9e37" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_q_ldu.py": { + "bytes": 2689, + "sha256": "ec2589ca9abe71d674ba9ccf81f289b1526f56f3001c48d22977accb1be3e4dc" + }, + "source/vendor/pr1673/capped-phase-fusion/evidence/radical_reduction_ultra/check_sylvester_factor.py": { + "bytes": 1955, + "sha256": "60b21fda4ff451582087d30222a072eb1a214d531277e92883eaf28221aafced" + }, + "source/vendor/pr1673/capped-phase-fusion/frontier_fusion/FRONTIER-FUSION-ARITHMETIC.json": { + "bytes": 31729, + "sha256": "82656563e7c8725f95c4aea7e273805a3d3faf34c495a330f1c91a036765414a" + }, + "source/vendor/pr1673/capped-phase-fusion/frontier_fusion/INDEPENDENT-SUBSTITUTION-RECEIPT.json": { + "bytes": 1287, + "sha256": "49a8450289f1c1730c7d11d7c1506ad4af26fe9a1f76341f808a3025123e9519" + }, + "source/vendor/pr1673/capped-phase-fusion/frontier_fusion/INDEPENDENT-SUBSTITUTION-REVIEW.md": { + "bytes": 5388, + "sha256": "b48d3e14083829db81336b639a6cfc698ac0dccc76fa2606d11b4be7a968ddeb" + }, + "source/vendor/pr1673/capped-phase-fusion/frontier_fusion/NATIVE-ADMISSION-BINDING.json": { + "bytes": 13452, + "sha256": "ec4e89e0513958c1d553736cd06eedbc5f2aca61b40f92aeade3eb882bf588bc" + }, + "source/vendor/pr1673/capped-phase-fusion/frontier_fusion/REPRODUCE.txt": { + "bytes": 1207, + "sha256": "76808b685f1623813658f5b596a4b8191a07e7c0810550f6fada7fb4a4992913" + }, + "source/vendor/pr1673/capped-phase-fusion/frontier_fusion/T74-APPENDIX.tex": { + "bytes": 3806, + "sha256": "d053a6b69de2ff4005ee52eb3b673de606326aa0f0e290354675f9f08f915b99" + }, + "source/vendor/pr1673/capped-phase-fusion/frontier_fusion/bind_native_admission.py": { + "bytes": 3852, + "sha256": "166541ca2b7f3066f4c2421e5a9f1886d58e1fdd7677904976261ab2c82b32cb" + }, + "source/vendor/pr1673/capped-phase-fusion/frontier_fusion/check_frontier_fusion.py": { + "bytes": 7642, + "sha256": "02f7f9ebf29487331171954c7ceb37ff5315e2f28a9d56096ebbf9fb865c70ab" + }, + "source/vendor/pr1673/capped-phase-fusion/frontier_fusion/independent_substitution_check.py": { + "bytes": 2965, + "sha256": "579bbde41e90792818c2726b38dcab26cf5a2695d3348731e814175146b0a737" + }, + "source/vendor/pr1673/capped-phase-fusion/gaussian_fixed_width_note.tex": { + "bytes": 8328, + "sha256": "6f3edb7b238f2b6af4f3e2d98dee90fe6f4ba063a5ccd120422e45c941712aab" + }, + "source/vendor/pr1673/capped-phase-fusion/make_native_capsule.py": { + "bytes": 2340, + "sha256": "8f342ca212b8d601a11f704042c577c1b088e0079bda04b3065467c2f3c36ea0" + }, + "source/vendor/pr1673/capped-phase-fusion/phase_fusion_note.tex": { + "bytes": 37850, + "sha256": "b5957f38c98a68f2584a42cedf91d753180dab438129fdf749b441074f00d4e1" + }, + "source/vendor/pr1673/capped-phase-fusion/target002_upstream/full-1661-verification/RESULT.json": { + "bytes": 4474, + "sha256": "11c57817a4d43a489010a13af7621d37eeedc398308c036e63a2a97119443861" + }, + "source/vendor/pr1673/capped-phase-fusion/target002_upstream/full-1661-verification/STAGES.json": { + "bytes": 2187, + "sha256": "c2edb01a61c03e04bf48e605422ff83c1d304e4d586268959d4ea24b743640fb" + }, + "source/vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/CLAIM.json": { + "bytes": 2898, + "sha256": "70aacd45f9e6fac8675687cf50da32e0ad4e479d9a5c28f2afd1550311ae8849" + }, + "source/vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/MANIFEST.json": { + "bytes": 17791, + "sha256": "d90d49eaa68e48c6992a07972e736ef4b9cd80274361cbbc1ec980d43f29ad7f" + }, + "source/vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/NOTICE": { + "bytes": 789, + "sha256": "3918a42010a435782de0fe8c38fab8f7df5d48a375ecf603c2bad1b818a16d6f" + }, + "source/vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/inputs/PR589-EXPECTED.json": { + "bytes": 5987, + "sha256": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4" + }, + "source/vendor/pr1673/capped-phase-fusion/target002_upstream/pr1661/research/gmx-t74-p566-ep400/new/SPEC.json": { + "bytes": 80768, + "sha256": "d6b6a2140f3a61ae8cfdd8b51a1131934d63d2dd8573c1b13eb2b9528f3c3db8" + }, + "source/vendor/pr1673/capped-phase-fusion/verify.py": { + "bytes": 13165, + "sha256": "93ef0f46e132485da6194587199b8f039e25b1b9f099f93bbdaeac5c0d66de7f" + }, + "source/vendor/pr1786/FINE-PRIME-PADDING.md": { + "bytes": 18927, + "sha256": "47d1b1b4df28aadda3cd6bdeb1fbc47290595e9208cd09c1a1f338520d33fdce" + }, + "source/vendor/pr1786/NOTICE.md": { + "bytes": 864, + "sha256": "dcc1adb2461aa93ca62b6a912dbd8b215599e6af8053dfbacb7423b544dd659a" + }, + "source/verify.py": { + "bytes": 13990, + "sha256": "8dee5aa1663a70edcf1099a30b72166d89c29fa29ba2025fb5707fdbcc237f83" + }, + "source/verify_manifest.py": { + "bytes": 815, + "sha256": "723d726dbbe5b65a49caecae0f1aab664a1413fb639abfd3e826a5a538e14e5b" + }, + "source/verify_release.py": { + "bytes": 48400, + "sha256": "c43680a2da390f79925547a5ee1919d8a76637cccf98e2c8164b6f667fbc3183" + } + }, + "entry_count": 713, + "fresh3148_result_sha256": "8792fa138163d0ead726ab6a18c0c2647d7b5a7f409380bc83c84ab1b7c58c6d", + "native_receipt_sha256": "f90cafe84385533a0eeb96356f385b646f402ff85cd05154c47a81c783023d9d", + "scope": "Scientific replay inputs for cached-native T16 admission. Source and cache unchanged from independently completed fresh3148 replay; new T16 admission reuses native cache explicitly. This is not a fresh native rebuild recipe.", + "source_heads": { + "PR2969": "e2ca469b08385d3d5e29a918d66dbefaf889e9f3", + "PR3133": "51eb9c4ee9e4722010d308aa3309e039d3940cc2", + "PR3148": "f2927a4b8afcf0701a6b945e14f30de1d94f5176", + "canonical_main": "6f100d4bb5083f8c35d96fd95a539811c62f245c" + }, + "source_lineage": [ + "PR3133 coupled-carrier local words and derived source", + "PR3148 source/native finite admission replay", + "PR2969 immutable comparison headline", + "Retained parent source and credits are preserved verbatim in source tree" + ], + "source_manifest_sha256": "fa3e2d855ac5298ecc849e596d79dcef7a72668a276b6524585bc0cd616ce474" + }, + "schema": "source-closed-materialization-v1", + "scope": "Exact reconstruction of every scientific input; main references must be frozen/exported and independentlySHA256-checked, overlay contains only unmatched bytes." +} diff --git a/research/t8-rank7-two-swaps/ORDER-RECIPE-3485.json b/research/t8-rank7-two-swaps/ORDER-RECIPE-3485.json new file mode 100644 index 0000000000..895ecb485a --- /dev/null +++ b/research/t8-rank7-two-swaps/ORDER-RECIPE-3485.json @@ -0,0 +1,42 @@ +{ + "source_pr": 3485, + "source_head": "1ee2ac4be28f284d75eac0869f2049025f94b94b", + "adjacent_swaps": [ + [ + 8, + 9 + ], + [ + 7, + 8 + ] + ], + "before_calls": [ + [ + 1, + 2 + ], + [ + 2, + 1 + ], + [ + 3, + 0 + ] + ], + "after_calls": [ + [ + 3, + 0 + ], + [ + 1, + 2 + ], + [ + 2, + 1 + ] + ] +} diff --git a/research/t8-rank7-two-swaps/ORDER-RECIPE.json b/research/t8-rank7-two-swaps/ORDER-RECIPE.json new file mode 100644 index 0000000000..6ab789f102 --- /dev/null +++ b/research/t8-rank7-two-swaps/ORDER-RECIPE.json @@ -0,0 +1,28 @@ +{ + "source_pr": 3468, + "source_head": "dbeac6cf5c1190459fb5ed7a6020bdc50641577d", + "adjacent_positions": [ + 11, + 12 + ], + "before_calls": [ + [ + 1, + 3 + ], + [ + 2, + 2 + ] + ], + "after_calls": [ + [ + 2, + 2 + ], + [ + 1, + 3 + ] + ] +} diff --git a/research/t8-rank7-two-swaps/PLAN-3413.json b/research/t8-rank7-two-swaps/PLAN-3413.json new file mode 100644 index 0000000000..8525da6dce --- /dev/null +++ b/research/t8-rank7-two-swaps/PLAN-3413.json @@ -0,0 +1,85660 @@ +{ + "status": "FROZEN_EXPLICIT_T16_TWO_BANK_DIRECT_SUM_OWNER_NOMINATION", + "mode": "gauge44-all144-t16-idle-concentration", + "K": 4, + "T": 16, + "M": 73, + "L": 9, + "live": 14336, + "deficit": 5120, + "profile": { + "1": 349759, + "2": 60192, + "3": 62208, + "4": 20448, + "5": 11808, + "8": 1152, + "17": 1, + "48": 4887 + }, + "order": [ + [ + 0, + 0 + ], + [ + 0, + 8 + ], + [ + 0, + 1 + ], + [ + 0, + 9 + ], + [ + 1, + 0 + ], + [ + 1, + 8 + ], + [ + 0, + 2 + ], + [ + 0, + 10 + ], + [ + 1, + 1 + ], + [ + 1, + 9 + ], + [ + 2, + 0 + ], + [ + 2, + 8 + ], + [ + 0, + 3 + ], + [ + 0, + 11 + ], + [ + 1, + 2 + ], + [ + 1, + 10 + ], + [ + 2, + 1 + ], + [ + 2, + 9 + ], + [ + 3, + 0 + ], + [ + 3, + 8 + ], + [ + 0, + 4 + ], + [ + 0, + 12 + ], + [ + 1, + 3 + ], + [ + 1, + 11 + ], + [ + 2, + 2 + ], + [ + 2, + 10 + ], + [ + 3, + 1 + ], + [ + 3, + 9 + ], + [ + 4, + 0 + ], + [ + 4, + 8 + ], + [ + 0, + 5 + ], + [ + 0, + 13 + ], + [ + 1, + 4 + ], + [ + 1, + 12 + ], + [ + 2, + 3 + ], + [ + 2, + 11 + ], + [ + 3, + 2 + ], + [ + 3, + 10 + ], + [ + 4, + 1 + ], + [ + 4, + 9 + ], + [ + 5, + 0 + ], + [ + 5, + 8 + ], + [ + 0, + 6 + ], + [ + 0, + 14 + ], + [ + 1, + 5 + ], + [ + 1, + 13 + ], + [ + 2, + 4 + ], + [ + 2, + 12 + ], + [ + 3, + 3 + ], + [ + 3, + 11 + ], + [ + 4, + 2 + ], + [ + 4, + 10 + ], + [ + 5, + 1 + ], + [ + 5, + 9 + ], + [ + 0, + 7 + ], + [ + 0, + 15 + ], + [ + 6, + 0 + ], + [ + 6, + 8 + ], + [ + 1, + 6 + ], + [ + 1, + 14 + ], + [ + 2, + 5 + ], + [ + 2, + 13 + ], + [ + 3, + 4 + ], + [ + 3, + 12 + ], + [ + 4, + 3 + ], + [ + 4, + 11 + ], + [ + 5, + 2 + ], + [ + 5, + 10 + ], + [ + 6, + 1 + ], + [ + 6, + 9 + ], + [ + 1, + 7 + ], + [ + 1, + 15 + ], + [ + 7, + 0 + ], + [ + 7, + 8 + ], + [ + 2, + 6 + ], + [ + 2, + 14 + ], + [ + 3, + 5 + ], + [ + 3, + 13 + ], + [ + 4, + 4 + ], + [ + 4, + 12 + ], + [ + 5, + 3 + ], + [ + 5, + 11 + ], + [ + 6, + 2 + ], + [ + 6, + 10 + ], + [ + 7, + 1 + ], + [ + 7, + 9 + ], + [ + 2, + 7 + ], + [ + 2, + 15 + ], + [ + 8, + 0 + ], + [ + 8, + 8 + ], + [ + 3, + 6 + ], + [ + 3, + 14 + ], + [ + 4, + 5 + ], + [ + 4, + 13 + ], + [ + 5, + 4 + ], + [ + 5, + 12 + ], + [ + 6, + 3 + ], + [ + 6, + 11 + ], + [ + 7, + 2 + ], + [ + 7, + 10 + ], + [ + 8, + 1 + ], + [ + 8, + 9 + ], + [ + 3, + 7 + ], + [ + 3, + 15 + ], + [ + 4, + 6 + ], + [ + 4, + 14 + ], + [ + 5, + 5 + ], + [ + 5, + 13 + ], + [ + 6, + 4 + ], + [ + 6, + 12 + ], + [ + 7, + 3 + ], + [ + 7, + 11 + ], + [ + 8, + 2 + ], + [ + 8, + 10 + ], + [ + 4, + 7 + ], + [ + 4, + 15 + ], + [ + 5, + 6 + ], + [ + 5, + 14 + ], + [ + 6, + 5 + ], + [ + 6, + 13 + ], + [ + 7, + 4 + ], + [ + 7, + 12 + ], + [ + 8, + 3 + ], + [ + 8, + 11 + ], + [ + 5, + 7 + ], + [ + 5, + 15 + ], + [ + 6, + 6 + ], + [ + 6, + 14 + ], + [ + 7, + 5 + ], + [ + 7, + 13 + ], + [ + 8, + 4 + ], + [ + 8, + 12 + ], + [ + 6, + 7 + ], + [ + 6, + 15 + ], + [ + 7, + 6 + ], + [ + 7, + 14 + ], + [ + 8, + 5 + ], + [ + 8, + 13 + ], + [ + 7, + 7 + ], + [ + 7, + 15 + ], + [ + 8, + 6 + ], + [ + 8, + 14 + ], + [ + 8, + 7 + ], + [ + 8, + 15 + ] + ], + "windows": { + "0,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "0,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "8,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5 + ] + ], + "8,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5 + ] + ], + "1,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + ], + "1,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + ], + "9,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + ], + "9,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + ], + "0,1": [ + 8, + [ + 5, + 6, + 7, + 8, + 9, + 10 + ] + ], + "0,3": [ + 8, + [ + 5, + 6, + 7, + 8, + 9, + 10 + ] + ], + "8,1": [ + 8, + [ + 6, + 7, + 8, + 9, + 10, + 11 + ] + ], + "8,3": [ + 8, + [ + 6, + 7, + 8, + 9, + 10, + 11 + ] + ], + "2,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ] + ], + "2,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ] + ], + "10,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ] + ], + "10,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ] + ], + "1,1": [ + 8, + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ], + "1,3": [ + 8, + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ], + "9,1": [ + 8, + [ + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "9,3": [ + 8, + [ + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "0,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ] + ], + "0,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ] + ], + "8,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "8,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "3,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 + ] + ], + "3,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 + ] + ], + "11,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 + ] + ], + "11,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 + ] + ], + "2,1": [ + 8, + [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ], + "2,3": [ + 8, + [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ], + "10,1": [ + 8, + [ + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "10,3": [ + 8, + [ + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "1,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 + ] + ], + "1,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 + ] + ], + "9,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 + ] + ], + "9,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 + ] + ], + "0,5": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "0,7": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "8,5": [ + 8, + [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + ], + "8,7": [ + 8, + [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + ], + "4,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 + ] + ], + "4,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 + ] + ], + "12,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 + ] + ], + "12,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 + ] + ], + "3,1": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "3,3": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "11,1": [ + 8, + [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + ], + "11,3": [ + 8, + [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + ], + "2,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 + ] + ], + "2,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 + ] + ], + "10,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 + ] + ], + "10,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 + ] + ], + "1,5": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38 + ] + ], + "1,7": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38 + ] + ], + "9,5": [ + 8, + [ + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "9,7": [ + 8, + [ + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "0,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 + ] + ], + "0,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 + ] + ], + "8,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 + ] + ], + "8,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 + ] + ], + "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, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "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, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "13,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, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45 + ] + ], + "13,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, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45 + ] + ], + "4,1": [ + 8, + [ + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "4,3": [ + 8, + [ + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "12,1": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47 + ] + ], + "12,3": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47 + ] + ], + "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, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "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, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "11,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 + ] + ], + "11,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 + ] + ], + "2,5": [ + 8, + [ + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "2,7": [ + 8, + [ + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "10,5": [ + 8, + [ + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ] + ], + "10,7": [ + 8, + [ + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ] + ], + "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, + 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 + ] + ], + "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, + 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 + ] + ], + "9,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 + ] + ], + "9,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 + ] + ], + "0,9": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "0,11": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "8,9": [ + 8, + [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "8,11": [ + 8, + [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "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, + 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,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, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58 + ] + ], + "14,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, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "14,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, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "5,1": [ + 8, + [ + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60 + ] + ], + "5,3": [ + 8, + [ + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60 + ] + ], + "13,1": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "13,3": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "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, + 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 + ] + ], + "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, + 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 + ] + ], + "12,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, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63 + ] + ], + "12,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, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63 + ] + ], + "3,5": [ + 8, + [ + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64 + ] + ], + "3,7": [ + 8, + [ + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64 + ] + ], + "11,5": [ + 8, + [ + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "11,7": [ + 8, + [ + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "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, + 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 + ] + ], + "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, + 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 + ] + ], + "10,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, + 63, + 64, + 65, + 66, + 67 + ] + ], + "10,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, + 63, + 64, + 65, + 66, + 67 + ] + ], + "1,9": [ + 8, + [ + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "1,11": [ + 8, + [ + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "9,9": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69 + ] + ], + "9,11": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69 + ] + ], + "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, + 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, + 69, + 70 + ] + ], + "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, + 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, + 69, + 70 + ] + ], + "15,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, + 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, + 69, + 70, + 71 + ] + ], + "15,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, + 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, + 69, + 70, + 71 + ] + ], + "6,1": [ + 8, + [ + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74 + ] + ], + "6,3": [ + 8, + [ + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74 + ] + ], + "14,1": [ + 8, + [ + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75 + ] + ], + "14,3": [ + 8, + [ + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75 + ] + ], + "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, + 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, + 71, + 72, + 73, + 74, + 75, + 76 + ] + ], + "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, + 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, + 71, + 72, + 73, + 74, + 75, + 76 + ] + ], + "13,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, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77 + ] + ], + "13,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, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77 + ] + ], + "4,5": [ + 8, + [ + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78 + ] + ], + "4,7": [ + 8, + [ + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78 + ] + ], + "12,5": [ + 8, + [ + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79 + ] + ], + "12,7": [ + 8, + [ + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79 + ] + ], + "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, + 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, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80 + ] + ], + "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, + 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, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80 + ] + ], + "11,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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81 + ] + ], + "11,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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81 + ] + ], + "2,9": [ + 8, + [ + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82 + ] + ], + "2,11": [ + 8, + [ + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82 + ] + ], + "10,9": [ + 8, + [ + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83 + ] + ], + "10,11": [ + 8, + [ + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83 + ] + ], + "7,1": [ + 8, + [ + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86 + ] + ], + "7,3": [ + 8, + [ + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86 + ] + ], + "15,1": [ + 8, + [ + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87 + ] + ], + "15,3": [ + 8, + [ + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87 + ] + ], + "0,12": [ + 48, + [ + 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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88 + ] + ], + "0,13": [ + 48, + [ + 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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88 + ] + ], + "0,14": [ + 32, + [ + 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, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88 + ] + ], + "0,15": [ + 32, + [ + 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, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88 + ] + ], + "0,16": [ + 16, + [ + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88 + ] + ], + "0,17": [ + 16, + [ + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88 + ] + ], + "8,12": [ + 48, + [ + 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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89 + ] + ], + "8,13": [ + 48, + [ + 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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89 + ] + ], + "8,14": [ + 32, + [ + 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, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89 + ] + ], + "8,15": [ + 32, + [ + 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, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89 + ] + ], + "8,16": [ + 16, + [ + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89 + ] + ], + "8,17": [ + 16, + [ + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89 + ] + ], + "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, + 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, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90 + ] + ], + "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, + 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, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90 + ] + ], + "14,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, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91 + ] + ], + "14,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, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91 + ] + ], + "5,5": [ + 8, + [ + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92 + ] + ], + "5,7": [ + 8, + [ + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92 + ] + ], + "13,5": [ + 8, + [ + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93 + ] + ], + "13,7": [ + 8, + [ + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93 + ] + ], + "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, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94 + ] + ], + "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, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94 + ] + ], + "12,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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95 + ] + ], + "12,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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95 + ] + ], + "3,9": [ + 8, + [ + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96 + ] + ], + "3,11": [ + 8, + [ + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96 + ] + ], + "11,9": [ + 8, + [ + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97 + ] + ], + "11,11": [ + 8, + [ + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97 + ] + ], + "1,12": [ + 48, + [ + 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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100 + ] + ], + "1,13": [ + 48, + [ + 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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100 + ] + ], + "1,14": [ + 32, + [ + 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, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100 + ] + ], + "1,15": [ + 32, + [ + 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, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100 + ] + ], + "1,16": [ + 16, + [ + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100 + ] + ], + "1,17": [ + 16, + [ + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100 + ] + ], + "9,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, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101 + ] + ], + "9,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, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101 + ] + ], + "9,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, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101 + ] + ], + "9,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, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101 + ] + ], + "9,16": [ + 16, + [ + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101 + ] + ], + "9,17": [ + 16, + [ + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101 + ] + ], + "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, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + ], + "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, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + ], + "15,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, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103 + ] + ], + "15,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, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103 + ] + ], + "6,5": [ + 8, + [ + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104 + ] + ], + "6,7": [ + 8, + [ + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104 + ] + ], + "14,5": [ + 8, + [ + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105 + ] + ], + "14,7": [ + 8, + [ + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105 + ] + ], + "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, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + ], + "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, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + ], + "13,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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107 + ] + ], + "13,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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107 + ] + ], + "4,9": [ + 8, + [ + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108 + ] + ], + "4,11": [ + 8, + [ + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108 + ] + ], + "12,9": [ + 8, + [ + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109 + ] + ], + "12,11": [ + 8, + [ + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109 + ] + ], + "2,12": [ + 48, + [ + 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, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112 + ] + ], + "2,13": [ + 48, + [ + 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, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112 + ] + ], + "2,14": [ + 32, + [ + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112 + ] + ], + "2,15": [ + 32, + [ + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112 + ] + ], + "2,16": [ + 16, + [ + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112 + ] + ], + "2,17": [ + 16, + [ + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112 + ] + ], + "10,12": [ + 48, + [ + 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, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113 + ] + ], + "10,13": [ + 48, + [ + 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, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113 + ] + ], + "10,14": [ + 32, + [ + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113 + ] + ], + "10,15": [ + 32, + [ + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113 + ] + ], + "10,16": [ + 16, + [ + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113 + ] + ], + "10,17": [ + 16, + [ + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113 + ] + ], + "7,5": [ + 8, + [ + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114 + ] + ], + "7,7": [ + 8, + [ + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114 + ] + ], + "15,5": [ + 8, + [ + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115 + ] + ], + "15,7": [ + 8, + [ + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115 + ] + ], + "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, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116 + ] + ], + "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, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116 + ] + ], + "14,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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117 + ] + ], + "14,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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117 + ] + ], + "5,9": [ + 8, + [ + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118 + ] + ], + "5,11": [ + 8, + [ + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118 + ] + ], + "13,9": [ + 8, + [ + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119 + ] + ], + "13,11": [ + 8, + [ + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119 + ] + ], + "3,12": [ + 48, + [ + 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, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122 + ] + ], + "3,13": [ + 48, + [ + 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, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122 + ] + ], + "3,14": [ + 32, + [ + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122 + ] + ], + "3,15": [ + 32, + [ + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122 + ] + ], + "3,16": [ + 16, + [ + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122 + ] + ], + "3,17": [ + 16, + [ + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122 + ] + ], + "11,12": [ + 48, + [ + 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, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123 + ] + ], + "11,13": [ + 48, + [ + 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, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123 + ] + ], + "11,14": [ + 32, + [ + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123 + ] + ], + "11,15": [ + 32, + [ + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123 + ] + ], + "11,16": [ + 16, + [ + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123 + ] + ], + "11,17": [ + 16, + [ + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123 + ] + ], + "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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124 + ] + ], + "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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124 + ] + ], + "15,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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125 + ] + ], + "15,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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125 + ] + ], + "6,9": [ + 8, + [ + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126 + ] + ], + "6,11": [ + 8, + [ + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126 + ] + ], + "14,9": [ + 8, + [ + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127 + ] + ], + "14,11": [ + 8, + [ + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127 + ] + ], + "4,12": [ + 48, + [ + 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, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130 + ] + ], + "4,13": [ + 48, + [ + 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, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130 + ] + ], + "4,14": [ + 32, + [ + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130 + ] + ], + "4,15": [ + 32, + [ + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130 + ] + ], + "4,16": [ + 16, + [ + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130 + ] + ], + "4,17": [ + 16, + [ + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130 + ] + ], + "12,12": [ + 48, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131 + ] + ], + "12,13": [ + 48, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131 + ] + ], + "12,14": [ + 32, + [ + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131 + ] + ], + "12,15": [ + 32, + [ + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131 + ] + ], + "12,16": [ + 16, + [ + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131 + ] + ], + "12,17": [ + 16, + [ + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131 + ] + ], + "7,9": [ + 8, + [ + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132 + ] + ], + "7,11": [ + 8, + [ + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132 + ] + ], + "15,9": [ + 8, + [ + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133 + ] + ], + "15,11": [ + 8, + [ + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133 + ] + ], + "5,12": [ + 48, + [ + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136 + ] + ], + "5,13": [ + 48, + [ + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136 + ] + ], + "5,14": [ + 32, + [ + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136 + ] + ], + "5,15": [ + 32, + [ + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136 + ] + ], + "5,16": [ + 16, + [ + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136 + ] + ], + "5,17": [ + 16, + [ + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136 + ] + ], + "13,12": [ + 48, + [ + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137 + ] + ], + "13,13": [ + 48, + [ + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137 + ] + ], + "13,14": [ + 32, + [ + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137 + ] + ], + "13,15": [ + 32, + [ + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137 + ] + ], + "13,16": [ + 16, + [ + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137 + ] + ], + "13,17": [ + 16, + [ + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137 + ] + ], + "6,12": [ + 48, + [ + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140 + ] + ], + "6,13": [ + 48, + [ + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140 + ] + ], + "6,14": [ + 32, + [ + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140 + ] + ], + "6,15": [ + 32, + [ + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140 + ] + ], + "6,16": [ + 16, + [ + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140 + ] + ], + "6,17": [ + 16, + [ + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140 + ] + ], + "14,12": [ + 48, + [ + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141 + ] + ], + "14,13": [ + 48, + [ + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141 + ] + ], + "14,14": [ + 32, + [ + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141 + ] + ], + "14,15": [ + 32, + [ + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141 + ] + ], + "14,16": [ + 16, + [ + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141 + ] + ], + "14,17": [ + 16, + [ + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141 + ] + ], + "7,12": [ + 48, + [ + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142 + ] + ], + "7,13": [ + 48, + [ + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142 + ] + ], + "7,14": [ + 32, + [ + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142 + ] + ], + "7,15": [ + 32, + [ + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142 + ] + ], + "7,16": [ + 16, + [ + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142 + ] + ], + "7,17": [ + 16, + [ + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142 + ] + ], + "15,12": [ + 48, + [ + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143 + ] + ], + "15,13": [ + 48, + [ + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143 + ] + ], + "15,14": [ + 32, + [ + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143 + ] + ], + "15,15": [ + 32, + [ + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143 + ] + ], + "15,16": [ + 16, + [ + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143 + ] + ], + "15,17": [ + 16, + [ + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143 + ] + ] + }, + "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": "exact pattern-flow LNS on the T16 actual-window geometry", + "gap": null, + "provider_calls": [ + { + "time": 0, + "stage": 0, + "replica": 0, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 1, + "stage": 0, + "replica": 8, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 2, + "stage": 0, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 3, + "stage": 0, + "replica": 9, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 4, + "stage": 1, + "replica": 0, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 5, + "stage": 1, + "replica": 8, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 6, + "stage": 0, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 7, + "stage": 0, + "replica": 10, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 8, + "stage": 1, + "replica": 1, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 9, + "stage": 1, + "replica": 9, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 10, + "stage": 2, + "replica": 0, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 11, + "stage": 2, + "replica": 8, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 12, + "stage": 0, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 13, + "stage": 0, + "replica": 11, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 14, + "stage": 1, + "replica": 2, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 15, + "stage": 1, + "replica": 10, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 16, + "stage": 2, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 17, + "stage": 2, + "replica": 9, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 18, + "stage": 3, + "replica": 0, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 19, + "stage": 3, + "replica": 8, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 20, + "stage": 0, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 21, + "stage": 0, + "replica": 12, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 22, + "stage": 1, + "replica": 3, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 23, + "stage": 1, + "replica": 11, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 24, + "stage": 2, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 25, + "stage": 2, + "replica": 10, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 26, + "stage": 3, + "replica": 1, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 27, + "stage": 3, + "replica": 9, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 28, + "stage": 4, + "replica": 0, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 29, + "stage": 4, + "replica": 8, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 30, + "stage": 0, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 31, + "stage": 0, + "replica": 13, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 32, + "stage": 1, + "replica": 4, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 33, + "stage": 1, + "replica": 12, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 34, + "stage": 2, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 35, + "stage": 2, + "replica": 11, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 36, + "stage": 3, + "replica": 2, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 37, + "stage": 3, + "replica": 10, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 38, + "stage": 4, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 39, + "stage": 4, + "replica": 9, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 40, + "stage": 5, + "replica": 0, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 41, + "stage": 5, + "replica": 8, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 42, + "stage": 0, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 43, + "stage": 0, + "replica": 14, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 44, + "stage": 1, + "replica": 5, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 45, + "stage": 1, + "replica": 13, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 46, + "stage": 2, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 47, + "stage": 2, + "replica": 12, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 48, + "stage": 3, + "replica": 3, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 49, + "stage": 3, + "replica": 11, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 50, + "stage": 4, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 51, + "stage": 4, + "replica": 10, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 52, + "stage": 5, + "replica": 1, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 53, + "stage": 5, + "replica": 9, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 54, + "stage": 0, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 55, + "stage": 0, + "replica": 15, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 56, + "stage": 6, + "replica": 0, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 57, + "stage": 6, + "replica": 8, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 58, + "stage": 1, + "replica": 6, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 59, + "stage": 1, + "replica": 14, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 60, + "stage": 2, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 61, + "stage": 2, + "replica": 13, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 62, + "stage": 3, + "replica": 4, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 63, + "stage": 3, + "replica": 12, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 64, + "stage": 4, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 65, + "stage": 4, + "replica": 11, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 66, + "stage": 5, + "replica": 2, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 67, + "stage": 5, + "replica": 10, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 68, + "stage": 6, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 69, + "stage": 6, + "replica": 9, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 70, + "stage": 1, + "replica": 7, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 71, + "stage": 1, + "replica": 15, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 72, + "stage": 7, + "replica": 0, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 73, + "stage": 7, + "replica": 8, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 74, + "stage": 2, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 75, + "stage": 2, + "replica": 14, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 76, + "stage": 3, + "replica": 5, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 77, + "stage": 3, + "replica": 13, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 78, + "stage": 4, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 79, + "stage": 4, + "replica": 12, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 80, + "stage": 5, + "replica": 3, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 81, + "stage": 5, + "replica": 11, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 82, + "stage": 6, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 83, + "stage": 6, + "replica": 10, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 84, + "stage": 7, + "replica": 1, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 85, + "stage": 7, + "replica": 9, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 86, + "stage": 2, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 87, + "stage": 2, + "replica": 15, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 88, + "stage": 8, + "replica": 0, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 89, + "stage": 8, + "replica": 8, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 90, + "stage": 3, + "replica": 6, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 91, + "stage": 3, + "replica": 14, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 92, + "stage": 4, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 93, + "stage": 4, + "replica": 13, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 94, + "stage": 5, + "replica": 4, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 95, + "stage": 5, + "replica": 12, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 96, + "stage": 6, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 97, + "stage": 6, + "replica": 11, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 98, + "stage": 7, + "replica": 2, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 99, + "stage": 7, + "replica": 10, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 100, + "stage": 8, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 101, + "stage": 8, + "replica": 9, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 102, + "stage": 3, + "replica": 7, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 103, + "stage": 3, + "replica": 15, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 104, + "stage": 4, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 105, + "stage": 4, + "replica": 14, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 106, + "stage": 5, + "replica": 5, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 107, + "stage": 5, + "replica": 13, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 108, + "stage": 6, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 109, + "stage": 6, + "replica": 12, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 110, + "stage": 7, + "replica": 3, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 111, + "stage": 7, + "replica": 11, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 112, + "stage": 8, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 113, + "stage": 8, + "replica": 10, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 114, + "stage": 4, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 115, + "stage": 4, + "replica": 15, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 116, + "stage": 5, + "replica": 6, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 117, + "stage": 5, + "replica": 14, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 118, + "stage": 6, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 119, + "stage": 6, + "replica": 13, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 120, + "stage": 7, + "replica": 4, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 121, + "stage": 7, + "replica": 12, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 122, + "stage": 8, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 123, + "stage": 8, + "replica": 11, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 124, + "stage": 5, + "replica": 7, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 125, + "stage": 5, + "replica": 15, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 126, + "stage": 6, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 127, + "stage": 6, + "replica": 14, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 128, + "stage": 7, + "replica": 5, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 129, + "stage": 7, + "replica": 13, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 130, + "stage": 8, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 131, + "stage": 8, + "replica": 12, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 132, + "stage": 6, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 133, + "stage": 6, + "replica": 15, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 134, + "stage": 7, + "replica": 6, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 135, + "stage": 7, + "replica": 14, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 136, + "stage": 8, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 137, + "stage": 8, + "replica": 13, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 138, + "stage": 7, + "replica": 7, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 139, + "stage": 7, + "replica": 15, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 140, + "stage": 8, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 141, + "stage": 8, + "replica": 14, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 142, + "stage": 8, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 143, + "stage": 8, + "replica": 15, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + } + ], + "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": 8, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 0, + "replica": 9, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 1, + "replica": 8, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 0, + "replica": 10, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 1, + "replica": 9, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 2, + "replica": 8, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 0, + "replica": 11, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 1, + "replica": 10, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 2, + "replica": 9, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 3, + "replica": 8, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 0, + "replica": 12, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 1, + "replica": 11, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 2, + "replica": 10, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 3, + "replica": 9, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 4, + "replica": 8, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 0, + "replica": 13, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 1, + "replica": 12, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 2, + "replica": 11, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 3, + "replica": 10, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 4, + "replica": 9, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 5, + "replica": 8, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 0, + "replica": 14, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 1, + "replica": 13, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 2, + "replica": 12, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 3, + "replica": 11, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 4, + "replica": 10, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 5, + "replica": 9, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 0, + "replica": 15, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 6, + "replica": 8, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 1, + "replica": 14, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 2, + "replica": 13, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 3, + "replica": 12, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 4, + "replica": 11, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 5, + "replica": 10, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 6, + "replica": 9, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 1, + "replica": 15, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 7, + "replica": 8, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 2, + "replica": 14, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 3, + "replica": 13, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 4, + "replica": 12, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 5, + "replica": 11, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 6, + "replica": 10, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 7, + "replica": 9, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 2, + "replica": 15, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 8, + "replica": 8, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 3, + "replica": 14, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 4, + "replica": 13, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 5, + "replica": 12, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 6, + "replica": 11, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 7, + "replica": 10, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 8, + "replica": 9, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 3, + "replica": 15, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 4, + "replica": 14, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 5, + "replica": 13, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 6, + "replica": 12, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 7, + "replica": 11, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 8, + "replica": 10, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 4, + "replica": 15, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 5, + "replica": 14, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 6, + "replica": 13, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 7, + "replica": 12, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 8, + "replica": 11, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 5, + "replica": 15, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 6, + "replica": 14, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 7, + "replica": 13, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 8, + "replica": 12, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 6, + "replica": 15, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 7, + "replica": 14, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 8, + "replica": 13, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 7, + "replica": 15, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": 14, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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 + ] + }, + { + "stage": 8, + "replica": 15, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 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": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219", + "LOCAL-PROGRAMS.json.gz": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a", + "LOCAL-CHECKS.json": "2b8b1891a736598010232bfb26abc31973b265a53a2009a3fcfd9138b5ecadb4", + "INDEPENDENT-LOCAL-REPLAY.json": "13dd18297162569532983db1a2ab67926b064330cd7edd3587e7b546b2dedf17", + "CLIFFORD-RECIPES.json": "d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731", + "CLIFFORD-REVIEW.json": "59e1f8d7215c79081f70b953f85fcbaac2a32a75b8b12448f667b17271405f9e", + "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": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "orientation_program_sha256": { + "forward": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "backward": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c", + "LOCAL-PROGRAMS.json.gz": "9f41d53659e9be84e20c661560c5687abbf5cd0660cdecbe01ad5eb29e6b8ee3", + "LOCAL-CHECKS.json": "18f09b79835aa352f04d27041d86d1338c5ad0094b888588c1c05af2dc399ffd", + "INDEPENDENT-LOCAL-REPLAY.json": "2d4680965c62db1fde1236c4857b19bf7bc97af58805e6b4109afbc452f0fdd8", + "CLIFFORD-RECIPES.json": "d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731", + "CLIFFORD-REVIEW.json": "4960fd1215509b5347ef7f0092868f79aea0f8e24fb84352da9a1033e4394007", + "RESIDUAL-ADAPTERS.json": "c682e9ff1b347f89771c6800f46ad98c2bb92b91c5c88452d53a9e7f0180c35f" + } + } + }, + "source_plan_sha256": "1dec4ca3af6d45d82286005cae4c5e56e7253adefb117d797da55c55c891af08", + "assignment_sha256": "37ef882e53a16a58e17ac965c6e0464f7df069522d30081c13b36549d9286480", + "source_owners_sha256": "32ca30cd1c652ef6ad43657273a08a157e1df3545e759ab36306a0d0b516fb4a", + "assignment_content_sha256": "cab19dc26106dd2008702a4b0e582e7ed09641d309802778cd6dad684bec0556", + "replica_lift": { + "groups": 2, + "source_replicas": 8, + "replicas": 16, + "parent_template_content_sha256": "8904bbbf46dfbf1c6df0e43479a23913fc59a410e879188112e88f16c850ede8", + "owners_file_sha256": "37ef882e53a16a58e17ac965c6e0464f7df069522d30081c13b36549d9286480", + "window_semantics": "strict physical source-event touch intervals, including bridges", + "schedule_content_sha256": "ef9b70f30251e90ca15f54e7802cedf9b2d23bdc150e8f2bc18c916d0f2f2312" + } +} diff --git a/research/t8-rank7-two-swaps/PLAN-3468.json b/research/t8-rank7-two-swaps/PLAN-3468.json new file mode 100644 index 0000000000..41e1c723c6 --- /dev/null +++ b/research/t8-rank7-two-swaps/PLAN-3468.json @@ -0,0 +1,3976 @@ +{ + "T": 8, + "M": 73, + "L": 9, + "live": 7168, + "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 + ] + ], + "1,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "1,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "0,1": [ + 8, + [ + 3, + 4, + 5 + ] + ], + "0,3": [ + 8, + [ + 3, + 4, + 5 + ] + ], + "2,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "2,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "1,1": [ + 8, + [ + 5, + 6, + 7, + 8 + ] + ], + "1,3": [ + 8, + [ + 5, + 6, + 7, + 8 + ] + ], + "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 + ] + ], + "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 + ] + ], + "2,1": [ + 8, + [ + 8, + 9, + 10, + 11, + 12 + ] + ], + "2,3": [ + 8, + [ + 8, + 9, + 10, + 11, + 12 + ] + ], + "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 + ] + ], + "0,5": [ + 8, + [ + 10, + 11, + 12, + 13, + 14 + ] + ], + "0,7": [ + 8, + [ + 10, + 11, + 12, + 13, + 14 + ] + ], + "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 + ] + ], + "3,1": [ + 8, + [ + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "3,3": [ + 8, + [ + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "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 + ] + ], + "1,5": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "1,7": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "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 + ] + ], + "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 + ] + ], + "4,1": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "4,3": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "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 + ] + ], + "2,5": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "2,7": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "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 + ] + ], + "0,9": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "0,11": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "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 + ] + ], + "5,1": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "5,3": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "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 + ] + ], + "3,5": [ + 8, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "3,7": [ + 8, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "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 + ] + ], + "1,9": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "1,11": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "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 + ] + ], + "6,1": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "6,3": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "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 + ] + ], + "4,5": [ + 8, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "4,7": [ + 8, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "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 + ] + ], + "2,9": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "2,11": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "7,1": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "7,3": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "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 + ] + ], + "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 + ] + ], + "5,5": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "5,7": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "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 + ] + ], + "3,9": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "3,11": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "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 + ] + ], + "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 + ] + ], + "6,5": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "6,7": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "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 + ] + ], + "4,9": [ + 8, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ] + ], + "4,11": [ + 8, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ] + ], + "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 + ] + ], + "7,5": [ + 8, + [ + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "7,7": [ + 8, + [ + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "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 + ] + ], + "5,9": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "5,11": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "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 + ] + ], + "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 + ] + ], + "6,9": [ + 8, + [ + 59, + 60, + 61, + 62, + 63 + ] + ], + "6,11": [ + 8, + [ + 59, + 60, + 61, + 62, + 63 + ] + ], + "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 + ] + ], + "7,9": [ + 8, + [ + 63, + 64, + 65, + 66 + ] + ], + "7,11": [ + 8, + [ + 63, + 64, + 65, + 66 + ] + ], + "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,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,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 + ] + ] + } +} diff --git a/research/t8-rank7-two-swaps/PLAN-3485.json b/research/t8-rank7-two-swaps/PLAN-3485.json new file mode 100644 index 0000000000..71c2ee0d86 --- /dev/null +++ b/research/t8-rank7-two-swaps/PLAN-3485.json @@ -0,0 +1,3976 @@ +{ + "T": 8, + "M": 73, + "L": 9, + "live": 7168, + "order": [ + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 1, + 0 + ], + [ + 0, + 2 + ], + [ + 1, + 1 + ], + [ + 2, + 0 + ], + [ + 0, + 3 + ], + [ + 1, + 2 + ], + [ + 2, + 1 + ], + [ + 3, + 0 + ], + [ + 0, + 4 + ], + [ + 2, + 2 + ], + [ + 1, + 3 + ], + [ + 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 + ] + ], + "1,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "1,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "0,1": [ + 8, + [ + 3, + 4, + 5 + ] + ], + "0,3": [ + 8, + [ + 3, + 4, + 5 + ] + ], + "2,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "2,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "1,1": [ + 8, + [ + 5, + 6, + 7, + 8 + ] + ], + "1,3": [ + 8, + [ + 5, + 6, + 7, + 8 + ] + ], + "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 + ] + ], + "2,1": [ + 8, + [ + 8, + 9, + 10, + 11 + ] + ], + "2,3": [ + 8, + [ + 8, + 9, + 10, + 11 + ] + ], + "3,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ] + ], + "3,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ] + ], + "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 + ] + ], + "0,5": [ + 8, + [ + 10, + 11, + 12, + 13, + 14 + ] + ], + "0,7": [ + 8, + [ + 10, + 11, + 12, + 13, + 14 + ] + ], + "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 + ] + ], + "3,1": [ + 8, + [ + 13, + 14, + 15, + 16, + 17 + ] + ], + "3,3": [ + 8, + [ + 13, + 14, + 15, + 16, + 17 + ] + ], + "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 + ] + ], + "1,5": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "1,7": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "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 + ] + ], + "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 + ] + ], + "4,1": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "4,3": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "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 + ] + ], + "2,5": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "2,7": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "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 + ] + ], + "0,9": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "0,11": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "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 + ] + ], + "5,1": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "5,3": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "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 + ] + ], + "3,5": [ + 8, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "3,7": [ + 8, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "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 + ] + ], + "1,9": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "1,11": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "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 + ] + ], + "6,1": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "6,3": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "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 + ] + ], + "4,5": [ + 8, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "4,7": [ + 8, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "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 + ] + ], + "2,9": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "2,11": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "7,1": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "7,3": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "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 + ] + ], + "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 + ] + ], + "5,5": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "5,7": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "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 + ] + ], + "3,9": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "3,11": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "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 + ] + ], + "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 + ] + ], + "6,5": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "6,7": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "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 + ] + ], + "4,9": [ + 8, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ] + ], + "4,11": [ + 8, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ] + ], + "2,12": [ + 48, + [ + 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 + ] + ], + "2,13": [ + 48, + [ + 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 + ] + ], + "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 + ] + ], + "7,5": [ + 8, + [ + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "7,7": [ + 8, + [ + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "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 + ] + ], + "5,9": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "5,11": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "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 + ] + ], + "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 + ] + ], + "6,9": [ + 8, + [ + 59, + 60, + 61, + 62, + 63 + ] + ], + "6,11": [ + 8, + [ + 59, + 60, + 61, + 62, + 63 + ] + ], + "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 + ] + ], + "7,9": [ + 8, + [ + 63, + 64, + 65, + 66 + ] + ], + "7,11": [ + 8, + [ + 63, + 64, + 65, + 66 + ] + ], + "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,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,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 + ] + ] + } +} diff --git a/research/t8-rank7-two-swaps/PLAN-T8.json b/research/t8-rank7-two-swaps/PLAN-T8.json new file mode 100644 index 0000000000..887b6dca0b --- /dev/null +++ b/research/t8-rank7-two-swaps/PLAN-T8.json @@ -0,0 +1,3976 @@ +{ + "T": 8, + "M": 73, + "L": 9, + "live": 7168, + "order": [ + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 1, + 0 + ], + [ + 0, + 2 + ], + [ + 1, + 1 + ], + [ + 2, + 0 + ], + [ + 0, + 3 + ], + [ + 3, + 0 + ], + [ + 1, + 2 + ], + [ + 2, + 1 + ], + [ + 0, + 4 + ], + [ + 2, + 2 + ], + [ + 1, + 3 + ], + [ + 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 + ] + ], + "1,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "1,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "0,1": [ + 8, + [ + 3, + 4, + 5 + ] + ], + "0,3": [ + 8, + [ + 3, + 4, + 5 + ] + ], + "0,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "0,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "2,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + ], + "2,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + ], + "1,1": [ + 8, + [ + 5, + 6, + 7, + 8, + 9 + ] + ], + "1,3": [ + 8, + [ + 5, + 6, + 7, + 8, + 9 + ] + ], + "2,1": [ + 8, + [ + 9, + 10, + 11 + ] + ], + "2,3": [ + 8, + [ + 9, + 10, + 11 + ] + ], + "3,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ] + ], + "3,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ] + ], + "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 + ] + ], + "0,5": [ + 8, + [ + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ] + ], + "0,7": [ + 8, + [ + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ] + ], + "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 + ] + ], + "3,1": [ + 8, + [ + 13, + 14, + 15, + 16, + 17 + ] + ], + "3,3": [ + 8, + [ + 13, + 14, + 15, + 16, + 17 + ] + ], + "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 + ] + ], + "1,5": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "1,7": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "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 + ] + ], + "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 + ] + ], + "4,1": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "4,3": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "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 + ] + ], + "2,5": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "2,7": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "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 + ] + ], + "0,9": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "0,11": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "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 + ] + ], + "5,1": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "5,3": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "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 + ] + ], + "3,5": [ + 8, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "3,7": [ + 8, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "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 + ] + ], + "1,9": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "1,11": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "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 + ] + ], + "6,1": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "6,3": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "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 + ] + ], + "4,5": [ + 8, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "4,7": [ + 8, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "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 + ] + ], + "2,9": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "2,11": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "7,1": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "7,3": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "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 + ] + ], + "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 + ] + ], + "5,5": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "5,7": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "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 + ] + ], + "3,9": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "3,11": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "1,12": [ + 48, + [ + 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, + [ + 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 + ] + ], + "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 + ] + ], + "6,5": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "6,7": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "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 + ] + ], + "4,9": [ + 8, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ] + ], + "4,11": [ + 8, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ] + ], + "2,12": [ + 48, + [ + 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 + ] + ], + "2,13": [ + 48, + [ + 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 + ] + ], + "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 + ] + ], + "7,5": [ + 8, + [ + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "7,7": [ + 8, + [ + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "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 + ] + ], + "5,9": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "5,11": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "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 + ] + ], + "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 + ] + ], + "6,9": [ + 8, + [ + 59, + 60, + 61, + 62, + 63 + ] + ], + "6,11": [ + 8, + [ + 59, + 60, + 61, + 62, + 63 + ] + ], + "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 + ] + ], + "7,9": [ + 8, + [ + 63, + 64, + 65, + 66 + ] + ], + "7,11": [ + 8, + [ + 63, + 64, + 65, + 66 + ] + ], + "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,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,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 + ] + ] + } +} diff --git a/research/t8-rank7-two-swaps/PREDECESSOR-3457.json b/research/t8-rank7-two-swaps/PREDECESSOR-3457.json new file mode 100644 index 0000000000..29bbacf087 --- /dev/null +++ b/research/t8-rank7-two-swaps/PREDECESSOR-3457.json @@ -0,0 +1,38 @@ +{ + "pr": 3457, + "head": "e47d1dd9e38241b902545dbc41d1bbe7fa0c4bcd", + "complex_endpoint": "0.001727153212938552593775", + "kappa": "0.001727153212938552593775 - 1e-46 - 1e-70", + "expected": { + "owner_canonical_sha256": "b177136dfa0be42d6b54796e6ae45afb2151f72a9a1fd67821acefdf278011ad", + "idle": { + "1": 4376, + "3": 1090, + "5": 458, + "48": 6078 + }, + "profile": { + "1": 354728, + "2": 104256, + "3": 33922, + "4": 14688, + "5": 3338, + "8": 1152, + "48": 6078 + }, + "rank_mass": 1041408, + "deficit": 5120, + "roles": 58752, + "calls": 144 + }, + "preserved_sha256": { + "CERTIFICATE.json": "ff0c0956ca52d7a5845bc8e12a97cadd1bd39e836e6674c363fcb3af087b188b", + "EXPECTED.json": "3108da49d4a97a430a2562eb73d11e5a51205350da8a2ba86575d3bcaf09c187", + "VERIFY.json": "5017c8779642114bafa51e5705f20a473445b912770778e0f56099acaa0821f4", + "replay.py": "5f6765a277d5755fa0db88c6aff1c99cabb5d27688ababdc1b51eed5434a0ff7", + "verify.py": "12de2a2fb1b324ed41f891005306fc693960eb1ce331d7a2d0cc3363a7640d5e", + "PROOF.md": "97a243c59bca7ac39dff0169accc7528d16dfd4f22ba233949b04ea6bfaeab70", + "README.md": "e41fa900df3a8e88562b84fb5d1acd016d3967caf021d2a39d8dbed831c6b564", + "derived-overlay.tar.gz": "053de667b534bef38f71f0c86f39647c3af501a3f940bb3e3e797d4373ee2144" + } +} diff --git a/research/t8-rank7-two-swaps/PREDECESSOR-3465.json b/research/t8-rank7-two-swaps/PREDECESSOR-3465.json new file mode 100644 index 0000000000..98e46a7a52 --- /dev/null +++ b/research/t8-rank7-two-swaps/PREDECESSOR-3465.json @@ -0,0 +1,39 @@ +{ + "pr": 3465, + "head": "52c8434c4b184dbbd3e080aff43b0a9714fe8bf1", + "complex_endpoint": "0.001727254340596650594393", + "expected": { + "owner_canonical_sha256": "04ba3daca3968ff9bbae842e10121aee9441a47f47ebbfbc7163acf894ecbffc", + "idle": { + "1": 4147, + "2": 110, + "3": 1091, + "5": 456, + "8": 2, + "48": 6078 + }, + "profile": { + "1": 354499, + "2": 104366, + "3": 33923, + "4": 14688, + "5": 3336, + "8": 1154, + "48": 6078 + }, + "rank_mass": 1041408, + "deficit": 5120, + "roles": 58752, + "calls": 144 + }, + "source_package": "research/t16-rank7-provider-composition", + "preserved_sha256": { + "CERTIFICATE.json": "6dcdc0e171c9c15a330c57607368f85f59884eeb25e58c24d650403773c93ae8", + "EXPECTED.json": "7361db4644ba68583fbafb496c4ddac85d84b23a36196bf458c5a8cac0486235", + "PLAN-3413.json": "27d6a1886d3f42b7bcc3dbf10d4e669524383227fa5e19c3453ca2eb6953e2d8", + "reconstruct.py": "845b31dfb6df3837c184dfd6111d692e953a0fa1e6ec6ae8deb8a78f209a4a2d", + "replay.py": "ab62b4fb6f58a89298fac01b75f8b4a7fda266298afb812f75982f2ba1451e6f", + "verify.py": "acc313cc5c9df9f6a8ec19bcee8716138e5880cc3da8c208ba85ad232ff4178f", + "derived-overlay.tar.gz": "053de667b534bef38f71f0c86f39647c3af501a3f940bb3e3e797d4373ee2144" + } +} diff --git a/research/t8-rank7-two-swaps/PREDECESSOR-3468.json b/research/t8-rank7-two-swaps/PREDECESSOR-3468.json new file mode 100644 index 0000000000..262fe48260 --- /dev/null +++ b/research/t8-rank7-two-swaps/PREDECESSOR-3468.json @@ -0,0 +1,39 @@ +{ + "pr": 3468, + "head": "dbeac6cf5c1190459fb5ed7a6020bdc50641577d", + "complex_endpoint": "0.001728992447095271166656", + "expected": { + "owner_canonical_sha256": "930e37f791fbc80d1216f534242f0f48fe9ccc886e0d20a0a7e71e31da2236ca", + "idle": { + "1": 1964, + "3": 534, + "5": 172, + "7": 2, + "48": 3050 + }, + "profile": { + "1": 177140, + "2": 52128, + "3": 16950, + "4": 7344, + "5": 1612, + "7": 2, + "8": 576, + "48": 3050 + }, + "rank_mass": 520704, + "roles": 29376, + "calls": 72, + "deficit": 2560 + }, + "source_package": "research/t8-rank7-provider-composition", + "preserved_sha256": { + "CERTIFICATE.json": "22840463550a819e6f6e0429bd6da5783f4572a005fd35773f9ff2f2d0cc59e6", + "EXPECTED.json": "64eaff8274aa15b1a220f75c55b1a65dfa23903735c483b88b58cd376f7921c6", + "PLAN-T8.json": "d06975732720f39c313cd975fe0646f15a72d9006542476737d71ce528cf423d", + "reconstruct.py": "1e81fe6f85d1b15fb1c9580b1a3ef512bc87eebf6667d4a6565a42649a32d3c2", + "replay.py": "c60465d660fdf02205d6b58da8a61190955f18cacdfcb22d84f181a86bb10881", + "verify.py": "6c68b8255e8089fd91f106da5a8a60c2da458071de22d06d453471e1e7707ac3", + "derived-overlay.tar.gz": "053de667b534bef38f71f0c86f39647c3af501a3f940bb3e3e797d4373ee2144" + } +} diff --git a/research/t8-rank7-two-swaps/PREDECESSOR-3485.json b/research/t8-rank7-two-swaps/PREDECESSOR-3485.json new file mode 100644 index 0000000000..aa9a9ccd21 --- /dev/null +++ b/research/t8-rank7-two-swaps/PREDECESSOR-3485.json @@ -0,0 +1,39 @@ +{ + "pr": 3485, + "head": "1ee2ac4be28f284d75eac0869f2049025f94b94b", + "complex_endpoint": "0.001728996308346386172130", + "expected": { + "owner_canonical_sha256": "04414cf456da303cf7e4d7ea00fc8943b3e4396a56c762608b99f07476fbfbee", + "idle": { + "1": 1961, + "3": 535, + "5": 172, + "7": 2, + "48": 3050 + }, + "profile": { + "1": 177137, + "2": 52128, + "3": 16951, + "4": 7344, + "5": 1612, + "7": 2, + "8": 576, + "48": 3050 + }, + "rank_mass": 520704, + "roles": 29376, + "calls": 72, + "deficit": 2560 + }, + "source_package": "research/t8-rank7-dual-swap", + "preserved_sha256": { + "CERTIFICATE.json": "c761c114822eb334b2901d410b3527b3ac60c65ada75cc9d80270548bb0bf0e0", + "EXPECTED.json": "f9028b7a63dfbbdc185611eae41126ece3020c08bd9a1c85fe1d8de6af8cb1f4", + "PLAN-T8.json": "332f22b12de58d0453b459c9c15c05604ab7911a20c9cc7eb571c9c6d08ca487", + "reconstruct.py": "87dba74d1a962914c84034d3fcbb15acc4d32d96305b6fe5b8afae581d37f084", + "replay.py": "1835571267ed67d19f5010ba3f97531754465fb60ff0422841607f34fb5491e3", + "verify.py": "3b6812a618b2bc9385ddea20bd23f3c5ce71c69e7018c1bfd43b872fe2836f0b", + "derived-overlay.tar.gz": "053de667b534bef38f71f0c86f39647c3af501a3f940bb3e3e797d4373ee2144" + } +} diff --git a/research/t8-rank7-two-swaps/PREDECESSOR-COLORING.py b/research/t8-rank7-two-swaps/PREDECESSOR-COLORING.py new file mode 100644 index 0000000000..bc2898cdb1 --- /dev/null +++ b/research/t8-rank7-two-swaps/PREDECESSOR-COLORING.py @@ -0,0 +1,470 @@ +"""Reconstruct distinct-call T16 owners from exact pattern flows.""" + +import argparse +import gzip +import hashlib +import json +from collections import Counter, defaultdict, deque +from pathlib import Path +from typing import NamedTuple + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parent.parent +PREFIX = "research/complex-t16-rare-pattern-exchanges/data/" +WIDTHS = (4, 5, 7, 8, 9) +INVENTORY = (56, 32, 30, 122, 240) +EXPECTED = {"old": {1: 2431, 17: 1, 48: 4887}, "new": {1: 2429, 5: 1, 14: 1, 48: 4887}} + + +class Group(NamedTuple): + capacity: int + times: tuple + keys: tuple + + +class Model(NamedTuple): + calls: tuple + widths: tuple + groups: tuple + windows: dict + pairs: tuple + sides: tuple + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def integer(value, low, high): + need(type(value) is int and low <= value <= high, "integer domain") + return value + + +def unique_object(pairs): + result = {} + for key, value in pairs: + need(key not in result, "duplicate JSON key") + result[key] = value + return result + + +def read_json(path): + need(not path.is_symlink() and path.is_file(), "regular JSON input") + need(path.stat().st_size <= 8_000_000, "JSON size bound") + return json.loads(path.read_bytes(), object_pairs_hook=unique_object) + + +def sources(root=ROOT): + pins = read_json(HERE / "SOURCES.json") + need(len(pins["files"]) <= 10, "source inventory bound") + decoded = {} + for pin in pins["files"]: + if pin["usage"] != "input": + continue + path = root / pin["path"] + need(not any(p.is_symlink() for p in (path, *path.parents)), "linked source") + decoded[pin["path"]] = read_json(path) + need( + hashlib.sha256(path.read_bytes()).hexdigest() == pin["sha256"], + "source bytes: " + pin["path"], + ) + manifest = decoded["research/community-frontier1094-audit/SELECTED-SOURCE.json"] + for name in ("PLAN.json", "SPEC.json"): + path = PREFIX + name + need( + hashlib.sha256((root / path).read_bytes()).hexdigest() + == manifest["files"][path], + "selected source binding", + ) + spec = decoded[PREFIX + "SPEC.json"] + need( + hashlib.sha256((root / (PREFIX + "PLAN.json")).read_bytes()).hexdigest() + == spec["data"]["plan_sha256"], + "SPEC plan binding", + ) + return decoded[PREFIX + "PLAN.json"], spec + + +def source_model(plan, spec): + need( + (plan["T"], plan["M"], plan["L"], plan["live"]) == (16, 73, 9, 14336), + "selected template", + ) + ports = plan["provider_registry"]["gauge44"]["ports"] + need(len(ports) == len(set(ports)) == 112, "port stock") + calls = tuple(tuple(integer(x, 0, 15) for x in call) for call in plan["order"]) + need( + len(calls) == 144 + and set(calls) == {(s, r) for s in range(9) for r in range(16)}, + "call set", + ) + entries = plan["per_call_widths"] + need(len(entries) == 144, "width list count") + bycall = {(r["stage"], r["replica"]): tuple(r["widths"]) for r in entries} + need(set(bycall) == set(calls), "width call set") + widths = tuple(bycall[c] for c in calls) + for values in widths: + need(len(values) == 480 and all(type(w) is int for w in values), "width domain") + need(Counter(values) == dict(zip(WIDTHS, INVENTORY)), "per-call inventory") + need( + {int(w): n for w, n in spec["providers"]["gauge44"]["inventory"].items()} + == dict(zip(WIDTHS, INVENTORY)), + "SPEC inventory", + ) + need(spec["call_order"] == plan["order"], "SPEC chronology") + pairs = tuple(integer(plan["pairs"][str(c)], 0, 3) for c in range(18)) + sides = tuple(integer(plan["sides"][str(c)], 0, 1) for c in range(18)) + grouped, windows = defaultdict(list), {} + need(len(plan["windows"]) == 288, "window count") + for key, (capacity, times) in plan["windows"].items(): + owner, child = map(int, key.split(",")) + need( + key == f"{owner},{child}" and 0 <= owner < 16 and 0 <= child < 18, + "window key", + ) + need(type(capacity) is int and capacity in (8, 16, 32, 48), "capacity") + need(1 <= len(times) <= 144, "window size") + times = tuple(integer(t, 0, 143) for t in times) + need(tuple(sorted(set(times))) == times, "ordered unique window") + windows[owner, child] = (capacity, frozenset(times)) + grouped[capacity, times].append((owner, child)) + groups = tuple( + Group(c, t, tuple(sorted(keys))) for (c, t), keys in sorted(grouped.items()) + ) + need( + len(groups) == 144 and all(len(g.keys) == 2 for g in groups), "group inventory" + ) + return Model(calls, widths, groups, windows, pairs, sides) + + +def family(model, owner, child, port): + return owner * 896 + (2 * model.pairs[child] + model.sides[child]) * 112 + port + + +def check_geometry(model): + for t, (stage, replica) in enumerate(model.calls): + eligible = [ + family(model, owner, child, 0) + for (owner, child), (_, times) in model.windows.items() + if t in times + ] + need(len(eligible) == len(set(eligible)), "two eligible children on one family") + active = max(0, (stage - 1) // 2) + need( + all( + owner != replica or model.pairs[child] != active + for (owner, child), (_, times) in model.windows.items() + if t in times + ), + "active data pair eligible", + ) + + +def pattern_inventory(cert, model): + patterns, allocation = (cert[k] for k in ("patterns", "allocation")) + need(1 <= len(patterns) <= 12 and 1 <= len(allocation) <= 1728, "inventory bound") + residuals = [] + for capacity, counts, multiplicity in patterns: + need(type(capacity) is int and capacity in (8, 16, 32, 48), "pattern capacity") + need(len(counts) == 5, "pattern dimension") + for n in counts: + integer(n, 0, 12) + integer(multiplicity, 1, 32256) + residuals.append(capacity - sum(w * n for w, n in zip(WIDTHS, counts))) + need(residuals[-1] >= 0, "overfull pattern") + totals, bins, idle, seen = Counter(), Counter(), Counter(), set() + for g, p, n in allocation: + integer(g, 0, 143) + integer(p, 0, len(patterns) - 1) + integer(n, 1, 224) + need((g, p) not in seen, "duplicate allocation") + seen.add((g, p)) + need(model.groups[g].capacity == patterns[p][0], "allocation capacity") + totals[p] += n + bins[g] += n + if residuals[p]: + idle[residuals[p]] += n + need(all(bins[g] == 224 for g in range(144)), "all bins allocated") + need( + [totals[p] for p in range(len(patterns))] == [p[2] for p in patterns], + "pattern inventory", + ) + return dict(idle) + + +def check_certificate(cert, model, expected): + need(pattern_inventory(cert, model) == expected, "attaining idle profile") + patterns, allocation, flow = (cert[k] for k in ("patterns", "allocation", "flow")) + need(len(flow) <= 30000, "flow bound") + demands, supplies, degrees, seen = Counter(), Counter(), Counter(), set() + for a, t, k, n in flow: + integer(a, 0, len(allocation) - 1) + integer(t, 0, 143) + integer(k, 0, 4) + integer(n, 1, 240) + need((a, t, k) not in seen, "duplicate flow") + seen.add((a, t, k)) + g, _p, count = allocation[a] + need(t in model.groups[g].times, "flow outside window") + demands[t, k] += n + supplies[a, k] += n + degrees[a, t] += n + need(degrees[a, t] <= count, "one call exceeds pattern bin count") + need( + all(demands[t, k] == INVENTORY[k] for t in range(144) for k in range(5)), + "per-call demand", + ) + need( + all( + supplies[a, k] == n * patterns[p][1][k] + for a, (_, p, n) in enumerate(allocation) + for k in range(5) + ), + "pattern width balance", + ) + + +def regular_graph(demands, counts, multiplicity): + """Make the time-to-slot multigraph regular using dummy slots and times.""" + times = sorted(demands) + slots = [k for k, n in enumerate(counts) for _ in range(n)] + size = max(len(times), len(slots)) + need(size <= 144, "graph vertex bound") + matrix = [[0] * size for _ in range(size)] + for k in range(5): + columns = [j for j, width in enumerate(slots) if width == k] + remaining = {j: multiplicity for j in columns} + for i, t in enumerate(times): + count = demands[t][k] + for j in columns: + amount = min(count, remaining[j]) + matrix[i][j] += amount + remaining[j] -= amount + count -= amount + need(count == 0, "slot supply exhausted") + need(not any(remaining.values()), "unfilled real slot") + row_defect = [multiplicity - sum(row) for row in matrix] + col_defect = [multiplicity - sum(row[j] for row in matrix) for j in range(size)] + for i in range(size): + for j in range(len(slots), size): + amount = min(row_defect[i], col_defect[j]) + matrix[i][j] += amount + row_defect[i] -= amount + col_defect[j] -= amount + need(not any(row_defect) and not any(col_defect), "regularization") + return matrix, times, slots + + +def perfect_matching(matrix): + """Bounded alternating-path matching on positive support, without recursion.""" + size = len(matrix) + left, right = [-1] * size, [-1] * size + for start in range(size): + queue, previous, endpoint = deque([start]), {}, None + for _ in range(size): + if not queue or endpoint is not None: + break + i = queue.popleft() + for j in range(size): + if matrix[i][j] <= 0 or j in previous: + continue + previous[j] = i + if right[j] == -1: + endpoint = j + break + queue.append(right[j]) + need(endpoint is not None, "regular graph has no perfect matching") + for _ in range(size): + i = previous[endpoint] + old = left[i] + left[i], right[endpoint] = endpoint, i + if old == -1: + break + endpoint = old + else: + raise ValueError("alternating path exceeded vertex bound") + return left + + +def colour_pattern(demands, counts, multiplicity): + if not any(counts): + return [[] for _ in range(multiplicity)] + matrix, times, slots = regular_graph(demands, counts, multiplicity) + bins = [] + for _ in range(multiplicity): + if len(bins) == multiplicity: + break + match = perfect_matching(matrix) + amount = min(matrix[i][j] for i, j in enumerate(match)) + values = sorted( + (times[i], slots[j]) for i, j in enumerate(match) if j < len(slots) + ) + need(len({t for t, _ in values}) == len(values), "repeated time in colour") + bins.extend([values] * amount) + for i, j in enumerate(match): + matrix[i][j] -= amount + need( + len(bins) == multiplicity and not any(any(row) for row in matrix), + "colour exhaustion", + ) + return bins + + +def expand(cert, model): + demands = defaultdict(lambda: defaultdict(lambda: [0] * 5)) + for a, t, k, n in cert["flow"]: + demands[a][t][k] = n + available = { + (t, k): deque(h for h, w in enumerate(values) if w == width) + for t, values in enumerate(model.widths) + for k, width in enumerate(WIDTHS) + } + rows, used = [], Counter() + for a, (g, p, n) in enumerate(cert["allocation"]): + coloured = colour_pattern(demands[a], cert["patterns"][p][1], n) + for values in coloured: + owner, child = model.groups[g].keys[used[g] // 112] + port = used[g] % 112 + used[g] += 1 + offset = 0 + for t, k in values: + need(bool(available[t, k]), "literal helper shortage") + rows.append( + ( + t, + available[t, k].popleft(), + owner, + child, + port, + offset, + WIDTHS[k], + ) + ) + offset += WIDTHS[k] + need(all(not q for q in available.values()), "unassigned helper") + return sorted(rows) + + +def check_rows(rows, model): + need(len(rows) == 69120, "literal helper count") + seen, families, bins = set(), set(), defaultdict(list) + for t, h, owner, child, port, offset, width in rows: + integer(t, 0, 143) + integer(h, 0, 479) + integer(owner, 0, 15) + integer(child, 0, 17) + integer(port, 0, 111) + integer(offset, 0, 48) + need((t, h) not in seen, "duplicate literal helper") + seen.add((t, h)) + need(type(width) is int and width == model.widths[t][h], "literal width") + need((owner, child) in model.windows, "literal owner") + need(t in model.windows[owner, child][1], "literal window") + f = family(model, owner, child, port) + need((t, f) not in families, "two helpers on one family in one call") + families.add((t, f)) + stage, replica = model.calls[t] + need( + owner != replica or model.pairs[child] != max(0, (stage - 1) // 2), + "literal active data pair", + ) + bins[owner, child, port].append((offset, width)) + idle = Counter() + for (owner, child), (capacity, _) in model.windows.items(): + for port in range(112): + used = 0 + for offset, width in sorted(bins[owner, child, port]): + need(offset == used, "literal overlap or prefix gap") + used += width + need(used <= capacity, "literal overfull bin") + if used < capacity: + idle[capacity - used] += 1 + return dict(sorted(idle.items())) + + +def verify(root=ROOT, certificate=None): + model = source_model(*sources(root)) + check_geometry(model) + cert = read_json(HERE / "CERTIFICATE.json") if certificate is None else certificate + need( + cert["schema_version"] == 1 and set(cert["profiles"]) == set(EXPECTED), "schema" + ) + result = {} + for name, expected in EXPECTED.items(): + profile = cert["profiles"][name] + check_certificate(profile, model, expected) + rows = expand(profile, model) + idle = check_rows(rows, model) + need(idle == expected, "literal profile") + digest = hashlib.sha256( + json.dumps(rows, separators=(",", ":")).encode() + ).hexdigest() + result[name] = { + "idle": {str(r): n for r, n in idle.items()}, + "helpers": len(rows), + "assignment_sha256": digest, + "pattern_flow_rows": len(profile["flow"]), + } + return { + "schema_version": 1, + "calls": 144, + "bins": 32256, + "profiles": result, + "one_helper_per_family_per_call": True, + "active_data_pairs_excluded": True, + "scope": "Finite hosting on supplied selected windows; no complete physical admission.", + } + + +def export_owners(output, model, certificate): + output = output.resolve() + need(not output.is_relative_to(ROOT), "owner output must be outside the checkout") + output.mkdir(parents=True, exist_ok=False) + for name, profile in certificate["profiles"].items(): + rows = expand(profile, model) + need(check_rows(rows, model) == EXPECTED[name], "exported owner profile") + owners = [] + for t, h, owner, child, port, offset, width in rows: + stage, replica = model.calls[t] + owners.append( + { + "time": t, + "helper": h, + "stage": stage, + "replica": replica, + "owner_replica": owner, + "child": child, + "port": port, + "offset": offset, + "width": width, + "copy": owner * 112 + port, + "family": family(model, owner, child, port), + } + ) + data = json.dumps(owners, sort_keys=True, separators=(",", ":")).encode() + (output / f"OWNERS-{name}.json.gz").write_bytes(gzip.compress(data, mtime=0)) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--root", type=Path, default=ROOT) + parser.add_argument("--certificate", type=Path, default=HERE / "CERTIFICATE.json") + parser.add_argument( + "--owners-dir", type=Path, help="New external directory for literal owner maps" + ) + parser.add_argument("--write", action="store_true") + args = parser.parse_args() + certificate = read_json(args.certificate) + result = verify(args.root, certificate) + if args.write: + (HERE / "RESULT.json").write_text(json.dumps(result, indent=2) + "\n") + else: + need(result == read_json(HERE / "RESULT.json"), "complete receipt equality") + if args.owners_dir is not None: + export_owners(args.owners_dir, source_model(*sources(args.root)), certificate) + print("PASS_T16_DISTINCT_CALL_ATTAINMENT", json.dumps(result, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/t8-rank7-two-swaps/PROOF.md b/research/t8-rank7-two-swaps/PROOF.md new file mode 100644 index 0000000000..ee0e0eceb5 --- /dev/null +++ b/research/t8-rank7-two-swaps/PROOF.md @@ -0,0 +1,19 @@ +# Exact two-swap composition and complete cost + +The reconstructor preserves the authenticated PR3413 projection and PR3468-to-PR3485 swap proof. Its result must equal the retained exact PR3485 order. The successor recipe then requires adjacent positions8/9 followed by7/8, with source calls `(1,2),(2,1),(3,0)` and resulting calls `(3,0),(1,2),(2,1)`. All three calls belong to distinct replicas; all72calls and per-replica stage order are explicitly checked. Reordered, missing, mistyped or different swaps are rejected. + +Source-event windows are rederived after both changes. Six semantic window groups differ and217inherited roles would be invalid under simple retiming. The complete certificate therefore supplies108allocations and653integer flows. It conserves group capacities, all72call demands, pattern slots and rank mass. Eligible calls are checked against actual windows, with each call degree bounded by its bin count. + +For each allocation, width slots and call times form a bipartite multigraph. Regular completion and repeated perfect matchings produce physical bins with distinct calls and exact capacity. Deterministic coloring fixes the literal output. Source geometry and both current native interfaces independently check every one of29,376roles, active pairs, windows, offsets and family uniqueness. + +The idle delta relative to PR3485 is `-21H1+H3-2H7+H32`. New residuals `(32,3)` strictly majorize old residuals `(7,7,1,...,1)` with21ones and equal mass35. For `H_r=73^a r^(1-a)` and `0 2: + x /= 2 + k += 1 + lo, hi = log_unit(x) + l2, u2 = log_unit(Q(2)) + lo, hi = lo+k*l2, hi+k*u2 + # Outward rational rounding keeps later certificates compact. + return Q((lo*GRID).__floor__(), GRID), Q((hi*GRID).__ceil__(), GRID) + + +def exp_bounds(x): + require(0 <= x < 1, "exponential range") + term = total = Q(1) + for j in range(1, 13): + term *= x/j + total += term + tail = term*x/13/(1-x/14) + return total, total+tail + + +def moment(m, W, entries, saving): + lo = hi = Q(0) + for t, count in entries: + t, count = int(t), int(count) + require(0 < t < m and count > 0, "improper child") + l, u = log_bounds(Q(m, t)) + lower = exp_bounds(saving*l)[0] + upper = exp_bounds(saving*u)[1] + lo += Q(t*count, m*W)*lower + hi += Q(t*count, m*W)*upper + return Q((lo*GRID).__floor__(), GRID), Q((hi*GRID).__ceil__(), GRID) + diff --git a/research/t8-rank7-two-swaps/source-inputs/research/complex-k492-owner-repair/vendor/multicold/engines/moment.py b/research/t8-rank7-two-swaps/source-inputs/research/complex-k492-owner-repair/vendor/multicold/engines/moment.py new file mode 100644 index 0000000000..7d697cb452 --- /dev/null +++ b/research/t8-rank7-two-swaps/source-inputs/research/complex-k492-owner-repair/vendor/multicold/engines/moment.py @@ -0,0 +1,113 @@ +"""Independent prospective ordinary five-stage cost, never supplier admission. + +Consumes a raw one-invocation ledger made from the actual source/internal/target +paths. No packed profile is used as an input. Missing physical/finite/compiler +obligations must remain explicit in the accompanying report. +""" +from collections import Counter +from decimal import Decimal, localcontext, ROUND_FLOOR +from fractions import Fraction as F +from functools import lru_cache +from math import factorial +import hashlib, json, sys +from pathlib import Path + +DYAD = 1 << 224 + +def floor(x): return F(x.numerator*DYAD//x.denominator, DYAD) +def ceil(x): return -floor(-x) + +@lru_cache(None) +def logarithm(x): + """Mercator bounds after binary reduction; ln(2) via two Mercator sums. + + For 1 <= y < 2, log(y) is an alternating series in z=y-1. + We instead reduce to 1 <= y < 3/2, and bound log(3/2) and + log(2) by the same alternating series at z=1/2 and z=1/3, + using log(2)=log(3/2)+log(4/3). All sums are exact rationals. + """ + assert x >= 1 + k = 0 + while x >= 2: x /= 2; k += 1 + j = int(x >= F(3, 2)) + if j: x /= F(3, 2) + def mercator(y): + z=y-1 + assert 0 <= z <= F(1,2) + # An even partial sum is below log; the next term bounds its tail. + t=z; s=F(0) + for n in range(1, 225): + s += (t if n & 1 else -t)/n + t *= z + return s, s+t/225 + a,b=mercator(x); c,d=mercator(F(3,2)); e,f=mercator(F(4,3)) + return floor(a+(k+j)*c+k*e), ceil(b+(k+j)*d+k*f) + +def exponential(l,u): + assert 0 <= l <= u < F(1,10) + def poly(x): + s=t=F(1) + for j in range(1,25): t=t*x/j; s+=t + return s,t + lo,_=poly(l);hi,last=poly(u) + return floor(lo),ceil(hi+last*u/25/(1-u/26)) + +def moment(H,m,W,a,bad=False): + lo=hi=F(0) + for r,n in H.items(): + assert 0 < r < m and n > 0 + l,u=logarithm(F(m,r)); e,f=exponential(a*l,a*u) + p=F(r*n,m*W);lo+=p*e;hi+=p*f + if bad: + # Existing envelope shape, only conditionally portable to the new cover. + l,u=logarithm(F(m));e,f=exponential(a*l,a*u) + p=F(32*m*sum(H.values()),10**16*W) + lo+=p*e;hi+=p*f + return floor(lo),ceil(hi) + +def decimal(x): + with localcontext() as c: + c.prec=70 + return str(Decimal(x.numerator)/Decimal(x.denominator)) + +def certify(H,m,W,bad=False): + with localcontext() as c: + c.prec=70 + terms=[(Decimal(r*n)/Decimal(m*W),(Decimal(m)/Decimal(r)).ln()) for r,n in H.items()] + fallback=Decimal(32*m*sum(H.values()))/Decimal(10**16*W) if bad else Decimal(0) + lm=Decimal(m).ln();lo=Decimal(0);hi=Decimal('.003') + for _ in range(210): + a=(lo+hi)/2 + if sum(p*(a*l).exp() for p,l in terms)+fallback*(a*lm).exp()<1:lo=a + else:hi=a + q=int(((lo+hi)/2*10**24).to_integral_value(rounding=ROUND_FLOOR)) + lo=F(q,10**24);hi=lo+F(1,10**24) + lv=moment(H,m,W,lo,bad);hv=moment(H,m,W,hi,bad) + assert lv[1]<10 for v in slacks.values()),{k:str(v) for k,v in slacks.items() if v<=0} + assert min(margins.values())==minimum + assert margins['balanced_prefix']-minimum==eta and 1-eps-r==eta/2 + assert 1-eps*(1+c)==eta-eps*eta/4 + return dict(parameters=dict(a_bit=a,a_complex=b,tau=tau,sigma=sigma, + eta=eta,beta=beta,q=q,c=c,epsilon=eps,lambda_=lam, + lambda_prime=lp,alpha_squared_power=r,delta=delta, + C0=bridge['semantic']['C0'],C1=1,kappa=kappa), + strict_constraints=slacks,margins=margins,minimum_margin=minimum, + absorption_gap=minimum-kappa, + recurrence=dict(internal=internal,leaf=leaf,reservations=1-c)) diff --git a/research/t8-rank7-two-swaps/source-inputs/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz b/research/t8-rank7-two-swaps/source-inputs/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz new file mode 100644 index 0000000000..3e28a9b59f Binary files /dev/null and b/research/t8-rank7-two-swaps/source-inputs/research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz differ diff --git a/research/t8-rank7-two-swaps/source-inputs/research/coupled-carrier-cap740/vendor/PR3133-PROVIDERS.json b/research/t8-rank7-two-swaps/source-inputs/research/coupled-carrier-cap740/vendor/PR3133-PROVIDERS.json new file mode 100644 index 0000000000..0b23436750 --- /dev/null +++ b/research/t8-rank7-two-swaps/source-inputs/research/coupled-carrier-cap740/vendor/PR3133-PROVIDERS.json @@ -0,0 +1,842 @@ +{ + "extra": { + "actual_paid_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 8 + }, + "widths": [ + 9, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 9, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 9, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 7, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 7, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 9, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 6, + 6, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 6, + 6, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 7, + 6, + 6, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 6, + 6, + 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, + 6, + 7, + 6, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 5, + 5, + 8, + 8, + 8, + 8 + ] + }, + "gauge44": { + "actual_paid_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20, + "8": 8 + }, + "widths": [ + 9, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 9, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 9, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 7, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 7, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 8, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 9, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 9, + 8, + 9, + 6, + 6, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 6, + 6, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 7, + 6, + 6, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 6, + 6, + 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, + 6, + 7, + 6, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 5, + 5, + 8, + 8, + 8, + 8 + ] + } +} diff --git a/research/t8-rank7-two-swaps/source-inputs/research/coupled-carrier-cap740/words/base.json.gz b/research/t8-rank7-two-swaps/source-inputs/research/coupled-carrier-cap740/words/base.json.gz new file mode 100644 index 0000000000..cb4cc24a45 Binary files /dev/null and b/research/t8-rank7-two-swaps/source-inputs/research/coupled-carrier-cap740/words/base.json.gz differ diff --git a/research/t8-rank7-two-swaps/source-inputs/research/coupled-carrier-cap740/words/extra.json.gz b/research/t8-rank7-two-swaps/source-inputs/research/coupled-carrier-cap740/words/extra.json.gz new file mode 100644 index 0000000000..decc8f26d8 Binary files /dev/null and b/research/t8-rank7-two-swaps/source-inputs/research/coupled-carrier-cap740/words/extra.json.gz differ diff --git a/research/t8-rank7-two-swaps/source-inputs/research/frontier1094-idle-star-ceiling/analyze.py b/research/t8-rank7-two-swaps/source-inputs/research/frontier1094-idle-star-ceiling/analyze.py new file mode 100644 index 0000000000..c0521d10dd --- /dev/null +++ b/research/t8-rank7-two-swaps/source-inputs/research/frontier1094-idle-star-ceiling/analyze.py @@ -0,0 +1,324 @@ +#!/usr/bin/env python3 +"""Exact ceiling and star-move optimum for idle rank-48 repartitions on #1094. + +Reads the frozen #1094 idle remainder from the selected replay and answers, +for the unhosted idle rank-48 children of each (replica, port) group: + +1. relaxation: the best price of *any* within-group repartition with ranks in + [1, 51] and an unchanged child count (commuting constraints dropped); +2. pair class: an independent recount of PR1252's 48+48 -> 45+51 matching; +3. star class: the exact optimum over disjoint stars, where a centre child + moves axes to leaves under PR1252's commuting rule, each leaf capped at 51. + +Every profile is priced with the pinned multicold engines (exact rationals). +""" +import argparse, random, tarfile, gzip, hashlib, importlib.util, json, sys +from collections import Counter, defaultdict +from fractions import Fraction as Q +from functools import lru_cache +from pathlib import Path + +ROOT = Path(__file__).resolve().parents[2] +OUT = Path(__file__).resolve().parent +OWNER_MAP = ROOT / 'research/complex-t16-rare-pattern-exchanges/OWNERS.json.gz' +BASELINE = ROOT / 'research/community-frontier1094-audit/ASSEMBLY.json' +ENGINE_ROOT = ROOT / 'research/complex-k492-owner-repair/vendor/multicold/engines' +ENGINE_SHA256 = { + 'moment': '81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482', + 'base_two_moment': 'aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098', + 'outer': 'c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c', +} +M, W, DEFICIT, CAP = 73, 14336, 5120, 51 +PAIR = 'pair_class_max (PR1252 rule, independent recount)' + + +REPLAY_TAR = ROOT / 'research/community-frontier1094-audit/selected-replay.tar.gz' +MEMBERS = ('hosted/IDLE-REMAINDER-FRAMES.json.gz', 'base/work/complex-nine-native/DATA-PHASES.json', + 'audit/OWNERS-AND-PROFILE.json') + + +def replay_inputs(root): + """{member: raw bytes}; read from the committed selected replay unless a + pre-extracted candidate/strict/global directory is given.""" + if root is not None: + return {m: (Path(root) / m).read_bytes() for m in MEMBERS} + with tarfile.open(REPLAY_TAR) as tar: + return {m: tar.extractfile('candidate/strict/global/' + m).read() for m in MEMBERS} + + +def parse(name, raw): + return json.loads(gzip.decompress(raw) if name.endswith('.gz') else raw) + + +def sha(p): return hashlib.sha256(Path(p).read_bytes()).hexdigest() + + +def read(p): + raw = Path(p).read_bytes() + return json.loads(gzip.decompress(raw) if str(p).endswith('.gz') else raw) + + +def decimal(q, places): + return '0.' + str(q.numerator * 10**places // q.denominator).zfill(places) + + +def dot(a, b): return (a & b).bit_count() & 1 + + +def load_engine(name): + path = ENGINE_ROOT / (name + '.py') + assert sha(path) == ENGINE_SHA256[name], name + spec = importlib.util.spec_from_file_location('idlestar_' + name, path) + mod = importlib.util.module_from_spec(spec); spec.loader.exec_module(mod) + return mod + + +def price(profile, bad, baseline, eng): + """Exact complex endpoint and kappa; the outer recipe is PR1252's + math_support.price (retained #1094 recipe), re-stated here.""" + moment, base_two, outer = eng + assert M * W - sum(r * n for r, n in profile.items()) == DEFICIT + assert M * M > 2 * max(profile) ** 2 + endpoint = Q(moment.certify(profile, M, W, bad)['lower']) + for z, accept in ((endpoint, True), (endpoint + Q(1, 10**24), False)): + lo, hi = moment.moment(profile, M, W, z, bad) + blo, bhi = base_two.moment(M, W, list(profile.items()), z) + if bad: + slo, shi = base_two.moment(M, W, [(1, 32 * M * M * sum(profile.values()))], z) + blo += slo / 10**16; bhi += shi / 10**16 + assert (hi < 1 and bhi < 1) if accept else (lo > 1 and blo > 1) + bit = Q(baseline['bit_lower']); eta = beta = Q(1, 10**24) + s = min(bit, (1 - beta) * endpoint) - Q(1, 10**27) + chain = [Q(384599, 10**10)] + for _ in range(7): + old = chain[-1]; a = (1 - s) * s + s * old + gap = min(s - a, 1 - a - s, 1 - a - s * (1 - old), 1 - s) + assert old < a < s < 1 - a and gap > 0 + chain.append(a) + q = chain[-1] * (1 - 2 * eta) + ticks = (1 - eta) * q / (1 + q) * 10**18 + kappa = 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)}} + assembled = outer.assembly(chain[-1], endpoint, bridge, kappa, eta=eta, beta=beta) + assert len(assembled['strict_constraints']) == 47 + assert all(x > 0 for x in assembled['strict_constraints'].values()) + try: + outer.assembly(chain[-1], endpoint, bridge, kappa + Q(1, 10**18), eta=eta, beta=beta) + except AssertionError: + pass + else: + raise AssertionError('next kappa grid point accepted') + return dict(endpoint=str(endpoint), endpoint_decimal=decimal(endpoint, 24), + kappa=str(kappa), kappa_decimal=decimal(kappa, 18)) + + +def group_context(rows, recipe): + ys = [int(s[k]) for s in recipe['stage_alignment'] for k in ('entry_Y', 'exit_Y')] + ys.append(int(recipe['terminal_Y_translation'])) + xs = [int(s[k]) for s in recipe['stage_alignment'] for k in ('entry_X', 'exit_X')] + stage = ys + xs + axes = [list(map(int, r['orthogonal_axes'])) for r in rows] + trans = [int(recipe['idle_children'][r['child']]['translation_after']) for r in rows] + k = len(rows) + # movable[d][l]: axes of donor d commuting with every axis of leaf l, all + # stage X/Y and terminal Y translations, and both terminal translations. + movable = [[None] * k for _ in range(k)] + for d in range(k): + for l in range(k): + if d != l: + fixed = axes[l] + stage + [trans[d], trans[l]] + movable[d][l] = frozenset(i for i, v in enumerate(axes[d]) + if all(dot(v, x) == 0 for x in fixed)) + return movable + + +def pair_edge(movable, i, j): + return len(movable[i][j]) >= 3 or len(movable[j][i]) >= 3 + + +def max_matching(k, edge): + @lru_cache(None) + def best(mask): + if not mask: return 0 + i = (mask & -mask).bit_length() - 1 + rest = mask & ~(1 << i) + value = best(rest) + for j in range(i + 1, k): + if rest >> j & 1 and edge(i, j): + value = max(value, 1 + best(rest & ~(1 << j))) + return value + return best((1 << k) - 1) + + +def star_flow(movable, centre, leaves, need): + """Max axes the centre can send: leaf l takes <= need distinct axes from + movable[centre][l]; each centre axis moves once (bipartite b-matching). + Returns {leaf: sorted centre-axis indices}.""" + slots = [(l, t) for l in leaves for t in range(need)] + match = {} + def augment(s, seen): + l = slots[s][0] + for ax in sorted(movable[centre][l]): + if ax in seen: continue + seen.add(ax) + if ax not in match or augment(match[ax], seen): + match[ax] = s; return True + return False + for s in range(len(slots)): + augment(s, set()) + sent = {l: [] for l in leaves} + for ax, s in match.items(): + sent[slots[s][0]].append(ax) + return {l: sorted(v) for l, v in sent.items()} + + +def cost(vec, a): + return sum(r ** (1 - a) for r in vec) + + +def partitions(items): + if not items: yield []; return + first, rest = items[0], items[1:] + for p in partitions(rest): + yield [[first]] + p + for i in range(len(p)): + yield p[:i] + [[first] + p[i]] + p[i + 1:] + + +def best_star(k, movable, a): + """Exact optimum of the disjoint-star class for one group at test exponent a. + + Enumerate set partitions of the k children; each block is a star with one + centre (or a singleton). Leaves receive up to CAP-48 = 3 axes from the centre. + Returns (sorted rank vector, [(centre, leaf, centre-axis indices)]).""" + best = None + for part in partitions(list(range(k))): + vec, moves = [], [] + for block in part: + if len(block) == 1: + vec.append(48); continue + options = [] + for c in block: + leaves = [x for x in block if x != c] + sent = star_flow(movable, c, leaves, CAP - 48) + v = [48 - sum(map(len, sent.values()))] + [48 + len(sent[l]) for l in leaves] + options.append((cost(v, a), v, [(c, l, sent[l]) for l in leaves if sent[l]])) + _, v, mv = min(options, key=lambda o: o[0]) + vec.extend(v); moves.extend(mv) + if best is None or cost(vec, a) < best[0] - 1e-12: + best = (cost(vec, a), sorted(vec), moves) + return best[1], best[2] + + +def main(): + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--replay-root', type=Path, + help='Optional extracted candidate/strict/global of selected-replay.tar.gz') + ap.add_argument('--no-price', action='store_true') + ap.add_argument('--check', action='store_true', + help='Recompute and compare with the committed RESULT.json and STAR-MOVES.json.gz; write nothing') + args = ap.parse_args() + raw = replay_inputs(args.replay_root) + frames, phases, audit = (parse(m, raw[m]) for m in MEMBERS) + owners = read(OWNER_MAP); baseline = json.loads(BASELINE.read_text()) + recipes = {x['port']: x for x in phases['recipes']} + roles = {(x['owner_replica'], x['port'], x['child']) for x in owners} + base_profile = Counter({int(k): v for k, v in audit['paid_profile'].items()}) + assert sum(r * n for r, n in base_profile.items()) == M * W - DEFICIT + + eligible, owner48 = defaultdict(list), defaultdict(list) + for row in frames: + if row['rank'] == 48 and row['hosted'] == 0 and row['pending_offset'] == 0: + key = (row['replica'], row['port'], row['child']) + (owner48 if key in roles else eligible)[row['replica'], row['port']].append(row) + n_elig = sum(map(len, eligible.values())); n_owner = sum(map(len, owner48.values())) + assert n_elig + n_owner == base_profile[48] and n_owner == 0 # owner map uses no idle 48 + sizes = Counter(len(v) for v in eligible.values()) + + a_test = 0.0016756 # near the endpoint; star choice is checked below to be a-invariant + pairs_total, relax, star = 0, Counter(), Counter() + star_alt = Counter(); star_moves = [] + for key, rows in sorted(eligible.items()): + k = len(rows) + relax.update([CAP] * (k - 1) + [48 * k - CAP * (k - 1)] if k > 1 else [48]) + movable = group_context(rows, recipes[key[1]]) + pairs_total += max_matching(k, lambda i, j: pair_edge(movable, i, j)) + vec, moves = best_star(k, movable, a_test) + star.update(vec); star_alt.update(best_star(k, movable, 0.01)[0]) + for c, l, idx in moves: + ca = list(map(int, rows[c]['orthogonal_axes'])) + star_moves.append(dict(replica=key[0], port=key[1], centre_child=rows[c]['child'], + leaf_child=rows[l]['child'], moved_axes=[str(ca[i]) for i in idx])) + + def with48(counter): + p = Counter(base_profile); p[48] -= sum(counter.values()); p.update(counter) + return {r: n for r, n in sorted((+p).items())} + + pair_profile = Counter(base_profile); pair_profile[48] -= 2 * pairs_total + pair_profile[45] += pairs_total; pair_profile[51] += pairs_total + profiles = { + 'baseline_1094': {r: n for r, n in sorted(base_profile.items())}, + PAIR: {r: n for r, n in sorted((+pair_profile).items())}, + 'star_class_optimum': with48(star), + 'relaxation_ceiling': with48(relax), + } + result = dict( + status='PASS_IDLE48_REPARTITION_CEILING', + replay_archive={str(REPLAY_TAR.relative_to(ROOT)): sha(REPLAY_TAR)}, + inputs={m: hashlib.sha256(raw[m]).hexdigest() for m in MEMBERS} + | {str(OWNER_MAP.relative_to(ROOT)): sha(OWNER_MAP), str(BASELINE.relative_to(ROOT)): sha(BASELINE)}, + eligible_children=n_elig, owner_slot_rank48_children=n_owner, + groups=len(eligible), group_size_histogram={str(k): v for k, v in sorted(sizes.items())}, + pair_class_maximum_pairs=pairs_total, + star_vector_invariant_between_a=[a_test, 0.01], star_vector_invariant=(star == star_alt), + star_rank_histogram={str(k): v for k, v in sorted(star.items())}, + relaxation_rank_histogram={str(k): v for k, v in sorted(relax.items())}, + profiles={name: {str(r): n for r, n in p.items()} for name, p in profiles.items()}, + ) + assert star == star_alt + if not args.no_price: + eng = tuple(load_engine(n) for n in ('moment', 'base_two_moment', 'outer')) + result['prices'] = {} + for name, p in profiles.items(): + result['prices'][name] = dict(native=price(p, False, baseline, eng), + conservative=price(p, True, baseline, eng)) + print(name, result['prices'][name]['native']['kappa_decimal'], file=sys.stderr) + P = {n: Q(v['native']['kappa']) for n, v in result['prices'].items()} + assert P['baseline_1094'] == Q(baseline['kappa']) + assert P['baseline_1094'] < P[PAIR] < P['star_class_optimum'] < P['relaxation_ceiling'] + # Control: deterministic random within-group repartitions (ranks in [1, 51], + # same child count and group mass) never price above the ceiling. + rng = random.Random(1094); controls = [] + for _ in range(4): + alt = Counter() + for rows in eligible.values(): + vec = [48] * len(rows) + for _ in range(6): + i, j = rng.randrange(len(vec)), rng.randrange(len(vec)) + t = min(rng.randint(0, 6), vec[i] - 1, CAP - vec[j]) if i != j else 0 + vec[i] -= t; vec[j] += t + alt.update(vec) + kap = Q(price(with48(alt), False, baseline, eng)['kappa']) + assert kap <= P['relaxation_ceiling'] + controls.append(dict(max_rank=max(alt), kappa=str(kap), below_ceiling=True)) + result['random_repartition_controls'] = controls + overlay = dict(schema='idle48-star-moves/1', source_frames_sha256=hashlib.sha256(raw[MEMBERS[0]]).hexdigest(), + moves=star_moves, profile=result['profiles']['star_class_optimum']) + payload = json.dumps(overlay, sort_keys=True, separators=(',', ':')).encode() + result['star_moves'] = len(star_moves) + result['star_moves_payload_sha256'] = hashlib.sha256(payload).hexdigest() + text = json.dumps(result, indent=2) + '\n' + if args.check: + assert (OUT / 'RESULT.json').read_text() == text, 'RESULT.json differs' + assert gzip.decompress((OUT / 'STAR-MOVES.json.gz').read_bytes()) == payload, 'STAR-MOVES differs' + print('PASS_IDLE48_REPARTITION_CEILING_RECOMPUTED', 'pairs=%d' % pairs_total) + return + gz = bytearray(gzip.compress(payload, mtime=0)); gz[9] = 255 + (OUT / 'STAR-MOVES.json.gz').write_bytes(bytes(gz)) + (OUT / 'RESULT.json').write_text(text) + print(result['status'], 'pairs=%d' % pairs_total) + + +if __name__ == '__main__': + main() diff --git a/research/t8-rank7-two-swaps/source-inputs/research/rank7-joint-endframes/allocation/vendor/PLAN.json.gz b/research/t8-rank7-two-swaps/source-inputs/research/rank7-joint-endframes/allocation/vendor/PLAN.json.gz new file mode 100644 index 0000000000..7a1db55a4d Binary files /dev/null and b/research/t8-rank7-two-swaps/source-inputs/research/rank7-joint-endframes/allocation/vendor/PLAN.json.gz differ diff --git a/research/t8-rank7-two-swaps/source-inputs/research/rank7-joint-endframes/allocation/vendor/TEMPLATE.json.gz b/research/t8-rank7-two-swaps/source-inputs/research/rank7-joint-endframes/allocation/vendor/TEMPLATE.json.gz new file mode 100644 index 0000000000..114808c32b Binary files /dev/null and b/research/t8-rank7-two-swaps/source-inputs/research/rank7-joint-endframes/allocation/vendor/TEMPLATE.json.gz differ diff --git a/research/t8-rank7-two-swaps/source-inputs/research/rank7-joint-endframes/allocation/vendor/independent_owners.py b/research/t8-rank7-two-swaps/source-inputs/research/rank7-joint-endframes/allocation/vendor/independent_owners.py new file mode 100644 index 0000000000..16013201b1 --- /dev/null +++ b/research/t8-rank7-two-swaps/source-inputs/research/rank7-joint-endframes/allocation/vendor/independent_owners.py @@ -0,0 +1,111 @@ +# SPDX-License-Identifier: Apache-2.0 +"""Independent integer-time and mask check of the actual parameterized-replica owner allocation with PR2802 retired7 providers. + +Chronology/mask method derives from Tekalign's PR2751 independent_owners.py; +Marius-Paul Dumitrean's PR2802 retired7 native construction and the retained +provider frame checker keep their +upstream attribution. No solver, producer, emitter or floating arithmetic is +imported. This checks finite geometry, not global native/outer admission. +""" +from pathlib import Path +from collections import Counter,defaultdict +import argparse,hashlib,gzip,json,sys,types +sys.dont_write_bytecode=True +def need(v,msg): + if not v:raise ValueError(msg) +def sha(p):return hashlib.sha256(p.read_bytes()).hexdigest() +def read(p): + b=Path(p).read_bytes();return json.loads(gzip.decompress(b)if str(p).endswith('.gz')else b) +def inputs(PROVIDER): + provider_pins={'inputs/PLAN.json.gz':'afb3c5c8134fc2cfce0b50a21758490c225574994b2c3c5161e53e2355acc6fa','inputs/GLOBAL-TEMPLATE.json.gz':'21297b20f1f2dc76eb9dd8124416068c3cb096bab9df17fa4da19bc68dfe082e','independent_local.py':'ee1faab70095fa312fc61d375ddf015b76104cb1a542ae7876a149e7999faa20','inputs/PROVIDERS.json':'391075b1411a3976850c633f92f58c35ed3f046f09d55bd435d7545124543fd4','inputs/WORD-base.json.gz':'dca8becca633ffc5e998985631bcbcab1123b27ca7f10ac6a96b1ec21ce69a66','inputs/WORD-extra.json.gz':'6bcb3c2c73eaf7558ddc6ef6b484334f8d96b9d2b227e265483b657de00f4bb7'} + hashes={} + for n,pin in provider_pins.items(): + p=PROVIDER/n;need(sha(p)==pin,'pinned PR2802 provider source '+n);hashes[str(p)]=pin + L=types.ModuleType('retained_independent_frames');exec(compile((PROVIDER/'independent_local.py').read_bytes(),'pinned_PR2802_independent_local.py','exec'),L.__dict__);providers=read(PROVIDER/'inputs/PROVIDERS.json') + for tag,pid in [('base','gauge44'),('extra','extra')]: + word=read(PROVIDER/f'inputs/WORD-{tag}.json.gz');report,start,ends=L.check_frames(word);L.check_cleanup(word);L.algebra(word) + widths=[L.dm(ends[k])-L.dm(start[k])for k in sorted(start)if k>=224] + need(widths==providers[pid]['widths']and len(widths)==408,'actual ordered provider frame widths');need(len(word['centers'])==8,'eight centres');providers[pid]['actual_paid_profile']={int(k):v for k,v in report['profile'].items()} + return read(PROVIDER/'inputs/PLAN.json.gz'),read(PROVIDER/'inputs/GLOBAL-TEMPLATE.json.gz'),providers,hashes + +def windows(template,order,T): + ranks={c['child']:c['rank']for c in template['idle_children']};pairs={e['stage']:e['pair']for e in template['recipe']if e['kind']=='local'} + blocks={};stage=None + for event in template['execution_schedule']: + if event['kind']in('bank_padding_cover_sweep','translate_every_live_family'):continue + if event['kind']=='local_cover_sweep':stage=event['stage'];blocks[stage]=[] + need(stage is not None,'source event before local call');blocks[stage].append(event) + need(set(blocks)==set(range(9)),'nine source stages') + progress=[0]*T;last={};result={} + for t,(stage,replica)in enumerate(order): + need(0<=replica0,'idle source position');start=last.get((replica,event['pair']),-1) + for child in event['child_indices']: + if child in ranks:result[replica,child]=(ranks[child],start,t) + elif kind in ('terminal_Y_translations','terminal'):pass # inherited terminal phase; no pending-window endpoints + else:raise ValueError('unknown source event kind') + need(progress==[9]*T,'complete replica source progression');return result + +def check(T,order,fill,dispatch,claimed,plan,template,providers): + need(type(T)is int and T>0,'positive T');N=9*T + need(len(order)==N and set(map(tuple,order))=={(s,r)for s in range(9)for r in range(T)},'complete T call coverage') + win=windows(template,order,T) + need(set(dispatch)==set(map(tuple,order))and all(p in providers for p in dispatch.values()),'provider dispatch coverage') + for s,r,pid in fill.get('dispatch_overrides',[]):need(dispatch.get((s,r))==pid,'final dispatch override binding') + need(fill['columns']==['time','helper','owner_replica','child','port','offset'],'literal role columns') + need(len(fill['rows'])==N*408,'complete role count');helpers=[0]*N;families=[0]*N;occupied={};lastrow={} + for idx,row in enumerate(fill['rows']): + need(len(row)==6 and all(type(x)is int for x in row),'integer role shape');t,h,o,c,p,z=row + need(0<=tlastrow[key][0]:lastrow[key]=(z,idx,w) + need(helpers==[(1<<408)-1]*N,'all helper identities');idle=Counter() + for(o,c),(cap,_,_)in win.items(): + for p in range(112): + key=(o,c,p);mask=occupied.get(key,0);used=mask.bit_count();need(mask==(1<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(a+b)==b + +def restored_of(w): + n=2*w['report']['v']+w['report']['R'] + return {g[1]-n for g in w['cleanup'] if g[1]>=n}|{g[2]-n for g in w['cleanup'] if g[0]=='add' and g[2]>=n} + +def derive_cleanup(w,restored): + v=w['report']['v'];n=2*v+w['report']['R'];full=list(basis([1<=224) + return {str(k):v for k,v in sorted(paid.items())},{str(k):v for k,v in sorted(inv.items())} + +def apply(word, patch): + """Return (changed word, ledger). Authenticates the decoded source first.""" + require(patch.get('stage')=='preload-move','stage tag') + digest=canon(word);require(digest==patch['source_canonical_sha256'],'source canonical hash differs from the declared source') + require(patch['variant'] in SOURCE_CANONICAL and SOURCE_CANONICAL[patch['variant']]==digest,'unauthorized decoded source SHA256') + x=copy.deepcopy(word) + # A: replacements and insertions, both addressed by index in the SOURCE A (before any edit). + ops=patch['A_edits'];seen=set();byp={};repl={} + for e in ops: + if e['op']=='replace': + i=e['index'];require(i not in seen and i not in repl,('duplicate A replace',i));require(word['A'][i]==e['old'],('A old gate mismatch',i,word['A'][i]));repl[i]=e['new'] + else: + require(e['op']=='insert' and 0<=e['before']<=len(word['A']),'A edit op');byp.setdefault(e['before'],[]).append(e['gate']) + A=[] + for p in range(len(word['A'])+1): + A.extend(copy.deepcopy(g) for g in byp.get(p,[])) + if p= 0 and offset + width <= rank[child], 'R6', 'slice exceeds child rank') + need(not cells[owner, child, port] & new, 'R6', 'overlapping slices') + cells[owner, child, port] |= new + need(all(hosted[call] == set(range(R)) for call in order), 'R2', 'incomplete helper inventory') + idle = Counter() + for (owner, child) in span_: + for port in range(V): + used = cells[owner, child, port] + need(used == set(range(len(used))), 'R6', 'gap in occupied prefix') + if rank[child] > len(used): + idle[rank[child] - len(used)] += 1 + need(idle == expected_idle, 'R7', f'idle profile {dict(sorted(idle.items()))} != claimed') + profile = Counter({r: L * T * n for r, n in local_profile.items()}) + profile.update(idle) + mass = sum(r * n for r, n in profile.items()) + need(M * live - mass == 320 * T, 'R7', 'rank deficit') + need(max(profile) ** 2 * 2 < M * M, 'R7', 'halving guard') + return dict(idle=dict(sorted(idle.items())), profile=dict(sorted(profile.items())), rank_mass=mass, + deficit=M * live - mass, calls=len(order), roles=len(roles), windows=len(span_), + cross_replica_roles=sum(z['owner_replica'] != z['replica'] for z in roles)) + + +def as_profile(d): + return Counter({int(k): v for k, v in d.items()}) + + +# ---------------------------------------------------------------- controls + +def controls(geo, widths, local_profile, roles, plan, expected_idle, T): + """Each mutant must be rejected by the rule it targets.""" + rank, place = geo['rank'], geo['place'] + span_, callpos = windows(geo, [tuple(x) for x in plan['order']]) + order = [tuple(x) for x in plan['order']] + first = roles[0] + out = [] + + def expect(name, rule, mutant, idle=expected_idle): + try: + audit(geo, widths, local_profile, mutant, plan, idle, T) + except Reject as e: + need(str(e).startswith(rule + ':'), 'control', f'{name} rejected by {e} instead of {rule}') + out.append(dict(name=name, rejected_by=rule)) + return + raise Reject(f'control: accepted {name}') + + def swap(i, z): + return roles[:i] + [z] + roles[i + 1:] + + expect('drop_role', 'R1', roles[1:]) + expect('narrow_width', 'R2', swap(0, dict(first, width=first['width'] - 1))) + j = next(i for i, z in enumerate(roles) if z['time'] == first['time'] and z['helper'] != first['helper']) + expect('duplicate_helper', 'R2', swap(j, dict(roles[j], helper=first['helper']))) + expect('private_family', 'R3', swap(0, dict(first, family=T * FAMILIES_PER_REPLICA))) + # A role whose family/copy are consistent but sits on the active pair. + for i, z in enumerate(roles): + s, r = z['stage'], z['replica'] + p = geo['stage_pair'][s] + child = next(c for c, (pp, sd) in place.items() if pp == p and c in rank and (r, c) in span_) + fam = r * FAMILIES_PER_REPLICA + (2 * p + place[child][1]) * V + z['port'] + expect('active_pair', 'R3', swap(i, dict(z, owner_replica=r, child=child, family=fam, copy=r * V + z['port']))) + break + # Two helpers of one invocation on the same family (second gets a fresh slice range). + calls = defaultdict(list) + for i, z in enumerate(roles): + calls[z['time']].append(i) + a, b = calls[first['time']][0], calls[first['time']][1] + za, zb = roles[a], roles[b] + expect('family_collision', 'R4', swap(b, dict(zb, owner_replica=za['owner_replica'], child=za['child'], + port=za['port'], family=za['family'], copy=za['copy'], + offset=za['offset'] + za['width']))) + # Move a whole role to an invocation after its owner's idle sweep, keeping the helper index unique + # by swapping times with the same helper there. + for i, z in enumerate(roles): + lo, hi = span_[z['owner_replica'], z['child']] + later = next((key for key in order if callpos[key] > hi), None) + if later is None: + continue + t2 = order.index(later) + k = next(k for k in calls[t2] if roles[k]['helper'] == z['helper']) + mutant = list(roles) + mutant[i] = dict(z, stage=later[0], replica=later[1], time=t2) + mutant[k] = dict(roles[k], stage=z['stage'], replica=z['replica'], time=z['time']) + expect('past_idle_sweep', 'R5', mutant) + break + # Two slices of one bin overlapping in cells (different invocations, so R4 is silent). + by_bin = defaultdict(list) + for i, z in enumerate(roles): + by_bin[z['owner_replica'], z['child'], z['port']].append(i) + i, k = next(v for v in by_bin.values() if len(v) >= 2)[:2] + expect('overlap', 'R6', swap(k, dict(roles[k], offset=roles[i]['offset']))) + # Shift the last slice of some bin up by one inside capacity: a gap appears. + for v in by_bin.values(): + top = max(v, key=lambda x: roles[x]['offset']) + z = roles[top] + if z['offset'] + z['width'] < rank[z['child']]: + expect('prefix_gap', 'R6', swap(top, dict(z, offset=z['offset'] + 1))) + break + tampered = Counter(expected_idle) + one = min(tampered) + tampered[one] -= 1 + tampered[one + 1] += 1 + expect('claimed_idle_tampered', 'R7', roles, idle=+tampered) + stale = dict(plan, windows=dict(plan['windows'])) + key = next(iter(stale['windows'])) + stale['windows'][key] = [stale['windows'][key][0], stale['windows'][key][1][:-1]] + try: + audit(geo, widths, local_profile, roles, stale, expected_idle, T) + except Reject as e: + need(str(e).startswith('X1:'), 'control', 'stale window rejected elsewhere') + out.append(dict(name='plan_window_truncated', rejected_by='X1')) + else: + raise Reject('control: accepted plan_window_truncated') + return out + + +# ---------------------------------------------------------------- main + +def main(): + ap = argparse.ArgumentParser(description=__doc__, formatter_class=argparse.RawDescriptionHelpFormatter) + ap.add_argument('--repo', type=Path, default=HERE.parent.parent, help='repository holding the pinned blobs') + ap.add_argument('--fetch', action='store_true', help='fetch refs/pull/N/head for every claim first') + ap.add_argument('--only', type=int, action='append', help='audit only these PR numbers') + ap.add_argument('--write', action='store_true', help='rewrite RESULT.json instead of comparing with it') + args = ap.parse_args() + sources = json.loads((HERE / 'SOURCES.json').read_text()) + repo = args.repo.resolve() + + pins = sources['inputs'] + tbytes, pbytes, wbytes = (repo / TEMPLATE).read_bytes(), (repo / PHASES).read_bytes(), WORD.read_bytes() + need(sha(tbytes) == pins['template_sha256'], 'input', 'parent template hash') + need(sha(pbytes) == pins['data_phases_sha256'], 'input', 'DATA-PHASES hash') + need(sha(gzip.decompress(wbytes)) == pins['word_content_sha256'], 'input', 'seven-slot word content hash') + template, phases, word = load(tbytes, TEMPLATE), load(pbytes, PHASES), load(wbytes, '.gz') + geo = geometry(template, phases) + widths = word_widths(word) + local_profile = as_profile(word['report']['local_profile']) + need(Counter(widths) == as_profile(word['report']['width_inventory']), 'word', 'width inventory') + + if args.fetch: + for c in sources['claims']: + subprocess.run(['git', '-C', str(repo), 'fetch', '-q', 'https://github.com/CrocSwap/integer-mult-bounds.git', + f'refs/pull/{c["pr"]}/head'], check=True) + + rows, receipt_controls, t8_done = [], {}, None + for c in sources['claims']: + if args.only and c['pr'] not in args.only: + continue + get = {name: load(blob(repo, oid), name) for name, oid in c['blobs'].items()} + spec, plan = get['data/SPEC.json'], get['data/PLAN.json'] + if 'RESULT.json' in get: + result = get['RESULT.json'] + else: # #1082 ships CANDIDATE.json (kappa) and PROFILE.json instead of RESULT.json + result = dict(kappa_decimal=get['CANDIDATE.json']['kappa'], profile=get['PROFILE.json']) + need(spec['providers']['gauge44']['expected_profile'] == {str(k): v for k, v in sorted(local_profile.items())}, + 'spec', f'#{c["pr"]} local profile differs from the word') + need(Counter(widths) == as_profile(spec['providers']['gauge44']['inventory']), 'spec', 'width inventory') + if t8_done is None and 'data/T8/OWNERS.json.gz' in get: + # The shared T8 owner map (#1018) under the same rules, T = 8. + t8 = audit(geo, widths, local_profile, get['data/T8/OWNERS.json.gz'], get['data/T8/PLAN.json'], + as_profile(get['data/SPEC-T8.json']['expected']['idle_remainder_profile']), 8) + need(t8['profile'] == {int(k): v for k, v in get['data/T8/PLAN.json']['profile'].items()}, 'R7', 'T8 PLAN profile') + t8_done = dict(owners_blob=c['blobs']['data/T8/OWNERS.json.gz'], **t8) + roles = get['data/OWNERS.json.gz'] + r = audit(geo, widths, local_profile, roles, plan, + as_profile(spec['expected']['idle_remainder_profile']), 16) + claimed = result.get('complex_profile', result.get('profile')) # rohanarun packages use 'profile' + need(r['profile'] == {int(k): v for k, v in claimed.items()}, 'R7', 'RESULT profile') + need(r['profile'] == {int(k): v for k, v in plan['profile'].items()}, 'R7', 'PLAN profile') + if 'idle_remainder_profile' in result: + need(r['idle'] == {int(k): v for k, v in result['idle_remainder_profile'].items()}, 'R7', 'RESULT idle') + need(r['cross_replica_roles'] == spec['expected'].get('cross_replica_helper_roles', r['cross_replica_roles']), + 'R7', 'cross-replica role count') + if c['pr'] == sources['controls_on']: + receipt_controls = controls(geo, widths, local_profile, roles, plan, + as_profile(spec['expected']['idle_remainder_profile']), 16) + rows.append(dict(pr=c['pr'], head=c['head'], kappa=result['kappa_decimal'], **r)) + print(f"PASS #{c['pr']} kappa={result['kappa_decimal']} idle={r['idle']}", flush=True) + + receipt = dict( + status='PASS_INDEPENDENT_T16_OWNER_AUDIT', + geometry=dict(source_events_per_replica=30, positive_children=len(geo['rank']), + child_ranks={str(c): geo['rank'][c] for c in sorted(geo['rank'])}, + x2_disjoint_child_port_checks=geo['x2_child_ports']), + word=dict(R=len(widths), width_inventory={str(k): v for k, v in sorted(Counter(widths).items())}, + local_profile={str(k): v for k, v in sorted(local_profile.items())}), + t8=t8_done, claims=rows, controls=receipt_controls) + text = json.dumps(receipt, indent=1, default=lambda o: {str(k): v for k, v in o.items()}) + '\n' + text = json.dumps(json.loads(text), indent=1) + '\n' + target = HERE / 'RESULT.json' + if args.write: + target.write_text(text) + elif not args.only: + need(target.read_text() == text, 'receipt', 'RESULT.json differs from this run') + print(f"PASS_INDEPENDENT_T16_OWNER_AUDIT claims={len(rows)} roles={sum(r['roles'] for r in rows)} " + f"t8_roles={t8_done['roles'] if t8_done else 0} controls={len(receipt_controls)}") + + +if __name__ == '__main__': + try: + main() + except Reject as e: + sys.exit(f'FAIL {e}') diff --git a/research/t8-rank7-two-swaps/test_materialize.py b/research/t8-rank7-two-swaps/test_materialize.py new file mode 100644 index 0000000000..1bcdf589f4 --- /dev/null +++ b/research/t8-rank7-two-swaps/test_materialize.py @@ -0,0 +1,40 @@ +# SPDX-License-Identifier: Apache-2.0 +"""Distinguishing boundary controls for Git-free materialization.""" +import gzip,hashlib,io,json,tarfile,tempfile +from pathlib import Path +import importlib.util +_spec=importlib.util.spec_from_file_location("scientific_materialize",Path(__file__).resolve().parent/"materialize.py") +_module=importlib.util.module_from_spec(_spec);_spec.loader.exec_module(_module) +build=_module.build +sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest() +def test(): + with tempfile.TemporaryDirectory(prefix='t16-materialize-controls-')as tmp: + root=Path(tmp);repo=root/'main';repo.mkdir();(repo/'a').write_bytes(b'alpha') + def archive(items): + p=root/'overlay.tar.gz' + with tarfile.open(p,'w:gz')as tar: + for name,b in items: + e=tarfile.TarInfo(name);e.size=len(b);tar.addfile(e,io.BytesIO(b)) + return p + def recipe(extra=None): + d={'entries':{'source/a':{'source_kind':'canonical_main','source_path':'a','bytes':5,'sha256':hashlib.sha256(b'alpha').hexdigest()},'source/b':{'source_kind':'overlay','source_path':'source/b','bytes':4,'sha256':hashlib.sha256(b'beta').hexdigest()}},'original_bundle_manifest':{'scope':'test only'}} + if extra:extra(d) + p=root/'recipe.json';p.write_text(json.dumps(d));return p + r=recipe();o=archive([('source/b',b'beta')]);build(repo,r,o,root/'positive',sha(r),sha(o));assert(root/'positive/source/a').read_bytes()==b'alpha' + count=1 + def reject(label,fn): + nonlocal count + try:fn() + except (ValueError,AssertionError):count+=1 + else:raise AssertionError('accepted '+label) + reject('archive authentication',lambda:build(repo,r,o,root/'bad-hash',sha(r),'0'*64)) + (repo/'a').write_bytes(b'ALPHA');reject('changed mainfile',lambda:build(repo,r,o,root/'bad-main',sha(r),sha(o)));(repo/'a').write_bytes(b'alpha') + o=archive([('source/b',b'BETA')]);reject('corrupt overlay payload despite updated archivehash',lambda:build(repo,r,o,root/'bad-payload',sha(r),sha(o))) + o=archive([('../escape',b'x'),('source/b',b'beta')]);reject('archive traversal',lambda:build(repo,r,o,root/'bad-path',sha(r),sha(o))) + o=archive([('source/b',b'beta'),('extra',b'x')]);reject('extra archiveentry',lambda:build(repo,r,o,root/'bad-extra',sha(r),sha(o))) + o=archive([('source/b',b'beta'),('source/b',b'beta')]);reject('duplicate entry',lambda:build(repo,r,o,root/'bad-duplicate',sha(r),sha(o))) + o=archive([('source/b',b'beta')]);r=recipe(lambda d:d['entries']['source/a'].update(source_path='../escape'));reject('mainfile traversal',lambda:build(repo,r,o,root/'bad-sourcepath',sha(r),sha(o))) + o=archive([]);r=recipe();reject('missing archiveentry',lambda:build(repo,r,o,root/'bad-missing',sha(r),sha(o))) + if any(p.name.startswith('bad-')for p in root.iterdir()):raise AssertionError('invalid input wrote output') + return {'controls_passed':count,'failed_inputs_write_no_output':True} +if __name__=='__main__':print(json.dumps(test())) diff --git a/research/t8-rank7-two-swaps/test_reconstruct.py b/research/t8-rank7-two-swaps/test_reconstruct.py new file mode 100644 index 0000000000..292d5d4ef5 --- /dev/null +++ b/research/t8-rank7-two-swaps/test_reconstruct.py @@ -0,0 +1,185 @@ +"""Behavioral certificate, chronology, source and literal owner controls.""" +import copy +import json +import os +from pathlib import Path +import shutil +import tempfile +import unittest +import sys + +sys.path.insert(0, str(Path(__file__).resolve().parent)) +import reconstruct as r # noqa: E402 - isolated-script bootstrap + +ROOT = Path(os.environ.get("T8_RESEARCH_ROOT", r.HERE / "source-inputs")).resolve() + + +class CertificateControls(unittest.TestCase): + @classmethod + def setUpClass(cls): + cls.rows, cls.plan, cls.audit = r.reconstruct(ROOT) + cls.cert = r.read(r.HERE / "CERTIFICATE.json") + cls.auditor, cls.geo, cls.widths, cls.local = r.sources(ROOT) + + def rejected(self, change, message): + cert = copy.deepcopy(self.cert) + change(cert) + with self.assertRaisesRegex(ValueError, message): + r.reconstruct(ROOT, certificate=cert) + + def test_positive_literal_and_both_provider_contract(self): + self.assertEqual(len(self.rows), 29376) + self.assertEqual(self.audit["rank_mass"], 520704) + self.assertEqual(self.audit["idle"], {1: 1940, 3: 536, 5: 172, 32: 1, 48: 3050}) + + def test_duplicate_and_missing_flow(self): + self.rejected(lambda c: c["flow"].append(c["flow"][0][:]), "duplicate flow") + self.rejected(lambda c: c["flow"].pop(), "demand|supply") + + def test_fractional_and_boolean_counts(self): + self.rejected(lambda c: c["flow"][0].__setitem__(3, 1.5), "integer domain") + self.rejected( + lambda c: c["allocation"][0].__setitem__(2, True), "integer domain" + ) + + def test_width_and_bin_corruption(self): + self.rejected( + lambda c: c["patterns"][0][1].__setitem__(5, 12), "overfull pattern" + ) + self.rejected( + lambda c: c["allocation"][0].__setitem__(2, c["allocation"][0][2] - 1), + "integer domain|group bin", + ) + + def test_window_corruption(self): + def change(c): + # Find a known forbidden time from authenticated literal plan windows. + grouped = {} + for key, (capacity, times) in self.plan["windows"].items(): + grouped.setdefault((capacity, tuple(times)), []).append(key) + groups = sorted(grouped) + for row in c["flow"]: + group = c["allocation"][row[0]][0] + bad = next((t for t in range(72) if t not in groups[group][1]), None) + if bad is not None: + row[1] = bad + return + self.fail("missing negative window control") + + self.rejected(change, "flow outside window") + + def test_literal_time_width_and_family_controls(self): + for field, value in [("time", 71), ("width", 10), ("family", 8 * 896)]: + rows = copy.deepcopy(self.rows) + rows[0][field] = value + with self.assertRaises(self.auditor.Reject): + self.auditor.audit( + self.geo, + self.widths, + self.local, + rows, + self.plan, + self.audit["idle"], + 8, + ) + + def test_local_source_corruption_precedes_reconstruction(self): + with tempfile.TemporaryDirectory() as directory: + package = Path(directory) / "package" + shutil.copytree(r.HERE, package) + with (package / "CERTIFICATE.json").open("a") as handle: + handle.write("\n") + with self.assertRaisesRegex(ValueError, "source hash"): + r.reconstruct(ROOT, package=package) + + def test_modern_two_provider_dispatch(self): + fill, order, dispatch, audit = r.modern_inputs(ROOT, self.rows, self.plan) + self.assertEqual(len(fill["rows"]), 29376) + self.assertEqual(dispatch[0], [0, 0, "extra"]) + self.assertTrue(all(row[2] == "gauge44" for row in dispatch[1:])) + bad = copy.deepcopy(self.rows) + bad[0]["width"] += 1 + with self.assertRaisesRegex(ValueError, "actual provider width"): + r.modern_inputs(ROOT, bad, self.plan) + + def test_successor_two_swap_controls(self): + source = r.read(r.HERE / "PLAN-3413.json") + plan = r.read(r.HERE / "PLAN-T8.json") + recipe = r.read(r.HERE / "ORDER-RECIPE-3485.json") + for key, value in ( + ("adjacent_swaps", [[7, 8], [8, 9]]), + ("adjacent_swaps", [[8.0, 9], [7, 8]]), + ("before_calls", [[True, 2], [2, 1], [3, 0]]), + ("source_pr", 3468), + ): + bad = copy.deepcopy(recipe) + bad[key] = value + with self.assertRaises(ValueError): + r.projected_order(source, plan, successor_recipe=bad) + with self.assertRaises(ValueError): + r.projected_order(source, r.read(r.HERE / "PLAN-3485.json")) + + def test_declared_chronology_swap_controls(self): + source = r.read(r.HERE / "PLAN-3413.json") + plan = r.read(r.HERE / "PLAN-T8.json") + recipe = r.read(r.HERE / "ORDER-RECIPE.json") + for key, value in ( + ("adjacent_positions", [12, 13]), + ("adjacent_positions", [11.0, 12]), + ("before_calls", [[True, 3], [2, 2]]), + ("before_calls", [[1, 2], [2, 3]]), + ("source_pr", 3465), + ): + bad = copy.deepcopy(recipe) + bad[key] = value + with self.assertRaises(ValueError): + r.projected_order(source, plan, bad) + with self.assertRaises(ValueError): + r.projected_order(source, r.read(r.HERE / "PLAN-3468.json")) + + def test_fixed_replica_and_source_projection_controls(self): + source = r.read(r.HERE / "PLAN-3413.json") + mutations = [ + (lambda plan: plan["order"].pop(), "call inventory"), + (lambda plan: plan["order"][0].__setitem__(1, 8), "call inventory"), + (lambda plan: plan["order"][0].__setitem__(1, False), "integer T8 calls"), + (lambda plan: plan.__setitem__("T", 16), "fixed T8 geometry"), + (lambda plan: plan.__setitem__("T", 8.0), "integer geometry"), + ] + for change, message in mutations: + with self.subTest(message=message): + plan = copy.deepcopy(self.plan) + change(plan) + with self.assertRaisesRegex(ValueError, message): + r.projected_order(source, plan) + plan = copy.deepcopy(self.plan) + second = next(i for i, call in enumerate(plan["order"]) if call == [1, 0]) + plan["order"][0], plan["order"][second] = ( + plan["order"][second], + plan["order"][0], + ) + with self.assertRaisesRegex(ValueError, "exact declared PR3485 two-swap order"): + r.projected_order(source, plan) + + def test_retained_t8_window_is_rederived(self): + plan = copy.deepcopy(self.plan) + key = next(iter(plan["windows"])) + plan["windows"][key][1].append(71) + with self.assertRaises(self.auditor.Reject): + self.auditor.audit( + self.geo, + self.widths, + self.local, + self.rows, + plan, + self.audit["idle"], + 8, + ) + + def test_duplicate_json_key(self): + with self.assertRaisesRegex(ValueError, "duplicate JSON key"): + json.loads('{"schema":1,"schema":2}', object_pairs_hook=r.unique) + + +if __name__ == "__main__": + unittest.main() diff --git a/research/t8-rank7-two-swaps/verify.py b/research/t8-rank7-two-swaps/verify.py new file mode 100644 index 0000000000..2b65d8e2db --- /dev/null +++ b/research/t8-rank7-two-swaps/verify.py @@ -0,0 +1,92 @@ +# SPDX-License-Identifier: Apache-2.0 +"""Reconstruct the literal T8 candidate and replay its complete finite admission.""" +import argparse +from fractions import Fraction +import hashlib +import json +import os +from pathlib import Path +import subprocess +import sys +import tempfile + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] +KAPPA = Fraction('0.001729097946885651030613') - Fraction(1, 10**46) - Fraction(1, 10**70) +BASELINE = Fraction('0.001728996308346386172130') - Fraction(1, 10**46) - Fraction(1, 10**70) + + +def need(value, message): + if not value: + raise ValueError(message) + + +def read(path): + return json.loads(path.read_text()) + + +def run(script, *arguments, timeout): + subprocess.run([sys.executable, '-I', '-Werror', '-B', str(HERE / script), + *map(str, arguments)], check=True, timeout=timeout) + + +def verify(work, main_files): + need(__debug__, 'full ancestral admission requires enabled assertions') + need(not work.exists(), 'use a fresh external work directory') + need(not work.is_relative_to(ROOT), 'work directory must be outside the checkout') + work.mkdir(parents=True) + run('reconstruct.py', '--output', work / 'allocation', timeout=120) + run('replay.py', '--main-files', main_files, '--allocation', work / 'allocation', + '--work', work / 'replay', '--jobs', 2, timeout=570) + admission = work / 'replay/admission' + result = read(admission / 'RESULT.json') + release_path = admission / 'release/RELEASE-RECEIPT.json' + release = read(release_path) + need(result['status'] == 'PASS_REPLICA_ORDER_FILL_DERIVATIVE_COMPLETE_RELEASE', + 'complete admission required') + need(release['status'] == 'PASS_RELEASE', 'complete release required') + need(Fraction(result['kappa']) == Fraction(release['kappa_decimal']) == KAPPA > BASELINE, + 'exact scoped T8 gain') + need(hashlib.sha256(release_path.read_bytes()).hexdigest() + == result['release_receipt_sha256'], 'release receipt binding') + invoice = read(admission / 'discovery/global/audit/PREFIX-AND-INVOICE.json') + need(invoice['private_zero_buffers'] == 91 and invoice['physical'] == 7677, + 'fully charged private buffers and physical families') + need(invoice['physical_stock_identity'] == { + 'data_and_owner_families': 7168, 'local_helpers': 408, + 'private_centres': 8, 'private_zero_buffers': 91, 'coefficient_work': 2}, + 'physical stock decomposition') + expected = read(HERE / 'EXPECTED.json') + profile = read(work / 'allocation/MODERN-OWNER-AUDIT.json')['profile'] + need(profile == expected['profile'], 'literal paid profile') + need(all(stage['exit_code'] == 0 for stage in result['stages']), 'all stages completed') + receipt = {'status': 'PASS_T8_RANK7_PROVIDER_COMPOSITION', 'kappa': str(KAPPA), + 'kappa_decimal': result['kappa_decimal'], 'baseline_pr': 3485, + 'baseline_kappa': str(BASELINE), 'gain': str(KAPPA - BASELINE), + 'replicas': 8, 'calls': 72, 'helpers_per_call': 408, + 'roles': 29376, 'profile': profile, + 'release_receipt_sha256': result['release_receipt_sha256'], + 'source_manifest_sha256': result['source_manifest_sha256'], + 'native_receipt_sha256': result['native_receipt_sha256'], + 'scope': 'Complete conditional finite T8 admission and modern outer arithmetic. ' + 'Both native providers reused from authenticated prior fresh executions. ' + 'Below the T740 frontier; inherited all-size assumptions remain.'} + (work / 'RESULT.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(receipt['status'], receipt['kappa_decimal'], flush=True) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--work', type=Path) + parser.add_argument('--main-files', type=Path, default=ROOT) + args = parser.parse_args() + if args.work is None: + parent = Path(tempfile.mkdtemp(prefix='t8-rank7-', dir=os.environ.get('TMPDIR'))) + work = parent / 'run' + else: + work = args.work.resolve() + verify(work, args.main_files.resolve()) + + +if __name__ == '__main__': + main()