diff --git a/research/dyadic-horner-direction/CLAIM.json b/research/dyadic-horner-direction/CLAIM.json new file mode 100644 index 0000000000..e00855109b --- /dev/null +++ b/research/dyadic-horner-direction/CLAIM.json @@ -0,0 +1,141 @@ +{ + "assignment_seed": 39, + "drawn_at_utc": "2026-10-13T06:23:11.445790+00:00", + "claimed_at_utc": "2026-10-13T06:33:36.779096+00:00", + "track": "complex supplier", + "base_commit": "7ee02b7c96d85f22b38d28bd7ed49bb8c1aeb261", + "base_tree": "2bb27541ee289e7a650eb0559abc3df09754059e", + "candidate_selection": "39 modulo 3 = 0", + "candidates": [ + { + "object": "Each dyadic coefficient in #626 CK/JP8 and current #741 SW4", + "method": "Compare binary and NAF Horner in both digit directions with the original per-macro private boundary", + "chosen": true + }, + { + "object": "Unequal-numerator common-source transitions", + "method": "One-read affine updates", + "chosen": false, + "reason": "#739/#811 already study coefficient routes; avoid repeating their search" + }, + { + "object": "Restored target panels for CK", + "method": "Signed target-basis forest", + "chosen": false, + "reason": "#816 already supplies a construction and exact class floor" + } + ], + "scope": "Construct and exactly replay bidirectional per-coefficient Horner words. Six finite local scalar programs; complete primitive invoices, arbitrary private input, fresh positive prefix bounds. No cross-macro sharing, production integration, or new kappa.", + "expected_deliverable": "Focused finite circuit construction, proof, exact certificate, source pins, independent arithmetic crosscheck and negative controls", + "expected_finish": "Within approximately 90 minutes of the claim; bounded to the six pinned programs and a finite coefficient crosscheck", + "coordination": "Only open non-PR issue #650 requests Discussions; no sprint coordination issue was available. Local claim under gist instructions.", + "open_pr_snapshot_count": 633, + "related_prs": { + "816": { + "title": "Research: signed CK target forests save 66,520 primitives with an exact class floor (no new kappa)", + "head": "133735a2cc2319c12ba5d786214b2217e083e7da", + "author": "dd-hemant", + "final_head": "133735a2cc2319c12ba5d786214b2217e083e7da" + }, + "815": { + "title": "Research: exact frame-only search shows #626 providers are frame-optimal (negative result)", + "head": "52175dd28867aa3766730e02a4e253b887a3a2ab", + "author": "Rohansguliani", + "final_head": "d8c8b40ab0a95b6d77389e6726d86dddb60fb53c" + }, + "811": { + "title": "Research: JP8 additive coefficient routes save 2,784 beyond rescaling (no new kappa)", + "head": "b5c244c916dd0b30957332edad7ae7ae22b0eb9d", + "author": "Ryan-Haines", + "final_head": "b5c244c916dd0b30957332edad7ae7ae22b0eb9d" + }, + "807": { + "title": "Research: restored CK helper pairs save 35,872 primitives per orientation (no new \u03ba)", + "head": "b1a5c533a22c2665600102d872f6a84e0664a70d", + "author": "davidawad", + "final_head": "b1a5c533a22c2665600102d872f6a84e0664a70d" + }, + "793": { + "title": "Research: batch JP8 compensation, saving 80,150 / 81,464 primitives (no new kappa)", + "head": "f9383f324ee86793c5ae7b73f8e39d5827a8aa52", + "author": "Varun-Mittal-1001", + "final_head": "f9383f324ee86793c5ae7b73f8e39d5827a8aa52" + }, + "787": { + "title": "Research: compose complex coefficient lowering and cleanup sharing", + "head": "93ceb65cfbf339d7ca743614d4756a3af1440cd4", + "author": "bitplane", + "final_head": "93ceb65cfbf339d7ca743614d4756a3af1440cd4" + }, + "769": { + "title": "Research: CK dyadic ladders save 13,770 / 67,146 primitives (no new kappa)", + "head": "e891b2b19e3185ec91bcf001e255af87f42389ce", + "author": "24kHandsome1201", + "final_head": "e891b2b19e3185ec91bcf001e255af87f42389ce" + }, + "751": { + "title": "Research: save 19,688 JP8 backward primitives with reverse Horner (no new kappa)", + "head": "7a1a3a319da359ec8b6e83230a7fcf7733fac8e5", + "author": "thakrarsagar", + "final_head": "7a1a3a319da359ec8b6e83230a7fcf7733fac8e5" + }, + "739": { + "title": "Research construction: rescale JP8 coefficient work across magnitudes (no new kappa)", + "head": "abb9825202dba6f9bc95c7df8d12d86088fdff1a", + "author": "namredips", + "final_head": "abb9825202dba6f9bc95c7df8d12d86088fdff1a" + }, + "734": { + "title": "Research: prefix-bounded signed-Horner circuits for CK and JP8 (no new kappa)", + "head": "ba76ba3321d000c8996b0b254bcf0d7260e1bbb6", + "author": "AllStars101-sudo", + "final_head": "ba76ba3321d000c8996b0b254bcf0d7260e1bbb6" + }, + "723": { + "title": "Research: save 3,276 JP8 scalar primitives per orientation with signed digits", + "head": "d3bc41b87fc7d23f50d064a0f06f1a89e3ab02a7", + "author": "thakrarsagar", + "final_head": "d3bc41b87fc7d23f50d064a0f06f1a89e3ab02a7" + }, + "696": { + "title": "Research: lower selected complex scalar primitives by 22\u201325% (no new kappa)", + "head": "5a3f983715027c4fd83f50bc9001d4b18463bed1", + "author": "thakrarsagar", + "final_head": "5a3f983715027c4fd83f50bc9001d4b18463bed1" + }, + "830": { + "title": "Research: transposed JP8 work saves 32,810 backward primitives (no new kappa)", + "head": "6a0b8d55bb8026f8b6d708ae07740453b41c872f", + "author": "Ryan-Haines", + "relation": "Transposed cross-macro #811 work. This contribution preserves each individual coefficient boundary; no combined saving claimed." + } + }, + "status": "submitted", + "final_overlap_check": { + "checked_at_utc": "2026-10-13T06:46:00.251632+00:00", + "open_pr_count": 646, + "latest_number": 833, + "upstream_head": "7ee02b7c96d85f22b38d28bd7ed49bb8c1aeb261" + }, + "result": { + "extra_real_saved_per_orientation": { + "ck": 928, + "jp8": 810, + "sw4": 312 + }, + "programs": 6, + "coefficients": 962, + "negative_controls": 14, + "independent_grid_inputs": 13286, + "kappa": "unchanged", + "pr_url": "https://github.com/CrocSwap/integer-mult-bounds/pull/837" + }, + "validated_at_utc": "2026-10-13T06:47:36.745728+00:00", + "publication_refresh": { + "upstream_head": "f567884aeb8851b6e794af1184119a3bfbe1e631", + "new_selected_pr": 799, + "new_selected_kappa": "1661634653669567/1000000000000000000", + "scope": "#741 has become a checkpoint during submission. This six-program result retains its pinned #741/#626 scope; no transport to #799 is claimed.", + "record_relocation": "The identical pinned #741 record is accepted at its new official checkpoint path; its hash and manifest binding are still enforced." + } +} diff --git a/research/dyadic-horner-direction/EXPECTED.json b/research/dyadic-horner-direction/EXPECTED.json new file mode 100644 index 0000000000..3ba3527e51 --- /dev/null +++ b/research/dyadic-horner-direction/EXPECTED.json @@ -0,0 +1,18386 @@ +{ + "base_commit": "7ee02b7c96d85f22b38d28bd7ed49bb8c1aeb261", + "coefficient_certificates": [ + { + "chosen": "naf-forward", + "coefficient": "-67108862", + "costs": { + "binary-forward": 52, + "binary-reverse": 76, + "naf-forward": 30, + "naf-reverse": 55 + }, + "positive_prefixes": { + "binary-forward": "67108863", + "binary-reverse": "67108863", + "naf-forward": "67108867", + "naf-reverse": "67108867" + }, + "word_sha256": "56e2fdce2708014c24621a89dcab666bfb765e4f3313ff1547c2d595f121f672" + }, + { + "chosen": "naf-forward", + "coefficient": "-33525759", + "costs": { + "binary-forward": 48, + "binary-reverse": 72, + "naf-forward": 31, + "naf-reverse": 56 + }, + "positive_prefixes": { + "binary-forward": "33525760", + "binary-reverse": "33525760", + "naf-forward": "33591298", + "naf-reverse": "33591298" + }, + "word_sha256": "1b0ffb2cbbfe2a67a9da328c2d56e2847abb15c5f4be7273b6fc6afddd27a4fb" + }, + { + "chosen": "naf-forward", + "coefficient": "-33497087", + "costs": { + "binary-forward": 48, + "binary-reverse": 72, + "naf-forward": 31, + "naf-reverse": 56 + }, + "positive_prefixes": { + "binary-forward": "33497088", + "binary-reverse": "33497088", + "naf-forward": "33628162", + "naf-reverse": "33628162" + }, + "word_sha256": "5a446f1c09022c4613a608266844cc136dd3dba6831d848ff3e4918d1dd503dc" + }, + { + "chosen": "naf-forward", + "coefficient": "-20971400", + "costs": { + "binary-forward": 43, + "binary-reverse": 64, + "naf-forward": 30, + "naf-reverse": 51 + }, + "positive_prefixes": { + "binary-forward": "20971401", + "binary-reverse": "20971401", + "naf-forward": "20971657", + "naf-reverse": "20971657" + }, + "word_sha256": "6ec764376ea489cf8e678b1a1239f2e6effe4904a58798d2f773e5273cf39163" + }, + { + "chosen": "naf-forward", + "coefficient": "-41902077/2", + "costs": { + "binary-forward": 49, + "binary-reverse": 72, + "naf-forward": 34, + "naf-reverse": 57 + }, + "positive_prefixes": { + "binary-forward": "41902077", + "binary-reverse": "41902079/2", + "naf-forward": "41984005", + "naf-reverse": "41984007/2" + }, + "word_sha256": "bfdc99419cefee571df4d4ccb77c09534097adec9b58c5b78a430915dff1f9a7" + }, + { + "chosen": "naf-forward", + "coefficient": "-17039357", + "costs": { + "binary-forward": 44, + "binary-reverse": 68, + "naf-forward": 30, + "naf-reverse": 54 + }, + "positive_prefixes": { + "binary-forward": "17039358", + "binary-reverse": "17039358", + "naf-forward": "17039366", + "naf-reverse": "17039366" + }, + "word_sha256": "70e1b80ef780b47c55aea92fd3a1cddc0848d452899ce53554997c7b85a4bd9a" + }, + { + "chosen": "naf-forward", + "coefficient": "-33685503/2", + "costs": { + "binary-forward": 46, + "binary-reverse": 69, + "naf-forward": 31, + "naf-reverse": 54 + }, + "positive_prefixes": { + "binary-forward": "33685503", + "binary-reverse": "33685505/2", + "naf-forward": "33685505", + "naf-reverse": "33685507/2" + }, + "word_sha256": "df05ade2b1868b86a3ade7317ff177107c71daceedf9814ee2df44a89d2cb640" + }, + { + "chosen": "naf-forward", + "coefficient": "-33612031/2", + "costs": { + "binary-forward": 40, + "binary-reverse": 63, + "naf-forward": 33, + "naf-reverse": 56 + }, + "positive_prefixes": { + "binary-forward": "33612031", + "binary-reverse": "33612033/2", + "naf-forward": "33628417", + "naf-reverse": "33628419/2" + }, + "word_sha256": "75f3f18cd3f7e2633286fee1c44f384eba15605be142688fc5e5d1f30f04ef15" + }, + { + "chosen": "binary-forward", + "coefficient": "-33570817/2", + "costs": { + "binary-forward": 31, + "binary-reverse": 54, + "naf-forward": 31, + "naf-reverse": 54 + }, + "positive_prefixes": { + "binary-forward": "33570817", + "binary-reverse": "33570819/2", + "naf-forward": "33570817", + "naf-reverse": "33570819/2" + }, + "word_sha256": "a888ab226b9c75cc12e83cf22939cd02f987805f39f89316e9bdbe6af5a8b65d" + }, + { + "chosen": "binary-forward", + "coefficient": "-16777216", + "costs": { + "binary-forward": 27, + "binary-reverse": 27, + "naf-forward": 27, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "16777217", + "binary-reverse": "16777217", + "naf-forward": "16777217", + "naf-reverse": "16777217" + }, + "word_sha256": "f1fd44be77761618828ab82a0dc9302a8d444c073846c95700548d4abbdf8985" + }, + { + "chosen": "naf-forward", + "coefficient": "-33554431/2", + "costs": { + "binary-forward": 52, + "binary-reverse": 74, + "naf-forward": 30, + "naf-reverse": 53 + }, + "positive_prefixes": { + "binary-forward": "33554431", + "binary-reverse": "33554433/2", + "naf-forward": "33554433", + "naf-reverse": "33554435/2" + }, + "word_sha256": "e45a3207a624041ae203136477d50e9ba9633fb5d666035358abc363a8565a9d" + }, + { + "chosen": "naf-forward", + "coefficient": "-16777215", + "costs": { + "binary-forward": 49, + "binary-reverse": 72, + "naf-forward": 28, + "naf-reverse": 52 + }, + "positive_prefixes": { + "binary-forward": "16777216", + "binary-reverse": "16777216", + "naf-forward": "16777218", + "naf-reverse": "16777218" + }, + "word_sha256": "c1fc524bbbc32fb98307359a576c8e87fbd39756ef978e5766be01f5b46d8cf6" + }, + { + "chosen": "naf-forward", + "coefficient": "-16777088", + "costs": { + "binary-forward": 42, + "binary-reverse": 58, + "naf-forward": 28, + "naf-reverse": 45 + }, + "positive_prefixes": { + "binary-forward": "16777089", + "binary-reverse": "16777089", + "naf-forward": "16777345", + "naf-reverse": "16777345" + }, + "word_sha256": "fe2135cad2de0294826f99413223d1416ea29a96d357296493e37d9cfbdfb3c3" + }, + { + "chosen": "naf-forward", + "coefficient": "-33538055/2", + "costs": { + "binary-forward": 41, + "binary-reverse": 63, + "naf-forward": 32, + "naf-reverse": 55 + }, + "positive_prefixes": { + "binary-forward": "33538055", + "binary-reverse": "33538057/2", + "naf-forward": "33570825", + "naf-reverse": "33570827/2" + }, + "word_sha256": "4c71c3ab9309203a0235bfd3b34602dccc2d8ee258244df20eb74cc20282fc7f" + }, + { + "chosen": "naf-forward", + "coefficient": "-16762880", + "costs": { + "binary-forward": 36, + "binary-reverse": 48, + "naf-forward": 29, + "naf-reverse": 42 + }, + "positive_prefixes": { + "binary-forward": "16762881", + "binary-reverse": "16762881", + "naf-forward": "16795649", + "naf-reverse": "16795649" + }, + "word_sha256": "efba27c4578044c12db1b9f88ac760267f89165d6c9f2e97fbbe44637c97250a" + }, + { + "chosen": "naf-forward", + "coefficient": "-16748544", + "costs": { + "binary-forward": 35, + "binary-reverse": 46, + "naf-forward": 29, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "16748545", + "binary-reverse": "16748545", + "naf-forward": "16814081", + "naf-reverse": "16814081" + }, + "word_sha256": "972cfc4211a3e2b23613f98e68ccdf71cd6bded2488d50726ae7e2615b4755eb" + }, + { + "chosen": "naf-forward", + "coefficient": "-12582776", + "costs": { + "binary-forward": 44, + "binary-reverse": 64, + "naf-forward": 30, + "naf-reverse": 51 + }, + "positive_prefixes": { + "binary-forward": "12582777", + "binary-reverse": "12582777", + "naf-forward": "20971657", + "naf-reverse": "20971657" + }, + "word_sha256": "361711b2135eafcd8ac88baddbbf6aba870ff905fd5390d5e7c03b5463940a76" + }, + { + "chosen": "naf-forward", + "coefficient": "-10485700", + "costs": { + "binary-forward": 42, + "binary-reverse": 63, + "naf-forward": 29, + "naf-reverse": 50 + }, + "positive_prefixes": { + "binary-forward": "10485701", + "binary-reverse": "10485701", + "naf-forward": "10485829", + "naf-reverse": "10485829" + }, + "word_sha256": "822047395804d016af62660962f613e044aa198e63c715066495952bee4cb0ab" + }, + { + "chosen": "naf-forward", + "coefficient": "-20951039/2", + "costs": { + "binary-forward": 48, + "binary-reverse": 70, + "naf-forward": 32, + "naf-reverse": 54 + }, + "positive_prefixes": { + "binary-forward": "20951039", + "binary-reverse": "20951041/2", + "naf-forward": "20992001", + "naf-reverse": "20992003/2" + }, + "word_sha256": "2f51d81f7a4dfc20828be108906c8093c96cdefafc35da50bb5aa19cb5aae130" + }, + { + "chosen": "naf-forward", + "coefficient": "-17301503/2", + "costs": { + "binary-forward": 47, + "binary-reverse": 69, + "naf-forward": 30, + "naf-reverse": 52 + }, + "positive_prefixes": { + "binary-forward": "17301503", + "binary-reverse": "17301505/2", + "naf-forward": "17301505", + "naf-reverse": "17301507/2" + }, + "word_sha256": "3bbff8603d809b974e2b8dd5f432857ad6f1546dcdc88b579ad5cb8c5708364b" + }, + { + "chosen": "naf-forward", + "coefficient": "-34078711/4", + "costs": { + "binary-forward": 48, + "binary-reverse": 69, + "naf-forward": 33, + "naf-reverse": 54 + }, + "positive_prefixes": { + "binary-forward": "34078711", + "binary-reverse": "34078715/4", + "naf-forward": "34078729", + "naf-reverse": "34078733/4" + }, + "word_sha256": "e01aef54bf11e8c7999ff7988169f739780a86bfd046fc7f0599ad02966492fe" + }, + { + "chosen": "naf-forward", + "coefficient": "-33685499/4", + "costs": { + "binary-forward": 46, + "binary-reverse": 67, + "naf-forward": 33, + "naf-reverse": 54 + }, + "positive_prefixes": { + "binary-forward": "33685499", + "binary-reverse": "33685503/4", + "naf-forward": "33685509", + "naf-reverse": "33685513/4" + }, + "word_sha256": "051ce662c36e8d38234d8a4544954c6c3cd4129f1afab17c31256b783755e057" + }, + { + "chosen": "naf-forward", + "coefficient": "-8403008", + "costs": { + "binary-forward": 30, + "binary-reverse": 47, + "naf-forward": 29, + "naf-reverse": 46 + }, + "positive_prefixes": { + "binary-forward": "8403009", + "binary-reverse": "8403009", + "naf-forward": "8407105", + "naf-reverse": "8407105" + }, + "word_sha256": "c2889fac4e3e7f733a55ff88a39ee0202586ef67339d59e0c34acea8d2fb4ed3" + }, + { + "chosen": "binary-forward", + "coefficient": "-16785409/2", + "costs": { + "binary-forward": 30, + "binary-reverse": 52, + "naf-forward": 30, + "naf-reverse": 52 + }, + "positive_prefixes": { + "binary-forward": "16785409", + "binary-reverse": "16785411/2", + "naf-forward": "16785409", + "naf-reverse": "16785411/2" + }, + "word_sha256": "ccfd7196dd282642408d3ce49f5be096c6524d9d11681be0f7d494cc896fe8f2" + }, + { + "chosen": "binary-forward", + "coefficient": "-8388608", + "costs": { + "binary-forward": 26, + "binary-reverse": 26, + "naf-forward": 26, + "naf-reverse": 26 + }, + "positive_prefixes": { + "binary-forward": "8388609", + "binary-reverse": "8388609", + "naf-forward": "8388609", + "naf-reverse": "8388609" + }, + "word_sha256": "f2fa2f07a71794106dae81df473d97c388d9721f22ff23cc5ccd1f9c5d9dd78b" + }, + { + "chosen": "naf-forward", + "coefficient": "-16777215/2", + "costs": { + "binary-forward": 50, + "binary-reverse": 71, + "naf-forward": 29, + "naf-reverse": 51 + }, + "positive_prefixes": { + "binary-forward": "16777215", + "binary-reverse": "16777217/2", + "naf-forward": "16777217", + "naf-reverse": "16777219/2" + }, + "word_sha256": "8a6305374faf3c129097184adb1c9a4959da182aadff9d640b6c057d04f2ce6a" + }, + { + "chosen": "naf-forward", + "coefficient": "-33554177/4", + "costs": { + "binary-forward": 46, + "binary-reverse": 66, + "naf-forward": 32, + "naf-reverse": 53 + }, + "positive_prefixes": { + "binary-forward": "33554177", + "binary-reverse": "33554181/4", + "naf-forward": "33554689", + "naf-reverse": "33554693/4" + }, + "word_sha256": "d46289053d228c34fd303cdb05a63fcee895b570e729ba530ae414ee472926be" + }, + { + "chosen": "naf-forward", + "coefficient": "-8384514", + "costs": { + "binary-forward": 36, + "binary-reverse": 57, + "naf-forward": 28, + "naf-reverse": 50 + }, + "positive_prefixes": { + "binary-forward": "8384515", + "binary-reverse": "8384515", + "naf-forward": "8392707", + "naf-reverse": "8392707" + }, + "word_sha256": "489869f7d46d176358c3722af5a6932ee3f12fe4f68c10bd0e2f9044cc8888aa" + }, + { + "chosen": "naf-forward", + "coefficient": "-8384384", + "costs": { + "binary-forward": 39, + "binary-reverse": 54, + "naf-forward": 28, + "naf-reverse": 44 + }, + "positive_prefixes": { + "binary-forward": "8384385", + "binary-reverse": "8384385", + "naf-forward": "8392833", + "naf-reverse": "8392833" + }, + "word_sha256": "b164e37a41927d1f28f5825338c3d5bf21b7a9bec76d35e20b11192db9b2dbfc" + }, + { + "chosen": "naf-forward", + "coefficient": "-8378366", + "costs": { + "binary-forward": 44, + "binary-reverse": 65, + "naf-forward": 29, + "naf-reverse": 51 + }, + "positive_prefixes": { + "binary-forward": "8378367", + "binary-reverse": "8378367", + "naf-forward": "8398851", + "naf-reverse": "8398851" + }, + "word_sha256": "4949a2a5b18bc2d214f1559ebf110ce5b4555a750b5bbb255ba71c16705161db" + }, + { + "chosen": "naf-forward", + "coefficient": "-8372224", + "costs": { + "binary-forward": 33, + "binary-reverse": 41, + "naf-forward": 27, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "8372225", + "binary-reverse": "8372225", + "naf-forward": "8404993", + "naf-reverse": "8404993" + }, + "word_sha256": "97fa6a2f59c6bc222c7faa312da6e12244b86d66b9d24a5f1b797a36d07d246c" + }, + { + "chosen": "binary-forward", + "coefficient": "-7340032", + "costs": { + "binary-forward": 27, + "binary-reverse": 29, + "naf-forward": 27, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "7340033", + "binary-reverse": "7340033", + "naf-forward": "9437185", + "naf-reverse": "9437185" + }, + "word_sha256": "17bd4d7bc51a972473e4ce4180b45f477ee52d95c3bca64ef1c95ad76d0ce127" + }, + { + "chosen": "naf-forward", + "coefficient": "-6291388", + "costs": { + "binary-forward": 43, + "binary-reverse": 63, + "naf-forward": 29, + "naf-reverse": 50 + }, + "positive_prefixes": { + "binary-forward": "6291389", + "binary-reverse": "6291389", + "naf-forward": "10485829", + "naf-reverse": "10485829" + }, + "word_sha256": "c577b27b4cbe25f91c83d312c77668dadf5320c3e56e182d1b6ba85a0c5e07a4" + }, + { + "chosen": "naf-forward", + "coefficient": "-17301503/4", + "costs": { + "binary-forward": 48, + "binary-reverse": 68, + "naf-forward": 31, + "naf-reverse": 51 + }, + "positive_prefixes": { + "binary-forward": "17301503", + "binary-reverse": "17301507/4", + "naf-forward": "17301505", + "naf-reverse": "17301509/4" + }, + "word_sha256": "5ac81cc9c9ffa0ab25d2d642f17e0490edeb0fb6ebe1a64c21cfc18a78dd29b6" + }, + { + "chosen": "naf-forward", + "coefficient": "-4204480", + "costs": { + "binary-forward": 31, + "binary-reverse": 47, + "naf-forward": 28, + "naf-reverse": 44 + }, + "positive_prefixes": { + "binary-forward": "4204481", + "binary-reverse": "4204481", + "naf-forward": "4204609", + "naf-reverse": "4204609" + }, + "word_sha256": "0c0665ed29daa71e8812504b82ffa9e9c2546348118e6a17851de8d5cf7f41ec" + }, + { + "chosen": "binary-forward", + "coefficient": "-4202496", + "costs": { + "binary-forward": 26, + "binary-reverse": 35, + "naf-forward": 26, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "4202497", + "binary-reverse": "4202497", + "naf-forward": "4202497", + "naf-reverse": "4202497" + }, + "word_sha256": "1ac489077ac74e3262dee185a3bae98e91f4dd760bae97c2a260a81b1db00fb6" + }, + { + "chosen": "binary-forward", + "coefficient": "-4198401", + "costs": { + "binary-forward": 27, + "binary-reverse": 49, + "naf-forward": 27, + "naf-reverse": 49 + }, + "positive_prefixes": { + "binary-forward": "4198402", + "binary-reverse": "4198402", + "naf-forward": "4198402", + "naf-reverse": "4198402" + }, + "word_sha256": "ad918608b578347ed8867b43ff60a2eafbe6915b542f352ef8135d1f775ae6b9" + }, + { + "chosen": "binary-forward", + "coefficient": "-4194305", + "costs": { + "binary-forward": 26, + "binary-reverse": 48, + "naf-forward": 26, + "naf-reverse": 48 + }, + "positive_prefixes": { + "binary-forward": "4194306", + "binary-reverse": "4194306", + "naf-forward": "4194306", + "naf-reverse": "4194306" + }, + "word_sha256": "b297454c6ca918df6f35c63fe350b0f390bfb002717546594fe90dc08b49ab5b" + }, + { + "chosen": "binary-forward", + "coefficient": "-8388609/2", + "costs": { + "binary-forward": 28, + "binary-reverse": 49, + "naf-forward": 28, + "naf-reverse": 49 + }, + "positive_prefixes": { + "binary-forward": "8388609", + "binary-reverse": "8388611/2", + "naf-forward": "8388609", + "naf-reverse": "8388611/2" + }, + "word_sha256": "b58ede10254e15f9c330d39c1c6fdaa91ded4c49fd2a9df6edfb5cf8327e383d" + }, + { + "chosen": "binary-forward", + "coefficient": "-4194304", + "costs": { + "binary-forward": 25, + "binary-reverse": 25, + "naf-forward": 25, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "4194305", + "binary-reverse": "4194305", + "naf-forward": "4194305", + "naf-reverse": "4194305" + }, + "word_sha256": "ac2c300e0cc331a15c2fdc4b758ab6fff1beae04c504e4c9517f2fb80d92b452" + }, + { + "chosen": "naf-forward", + "coefficient": "-16777215/4", + "costs": { + "binary-forward": 51, + "binary-reverse": 70, + "naf-forward": 30, + "naf-reverse": 50 + }, + "positive_prefixes": { + "binary-forward": "16777215", + "binary-reverse": "16777219/4", + "naf-forward": "16777217", + "naf-reverse": "16777221/4" + }, + "word_sha256": "3d431a1bf975dead97e15483bf1886007607842e01813a4e93f123da1b9d1e34" + }, + { + "chosen": "naf-forward", + "coefficient": "-16777213/4", + "costs": { + "binary-forward": 50, + "binary-reverse": 69, + "naf-forward": 31, + "naf-reverse": 51 + }, + "positive_prefixes": { + "binary-forward": "16777213", + "binary-reverse": "16777217/4", + "naf-forward": "16777221", + "naf-reverse": "16777225/4" + }, + "word_sha256": "c67d7cf22afa7ffaf98b64387399d0806eba231387f7d903ffe69a02590a4c6d" + }, + { + "chosen": "naf-forward", + "coefficient": "-4194303", + "costs": { + "binary-forward": 45, + "binary-reverse": 66, + "naf-forward": 26, + "naf-reverse": 48 + }, + "positive_prefixes": { + "binary-forward": "4194304", + "binary-reverse": "4194304", + "naf-forward": "4194306", + "naf-reverse": "4194306" + }, + "word_sha256": "5cb4ea4b29baab12c7d27cae6bd43476ae928c4af6e90448ddca09d8067cc9a4" + }, + { + "chosen": "naf-forward", + "coefficient": "-4192192", + "costs": { + "binary-forward": 38, + "binary-reverse": 53, + "naf-forward": 27, + "naf-reverse": 43 + }, + "positive_prefixes": { + "binary-forward": "4192193", + "binary-reverse": "4192193", + "naf-forward": "4196417", + "naf-reverse": "4196417" + }, + "word_sha256": "606ca8cdbc1ddf922d6943bafd9bec778007acd136b78528c6ed4b362ba4a8b1" + }, + { + "chosen": "naf-forward", + "coefficient": "-4189183", + "costs": { + "binary-forward": 43, + "binary-reverse": 64, + "naf-forward": 28, + "naf-reverse": 50 + }, + "positive_prefixes": { + "binary-forward": "4189184", + "binary-reverse": "4189184", + "naf-forward": "4199426", + "naf-reverse": "4199426" + }, + "word_sha256": "d6042f938a9e9bb08beee05c238947497c0deef847d66813d241215e6891a6a0" + }, + { + "chosen": "naf-forward", + "coefficient": "-4186112", + "costs": { + "binary-forward": 32, + "binary-reverse": 40, + "naf-forward": 26, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "4186113", + "binary-reverse": "4186113", + "naf-forward": "4202497", + "naf-reverse": "4202497" + }, + "word_sha256": "2f013998f2041db39d65b7c369aac852604179a8e6242c9b78566889a251e1da" + }, + { + "chosen": "naf-forward", + "coefficient": "-4184064", + "costs": { + "binary-forward": 33, + "binary-reverse": 43, + "naf-forward": 27, + "naf-reverse": 38 + }, + "positive_prefixes": { + "binary-forward": "4184065", + "binary-reverse": "4184065", + "naf-forward": "4204545", + "naf-reverse": "4204545" + }, + "word_sha256": "03db138b7170f2064983e6cda9d08610f5a24b8ab486b57356335e23e93c8764" + }, + { + "chosen": "naf-forward", + "coefficient": "-4167616", + "costs": { + "binary-forward": 36, + "binary-reverse": 51, + "naf-forward": 29, + "naf-reverse": 45 + }, + "positive_prefixes": { + "binary-forward": "4167617", + "binary-reverse": "4167617", + "naf-forward": "4237377", + "naf-reverse": "4237377" + }, + "word_sha256": "1552a3bc036d4f1146411ef7f6b793c2975af1ec8f806f837a30e88510032765" + }, + { + "chosen": "binary-forward", + "coefficient": "-3670016", + "costs": { + "binary-forward": 26, + "binary-reverse": 28, + "naf-forward": 26, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "3670017", + "binary-reverse": "3670017", + "naf-forward": "4718593", + "naf-reverse": "4718593" + }, + "word_sha256": "b37a3a935d4896be53b433a1c147bbe5b95a8b0b7ecbe48a3bf6fc3462545fa5" + }, + { + "chosen": "naf-forward", + "coefficient": "-3132416", + "costs": { + "binary-forward": 32, + "binary-reverse": 43, + "naf-forward": 29, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "3132417", + "binary-reverse": "3132417", + "naf-forward": "5264385", + "naf-reverse": "5264385" + }, + "word_sha256": "00421c885a154ecbd0c1e44c7e7c2106633344031fe3f952366f7cc2042d264c" + }, + { + "chosen": "naf-forward", + "coefficient": "-2637808", + "costs": { + "binary-forward": 35, + "binary-reverse": 52, + "naf-forward": 27, + "naf-reverse": 44 + }, + "positive_prefixes": { + "binary-forward": "2637809", + "binary-reverse": "2637809", + "naf-forward": "2637841", + "naf-reverse": "2637841" + }, + "word_sha256": "fffe10c2ec304e1c88fcc9ce9dda95191c17dd4eb424942c8b1dfcc5e2aa6dca" + }, + { + "chosen": "naf-forward", + "coefficient": "-2102240", + "costs": { + "binary-forward": 30, + "binary-reverse": 46, + "naf-forward": 27, + "naf-reverse": 43 + }, + "positive_prefixes": { + "binary-forward": "2102241", + "binary-reverse": "2102241", + "naf-forward": "2102305", + "naf-reverse": "2102305" + }, + "word_sha256": "524220d8ae4bac43f320abd8fb5eda3d1a9265a4f72c9701a1ddfe34c770b5ce" + }, + { + "chosen": "binary-forward", + "coefficient": "-2101248", + "costs": { + "binary-forward": 25, + "binary-reverse": 34, + "naf-forward": 25, + "naf-reverse": 34 + }, + "positive_prefixes": { + "binary-forward": "2101249", + "binary-reverse": "2101249", + "naf-forward": "2101249", + "naf-reverse": "2101249" + }, + "word_sha256": "20cc854b62b49e9bd069a1371d347cca7872ff342973cfc84920807cf342f954" + }, + { + "chosen": "naf-forward", + "coefficient": "-8396807/4", + "costs": { + "binary-forward": 32, + "binary-reverse": 51, + "naf-forward": 31, + "naf-reverse": 50 + }, + "positive_prefixes": { + "binary-forward": "8396807", + "binary-reverse": "8396811/4", + "naf-forward": "8396809", + "naf-reverse": "8396813/4" + }, + "word_sha256": "aa99e53f1d08cc6391fe8898464692c44a67631fe68ae925dc75b8696a47c854" + }, + { + "chosen": "binary-forward", + "coefficient": "-4198401/2", + "costs": { + "binary-forward": 28, + "binary-reverse": 48, + "naf-forward": 28, + "naf-reverse": 48 + }, + "positive_prefixes": { + "binary-forward": "4198401", + "binary-reverse": "4198403/2", + "naf-forward": "4198401", + "naf-reverse": "4198403/2" + }, + "word_sha256": "221b806a7b0dbfde225fb38a718eb278c50c309e3b1fa231af899a4f01bc7ec5" + }, + { + "chosen": "binary-forward", + "coefficient": "-2098336", + "costs": { + "binary-forward": 27, + "binary-reverse": 43, + "naf-forward": 27, + "naf-reverse": 43 + }, + "positive_prefixes": { + "binary-forward": "2098337", + "binary-reverse": "2098337", + "naf-forward": "2098337", + "naf-reverse": "2098337" + }, + "word_sha256": "6e8fa34b980392836e70eb2f89ab70e5020928738507b180048c1c1e239bbf7a" + }, + { + "chosen": "binary-forward", + "coefficient": "-2097220", + "costs": { + "binary-forward": 26, + "binary-reverse": 45, + "naf-forward": 26, + "naf-reverse": 45 + }, + "positive_prefixes": { + "binary-forward": "2097221", + "binary-reverse": "2097221", + "naf-forward": "2097221", + "naf-reverse": "2097221" + }, + "word_sha256": "3f52ce7a7521bd269bbb118471d85933cc0b7f54b889054833be2613c4a4f027" + }, + { + "chosen": "binary-forward", + "coefficient": "-4194307/2", + "costs": { + "binary-forward": 28, + "binary-reverse": 48, + "naf-forward": 28, + "naf-reverse": 48 + }, + "positive_prefixes": { + "binary-forward": "4194307", + "binary-reverse": "4194309/2", + "naf-forward": "4194309", + "naf-reverse": "4194311/2" + }, + "word_sha256": "560e03b7a381906e76cf0f3db1d59ca139060716b94999caa247b512e192a05f" + }, + { + "chosen": "binary-forward", + "coefficient": "-8388613/4", + "costs": { + "binary-forward": 30, + "binary-reverse": 49, + "naf-forward": 30, + "naf-reverse": 49 + }, + "positive_prefixes": { + "binary-forward": "8388613", + "binary-reverse": "8388617/4", + "naf-forward": "8388613", + "naf-reverse": "8388617/4" + }, + "word_sha256": "aba44acfaedf01b0f45c043c13fb854e5703d3a797809095e22cff69865de992" + }, + { + "chosen": "binary-forward", + "coefficient": "-2097153", + "costs": { + "binary-forward": 25, + "binary-reverse": 46, + "naf-forward": 25, + "naf-reverse": 46 + }, + "positive_prefixes": { + "binary-forward": "2097154", + "binary-reverse": "2097154", + "naf-forward": "2097154", + "naf-reverse": "2097154" + }, + "word_sha256": "17129045d30bcc3badc6c2d32b767aef690f915b10376a19df46c5eeddcc5331" + }, + { + "chosen": "binary-forward", + "coefficient": "-4194305/2", + "costs": { + "binary-forward": 27, + "binary-reverse": 47, + "naf-forward": 27, + "naf-reverse": 47 + }, + "positive_prefixes": { + "binary-forward": "4194305", + "binary-reverse": "4194307/2", + "naf-forward": "4194305", + "naf-reverse": "4194307/2" + }, + "word_sha256": "83314c8789d6fa6b1f5127dd1a0b703e0114ea210002061839caea9f859f60df" + }, + { + "chosen": "binary-forward", + "coefficient": "-2097152", + "costs": { + "binary-forward": 24, + "binary-reverse": 24, + "naf-forward": 24, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "2097153", + "binary-reverse": "2097153", + "naf-forward": "2097153", + "naf-reverse": "2097153" + }, + "word_sha256": "4a04869f4df2ba15ffe39d63accdf6bc822fd0ae7aa97970f5374759c1849805" + }, + { + "chosen": "naf-forward", + "coefficient": "-8388607/4", + "costs": { + "binary-forward": 49, + "binary-reverse": 67, + "naf-forward": 29, + "naf-reverse": 48 + }, + "positive_prefixes": { + "binary-forward": "8388607", + "binary-reverse": "8388611/4", + "naf-forward": "8388609", + "naf-reverse": "8388613/4" + }, + "word_sha256": "aab26e55860a61dff368803931df7411ac143ead29eceb6e800c30759a2ee0f3" + }, + { + "chosen": "naf-forward", + "coefficient": "-4194303/2", + "costs": { + "binary-forward": 46, + "binary-reverse": 65, + "naf-forward": 27, + "naf-reverse": 47 + }, + "positive_prefixes": { + "binary-forward": "4194303", + "binary-reverse": "4194305/2", + "naf-forward": "4194305", + "naf-reverse": "4194307/2" + }, + "word_sha256": "8aed6a27f7669ad6674807b1c7dc445dbf0f0f6a37c70b5feeaf71afa500f642" + }, + { + "chosen": "naf-forward", + "coefficient": "-2097092", + "costs": { + "binary-forward": 38, + "binary-reverse": 56, + "naf-forward": 26, + "naf-reverse": 45 + }, + "positive_prefixes": { + "binary-forward": "2097093", + "binary-reverse": "2097093", + "naf-forward": "2097221", + "naf-reverse": "2097221" + }, + "word_sha256": "43e514cff36a709a49c9c0b8382f082cae03e232ae547ea0021887fcd4b7a3e3" + }, + { + "chosen": "naf-forward", + "coefficient": "-2092032", + "costs": { + "binary-forward": 32, + "binary-reverse": 42, + "naf-forward": 26, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "2092033", + "binary-reverse": "2092033", + "naf-forward": "2102273", + "naf-reverse": "2102273" + }, + "word_sha256": "530754ddaf9ed4fd86a9f835f6f11b8f3cd24609ffaea4fa144395e7de5bbd5c" + }, + { + "chosen": "naf-forward", + "coefficient": "-2088960", + "costs": { + "binary-forward": 30, + "binary-reverse": 37, + "naf-forward": 25, + "naf-reverse": 33 + }, + "positive_prefixes": { + "binary-forward": "2088961", + "binary-reverse": "2088961", + "naf-forward": "2105345", + "naf-reverse": "2105345" + }, + "word_sha256": "181d7858988a457696fa7a4dd4ddc119969c330eae1e0040632c7ab714fae1fd" + }, + { + "chosen": "naf-forward", + "coefficient": "-8347645/4", + "costs": { + "binary-forward": 46, + "binary-reverse": 64, + "naf-forward": 32, + "naf-reverse": 51 + }, + "positive_prefixes": { + "binary-forward": "8347645", + "binary-reverse": "8347649/4", + "naf-forward": "8429573", + "naf-reverse": "8429577/4" + }, + "word_sha256": "1576f122fd44df82d6aa02ba61e2e33d30fb68197608f4a7c2f6993cd1590af3" + }, + { + "chosen": "naf-forward", + "coefficient": "-2083808", + "costs": { + "binary-forward": 35, + "binary-reverse": 50, + "naf-forward": 28, + "naf-reverse": 44 + }, + "positive_prefixes": { + "binary-forward": "2083809", + "binary-reverse": "2083809", + "naf-forward": "2118689", + "naf-reverse": "2118689" + }, + "word_sha256": "eb3092466ef6aae2d11f23cc33d2acc3ba6b64a5cf7eb2e44fc0d6f271497520" + }, + { + "chosen": "naf-forward", + "coefficient": "-2033040", + "costs": { + "binary-forward": 31, + "binary-reverse": 47, + "naf-forward": 29, + "naf-reverse": 46 + }, + "positive_prefixes": { + "binary-forward": "2033041", + "binary-reverse": "2033041", + "naf-forward": "2165393", + "naf-reverse": "2165393" + }, + "word_sha256": "4de8877df5a123d7c869b77d12eb068d119978c4393e36c8ae6fba48ec1ba082" + }, + { + "chosen": "naf-forward", + "coefficient": "-1967520", + "costs": { + "binary-forward": 30, + "binary-reverse": 45, + "naf-forward": 29, + "naf-reverse": 45 + }, + "positive_prefixes": { + "binary-forward": "1967521", + "binary-reverse": "1967521", + "naf-forward": "2230945", + "naf-reverse": "2230945" + }, + "word_sha256": "dbbac9c6db57bab628c38827e99b66462c5092263f2138a6a5d032ac9fff758d" + }, + { + "chosen": "naf-forward", + "coefficient": "-1566208", + "costs": { + "binary-forward": 31, + "binary-reverse": 42, + "naf-forward": 28, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "1566209", + "binary-reverse": "1566209", + "naf-forward": "2632193", + "naf-reverse": "2632193" + }, + "word_sha256": "e3e13ac7b66ea88f25bfcb42568eda40d925e625c7d0d0d0c2d5f5572f3db506" + }, + { + "chosen": "naf-forward", + "coefficient": "-1318904", + "costs": { + "binary-forward": 34, + "binary-reverse": 51, + "naf-forward": 26, + "naf-reverse": 43 + }, + "positive_prefixes": { + "binary-forward": "1318905", + "binary-reverse": "1318905", + "naf-forward": "1318921", + "naf-reverse": "1318921" + }, + "word_sha256": "98a18602eb35b2a54c664e13bdd46c63ef53767b835c0cdf07820f11c36a56b4" + }, + { + "chosen": "naf-forward", + "coefficient": "-1081312", + "costs": { + "binary-forward": 33, + "binary-reverse": 48, + "naf-forward": 25, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "1081313", + "binary-reverse": "1081313", + "naf-forward": "1081377", + "naf-reverse": "1081377" + }, + "word_sha256": "1441eca0297f88c1e8f050fb63545f39a1152ec10c99d3af4be19019bf72a3b7" + }, + { + "chosen": "binary-forward", + "coefficient": "-1051648", + "costs": { + "binary-forward": 25, + "binary-reverse": 35, + "naf-forward": 25, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "1051649", + "binary-reverse": "1051649", + "naf-forward": "1053697", + "naf-reverse": "1053697" + }, + "word_sha256": "cd162ef1fc3cc4cc01547bac1fa84e679bfcbf696b463fb136bfada438ce79bb" + }, + { + "chosen": "binary-forward", + "coefficient": "-1049280", + "costs": { + "binary-forward": 26, + "binary-reverse": 40, + "naf-forward": 26, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "1049281", + "binary-reverse": "1049281", + "naf-forward": "1049921", + "naf-reverse": "1049921" + }, + "word_sha256": "07a2f4f1aa9e8d34649dac5fe36023b329a6cb2a415f457cd9ecc3ced29a0f8b" + }, + { + "chosen": "binary-forward", + "coefficient": "-1049168", + "costs": { + "binary-forward": 26, + "binary-reverse": 42, + "naf-forward": 26, + "naf-reverse": 42 + }, + "positive_prefixes": { + "binary-forward": "1049169", + "binary-reverse": "1049169", + "naf-forward": "1049169", + "naf-reverse": "1049169" + }, + "word_sha256": "a1a88f2f8c20f63a8281f020275553c19ff4186927c566c2e2eac1d6afe369ae" + }, + { + "chosen": "naf-forward", + "coefficient": "-2098335/2", + "costs": { + "binary-forward": 32, + "binary-reverse": 51, + "naf-forward": 29, + "naf-reverse": 48 + }, + "positive_prefixes": { + "binary-forward": "2098335", + "binary-reverse": "2098337/2", + "naf-forward": "2098337", + "naf-reverse": "2098339/2" + }, + "word_sha256": "c828dea10b922c4d8d887a4a5edb967c73182c79b788966efdacae0a8e872f7f" + }, + { + "chosen": "naf-forward", + "coefficient": "-1049024", + "costs": { + "binary-forward": 26, + "binary-reverse": 40, + "naf-forward": 25, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "1049025", + "binary-reverse": "1049025", + "naf-forward": "1049153", + "naf-reverse": "1049153" + }, + "word_sha256": "e75237a309073b627e7de495c7e0ae42bf360ef30afa2f2644506297ee270561" + }, + { + "chosen": "binary-forward", + "coefficient": "-4194307/4", + "costs": { + "binary-forward": 29, + "binary-reverse": 47, + "naf-forward": 29, + "naf-reverse": 47 + }, + "positive_prefixes": { + "binary-forward": "4194307", + "binary-reverse": "4194311/4", + "naf-forward": "4194309", + "naf-reverse": "4194313/4" + }, + "word_sha256": "ff6dfd9c28fdc5875790baf65e79f881029b604d1a1c2ec9a9ff37d398633f38" + }, + { + "chosen": "binary-forward", + "coefficient": "-2097153/2", + "costs": { + "binary-forward": 26, + "binary-reverse": 45, + "naf-forward": 26, + "naf-reverse": 45 + }, + "positive_prefixes": { + "binary-forward": "2097153", + "binary-reverse": "2097155/2", + "naf-forward": "2097153", + "naf-reverse": "2097155/2" + }, + "word_sha256": "4c49e8de1f886877cdadfdf5a6546289c871673b237b6b2610c766d077c0d089" + }, + { + "chosen": "binary-forward", + "coefficient": "-1048576", + "costs": { + "binary-forward": 23, + "binary-reverse": 23, + "naf-forward": 23, + "naf-reverse": 23 + }, + "positive_prefixes": { + "binary-forward": "1048577", + "binary-reverse": "1048577", + "naf-forward": "1048577", + "naf-reverse": "1048577" + }, + "word_sha256": "714317c8701ce93d11729f56403d2648ed109f8fcff03e98915f0015c4b39d35" + }, + { + "chosen": "naf-forward", + "coefficient": "-1048440", + "costs": { + "binary-forward": 37, + "binary-reverse": 53, + "naf-forward": 25, + "naf-reverse": 42 + }, + "positive_prefixes": { + "binary-forward": "1048441", + "binary-reverse": "1048441", + "naf-forward": "1048713", + "naf-reverse": "1048713" + }, + "word_sha256": "9eef11d7cacaaf7ef3d2925dc1fea74344c0db1ae3cabf32cf2dda3a9e567afb" + }, + { + "chosen": "naf-forward", + "coefficient": "-1044480", + "costs": { + "binary-forward": 29, + "binary-reverse": 36, + "naf-forward": 24, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "1044481", + "binary-reverse": "1044481", + "naf-forward": "1052673", + "naf-reverse": "1052673" + }, + "word_sha256": "751d648a8f618fa3fc19b6616f71cd6345db022ee2210199b0c30b7d65736d43" + }, + { + "chosen": "naf-forward", + "coefficient": "-1032192", + "costs": { + "binary-forward": 27, + "binary-reverse": 32, + "naf-forward": 24, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "1032193", + "binary-reverse": "1032193", + "naf-forward": "1064961", + "naf-reverse": "1064961" + }, + "word_sha256": "2bb458e43769a4aa200a1d1d06dec420c637247dd25a9a1110974394885cd689" + }, + { + "chosen": "naf-forward", + "coefficient": "-1020032", + "costs": { + "binary-forward": 28, + "binary-reverse": 40, + "naf-forward": 26, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "1020033", + "binary-reverse": "1020033", + "naf-forward": "1085569", + "naf-reverse": "1085569" + }, + "word_sha256": "10aa60963686af12af9bbb182b3ed5fa0b42e1d212ec3e957c2fc70a2356ba04" + }, + { + "chosen": "naf-forward", + "coefficient": "-1016520", + "costs": { + "binary-forward": 30, + "binary-reverse": 46, + "naf-forward": 28, + "naf-reverse": 45 + }, + "positive_prefixes": { + "binary-forward": "1016521", + "binary-reverse": "1016521", + "naf-forward": "1082697", + "naf-reverse": "1082697" + }, + "word_sha256": "9e85385c3fad03bf40df51757e5c1104ee856ffc1c7065eb0eb7ade58688fd94" + }, + { + "chosen": "naf-forward", + "coefficient": "-1015808", + "costs": { + "binary-forward": 26, + "binary-reverse": 30, + "naf-forward": 24, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "1015809", + "binary-reverse": "1015809", + "naf-forward": "1081345", + "naf-reverse": "1081345" + }, + "word_sha256": "c6ffef4bb508e7c504807c08cb60729bc35faf6a808f6215424cf99421d0d9bd" + }, + { + "chosen": "naf-forward", + "coefficient": "-1011840", + "costs": { + "binary-forward": 29, + "binary-reverse": 41, + "naf-forward": 26, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "1011841", + "binary-reverse": "1011841", + "naf-forward": "1085569", + "naf-reverse": "1085569" + }, + "word_sha256": "601cc59a36940692b8d8c06605c5d87dfad12733ea6f5cc675bdc2543afe7297" + }, + { + "chosen": "naf-forward", + "coefficient": "-983760", + "costs": { + "binary-forward": 29, + "binary-reverse": 44, + "naf-forward": 28, + "naf-reverse": 44 + }, + "positive_prefixes": { + "binary-forward": "983761", + "binary-reverse": "983761", + "naf-forward": "1115473", + "naf-reverse": "1115473" + }, + "word_sha256": "e21e4ca29a80e8809a8895722beefd1439254d964978047e80f4617aebd49330" + }, + { + "chosen": "naf-forward", + "coefficient": "-983728", + "costs": { + "binary-forward": 29, + "binary-reverse": 44, + "naf-forward": 28, + "naf-reverse": 44 + }, + "positive_prefixes": { + "binary-forward": "983729", + "binary-reverse": "983729", + "naf-forward": "1115473", + "naf-reverse": "1115473" + }, + "word_sha256": "8aa91ec4dc09711da80e79d178f6c8f8e98634b7104f9ff7e57e5a7d36764689" + }, + { + "chosen": "binary-forward", + "coefficient": "-918208", + "costs": { + "binary-forward": 27, + "binary-reverse": 40, + "naf-forward": 27, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "918209", + "binary-reverse": "918209", + "naf-forward": "1180993", + "naf-reverse": "1180993" + }, + "word_sha256": "89d84c9138818ccb435290c2097834965e71e92d7ec65bddca714ba69323b8cc" + }, + { + "chosen": "naf-forward", + "coefficient": "-540656", + "costs": { + "binary-forward": 32, + "binary-reverse": 47, + "naf-forward": 24, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "540657", + "binary-reverse": "540657", + "naf-forward": "540689", + "naf-reverse": "540689" + }, + "word_sha256": "c66f80a232d480c12791355b642442e365babc008104ea51f8650c1c65149533" + }, + { + "chosen": "naf-forward", + "coefficient": "-540608", + "costs": { + "binary-forward": 30, + "binary-reverse": 43, + "naf-forward": 24, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "540609", + "binary-reverse": "540609", + "naf-forward": "540737", + "naf-reverse": "540737" + }, + "word_sha256": "0286ddfc300125a7e6febb5c7b34bb4f2363d56d7547fd1f5c32f76e3ee2d6a0" + }, + { + "chosen": "binary-forward", + "coefficient": "-525824", + "costs": { + "binary-forward": 24, + "binary-reverse": 34, + "naf-forward": 24, + "naf-reverse": 34 + }, + "positive_prefixes": { + "binary-forward": "525825", + "binary-reverse": "525825", + "naf-forward": "526849", + "naf-reverse": "526849" + }, + "word_sha256": "f85b04458c69da406042e9e57587722c612cad3afb553ad01846cc047afa39f7" + }, + { + "chosen": "binary-forward", + "coefficient": "-524640", + "costs": { + "binary-forward": 25, + "binary-reverse": 39, + "naf-forward": 25, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "524641", + "binary-reverse": "524641", + "naf-forward": "524961", + "naf-reverse": "524961" + }, + "word_sha256": "ce849749f0ad19bd17824f157e2d124d28ad886dc5b73ac4d4f9b91b9d08b8c0" + }, + { + "chosen": "binary-forward", + "coefficient": "-524584", + "costs": { + "binary-forward": 25, + "binary-reverse": 41, + "naf-forward": 25, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "524585", + "binary-reverse": "524585", + "naf-forward": "524585", + "naf-reverse": "524585" + }, + "word_sha256": "e2aef84b822c13eaca26d5e248ebc11bb2e91543d97845e680137591a39bf7e9" + }, + { + "chosen": "naf-forward", + "coefficient": "-2098335/4", + "costs": { + "binary-forward": 33, + "binary-reverse": 50, + "naf-forward": 30, + "naf-reverse": 47 + }, + "positive_prefixes": { + "binary-forward": "2098335", + "binary-reverse": "2098339/4", + "naf-forward": "2098337", + "naf-reverse": "2098341/4" + }, + "word_sha256": "edf21f68482ff4f70fe53901131e02b811de8a93cd60af3316eebdbef87a39b7" + }, + { + "chosen": "naf-forward", + "coefficient": "-524512", + "costs": { + "binary-forward": 25, + "binary-reverse": 39, + "naf-forward": 24, + "naf-reverse": 38 + }, + "positive_prefixes": { + "binary-forward": "524513", + "binary-reverse": "524513", + "naf-forward": "524577", + "naf-reverse": "524577" + }, + "word_sha256": "58a64bcfea70183a9224cdaa5fafa77e94e150ba5c9aabd5f130b091351917f0" + }, + { + "chosen": "binary-forward", + "coefficient": "-524288", + "costs": { + "binary-forward": 22, + "binary-reverse": 22, + "naf-forward": 22, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "524289", + "binary-reverse": "524289", + "naf-forward": "524289", + "naf-reverse": "524289" + }, + "word_sha256": "4186a4a49914573739552a53c12aa3c3c59152890a6f21a40c00741b161e73ec" + }, + { + "chosen": "naf-forward", + "coefficient": "-524286", + "costs": { + "binary-forward": 38, + "binary-reverse": 55, + "naf-forward": 23, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "524287", + "binary-reverse": "524287", + "naf-forward": "524291", + "naf-reverse": "524291" + }, + "word_sha256": "79d414eb838115ab4ff972df8e5a22b2f012f7384db651d308a251c2bcaa13c6" + }, + { + "chosen": "naf-forward", + "coefficient": "-524220", + "costs": { + "binary-forward": 36, + "binary-reverse": 52, + "naf-forward": 24, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "524221", + "binary-reverse": "524221", + "naf-forward": "524357", + "naf-reverse": "524357" + }, + "word_sha256": "1187ce4e1f359fcd840056d94c42db5d17ff8f00ebd8d7731e59626d07561ef1" + }, + { + "chosen": "naf-forward", + "coefficient": "-524092", + "costs": { + "binary-forward": 35, + "binary-reverse": 51, + "naf-forward": 25, + "naf-reverse": 42 + }, + "positive_prefixes": { + "binary-forward": "524093", + "binary-reverse": "524093", + "naf-forward": "524613", + "naf-reverse": "524613" + }, + "word_sha256": "f7b8c7b0bf62bf4ece0af4a7df980282d75effca103f9d169474c3b51f1f409b" + }, + { + "chosen": "naf-forward", + "coefficient": "-516096", + "costs": { + "binary-forward": 26, + "binary-reverse": 31, + "naf-forward": 23, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "516097", + "binary-reverse": "516097", + "naf-forward": "532481", + "naf-reverse": "532481" + }, + "word_sha256": "222cdbc6e2de565ee4aaf070c4624a1b4806e5f0c610687c3fcec653d8b13a49" + }, + { + "chosen": "naf-forward", + "coefficient": "-510016", + "costs": { + "binary-forward": 27, + "binary-reverse": 39, + "naf-forward": 25, + "naf-reverse": 38 + }, + "positive_prefixes": { + "binary-forward": "510017", + "binary-reverse": "510017", + "naf-forward": "542785", + "naf-reverse": "542785" + }, + "word_sha256": "309c568a3ce3921682137aceb391623da86158c8863bffa3e31a5e27404fe822" + }, + { + "chosen": "naf-forward", + "coefficient": "-507904", + "costs": { + "binary-forward": 25, + "binary-reverse": 29, + "naf-forward": 23, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "507905", + "binary-reverse": "507905", + "naf-forward": "540673", + "naf-reverse": "540673" + }, + "word_sha256": "9829c6e6129736c38182c71d52beba549f88b31041a58c578be2276f78a9861e" + }, + { + "chosen": "naf-forward", + "coefficient": "-505920", + "costs": { + "binary-forward": 28, + "binary-reverse": 40, + "naf-forward": 25, + "naf-reverse": 38 + }, + "positive_prefixes": { + "binary-forward": "505921", + "binary-reverse": "505921", + "naf-forward": "542785", + "naf-reverse": "542785" + }, + "word_sha256": "7c4ed20030ee404c89ad5d61548c25788f2e96f4d92a1288491c140c4b8ba9d5" + }, + { + "chosen": "naf-forward", + "coefficient": "-495544", + "costs": { + "binary-forward": 32, + "binary-reverse": 47, + "naf-forward": 26, + "naf-reverse": 42 + }, + "positive_prefixes": { + "binary-forward": "495545", + "binary-reverse": "495545", + "naf-forward": "561225", + "naf-reverse": "561225" + }, + "word_sha256": "294dd158ca065e93781db88ba4fab6f9ec8339d9a49fcef6e0060e41d5dac007" + }, + { + "chosen": "naf-forward", + "coefficient": "-491880", + "costs": { + "binary-forward": 28, + "binary-reverse": 43, + "naf-forward": 27, + "naf-reverse": 43 + }, + "positive_prefixes": { + "binary-forward": "491881", + "binary-reverse": "491881", + "naf-forward": "557737", + "naf-reverse": "557737" + }, + "word_sha256": "46a47f1685a041d3643bea04d52a3aedbfc81cafe98e6741667fe35215349c58" + }, + { + "chosen": "naf-forward", + "coefficient": "-983729/2", + "costs": { + "binary-forward": 31, + "binary-reverse": 48, + "naf-forward": 30, + "naf-reverse": 48 + }, + "positive_prefixes": { + "binary-forward": "983729", + "binary-reverse": "983731/2", + "naf-forward": "1115473", + "naf-reverse": "1115475/2" + }, + "word_sha256": "437891da37d698bc1942386826149bd5ca256ad77e6a7d0093ed4b3300661761" + }, + { + "chosen": "naf-forward", + "coefficient": "-491864", + "costs": { + "binary-forward": 28, + "binary-reverse": 43, + "naf-forward": 27, + "naf-reverse": 43 + }, + "positive_prefixes": { + "binary-forward": "491865", + "binary-reverse": "491865", + "naf-forward": "557737", + "naf-reverse": "557737" + }, + "word_sha256": "220862c038d17dc1cf82e16f527b96193de7f31fbe95fbecc933aa05086b2957" + }, + { + "chosen": "binary-forward", + "coefficient": "-918209/2", + "costs": { + "binary-forward": 29, + "binary-reverse": 46, + "naf-forward": 29, + "naf-reverse": 47 + }, + "positive_prefixes": { + "binary-forward": "918209", + "binary-reverse": "918211/2", + "naf-forward": "1180993", + "naf-reverse": "1180995/2" + }, + "word_sha256": "2121f64026049f2f2ec95e37853406de47f416800740c3b33fbf8d55fa565d79" + }, + { + "chosen": "binary-forward", + "coefficient": "-459104", + "costs": { + "binary-forward": 26, + "binary-reverse": 39, + "naf-forward": 26, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "459105", + "binary-reverse": "459105", + "naf-forward": "590497", + "naf-reverse": "590497" + }, + "word_sha256": "f558d7a843c726516c025f6fb666b6352e2c6c92ed178fa94a5263965ca4929a" + }, + { + "chosen": "binary-forward", + "coefficient": "-458752", + "costs": { + "binary-forward": 23, + "binary-reverse": 25, + "naf-forward": 23, + "naf-reverse": 26 + }, + "positive_prefixes": { + "binary-forward": "458753", + "binary-reverse": "458753", + "naf-forward": "589825", + "naf-reverse": "589825" + }, + "word_sha256": "10da61c2223471c875da892e5e1c76f3f53cea8a38a83107be97bdd44f5295d7" + }, + { + "chosen": "binary-forward", + "coefficient": "-393216", + "costs": { + "binary-forward": 22, + "binary-reverse": 23, + "naf-forward": 23, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "393217", + "binary-reverse": "393217", + "naf-forward": "655361", + "naf-reverse": "655361" + }, + "word_sha256": "620151cf9d25c243315a92a11439a90ef15325f2f3ddb96283b80bffdd460fdf" + }, + { + "chosen": "binary-forward", + "coefficient": "-360448", + "costs": { + "binary-forward": 23, + "binary-reverse": 26, + "naf-forward": 24, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "360449", + "binary-reverse": "360449", + "naf-forward": "688129", + "naf-reverse": "688129" + }, + "word_sha256": "829c8cb01f60ae51c62113cfc5b202e0f7298a3aac2ce839819c50c250c8f0e7" + }, + { + "chosen": "binary-forward", + "coefficient": "-294912", + "costs": { + "binary-forward": 22, + "binary-reverse": 25, + "naf-forward": 22, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "294913", + "binary-reverse": "294913", + "naf-forward": "294913", + "naf-reverse": "294913" + }, + "word_sha256": "b5da5660d9720020c70dc4c684be36fbafae10d1ed5cdd62fdc505ad382cea22" + }, + { + "chosen": "binary-forward", + "coefficient": "-278529", + "costs": { + "binary-forward": 23, + "binary-reverse": 41, + "naf-forward": 23, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "278530", + "binary-reverse": "278530", + "naf-forward": "278530", + "naf-reverse": "278530" + }, + "word_sha256": "c5667627d17cb0d04336d10d61e61b68785cf70519cf4f1de9e7cc241f57e68b" + }, + { + "chosen": "binary-forward", + "coefficient": "-270336", + "costs": { + "binary-forward": 22, + "binary-reverse": 27, + "naf-forward": 22, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "270337", + "binary-reverse": "270337", + "naf-forward": "270337", + "naf-reverse": "270337" + }, + "word_sha256": "2935c5c3ddaa6b984ee52b098b387e3468d39a226e0468c8829842ff65855c0a" + }, + { + "chosen": "naf-forward", + "coefficient": "-270304", + "costs": { + "binary-forward": 29, + "binary-reverse": 42, + "naf-forward": 23, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "270305", + "binary-reverse": "270305", + "naf-forward": "270369", + "naf-reverse": "270369" + }, + "word_sha256": "126bc891d072662b4a3d3d30bc85a9dd73c93e9bab9e5697f0072f5a54fb947f" + }, + { + "chosen": "binary-forward", + "coefficient": "-262152", + "costs": { + "binary-forward": 22, + "binary-reverse": 37, + "naf-forward": 22, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "262153", + "binary-reverse": "262153", + "naf-forward": "262153", + "naf-reverse": "262153" + }, + "word_sha256": "6a03111733e70c029a6a9aa0f115c9b45676ab40b8da87192580f28d1deda8bd" + }, + { + "chosen": "binary-forward", + "coefficient": "-262145", + "costs": { + "binary-forward": 22, + "binary-reverse": 40, + "naf-forward": 22, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "262146", + "binary-reverse": "262146", + "naf-forward": "262146", + "naf-reverse": "262146" + }, + "word_sha256": "e1ba504cac2a3c488680566f8bd8dae1fbdb8cc3f9974d51df1ba3cd24230694" + }, + { + "chosen": "binary-forward", + "coefficient": "-262144", + "costs": { + "binary-forward": 21, + "binary-reverse": 21, + "naf-forward": 21, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "262145", + "binary-reverse": "262145", + "naf-forward": "262145", + "naf-reverse": "262145" + }, + "word_sha256": "ae72a1d150c57a9f819c9944c873cf396a37ce3361fcac1e657239b3ae36fd32" + }, + { + "chosen": "naf-forward", + "coefficient": "-262143", + "costs": { + "binary-forward": 37, + "binary-reverse": 54, + "naf-forward": 22, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "262144", + "binary-reverse": "262144", + "naf-forward": "262146", + "naf-reverse": "262146" + }, + "word_sha256": "6d8599f52a4e2205c8de9f2198023211910bd76dcb548643925ec14f69cb076d" + }, + { + "chosen": "naf-forward", + "coefficient": "-262046", + "costs": { + "binary-forward": 34, + "binary-reverse": 50, + "naf-forward": 24, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "262047", + "binary-reverse": "262047", + "naf-forward": "262307", + "naf-reverse": "262307" + }, + "word_sha256": "b9f796ee0f5b3ca0833fe690646a821b1815151243fbbcf2df15051ef5f4e68e" + }, + { + "chosen": "naf-forward", + "coefficient": "-253952", + "costs": { + "binary-forward": 24, + "binary-reverse": 28, + "naf-forward": 22, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "253953", + "binary-reverse": "253953", + "naf-forward": "270337", + "naf-reverse": "270337" + }, + "word_sha256": "47d5c16552422a6f8a1245b0ddba112a5ff85ee9fb338cf6650e954311fd8366" + }, + { + "chosen": "naf-forward", + "coefficient": "-247772", + "costs": { + "binary-forward": 31, + "binary-reverse": 46, + "naf-forward": 25, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "247773", + "binary-reverse": "247773", + "naf-forward": "280613", + "naf-reverse": "280613" + }, + "word_sha256": "7b3595f1504d1cceca93f82c7c8b7b2b0c97beeaad90dc14667c34060a5c0d98" + }, + { + "chosen": "binary-forward", + "coefficient": "-229376", + "costs": { + "binary-forward": 22, + "binary-reverse": 24, + "naf-forward": 22, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "229377", + "binary-reverse": "229377", + "naf-forward": "294913", + "naf-reverse": "294913" + }, + "word_sha256": "4383fab518ba4c3b9ed927617af34ffda8ed6d83c7c35a053c87edc13ce638d3" + }, + { + "chosen": "binary-forward", + "coefficient": "-196646", + "costs": { + "binary-forward": 24, + "binary-reverse": 40, + "naf-forward": 25, + "naf-reverse": 42 + }, + "positive_prefixes": { + "binary-forward": "196647", + "binary-reverse": "196647", + "naf-forward": "327723", + "naf-reverse": "327723" + }, + "word_sha256": "80cd6659a31d5c757d95fb0161b22eb2010bef5127c6d57164cc0bd086e8d509" + }, + { + "chosen": "binary-forward", + "coefficient": "-196608", + "costs": { + "binary-forward": 21, + "binary-reverse": 22, + "naf-forward": 22, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "196609", + "binary-reverse": "196609", + "naf-forward": "327681", + "naf-reverse": "327681" + }, + "word_sha256": "709e4ac2e2b19a532888dccecb1fb3816e334b62627278033afb2607b1ef44e0" + }, + { + "chosen": "naf-forward", + "coefficient": "-196578", + "costs": { + "binary-forward": 32, + "binary-reverse": 48, + "naf-forward": 24, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "196579", + "binary-reverse": "196579", + "naf-forward": "327715", + "naf-reverse": "327715" + }, + "word_sha256": "9447340baf9e36f57453488d9f5513b363236043bee2f84c5e464aef7cc3fb09" + }, + { + "chosen": "binary-forward", + "coefficient": "-180224", + "costs": { + "binary-forward": 22, + "binary-reverse": 25, + "naf-forward": 23, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "180225", + "binary-reverse": "180225", + "naf-forward": "344065", + "naf-reverse": "344065" + }, + "word_sha256": "2ff48ade0b13f1c7d75e9778a06cca2ba65248a6d8f4711b91ecf3f5e94da84c" + }, + { + "chosen": "binary-forward", + "coefficient": "-294913/2", + "costs": { + "binary-forward": 24, + "binary-reverse": 40, + "naf-forward": 24, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "294913", + "binary-reverse": "294915/2", + "naf-forward": "294913", + "naf-reverse": "294915/2" + }, + "word_sha256": "fa08a917ff104b95e388d037c0f69497051f1461e481aea14df65275e338f551" + }, + { + "chosen": "binary-forward", + "coefficient": "-147456", + "costs": { + "binary-forward": 21, + "binary-reverse": 24, + "naf-forward": 21, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "147457", + "binary-reverse": "147457", + "naf-forward": "147457", + "naf-reverse": "147457" + }, + "word_sha256": "bf25e69602d1216731fc77b3a604ef351392707d387a4e4da877db7b793ed457" + }, + { + "chosen": "binary-forward", + "coefficient": "-139392", + "costs": { + "binary-forward": 22, + "binary-reverse": 32, + "naf-forward": 22, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "139393", + "binary-reverse": "139393", + "naf-forward": "139393", + "naf-reverse": "139393" + }, + "word_sha256": "52068dc3092b34864ed793126163a0c7fde121d12ebb667816cf3eb0afd6f3af" + }, + { + "chosen": "binary-forward", + "coefficient": "-278529/2", + "costs": { + "binary-forward": 24, + "binary-reverse": 40, + "naf-forward": 24, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "278529", + "binary-reverse": "278531/2", + "naf-forward": "278529", + "naf-reverse": "278531/2" + }, + "word_sha256": "707912eae9dc9c4cad2d479cb24c97125ddc509e1914bb3f00f6be12989af2fb" + }, + { + "chosen": "binary-forward", + "coefficient": "-135168", + "costs": { + "binary-forward": 21, + "binary-reverse": 26, + "naf-forward": 21, + "naf-reverse": 26 + }, + "positive_prefixes": { + "binary-forward": "135169", + "binary-reverse": "135169", + "naf-forward": "135169", + "naf-reverse": "135169" + }, + "word_sha256": "33e3cc76621e51ffa80769d3ac79f32a2dae4b3cde07e6d8d423708469348cf6" + }, + { + "chosen": "binary-forward", + "coefficient": "-132352", + "costs": { + "binary-forward": 22, + "binary-reverse": 31, + "naf-forward": 22, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "132353", + "binary-reverse": "132353", + "naf-forward": "132353", + "naf-reverse": "132353" + }, + "word_sha256": "66d458d7f757ba80431af46638a33546d54e7254610b610037a8cceb9ae9cbb5" + }, + { + "chosen": "naf-forward", + "coefficient": "-131646", + "costs": { + "binary-forward": 26, + "binary-reverse": 42, + "naf-forward": 23, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "131647", + "binary-reverse": "131647", + "naf-forward": "131651", + "naf-reverse": "131651" + }, + "word_sha256": "63049449918e245ce081b0a35263460563a95c1b526afc0d58e742b392610d8e" + }, + { + "chosen": "binary-forward", + "coefficient": "-131136", + "costs": { + "binary-forward": 21, + "binary-reverse": 32, + "naf-forward": 21, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "131137", + "binary-reverse": "131137", + "naf-forward": "131137", + "naf-reverse": "131137" + }, + "word_sha256": "f9d1dbcc690772cab16d4f3a5ea9401622d92639b470e006f577f160dcef5003" + }, + { + "chosen": "binary-forward", + "coefficient": "-131104", + "costs": { + "binary-forward": 21, + "binary-reverse": 33, + "naf-forward": 21, + "naf-reverse": 33 + }, + "positive_prefixes": { + "binary-forward": "131105", + "binary-reverse": "131105", + "naf-forward": "131105", + "naf-reverse": "131105" + }, + "word_sha256": "cf1173950e681ebeb9b721e6549aa0770d9aa46a331c7cad50a3e4451b85dd31" + }, + { + "chosen": "binary-forward", + "coefficient": "-131076", + "costs": { + "binary-forward": 21, + "binary-reverse": 36, + "naf-forward": 21, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "131077", + "binary-reverse": "131077", + "naf-forward": "131077", + "naf-reverse": "131077" + }, + "word_sha256": "ecb2ccf1265c1ba0c2bc71aae8a7a17c28098f589ef58c03eca54e9d1e200de6" + }, + { + "chosen": "binary-forward", + "coefficient": "-262145/2", + "costs": { + "binary-forward": 23, + "binary-reverse": 39, + "naf-forward": 23, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "262145", + "binary-reverse": "262147/2", + "naf-forward": "262145", + "naf-reverse": "262147/2" + }, + "word_sha256": "e38512acba9ee08b43d8abbd4f906b70fe5ac56de813a6dc29f8b5606b69e1e9" + }, + { + "chosen": "binary-forward", + "coefficient": "-131072", + "costs": { + "binary-forward": 20, + "binary-reverse": 20, + "naf-forward": 20, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "131073", + "binary-reverse": "131073", + "naf-forward": "131073", + "naf-reverse": "131073" + }, + "word_sha256": "ff5d98b357b3e86360449eb137ada73dd5cfd8a4259d53afc3da2ddedbc70ebc" + }, + { + "chosen": "naf-forward", + "coefficient": "-262143/2", + "costs": { + "binary-forward": 38, + "binary-reverse": 53, + "naf-forward": 23, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "262143", + "binary-reverse": "262145/2", + "naf-forward": "262145", + "naf-reverse": "262147/2" + }, + "word_sha256": "6af5cffbe54d426bdde30d07c8c380150f8646dd2f77f4ffa60d8c5ed6a21276" + }, + { + "chosen": "naf-forward", + "coefficient": "-262141/2", + "costs": { + "binary-forward": 37, + "binary-reverse": 52, + "naf-forward": 24, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "262141", + "binary-reverse": "262143/2", + "naf-forward": "262149", + "naf-reverse": "262151/2" + }, + "word_sha256": "016564e55411718da94516c7f18b1ca52c10370955c5de645af77ce6058cbd82" + }, + { + "chosen": "naf-forward", + "coefficient": "-131068", + "costs": { + "binary-forward": 33, + "binary-reverse": 47, + "naf-forward": 21, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "131069", + "binary-reverse": "131069", + "naf-forward": "131077", + "naf-reverse": "131077" + }, + "word_sha256": "468a87eb9c2db1b193b1dc9599a7bdf316232149c10d0ccaee4b3bcc6763caf1" + }, + { + "chosen": "naf-forward", + "coefficient": "-131059", + "costs": { + "binary-forward": 33, + "binary-reverse": 49, + "naf-forward": 23, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "131060", + "binary-reverse": "131060", + "naf-forward": "131094", + "naf-reverse": "131094" + }, + "word_sha256": "61429285d928b86e8b207fc0435983aaae6ff2fbe3502a97dd829938ba4752c8" + }, + { + "chosen": "naf-forward", + "coefficient": "-131055", + "costs": { + "binary-forward": 34, + "binary-reverse": 50, + "naf-forward": 22, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "131056", + "binary-reverse": "131056", + "naf-forward": "131090", + "naf-reverse": "131090" + }, + "word_sha256": "6645f82c82e60255674cbf2f3e35f23e23d321dc1d12abeb0e28cff5ae0aa6e8" + }, + { + "chosen": "naf-forward", + "coefficient": "-131040", + "costs": { + "binary-forward": 30, + "binary-reverse": 41, + "naf-forward": 21, + "naf-reverse": 33 + }, + "positive_prefixes": { + "binary-forward": "131041", + "binary-reverse": "131041", + "naf-forward": "131105", + "naf-reverse": "131105" + }, + "word_sha256": "ab3e56bd68ec786a5961c09a23854441aada9fb320b525ffe196eff61a2a5df5" + }, + { + "chosen": "naf-forward", + "coefficient": "-131008", + "costs": { + "binary-forward": 29, + "binary-reverse": 39, + "naf-forward": 21, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "131009", + "binary-reverse": "131009", + "naf-forward": "131137", + "naf-reverse": "131137" + }, + "word_sha256": "8c30d682a255b41201432ad5c68037f3d4e88c33e5b4f2cfde97fb2c3e26bc2f" + }, + { + "chosen": "naf-forward", + "coefficient": "-130626", + "costs": { + "binary-forward": 28, + "binary-reverse": 43, + "naf-forward": 23, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "130627", + "binary-reverse": "130627", + "naf-forward": "131651", + "naf-reverse": "131651" + }, + "word_sha256": "61d0d2fbebbf418f5b3aedd46a52d48e42b40fb4fa073eeeac281d43349608d8" + }, + { + "chosen": "naf-forward", + "coefficient": "-126976", + "costs": { + "binary-forward": 23, + "binary-reverse": 27, + "naf-forward": 21, + "naf-reverse": 26 + }, + "positive_prefixes": { + "binary-forward": "126977", + "binary-reverse": "126977", + "naf-forward": "135169", + "naf-reverse": "135169" + }, + "word_sha256": "42590847efc5c4cfc4bfda8519e267caed4c5d3478a9c2987916aa69f751f84e" + }, + { + "chosen": "naf-forward", + "coefficient": "-245761/2", + "costs": { + "binary-forward": 25, + "binary-reverse": 40, + "naf-forward": 24, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "245761", + "binary-reverse": "245763/2", + "naf-forward": "278529", + "naf-reverse": "278531/2" + }, + "word_sha256": "959d19c3223427d61b69ad65cfd499808186313536d768e3d4a023907a474b7c" + }, + { + "chosen": "binary-forward", + "coefficient": "-114688", + "costs": { + "binary-forward": 21, + "binary-reverse": 23, + "naf-forward": 21, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "114689", + "binary-reverse": "114689", + "naf-forward": "147457", + "naf-reverse": "147457" + }, + "word_sha256": "b11f06bc52ce83684797825feddbdd16f0167c5132c734042c4657d841a4469f" + }, + { + "chosen": "binary-forward", + "coefficient": "-98323", + "costs": { + "binary-forward": 23, + "binary-reverse": 39, + "naf-forward": 24, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "98324", + "binary-reverse": "98324", + "naf-forward": "163862", + "naf-reverse": "163862" + }, + "word_sha256": "e5f1b0d7ef05dc0be6eb436447dafe9630eea96435d44e18cb97206a36206f8c" + }, + { + "chosen": "naf-forward", + "coefficient": "-98289", + "costs": { + "binary-forward": 31, + "binary-reverse": 47, + "naf-forward": 23, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "98290", + "binary-reverse": "98290", + "naf-forward": "163858", + "naf-reverse": "163858" + }, + "word_sha256": "ad9bdf4b314270eddb3436b476125d7a560edd77aa3b83567fcc6794db20416a" + }, + { + "chosen": "binary-forward", + "coefficient": "-294913/4", + "costs": { + "binary-forward": 25, + "binary-reverse": 39, + "naf-forward": 25, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "294913", + "binary-reverse": "294917/4", + "naf-forward": "294913", + "naf-reverse": "294917/4" + }, + "word_sha256": "89f01c80ef3383ae52c57c86bd838b88a5fbe25de3ee8bd85347b2a3934e5241" + }, + { + "chosen": "binary-forward", + "coefficient": "-69696", + "costs": { + "binary-forward": 21, + "binary-reverse": 31, + "naf-forward": 21, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "69697", + "binary-reverse": "69697", + "naf-forward": "69697", + "naf-reverse": "69697" + }, + "word_sha256": "ac3bee39253dd0b08c75be5475d0c0588370334489a5240145c6a87fd334d3b2" + }, + { + "chosen": "binary-forward", + "coefficient": "-278529/4", + "costs": { + "binary-forward": 25, + "binary-reverse": 39, + "naf-forward": 25, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "278529", + "binary-reverse": "278533/4", + "naf-forward": "278529", + "naf-reverse": "278533/4" + }, + "word_sha256": "c4aee55a6b42e419487d7c4cc0ea423c0c95d1d66903f42a60835361e1c3c017" + }, + { + "chosen": "binary-forward", + "coefficient": "-66848", + "costs": { + "binary-forward": 22, + "binary-reverse": 33, + "naf-forward": 22, + "naf-reverse": 33 + }, + "positive_prefixes": { + "binary-forward": "66849", + "binary-reverse": "66849", + "naf-forward": "66849", + "naf-reverse": "66849" + }, + "word_sha256": "d198cc08d4f992a6b85de9186bf9e2dfe519b4a8f17e768643e549859373829d" + }, + { + "chosen": "binary-forward", + "coefficient": "-66176", + "costs": { + "binary-forward": 21, + "binary-reverse": 30, + "naf-forward": 21, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "66177", + "binary-reverse": "66177", + "naf-forward": "66177", + "naf-reverse": "66177" + }, + "word_sha256": "8bca0b6f09da9ca977f9aa185ae7e12f4ea60dac1f794dd1f8a3783c9ee8b08e" + }, + { + "chosen": "naf-forward", + "coefficient": "-66016", + "costs": { + "binary-forward": 23, + "binary-reverse": 34, + "naf-forward": 21, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "66017", + "binary-reverse": "66017", + "naf-forward": "66081", + "naf-reverse": "66081" + }, + "word_sha256": "b7e37680a16dae024f95f4cb75d19fce4d0ef249f9ff115de0f00943e20697d5" + }, + { + "chosen": "naf-forward", + "coefficient": "-65823", + "costs": { + "binary-forward": 25, + "binary-reverse": 41, + "naf-forward": 22, + "naf-reverse": 38 + }, + "positive_prefixes": { + "binary-forward": "65824", + "binary-reverse": "65824", + "naf-forward": "65826", + "naf-reverse": "65826" + }, + "word_sha256": "f76cebcb0757219ef5d2c0d83d12b0e2076894fcdcbd6c3b4c0fe08d15314db2" + }, + { + "chosen": "binary-forward", + "coefficient": "-65664", + "costs": { + "binary-forward": 20, + "binary-reverse": 29, + "naf-forward": 20, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "65665", + "binary-reverse": "65665", + "naf-forward": "65665", + "naf-reverse": "65665" + }, + "word_sha256": "d077bf4bc9f5d6ed85eeb23d8e51564be7ea803a627a2008e32b1cfd8d3b26eb" + }, + { + "chosen": "binary-forward", + "coefficient": "-65568", + "costs": { + "binary-forward": 20, + "binary-reverse": 31, + "naf-forward": 20, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "65569", + "binary-reverse": "65569", + "naf-forward": "65569", + "naf-reverse": "65569" + }, + "word_sha256": "6525a3b85df0b28baf8cbff7405a66b5be16cee51cb342cdcbf2caa804668837" + }, + { + "chosen": "binary-forward", + "coefficient": "-65552", + "costs": { + "binary-forward": 20, + "binary-reverse": 32, + "naf-forward": 20, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "65553", + "binary-reverse": "65553", + "naf-forward": "65553", + "naf-reverse": "65553" + }, + "word_sha256": "a374878c3f15f1586629db05150ac02b1e229b3b228f37b0bb28340c3e8ed2eb" + }, + { + "chosen": "binary-forward", + "coefficient": "-65538", + "costs": { + "binary-forward": 20, + "binary-reverse": 35, + "naf-forward": 20, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "65539", + "binary-reverse": "65539", + "naf-forward": "65539", + "naf-reverse": "65539" + }, + "word_sha256": "9ef563d69baed265146102365a3e870aaa2e7f55fab5e94fa4b2824f9ab8867a" + }, + { + "chosen": "binary-forward", + "coefficient": "-131073/2", + "costs": { + "binary-forward": 22, + "binary-reverse": 37, + "naf-forward": 22, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "131073", + "binary-reverse": "131075/2", + "naf-forward": "131073", + "naf-reverse": "131075/2" + }, + "word_sha256": "f3f929824462648db5cb1c2e091fb956787549224d3fe521a82762c17d9b7974" + }, + { + "chosen": "binary-forward", + "coefficient": "-262145/4", + "costs": { + "binary-forward": 24, + "binary-reverse": 38, + "naf-forward": 24, + "naf-reverse": 38 + }, + "positive_prefixes": { + "binary-forward": "262145", + "binary-reverse": "262149/4", + "naf-forward": "262145", + "naf-reverse": "262149/4" + }, + "word_sha256": "62390a68a06bbd91ac03a29087aa94c5e78682928f00cfa8c2e9c6135f3f5f03" + }, + { + "chosen": "binary-forward", + "coefficient": "-65536", + "costs": { + "binary-forward": 19, + "binary-reverse": 19, + "naf-forward": 19, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "65537", + "binary-reverse": "65537", + "naf-forward": "65537", + "naf-reverse": "65537" + }, + "word_sha256": "ac484e258f142942bc55139a163bef9a6a16915b0eefc28e555a71e7c1ac1c94" + }, + { + "chosen": "naf-forward", + "coefficient": "-131071/2", + "costs": { + "binary-forward": 36, + "binary-reverse": 50, + "naf-forward": 22, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "131071", + "binary-reverse": "131073/2", + "naf-forward": "131073", + "naf-reverse": "131075/2" + }, + "word_sha256": "14588d8273a07bb74a29668f3f1d1fe3963caa003e46f3745e4f0f547cfb5b41" + }, + { + "chosen": "naf-forward", + "coefficient": "-262141/4", + "costs": { + "binary-forward": 38, + "binary-reverse": 51, + "naf-forward": 25, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "262141", + "binary-reverse": "262145/4", + "naf-forward": "262149", + "naf-reverse": "262153/4" + }, + "word_sha256": "d8d32cc55dcd599731d327aba7cb0d036f71d4269198eaca4a43d6bd8da158fb" + }, + { + "chosen": "naf-forward", + "coefficient": "-65535", + "costs": { + "binary-forward": 33, + "binary-reverse": 48, + "naf-forward": 20, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "65536", + "binary-reverse": "65536", + "naf-forward": "65538", + "naf-reverse": "65538" + }, + "word_sha256": "4dc9f941de4a5401c775fb78d87a3fdbe18fbac479bf546391c7348668b953c7" + }, + { + "chosen": "naf-forward", + "coefficient": "-65534", + "costs": { + "binary-forward": 32, + "binary-reverse": 46, + "naf-forward": 20, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "65535", + "binary-reverse": "65535", + "naf-forward": "65539", + "naf-reverse": "65539" + }, + "word_sha256": "726ffd0573295fc915768bdf35614eb7d93aca101a80d89352804a7b2f451acc" + }, + { + "chosen": "naf-forward", + "coefficient": "-262115/4", + "costs": { + "binary-forward": 36, + "binary-reverse": 49, + "naf-forward": 26, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "262115", + "binary-reverse": "262119/4", + "naf-forward": "262181", + "naf-reverse": "262185/4" + }, + "word_sha256": "7f9e252a149a186950988845df17552ddfb9b6c28cd1bbde1767d1606a07c33d" + }, + { + "chosen": "naf-forward", + "coefficient": "-262111/4", + "costs": { + "binary-forward": 38, + "binary-reverse": 51, + "naf-forward": 25, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "262111", + "binary-reverse": "262115/4", + "naf-forward": "262177", + "naf-reverse": "262181/4" + }, + "word_sha256": "6dd734a1da9e27182d40455be935996ada0330dc2d91769119265a4f40e4a0ac" + }, + { + "chosen": "naf-forward", + "coefficient": "-65520", + "costs": { + "binary-forward": 29, + "binary-reverse": 40, + "naf-forward": 20, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "65521", + "binary-reverse": "65521", + "naf-forward": "65553", + "naf-reverse": "65553" + }, + "word_sha256": "c23312ff911954ddd65066ecc4a8d12a25ea166c8c1ff7d8bb0a4f42fa6cc0de" + }, + { + "chosen": "naf-forward", + "coefficient": "-65504", + "costs": { + "binary-forward": 28, + "binary-reverse": 38, + "naf-forward": 20, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "65505", + "binary-reverse": "65505", + "naf-forward": "65569", + "naf-reverse": "65569" + }, + "word_sha256": "0d97147c0009b85e993f0f764ddf8a9b91d8f83a13ddb8c6c9c531380c06cc48" + }, + { + "chosen": "naf-forward", + "coefficient": "-65408", + "costs": { + "binary-forward": 26, + "binary-reverse": 34, + "naf-forward": 20, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "65409", + "binary-reverse": "65409", + "naf-forward": "65665", + "naf-reverse": "65665" + }, + "word_sha256": "5fff5f316bdcde01d8161dc8bad2c8c2b4e98332c89415b8d9b1be013e47ba1b" + }, + { + "chosen": "naf-forward", + "coefficient": "-65313", + "costs": { + "binary-forward": 27, + "binary-reverse": 42, + "naf-forward": 22, + "naf-reverse": 38 + }, + "positive_prefixes": { + "binary-forward": "65314", + "binary-reverse": "65314", + "naf-forward": "65826", + "naf-reverse": "65826" + }, + "word_sha256": "fdec4670ff944dd91369a2907501d7c58a058e74c5b715ccf876a831f5151c5e" + }, + { + "chosen": "naf-forward", + "coefficient": "-64514", + "costs": { + "binary-forward": 24, + "binary-reverse": 38, + "naf-forward": 21, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "64515", + "binary-reverse": "64515", + "naf-forward": "66563", + "naf-reverse": "66563" + }, + "word_sha256": "fa1eccb596c50caa61f064802d15a84916157f62868ca5fec8bde077579981c0" + }, + { + "chosen": "naf-forward", + "coefficient": "-64288", + "costs": { + "binary-forward": 25, + "binary-reverse": 35, + "naf-forward": 22, + "naf-reverse": 33 + }, + "positive_prefixes": { + "binary-forward": "64289", + "binary-reverse": "64289", + "naf-forward": "66849", + "naf-reverse": "66849" + }, + "word_sha256": "4dc4ffbdc7249482cc035e02c8125afde150c7e1ca6accf83bfc57fc72a13300" + }, + { + "chosen": "naf-forward", + "coefficient": "-64030", + "costs": { + "binary-forward": 27, + "binary-reverse": 41, + "naf-forward": 23, + "naf-reverse": 38 + }, + "positive_prefixes": { + "binary-forward": "64031", + "binary-reverse": "64031", + "naf-forward": "68131", + "naf-reverse": "68131" + }, + "word_sha256": "bb53d1e83d4a2cdef7c45fa9176fede57170c617d29cd3061037574d76cc72dd" + }, + { + "chosen": "naf-forward", + "coefficient": "-63488", + "costs": { + "binary-forward": 22, + "binary-reverse": 26, + "naf-forward": 20, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "63489", + "binary-reverse": "63489", + "naf-forward": "67585", + "naf-reverse": "67585" + }, + "word_sha256": "db9e0ad250fab204216c4d6d1179a7403adf8eb979b6e47d9043f9ec08cd4808" + }, + { + "chosen": "naf-forward", + "coefficient": "-63010", + "costs": { + "binary-forward": 25, + "binary-reverse": 39, + "naf-forward": 23, + "naf-reverse": 38 + }, + "positive_prefixes": { + "binary-forward": "63011", + "binary-reverse": "63011", + "naf-forward": "68131", + "naf-reverse": "68131" + }, + "word_sha256": "ca857cb60a30141665bcbf91b8b6bac8c40e21ffed9f013e4c90bf810b10b925" + }, + { + "chosen": "naf-forward", + "coefficient": "-245763/4", + "costs": { + "binary-forward": 27, + "binary-reverse": 40, + "naf-forward": 26, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "245763", + "binary-reverse": "245767/4", + "naf-forward": "278533", + "naf-reverse": "278537/4" + }, + "word_sha256": "fa026c11120b6583956e05d79152901a943b5f949281fc57d618a2b789d53701" + }, + { + "chosen": "naf-forward", + "coefficient": "-245761/4", + "costs": { + "binary-forward": 26, + "binary-reverse": 39, + "naf-forward": 25, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "245761", + "binary-reverse": "245765/4", + "naf-forward": "278529", + "naf-reverse": "278533/4" + }, + "word_sha256": "2ab824703aa592274a10ac716c71bbc6f7b2164f8b799ad195aad52bc3382c71" + }, + { + "chosen": "binary-forward", + "coefficient": "-57344", + "costs": { + "binary-forward": 20, + "binary-reverse": 22, + "naf-forward": 20, + "naf-reverse": 23 + }, + "positive_prefixes": { + "binary-forward": "57345", + "binary-reverse": "57345", + "naf-forward": "73729", + "naf-reverse": "73729" + }, + "word_sha256": "c25739d347d0c4281834807333d0b85721e01aaa21dc69782053e7c482b9117d" + }, + { + "chosen": "naf-forward", + "coefficient": "-56832", + "costs": { + "binary-forward": 23, + "binary-reverse": 29, + "naf-forward": 21, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "56833", + "binary-reverse": "56833", + "naf-forward": "74241", + "naf-reverse": "74241" + }, + "word_sha256": "448c49766d3fed47b4f88fa3c6215f1b0ef348c450f94276d76c388358300df0" + }, + { + "chosen": "binary-forward", + "coefficient": "-49153", + "costs": { + "binary-forward": 20, + "binary-reverse": 35, + "naf-forward": 21, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "49154", + "binary-reverse": "49154", + "naf-forward": "81922", + "naf-reverse": "81922" + }, + "word_sha256": "518ae2d25ddd707e16e771a148f59377eed1b7adced3d83f63ea39dd5f1b8e53" + }, + { + "chosen": "binary-forward", + "coefficient": "-49152", + "costs": { + "binary-forward": 19, + "binary-reverse": 20, + "naf-forward": 20, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "49153", + "binary-reverse": "49153", + "naf-forward": "81921", + "naf-reverse": "81921" + }, + "word_sha256": "675bdcc2f8b7639a13b4adb67087648e17f28bd7e18bca091511a334d3017965" + }, + { + "chosen": "naf-forward", + "coefficient": "-49151", + "costs": { + "binary-forward": 32, + "binary-reverse": 47, + "naf-forward": 21, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "49152", + "binary-reverse": "49152", + "naf-forward": "81922", + "naf-reverse": "81922" + }, + "word_sha256": "58e203bc87fe3047e1f6d7c62b7c851cabebb3c3462d33f412f15f4d0e07df7e" + }, + { + "chosen": "binary-forward", + "coefficient": "-40992", + "costs": { + "binary-forward": 20, + "binary-reverse": 30, + "naf-forward": 20, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "40993", + "binary-reverse": "40993", + "naf-forward": "40993", + "naf-reverse": "40993" + }, + "word_sha256": "081270ea73fdae887a5e8ff8f24c9e2fce7a00983c1694b486b20e8464daf685" + }, + { + "chosen": "binary-forward", + "coefficient": "-36864", + "costs": { + "binary-forward": 19, + "binary-reverse": 22, + "naf-forward": 19, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "36865", + "binary-reverse": "36865", + "naf-forward": "36865", + "naf-reverse": "36865" + }, + "word_sha256": "62ce1006447662cde39f893e4c39173cbb4c18ccb052b9a5907667ae7e8d1e88" + }, + { + "chosen": "naf-forward", + "coefficient": "-36831", + "costs": { + "binary-forward": 29, + "binary-reverse": 44, + "naf-forward": 21, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "36832", + "binary-reverse": "36832", + "naf-forward": "36898", + "naf-reverse": "36898" + }, + "word_sha256": "f978c8eafad7fe229989d20965f4aefa2441ff1dcd2c57695f4d950ef4595663" + }, + { + "chosen": "naf-forward", + "coefficient": "-33535", + "costs": { + "binary-forward": 27, + "binary-reverse": 42, + "naf-forward": 21, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "33536", + "binary-reverse": "33536", + "naf-forward": "34050", + "naf-reverse": "34050" + }, + "word_sha256": "66cd8ec6fb3a90b6c73f8fab34080607552b6f412065301e765d1e38bb9e2230" + }, + { + "chosen": "naf-forward", + "coefficient": "-33423", + "costs": { + "binary-forward": 24, + "binary-reverse": 39, + "naf-forward": 22, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "33424", + "binary-reverse": "33424", + "naf-forward": "33426", + "naf-reverse": "33426" + }, + "word_sha256": "1d1f8b5c7046f714e4c3b0a980983dd96d0266064b6e145dcba75239438ce31e" + }, + { + "chosen": "naf-forward", + "coefficient": "-33008", + "costs": { + "binary-forward": 22, + "binary-reverse": 33, + "naf-forward": 20, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "33009", + "binary-reverse": "33009", + "naf-forward": "33041", + "naf-reverse": "33041" + }, + "word_sha256": "bc7739df2145030aa259f513a3459d5ef74ac56e9a4da63f71d42050ff25f8bf" + }, + { + "chosen": "binary-forward", + "coefficient": "-32832", + "costs": { + "binary-forward": 19, + "binary-reverse": 28, + "naf-forward": 19, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "32833", + "binary-reverse": "32833", + "naf-forward": "32833", + "naf-reverse": "32833" + }, + "word_sha256": "8d251f271017dcf94d22753215a985b2e13206ffa75759984ee237c377ecfd25" + }, + { + "chosen": "naf-forward", + "coefficient": "-131327/4", + "costs": { + "binary-forward": 30, + "binary-reverse": 43, + "naf-forward": 24, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "131327", + "binary-reverse": "131331/4", + "naf-forward": "131329", + "naf-reverse": "131333/4" + }, + "word_sha256": "3ed7ccd0dd518ff7f81e94b6c1f6410b856de65452d474ef2edb6746e828da1b" + }, + { + "chosen": "binary-forward", + "coefficient": "-32800", + "costs": { + "binary-forward": 19, + "binary-reverse": 29, + "naf-forward": 19, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "32801", + "binary-reverse": "32801", + "naf-forward": "32801", + "naf-reverse": "32801" + }, + "word_sha256": "84ed36feeb23bd9d15dcc9187d54a445db249f19de689965511d680d8335eca3" + }, + { + "chosen": "binary-forward", + "coefficient": "-32770", + "costs": { + "binary-forward": 19, + "binary-reverse": 33, + "naf-forward": 19, + "naf-reverse": 33 + }, + "positive_prefixes": { + "binary-forward": "32771", + "binary-reverse": "32771", + "naf-forward": "32771", + "naf-reverse": "32771" + }, + "word_sha256": "a662ab3368ab354dcade7260d760002bd0db4940f1b41665b3f0aeaa5739524a" + }, + { + "chosen": "binary-forward", + "coefficient": "-32769", + "costs": { + "binary-forward": 19, + "binary-reverse": 34, + "naf-forward": 19, + "naf-reverse": 34 + }, + "positive_prefixes": { + "binary-forward": "32770", + "binary-reverse": "32770", + "naf-forward": "32770", + "naf-reverse": "32770" + }, + "word_sha256": "1672bdebabceced9e07c92c12df47bdc6770ade95591a8f8724b351879e81877" + }, + { + "chosen": "binary-forward", + "coefficient": "-32768", + "costs": { + "binary-forward": 18, + "binary-reverse": 18, + "naf-forward": 18, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "32769", + "binary-reverse": "32769", + "naf-forward": "32769", + "naf-reverse": "32769" + }, + "word_sha256": "8d1af9ac3c06eb593f3802a761744d468a664bceaf18d56c3204ee7c19062683" + }, + { + "chosen": "naf-forward", + "coefficient": "-131071/4", + "costs": { + "binary-forward": 37, + "binary-reverse": 49, + "naf-forward": 23, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "131071", + "binary-reverse": "131075/4", + "naf-forward": "131073", + "naf-reverse": "131077/4" + }, + "word_sha256": "48a68beebb5258c5cd4613522056aded6ed54ba97fd500dbd2681365e3797596" + }, + { + "chosen": "naf-forward", + "coefficient": "-32767", + "costs": { + "binary-forward": 31, + "binary-reverse": 45, + "naf-forward": 19, + "naf-reverse": 34 + }, + "positive_prefixes": { + "binary-forward": "32768", + "binary-reverse": "32768", + "naf-forward": "32770", + "naf-reverse": "32770" + }, + "word_sha256": "235e52cb218735734673fa299322fe835b8159e28b966193ad549a37b015dccf" + }, + { + "chosen": "naf-forward", + "coefficient": "-32766", + "costs": { + "binary-forward": 30, + "binary-reverse": 43, + "naf-forward": 19, + "naf-reverse": 33 + }, + "positive_prefixes": { + "binary-forward": "32767", + "binary-reverse": "32767", + "naf-forward": "32771", + "naf-reverse": "32771" + }, + "word_sha256": "567050beadc6477abf86148f2b2464035e3ebe91db128f38425795f90ad7be67" + }, + { + "chosen": "naf-forward", + "coefficient": "-32764", + "costs": { + "binary-forward": 29, + "binary-reverse": 41, + "naf-forward": 19, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "32765", + "binary-reverse": "32765", + "naf-forward": "32773", + "naf-reverse": "32773" + }, + "word_sha256": "cc1c96694b157f1c0f76ccd15e1bb96c90adcaa44d40fd31175b36fd14b79f62" + }, + { + "chosen": "naf-forward", + "coefficient": "-32760", + "costs": { + "binary-forward": 28, + "binary-reverse": 39, + "naf-forward": 19, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "32761", + "binary-reverse": "32761", + "naf-forward": "32777", + "naf-reverse": "32777" + }, + "word_sha256": "0e543131dcf8766e800048bdad3e88a87edd4f3687a99e26488c5a6e12282d4d" + }, + { + "chosen": "naf-forward", + "coefficient": "-32752", + "costs": { + "binary-forward": 27, + "binary-reverse": 37, + "naf-forward": 19, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "32753", + "binary-reverse": "32753", + "naf-forward": "32785", + "naf-reverse": "32785" + }, + "word_sha256": "693d38e514f1ac918ca65f23f5dd4b6273494ea37584d0e4a8c181df4988234a" + }, + { + "chosen": "naf-forward", + "coefficient": "-32720", + "costs": { + "binary-forward": 26, + "binary-reverse": 36, + "naf-forward": 20, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "32721", + "binary-reverse": "32721", + "naf-forward": "32849", + "naf-reverse": "32849" + }, + "word_sha256": "b7c31f50d0eb93429f2f83012f8a6c35fa2a20ef4112cd10d65d738e222dc709" + }, + { + "chosen": "naf-forward", + "coefficient": "-32704", + "costs": { + "binary-forward": 25, + "binary-reverse": 33, + "naf-forward": 19, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "32705", + "binary-reverse": "32705", + "naf-forward": "32833", + "naf-reverse": "32833" + }, + "word_sha256": "04eb300c8a8e0f3e037dc009bf33f04a9bf93ba8b39daa4ce04b0a0b65665e46" + }, + { + "chosen": "naf-forward", + "coefficient": "-130815/4", + "costs": { + "binary-forward": 36, + "binary-reverse": 48, + "naf-forward": 24, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "130815", + "binary-reverse": "130819/4", + "naf-forward": "131329", + "naf-reverse": "131333/4" + }, + "word_sha256": "323305b4f8aa47148c0f0ac4f22882263a237749323780dba00f0f219012e282" + }, + { + "chosen": "naf-forward", + "coefficient": "-32257", + "costs": { + "binary-forward": 23, + "binary-reverse": 37, + "naf-forward": 20, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "32258", + "binary-reverse": "32258", + "naf-forward": "33282", + "naf-reverse": "33282" + }, + "word_sha256": "1193197e97b54d07466c9644ee764ce8e90ef05ebf236fe41b01f36c36f39802" + }, + { + "chosen": "naf-forward", + "coefficient": "-32144", + "costs": { + "binary-forward": 24, + "binary-reverse": 34, + "naf-forward": 21, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "32145", + "binary-reverse": "32145", + "naf-forward": "33425", + "naf-reverse": "33425" + }, + "word_sha256": "8f2ef092f237e0ebe524c7272cfdf38ce141effd35fd1e30c356dd9c29c196bd" + }, + { + "chosen": "naf-forward", + "coefficient": "-32015", + "costs": { + "binary-forward": 26, + "binary-reverse": 40, + "naf-forward": 22, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "32016", + "binary-reverse": "32016", + "naf-forward": "34066", + "naf-reverse": "34066" + }, + "word_sha256": "4b1fc11b10604d2d71d761958c10374061c30fa4c652d516f92cd4a7a4a3626a" + }, + { + "chosen": "naf-forward", + "coefficient": "-31505", + "costs": { + "binary-forward": 24, + "binary-reverse": 38, + "naf-forward": 22, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "31506", + "binary-reverse": "31506", + "naf-forward": "34066", + "naf-reverse": "34066" + }, + "word_sha256": "a20fc493d7c9fd59bbdb5092a72395423cd2ac58c4a968dc4e74ad884ffe3f83" + }, + { + "chosen": "binary-forward", + "coefficient": "-57345/2", + "costs": { + "binary-forward": 22, + "binary-reverse": 35, + "naf-forward": 22, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "57345", + "binary-reverse": "57347/2", + "naf-forward": "73729", + "naf-reverse": "73731/2" + }, + "word_sha256": "ca71c4208d68a199c7b6c7fed9df2fb986b95eee5de073ce39c3f7b3f956c689" + }, + { + "chosen": "binary-forward", + "coefficient": "-28672", + "costs": { + "binary-forward": 19, + "binary-reverse": 21, + "naf-forward": 19, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "28673", + "binary-reverse": "28673", + "naf-forward": "36865", + "naf-reverse": "36865" + }, + "word_sha256": "93f400301ca09a6ffa937b8ae9aff308a4404b9b74809dbe3912d7801de7cb3c" + }, + { + "chosen": "naf-forward", + "coefficient": "-28416", + "costs": { + "binary-forward": 22, + "binary-reverse": 28, + "naf-forward": 20, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "28417", + "binary-reverse": "28417", + "naf-forward": "37121", + "naf-reverse": "37121" + }, + "word_sha256": "1907dac318330c6ce4f0f84cec903df1f46490bfbd3caa064c6b21fbe331f9a5" + }, + { + "chosen": "binary-forward", + "coefficient": "-24576", + "costs": { + "binary-forward": 18, + "binary-reverse": 19, + "naf-forward": 19, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "24577", + "binary-reverse": "24577", + "naf-forward": "40961", + "naf-reverse": "40961" + }, + "word_sha256": "9ddf8d9d99f3bdced5cab6091c9d35de0defd247f7615c60ff7e453598ffcb0a" + }, + { + "chosen": "binary-forward", + "coefficient": "-20496", + "costs": { + "binary-forward": 19, + "binary-reverse": 29, + "naf-forward": 19, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "20497", + "binary-reverse": "20497", + "naf-forward": "20497", + "naf-reverse": "20497" + }, + "word_sha256": "863bbeb2180fb6cb4c8634aa2c798b14749ddf011b478dae590abe34cf4c05de" + }, + { + "chosen": "binary-forward", + "coefficient": "-20480", + "costs": { + "binary-forward": 18, + "binary-reverse": 20, + "naf-forward": 18, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "20481", + "binary-reverse": "20481", + "naf-forward": "20481", + "naf-reverse": "20481" + }, + "word_sha256": "14e59022bbbe1a44fdb6069987f49347a49c87d81e2a4b91792dcfcf04408479" + }, + { + "chosen": "binary-forward", + "coefficient": "-18432", + "costs": { + "binary-forward": 18, + "binary-reverse": 21, + "naf-forward": 18, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "18433", + "binary-reverse": "18433", + "naf-forward": "18433", + "naf-reverse": "18433" + }, + "word_sha256": "40a7a364a23b7cea891b5728535fb58fa0f683026faa79a2bcc40f23870be111" + }, + { + "chosen": "naf-forward", + "coefficient": "-36831/2", + "costs": { + "binary-forward": 30, + "binary-reverse": 43, + "naf-forward": 22, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "36831", + "binary-reverse": "36833/2", + "naf-forward": "36897", + "naf-reverse": "36899/2" + }, + "word_sha256": "4a2cd6366788de0bee7abd14919514b562fd134c560637f717d40b5e15d2f34c" + }, + { + "chosen": "naf-forward", + "coefficient": "-33535/2", + "costs": { + "binary-forward": 28, + "binary-reverse": 41, + "naf-forward": 22, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "33535", + "binary-reverse": "33537/2", + "naf-forward": "34049", + "naf-reverse": "34051/2" + }, + "word_sha256": "5847b5cf7262cbb6cc0a53c9b25d8a6155e0767dde1dbbae695c12ab114e4ed5" + }, + { + "chosen": "binary-forward", + "coefficient": "-16394", + "costs": { + "binary-forward": 19, + "binary-reverse": 32, + "naf-forward": 19, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "16395", + "binary-reverse": "16395", + "naf-forward": "16395", + "naf-reverse": "16395" + }, + "word_sha256": "abdf1c318d7e7ffa4cce638e5f5026048a3378c930ea4a5f2df7ed497ec8e199" + }, + { + "chosen": "binary-forward", + "coefficient": "-16385", + "costs": { + "binary-forward": 18, + "binary-reverse": 32, + "naf-forward": 18, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "16386", + "binary-reverse": "16386", + "naf-forward": "16386", + "naf-reverse": "16386" + }, + "word_sha256": "823126d95aff2781dc398bbc7212cc199fdd9a0519c7bda0945664c842a17435" + }, + { + "chosen": "binary-forward", + "coefficient": "-65539/4", + "costs": { + "binary-forward": 23, + "binary-reverse": 35, + "naf-forward": 23, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "65539", + "binary-reverse": "65543/4", + "naf-forward": "65541", + "naf-reverse": "65545/4" + }, + "word_sha256": "6e45fb66688fd6b59adcb7ba036e74925db188bf37e13f33ffc6358a6ebd2d95" + }, + { + "chosen": "binary-forward", + "coefficient": "-16384", + "costs": { + "binary-forward": 17, + "binary-reverse": 17, + "naf-forward": 17, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "16385", + "binary-reverse": "16385", + "naf-forward": "16385", + "naf-reverse": "16385" + }, + "word_sha256": "b8a616ef600531c695499f8e37b96a8c03c1f6a0dc77179ea8b1c915ac2ae6ce" + }, + { + "chosen": "naf-forward", + "coefficient": "-16383", + "costs": { + "binary-forward": 29, + "binary-reverse": 42, + "naf-forward": 18, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "16384", + "binary-reverse": "16384", + "naf-forward": "16386", + "naf-reverse": "16386" + }, + "word_sha256": "a48a9adf047adff11a92ec87acaf88e5c980e88ea6f5be275c6059a33ca59142" + }, + { + "chosen": "naf-forward", + "coefficient": "-16382", + "costs": { + "binary-forward": 28, + "binary-reverse": 40, + "naf-forward": 18, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "16383", + "binary-reverse": "16383", + "naf-forward": "16387", + "naf-reverse": "16387" + }, + "word_sha256": "6653c00fbb753a2b582dc07eff8e71d7f92693e0d2ea8fff8439bf9b90fb73cb" + }, + { + "chosen": "naf-forward", + "coefficient": "-16352", + "costs": { + "binary-forward": 24, + "binary-reverse": 32, + "naf-forward": 18, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "16353", + "binary-reverse": "16353", + "naf-forward": "16417", + "naf-reverse": "16417" + }, + "word_sha256": "4a484cb431727443025a29371984a9f9305d0cd476a814765a955f011eb94409" + }, + { + "chosen": "naf-forward", + "coefficient": "-16256", + "costs": { + "binary-forward": 22, + "binary-reverse": 28, + "naf-forward": 18, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "16257", + "binary-reverse": "16257", + "naf-forward": "16513", + "naf-reverse": "16513" + }, + "word_sha256": "47c473be0b1b2c9b0b390523df7cf5dead205ed6c8c179c52664f4d46c39e388" + }, + { + "chosen": "naf-forward", + "coefficient": "-57599/4", + "costs": { + "binary-forward": 30, + "binary-reverse": 41, + "naf-forward": 24, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "57599", + "binary-reverse": "57603/4", + "naf-forward": "73985", + "naf-reverse": "73989/4" + }, + "word_sha256": "7273ad2a04c0b641ded691123da0161be079315d5c578837c282152c8771283c" + }, + { + "chosen": "binary-forward", + "coefficient": "-28673/2", + "costs": { + "binary-forward": 21, + "binary-reverse": 33, + "naf-forward": 21, + "naf-reverse": 34 + }, + "positive_prefixes": { + "binary-forward": "28673", + "binary-reverse": "28675/2", + "naf-forward": "36865", + "naf-reverse": "36867/2" + }, + "word_sha256": "47ad8ce8e089be08045a77c293efff42f42617b95be2ce11ddc5a1255c8396ba" + }, + { + "chosen": "binary-forward", + "coefficient": "-57345/4", + "costs": { + "binary-forward": 23, + "binary-reverse": 34, + "naf-forward": 23, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "57345", + "binary-reverse": "57349/4", + "naf-forward": "73729", + "naf-reverse": "73733/4" + }, + "word_sha256": "a903fe37dd11b3ec4236090b4bf7d786b09dc05c42761c41d6c1cdfd1a01f3a8" + }, + { + "chosen": "binary-forward", + "coefficient": "-14336", + "costs": { + "binary-forward": 18, + "binary-reverse": 20, + "naf-forward": 18, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "14337", + "binary-reverse": "14337", + "naf-forward": "18433", + "naf-reverse": "18433" + }, + "word_sha256": "57a1edc61556254efa3c138ddc822c9d14b8f2d8e2c53c442de9cbe676010dc5" + }, + { + "chosen": "binary-forward", + "coefficient": "-12352", + "costs": { + "binary-forward": 18, + "binary-reverse": 25, + "naf-forward": 19, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "12353", + "binary-reverse": "12353", + "naf-forward": "20545", + "naf-reverse": "20545" + }, + "word_sha256": "8e0dc0b3122de04fb55197528b578465637d0032144ad8f96b0db050f3a0cbfd" + }, + { + "chosen": "binary-forward", + "coefficient": "-12288", + "costs": { + "binary-forward": 17, + "binary-reverse": 18, + "naf-forward": 18, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "12289", + "binary-reverse": "12289", + "naf-forward": "20481", + "naf-reverse": "20481" + }, + "word_sha256": "e05bfcd58b7a70df4fa3f6f4e1abf5923006b8675aab59c20d0777d2298361f3" + }, + { + "chosen": "naf-forward", + "coefficient": "-12256", + "costs": { + "binary-forward": 23, + "binary-reverse": 31, + "naf-forward": 19, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "12257", + "binary-reverse": "12257", + "naf-forward": "20513", + "naf-reverse": "20513" + }, + "word_sha256": "d2249939b79208f0e4ac8636981491ebf76f431a900b12e9e164ce79d390f135" + }, + { + "chosen": "naf-forward", + "coefficient": "-12224", + "costs": { + "binary-forward": 22, + "binary-reverse": 29, + "naf-forward": 19, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "12225", + "binary-reverse": "12225", + "naf-forward": "20545", + "naf-reverse": "20545" + }, + "word_sha256": "91007b623b4765cba92a7d25fd86b6c8c77233ff0ccee116aa0829cd92d14183" + }, + { + "chosen": "binary-forward", + "coefficient": "-10240", + "costs": { + "binary-forward": 17, + "binary-reverse": 19, + "naf-forward": 17, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "10241", + "binary-reverse": "10241", + "naf-forward": "10241", + "naf-reverse": "10241" + }, + "word_sha256": "ec46e5be4dc6c4cb250559c1dde2145c2ce8dc7610e59a402b3002f0b719627d" + }, + { + "chosen": "binary-forward", + "coefficient": "-8256", + "costs": { + "binary-forward": 17, + "binary-reverse": 24, + "naf-forward": 17, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "8257", + "binary-reverse": "8257", + "naf-forward": "8257", + "naf-reverse": "8257" + }, + "word_sha256": "2e0f88d26674b6f45be8c911802ef832d44c516a487d64373eb49a794ce886ff" + }, + { + "chosen": "binary-forward", + "coefficient": "-8224", + "costs": { + "binary-forward": 17, + "binary-reverse": 25, + "naf-forward": 17, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "8225", + "binary-reverse": "8225", + "naf-forward": "8225", + "naf-reverse": "8225" + }, + "word_sha256": "e0a60572ca0af4c5158717685a9eaefc20aedbda604169c3addf64fbcff7836d" + }, + { + "chosen": "naf-forward", + "coefficient": "-8220", + "costs": { + "binary-forward": 19, + "binary-reverse": 30, + "naf-forward": 18, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "8221", + "binary-reverse": "8221", + "naf-forward": "8229", + "naf-reverse": "8229" + }, + "word_sha256": "e174701b04c1d78c0ab4a91fc3ca3f0b904fce99f59907a20836fa367fcae89a" + }, + { + "chosen": "binary-forward", + "coefficient": "-8198", + "costs": { + "binary-forward": 18, + "binary-reverse": 30, + "naf-forward": 18, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "8199", + "binary-reverse": "8199", + "naf-forward": "8203", + "naf-reverse": "8203" + }, + "word_sha256": "bbb6ec4a6494d745c689d06dd5767627eca14ac9140dc308100000a91b646162" + }, + { + "chosen": "binary-forward", + "coefficient": "-8197", + "costs": { + "binary-forward": 18, + "binary-reverse": 31, + "naf-forward": 18, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "8198", + "binary-reverse": "8198", + "naf-forward": "8198", + "naf-reverse": "8198" + }, + "word_sha256": "7317603e365d145caa16e62644540942a6753d98388ff8b29850a7aaa19b7636" + }, + { + "chosen": "binary-forward", + "coefficient": "-8196", + "costs": { + "binary-forward": 17, + "binary-reverse": 28, + "naf-forward": 17, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "8197", + "binary-reverse": "8197", + "naf-forward": "8197", + "naf-reverse": "8197" + }, + "word_sha256": "0dcc2191382121788f2ca346377f65306b6c773eed3a6f4e5f57010edd4f11ac" + }, + { + "chosen": "binary-forward", + "coefficient": "-8195", + "costs": { + "binary-forward": 18, + "binary-reverse": 31, + "naf-forward": 18, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "8196", + "binary-reverse": "8196", + "naf-forward": "8198", + "naf-reverse": "8198" + }, + "word_sha256": "0341ec014b04b99a0a518c7ffa3b68959700750b29f9096a9b969df01081cb04" + }, + { + "chosen": "binary-forward", + "coefficient": "-8193", + "costs": { + "binary-forward": 17, + "binary-reverse": 30, + "naf-forward": 17, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "8194", + "binary-reverse": "8194", + "naf-forward": "8194", + "naf-reverse": "8194" + }, + "word_sha256": "3b223ed1a30393b7866337104ae6fa98cb59808a060d54839faf795f5fe8232f" + }, + { + "chosen": "binary-forward", + "coefficient": "-8192", + "costs": { + "binary-forward": 16, + "binary-reverse": 16, + "naf-forward": 16, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "8193", + "binary-reverse": "8193", + "naf-forward": "8193", + "naf-reverse": "8193" + }, + "word_sha256": "231a3b374917c91e4fe5c3b083a342824f6113568a60099e0730c64d282ce4e2" + }, + { + "chosen": "naf-forward", + "coefficient": "-8191", + "costs": { + "binary-forward": 27, + "binary-reverse": 39, + "naf-forward": 17, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "8192", + "binary-reverse": "8192", + "naf-forward": "8194", + "naf-reverse": "8194" + }, + "word_sha256": "0631871c2a7676bfe027c606d22fa09ec8608ee1e21b682169df9a2283536206" + }, + { + "chosen": "naf-forward", + "coefficient": "-8176", + "costs": { + "binary-forward": 23, + "binary-reverse": 31, + "naf-forward": 17, + "naf-reverse": 26 + }, + "positive_prefixes": { + "binary-forward": "8177", + "binary-reverse": "8177", + "naf-forward": "8209", + "naf-reverse": "8209" + }, + "word_sha256": "a3940445bc6b042e4ee5c19fe65f45e29b48f67e40a735ab2669ad52f1f25621" + }, + { + "chosen": "naf-forward", + "coefficient": "-8160", + "costs": { + "binary-forward": 22, + "binary-reverse": 29, + "naf-forward": 17, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "8161", + "binary-reverse": "8161", + "naf-forward": "8225", + "naf-reverse": "8225" + }, + "word_sha256": "1dc5a7463e5e39a50a2f11a66c4354d0c5fca1d6b28dca6b88ff8fe575fda0db" + }, + { + "chosen": "naf-forward", + "coefficient": "-8156", + "costs": { + "binary-forward": 24, + "binary-reverse": 34, + "naf-forward": 18, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "8157", + "binary-reverse": "8157", + "naf-forward": "8229", + "naf-reverse": "8229" + }, + "word_sha256": "74bb4f9ab50b24f3782caef0f8bc95807cb7652c6508a51f236718851d0b00c1" + }, + { + "chosen": "naf-forward", + "coefficient": "-8128", + "costs": { + "binary-forward": 21, + "binary-reverse": 27, + "naf-forward": 17, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "8129", + "binary-reverse": "8129", + "naf-forward": "8257", + "naf-reverse": "8257" + }, + "word_sha256": "bf39c4933e488aacb4c7f848739fe8addad9178310b6c798a9005aafc8f117ac" + }, + { + "chosen": "naf-forward", + "coefficient": "-8068", + "costs": { + "binary-forward": 21, + "binary-reverse": 31, + "naf-forward": 18, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "8069", + "binary-reverse": "8069", + "naf-forward": "8325", + "naf-reverse": "8325" + }, + "word_sha256": "14cb1f73d6864bb005aee99f5c827d67a99c08c0acbf58f0a548cc88400bc10f" + }, + { + "chosen": "binary-forward", + "coefficient": "-7232", + "costs": { + "binary-forward": 18, + "binary-reverse": 24, + "naf-forward": 18, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "7233", + "binary-reverse": "7233", + "naf-forward": "9281", + "naf-reverse": "9281" + }, + "word_sha256": "74982af982bcabf9e940c723984fa61e9bf3987dc0e0acdb0515f971efd3a975" + }, + { + "chosen": "binary-forward", + "coefficient": "-6176", + "costs": { + "binary-forward": 17, + "binary-reverse": 24, + "naf-forward": 18, + "naf-reverse": 26 + }, + "positive_prefixes": { + "binary-forward": "6177", + "binary-reverse": "6177", + "naf-forward": "10273", + "naf-reverse": "10273" + }, + "word_sha256": "0930b047440ac4d8cb60cd7708c662162ef53c25e3be137ec1517a1f66a4406f" + }, + { + "chosen": "binary-forward", + "coefficient": "-6144", + "costs": { + "binary-forward": 16, + "binary-reverse": 17, + "naf-forward": 17, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "6145", + "binary-reverse": "6145", + "naf-forward": "10241", + "naf-reverse": "10241" + }, + "word_sha256": "2ed85014be02f0e756c66a24914fa20bc22c3bc4896ccb19ade39ad9a5ff79b9" + }, + { + "chosen": "naf-forward", + "coefficient": "-6128", + "costs": { + "binary-forward": 22, + "binary-reverse": 30, + "naf-forward": 18, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "6129", + "binary-reverse": "6129", + "naf-forward": "10257", + "naf-reverse": "10257" + }, + "word_sha256": "1b321398c5ac7c8ae912947e6571242964cb6f211a8e0008814f7936a1bcbaa0" + }, + { + "chosen": "naf-forward", + "coefficient": "-6112", + "costs": { + "binary-forward": 21, + "binary-reverse": 28, + "naf-forward": 18, + "naf-reverse": 26 + }, + "positive_prefixes": { + "binary-forward": "6113", + "binary-reverse": "6113", + "naf-forward": "10273", + "naf-reverse": "10273" + }, + "word_sha256": "11a8b9ed18017cae53d247ac35ca594a18becd572ec83215c3be7d1c2fafa16b" + }, + { + "chosen": "binary-forward", + "coefficient": "-5120", + "costs": { + "binary-forward": 16, + "binary-reverse": 18, + "naf-forward": 16, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "5121", + "binary-reverse": "5121", + "naf-forward": "5121", + "naf-reverse": "5121" + }, + "word_sha256": "70b981e519612fe17911d6a052bbbe58642ececa13390d8efcb8541e6869bb17" + }, + { + "chosen": "binary-forward", + "coefficient": "-4896", + "costs": { + "binary-forward": 18, + "binary-reverse": 25, + "naf-forward": 18, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "4897", + "binary-reverse": "4897", + "naf-forward": "5409", + "naf-reverse": "5409" + }, + "word_sha256": "261c99a1fe313e4d57c203dd99bf6d014d9bfb0ae5e45c750c3bb4e9c9f9ee05" + }, + { + "chosen": "binary-forward", + "coefficient": "-4128", + "costs": { + "binary-forward": 16, + "binary-reverse": 23, + "naf-forward": 16, + "naf-reverse": 23 + }, + "positive_prefixes": { + "binary-forward": "4129", + "binary-reverse": "4129", + "naf-forward": "4129", + "naf-reverse": "4129" + }, + "word_sha256": "1ffc0e49de67fa993e5a99ae495a23651be23e2592375eea1d6894dde89377aa" + }, + { + "chosen": "binary-forward", + "coefficient": "-4113", + "costs": { + "binary-forward": 17, + "binary-reverse": 29, + "naf-forward": 17, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "4114", + "binary-reverse": "4114", + "naf-forward": "4114", + "naf-reverse": "4114" + }, + "word_sha256": "ebc9e756c10c41911af93042a61ebf2ac43337fed36a1f79c5c82cb990a48864" + }, + { + "chosen": "binary-forward", + "coefficient": "-4112", + "costs": { + "binary-forward": 16, + "binary-reverse": 24, + "naf-forward": 16, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "4113", + "binary-reverse": "4113", + "naf-forward": "4113", + "naf-reverse": "4113" + }, + "word_sha256": "e8666285bf0f122fd55f69dfd183552de7e7ffd5f9029dec5a4fe9b1f52ad12c" + }, + { + "chosen": "naf-forward", + "coefficient": "-8221/2", + "costs": { + "binary-forward": 21, + "binary-reverse": 32, + "naf-forward": 20, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "8221", + "binary-reverse": "8223/2", + "naf-forward": "8229", + "naf-reverse": "8231/2" + }, + "word_sha256": "7ecfb39eeb5a4279664a455aa2d01450404df65bd15db838c7799d34eaf96169" + }, + { + "chosen": "binary-forward", + "coefficient": "-4098", + "costs": { + "binary-forward": 16, + "binary-reverse": 27, + "naf-forward": 16, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "4099", + "binary-reverse": "4099", + "naf-forward": "4099", + "naf-reverse": "4099" + }, + "word_sha256": "22ff9cfc2346ff2b96eb6f3ffe1785816112b0dd93f65d18716c426d50f89029" + }, + { + "chosen": "binary-forward", + "coefficient": "-8195/2", + "costs": { + "binary-forward": 19, + "binary-reverse": 30, + "naf-forward": 19, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "8195", + "binary-reverse": "8197/2", + "naf-forward": "8197", + "naf-reverse": "8199/2" + }, + "word_sha256": "9a6e741e1e3dc5df0f5d7242d60f3a43ce6ea948b916715fb240ab26f686bd3d" + }, + { + "chosen": "binary-forward", + "coefficient": "-8193/2", + "costs": { + "binary-forward": 18, + "binary-reverse": 29, + "naf-forward": 18, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "8193", + "binary-reverse": "8195/2", + "naf-forward": "8193", + "naf-reverse": "8195/2" + }, + "word_sha256": "a9e2c97a7d8be17c583ceee06e39d4e90fa8d531034a60a55df033d254214160" + }, + { + "chosen": "binary-forward", + "coefficient": "-16385/4", + "costs": { + "binary-forward": 20, + "binary-reverse": 30, + "naf-forward": 20, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "16385", + "binary-reverse": "16389/4", + "naf-forward": "16385", + "naf-reverse": "16389/4" + }, + "word_sha256": "a5e5863fe88864c8c803c72f500afb76548efa4eae75de96712a27c8308af609" + }, + { + "chosen": "binary-forward", + "coefficient": "-4096", + "costs": { + "binary-forward": 15, + "binary-reverse": 15, + "naf-forward": 15, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "4097", + "binary-reverse": "4097", + "naf-forward": "4097", + "naf-reverse": "4097" + }, + "word_sha256": "60d4b54a3abc185f532a86e03b02a10837e3a66f39f4f60d9680eb653ecd7bdb" + }, + { + "chosen": "naf-forward", + "coefficient": "-8191/2", + "costs": { + "binary-forward": 28, + "binary-reverse": 38, + "naf-forward": 18, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "8191", + "binary-reverse": "8193/2", + "naf-forward": "8193", + "naf-reverse": "8195/2" + }, + "word_sha256": "d3823054b7af31d0cf1052cf2f7323af5211004fb7bce6e21f4e5d033261c05f" + }, + { + "chosen": "naf-forward", + "coefficient": "-8189/2", + "costs": { + "binary-forward": 27, + "binary-reverse": 37, + "naf-forward": 19, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "8189", + "binary-reverse": "8191/2", + "naf-forward": "8197", + "naf-reverse": "8199/2" + }, + "word_sha256": "096bd8b1e1b457ae13b75337daaaf592b600f00d0e4844c1df0b48f0c51a119a" + }, + { + "chosen": "naf-forward", + "coefficient": "-16377/4", + "costs": { + "binary-forward": 29, + "binary-reverse": 38, + "naf-forward": 21, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "16377", + "binary-reverse": "16381/4", + "naf-forward": "16393", + "naf-reverse": "16397/4" + }, + "word_sha256": "7390247c9853a238b78eefc215d349bf5f4d00bbbc594f2c6762acf4856c35a7" + }, + { + "chosen": "naf-forward", + "coefficient": "-4080", + "costs": { + "binary-forward": 21, + "binary-reverse": 28, + "naf-forward": 16, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "4081", + "binary-reverse": "4081", + "naf-forward": "4113", + "naf-reverse": "4113" + }, + "word_sha256": "8b6e6c065fe5ef86e98db72371df948a18d80438690e5c040d6e3c5aae9920eb" + }, + { + "chosen": "naf-forward", + "coefficient": "-4079", + "costs": { + "binary-forward": 24, + "binary-reverse": 35, + "naf-forward": 17, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "4080", + "binary-reverse": "4080", + "naf-forward": "4114", + "naf-reverse": "4114" + }, + "word_sha256": "ea73600073760a4374635c887df430f26e33711ee681bd9477bfc30b46416493" + }, + { + "chosen": "naf-forward", + "coefficient": "-8157/2", + "costs": { + "binary-forward": 26, + "binary-reverse": 36, + "naf-forward": 20, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "8157", + "binary-reverse": "8159/2", + "naf-forward": "8229", + "naf-reverse": "8231/2" + }, + "word_sha256": "e7b8701ebd42b7cae7efab13c0ea134de8db4659b0c89bc154a9ce544b670791" + }, + { + "chosen": "naf-forward", + "coefficient": "-4064", + "costs": { + "binary-forward": 20, + "binary-reverse": 26, + "naf-forward": 16, + "naf-reverse": 23 + }, + "positive_prefixes": { + "binary-forward": "4065", + "binary-reverse": "4065", + "naf-forward": "4129", + "naf-reverse": "4129" + }, + "word_sha256": "e6d7c81bf03b05bc144417a6a58d892f57d55d38e9e9eda672daaa1577ce49ed" + }, + { + "chosen": "naf-forward", + "coefficient": "-4034", + "costs": { + "binary-forward": 20, + "binary-reverse": 30, + "naf-forward": 17, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "4035", + "binary-reverse": "4035", + "naf-forward": "4163", + "naf-reverse": "4163" + }, + "word_sha256": "19328645b8e0539f9ca94c1191011794117b9f0d47cc9e593ad7f5f8bee120f7" + }, + { + "chosen": "naf-forward", + "coefficient": "-4032", + "costs": { + "binary-forward": 19, + "binary-reverse": 24, + "naf-forward": 16, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "4033", + "binary-reverse": "4033", + "naf-forward": "4161", + "naf-reverse": "4161" + }, + "word_sha256": "60a9a7d5e3f8338c566e01876aa50eb03bc525aa4f3b822b0acff1de9a214259" + }, + { + "chosen": "naf-forward", + "coefficient": "-4000", + "costs": { + "binary-forward": 19, + "binary-reverse": 25, + "naf-forward": 17, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "4001", + "binary-reverse": "4001", + "naf-forward": "4257", + "naf-reverse": "4257" + }, + "word_sha256": "963d64e2a8365d23d8391886d94a2dc0d67034d4733482f6f66592b8f82db1bd" + }, + { + "chosen": "naf-forward", + "coefficient": "-3968", + "costs": { + "binary-forward": 18, + "binary-reverse": 22, + "naf-forward": 16, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "3969", + "binary-reverse": "3969", + "naf-forward": "4225", + "naf-reverse": "4225" + }, + "word_sha256": "c1723104891b2e5bb37694d43e1855364a343d831d5f27809a5d6baf1f47f619" + }, + { + "chosen": "binary-forward", + "coefficient": "-3616", + "costs": { + "binary-forward": 17, + "binary-reverse": 23, + "naf-forward": 17, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "3617", + "binary-reverse": "3617", + "naf-forward": "4641", + "naf-reverse": "4641" + }, + "word_sha256": "411e3753726cab9ac23343d39e06b0b35537523726020dbab8f4e9efd1c99221" + }, + { + "chosen": "binary-forward", + "coefficient": "-3584", + "costs": { + "binary-forward": 16, + "binary-reverse": 18, + "naf-forward": 16, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "3585", + "binary-reverse": "3585", + "naf-forward": "4609", + "naf-reverse": "4609" + }, + "word_sha256": "e26be70d827aa8551debe72bd0be5a84b58446af41ac8054dfb5c2bd5415dcb2" + }, + { + "chosen": "naf-forward", + "coefficient": "-3552", + "costs": { + "binary-forward": 19, + "binary-reverse": 25, + "naf-forward": 17, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "3553", + "binary-reverse": "3553", + "naf-forward": "4641", + "naf-reverse": "4641" + }, + "word_sha256": "9c0073ba43067005a444530626e1be2472d566a95c043688db1df0efad6128cd" + }, + { + "chosen": "binary-forward", + "coefficient": "-3360", + "costs": { + "binary-forward": 17, + "binary-reverse": 23, + "naf-forward": 18, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "3361", + "binary-reverse": "3361", + "naf-forward": "5409", + "naf-reverse": "5409" + }, + "word_sha256": "00e9a7a481a04f0d7f7908cf8988b3ab29301b3e3958a1b485c791ec384eb904" + }, + { + "chosen": "binary-forward", + "coefficient": "-3104", + "costs": { + "binary-forward": 16, + "binary-reverse": 22, + "naf-forward": 17, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "3105", + "binary-reverse": "3105", + "naf-forward": "5153", + "naf-reverse": "5153" + }, + "word_sha256": "3de1c36fa7f15fafbcc349e5149524e92a7cc9eb9c6344cedcb4efef963db1ff" + }, + { + "chosen": "binary-forward", + "coefficient": "-2560", + "costs": { + "binary-forward": 15, + "binary-reverse": 17, + "naf-forward": 15, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "2561", + "binary-reverse": "2561", + "naf-forward": "2561", + "naf-reverse": "2561" + }, + "word_sha256": "f3f8e4a7b67fbe737fe3315aa524fa62edf704d96c97b5108691e1f1820a6173" + }, + { + "chosen": "binary-forward", + "coefficient": "-2448", + "costs": { + "binary-forward": 17, + "binary-reverse": 24, + "naf-forward": 17, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "2449", + "binary-reverse": "2449", + "naf-forward": "2705", + "naf-reverse": "2705" + }, + "word_sha256": "060796c9a7274f194bbb871478c32b57f419882a34abfb342d9fa10ac3584508" + }, + { + "chosen": "binary-forward", + "coefficient": "-2112", + "costs": { + "binary-forward": 15, + "binary-reverse": 20, + "naf-forward": 15, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "2113", + "binary-reverse": "2113", + "naf-forward": "2113", + "naf-reverse": "2113" + }, + "word_sha256": "21917407ab56f57f07cd3af62406f5ee85301ef6c599a2769dd894d00c6687f5" + }, + { + "chosen": "binary-forward", + "coefficient": "-4113/2", + "costs": { + "binary-forward": 18, + "binary-reverse": 28, + "naf-forward": 18, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "4113", + "binary-reverse": "4115/2", + "naf-forward": "4113", + "naf-reverse": "4115/2" + }, + "word_sha256": "68658c4fb444e095e5ff757feaeb48cc2aa0431dc4516fd4dc385181cc56a65f" + }, + { + "chosen": "binary-forward", + "coefficient": "-2048", + "costs": { + "binary-forward": 14, + "binary-reverse": 14, + "naf-forward": 14, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "2049", + "binary-reverse": "2049", + "naf-forward": "2049", + "naf-reverse": "2049" + }, + "word_sha256": "70cfa89bb57f15c8d6d8151dab90860cc95c25ffdd930ca6c004cce1883133f0" + }, + { + "chosen": "naf-forward", + "coefficient": "-4095/2", + "costs": { + "binary-forward": 26, + "binary-reverse": 35, + "naf-forward": 17, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "4095", + "binary-reverse": "4097/2", + "naf-forward": "4097", + "naf-reverse": "4099/2" + }, + "word_sha256": "8d71c1ff3fb5a3a0af0846b7573366ff8441d41ef88079f9e611cdf93e759713" + }, + { + "chosen": "naf-forward", + "coefficient": "-8189/4", + "costs": { + "binary-forward": 28, + "binary-reverse": 36, + "naf-forward": 20, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "8189", + "binary-reverse": "8193/4", + "naf-forward": "8197", + "naf-reverse": "8201/4" + }, + "word_sha256": "8143a9f79337ac9f0489b3434f525bb7ed677df699e1b462fa6cccee3f9ec202" + }, + { + "chosen": "naf-forward", + "coefficient": "-2040", + "costs": { + "binary-forward": 20, + "binary-reverse": 27, + "naf-forward": 15, + "naf-reverse": 23 + }, + "positive_prefixes": { + "binary-forward": "2041", + "binary-reverse": "2041", + "naf-forward": "2057", + "naf-reverse": "2057" + }, + "word_sha256": "ea5d3d4bf27d91ae75c07e291b672667060b362a12167c16fbb1c8d462ab122d" + }, + { + "chosen": "naf-forward", + "coefficient": "-4079/2", + "costs": { + "binary-forward": 25, + "binary-reverse": 34, + "naf-forward": 18, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "4079", + "binary-reverse": "4081/2", + "naf-forward": "4113", + "naf-reverse": "4115/2" + }, + "word_sha256": "c292e8627a10b6e917f8677dc86fdc6a4e9ad43f5eeac451d6f8981334246bae" + }, + { + "chosen": "naf-forward", + "coefficient": "-2032", + "costs": { + "binary-forward": 19, + "binary-reverse": 25, + "naf-forward": 15, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "2033", + "binary-reverse": "2033", + "naf-forward": "2065", + "naf-reverse": "2065" + }, + "word_sha256": "c2c98ba854f0838bf571f62fc72d3f64bf8547e6efb7157c45626b70b4e1ea6a" + }, + { + "chosen": "naf-forward", + "coefficient": "-2016", + "costs": { + "binary-forward": 18, + "binary-reverse": 23, + "naf-forward": 15, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "2017", + "binary-reverse": "2017", + "naf-forward": "2081", + "naf-reverse": "2081" + }, + "word_sha256": "8a01143d8a827fa87a3bfcab6ec0b491d41a83da59efe915353502ace0a47e01" + }, + { + "chosen": "naf-forward", + "coefficient": "-2000", + "costs": { + "binary-forward": 18, + "binary-reverse": 24, + "naf-forward": 16, + "naf-reverse": 23 + }, + "positive_prefixes": { + "binary-forward": "2001", + "binary-reverse": "2001", + "naf-forward": "2129", + "naf-reverse": "2129" + }, + "word_sha256": "39c16e8a9cf9cc22252cd3f1b05794fbcf5b8588496688f0b4089df96eb57a2f" + }, + { + "chosen": "naf-forward", + "coefficient": "-1984", + "costs": { + "binary-forward": 17, + "binary-reverse": 21, + "naf-forward": 15, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "1985", + "binary-reverse": "1985", + "naf-forward": "2113", + "naf-reverse": "2113" + }, + "word_sha256": "5fb39e7191a57d4b12ec5a18716189a7692ca0c985c7553cabe5a2fa28410490" + }, + { + "chosen": "naf-forward", + "coefficient": "-1920", + "costs": { + "binary-forward": 16, + "binary-reverse": 19, + "naf-forward": 15, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "1921", + "binary-reverse": "1921", + "naf-forward": "2177", + "naf-reverse": "2177" + }, + "word_sha256": "c8a234a09daa29611440b6e379497fd0f180f763d42e0ed318b20dcdd722cdec" + }, + { + "chosen": "binary-forward", + "coefficient": "-1792", + "costs": { + "binary-forward": 15, + "binary-reverse": 17, + "naf-forward": 15, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "1793", + "binary-reverse": "1793", + "naf-forward": "2305", + "naf-reverse": "2305" + }, + "word_sha256": "5b515647044adf1a40029949fed98fb9ab39ea68124e2a2641f3a2ebd125b5bd" + }, + { + "chosen": "naf-forward", + "coefficient": "-1776", + "costs": { + "binary-forward": 18, + "binary-reverse": 24, + "naf-forward": 16, + "naf-reverse": 23 + }, + "positive_prefixes": { + "binary-forward": "1777", + "binary-reverse": "1777", + "naf-forward": "2321", + "naf-reverse": "2321" + }, + "word_sha256": "fda221ce6c08a1fa86fae629da2afb07325729d8da62f4db4f19931904a085a3" + }, + { + "chosen": "binary-forward", + "coefficient": "-1680", + "costs": { + "binary-forward": 16, + "binary-reverse": 22, + "naf-forward": 17, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "1681", + "binary-reverse": "1681", + "naf-forward": "2705", + "naf-reverse": "2705" + }, + "word_sha256": "20d03e748a6b8f52d70bbe3e0db0d57917f2884c58f66e485f7a2486b868b061" + }, + { + "chosen": "binary-forward", + "coefficient": "-1552", + "costs": { + "binary-forward": 15, + "binary-reverse": 21, + "naf-forward": 16, + "naf-reverse": 23 + }, + "positive_prefixes": { + "binary-forward": "1553", + "binary-reverse": "1553", + "naf-forward": "2577", + "naf-reverse": "2577" + }, + "word_sha256": "44bcc45e6bee18fb69a78cb62fa3669ab6d4abf039389e84a94f3583389c8945" + }, + { + "chosen": "binary-forward", + "coefficient": "-1536", + "costs": { + "binary-forward": 14, + "binary-reverse": 15, + "naf-forward": 15, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "1537", + "binary-reverse": "1537", + "naf-forward": "2561", + "naf-reverse": "2561" + }, + "word_sha256": "5dce4d8d261ac8de29c907c03fc359a04781fe01e3c90b63a8c4ef36d4005f61" + }, + { + "chosen": "binary-forward", + "coefficient": "-1408", + "costs": { + "binary-forward": 15, + "binary-reverse": 18, + "naf-forward": 16, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "1409", + "binary-reverse": "1409", + "naf-forward": "2689", + "naf-reverse": "2689" + }, + "word_sha256": "ea91054811e4777cd8ad80e24a235622c71ebf7209bf078544b0f6006b8485ca" + }, + { + "chosen": "binary-forward", + "coefficient": "-1280", + "costs": { + "binary-forward": 14, + "binary-reverse": 16, + "naf-forward": 14, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "1281", + "binary-reverse": "1281", + "naf-forward": "1281", + "naf-reverse": "1281" + }, + "word_sha256": "c6392e9f30d3355f25739fee9f64a95ef1eb67eb040930899b7289250dc95512" + }, + { + "chosen": "binary-forward", + "coefficient": "-1152", + "costs": { + "binary-forward": 14, + "binary-reverse": 17, + "naf-forward": 14, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "1153", + "binary-reverse": "1153", + "naf-forward": "1153", + "naf-reverse": "1153" + }, + "word_sha256": "d8bdab8088913f4f0bde39860cc943ffb8db22d7023bd0aead65201ff6aeb918" + }, + { + "chosen": "binary-forward", + "coefficient": "-1056", + "costs": { + "binary-forward": 14, + "binary-reverse": 19, + "naf-forward": 14, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "1057", + "binary-reverse": "1057", + "naf-forward": "1057", + "naf-reverse": "1057" + }, + "word_sha256": "a4f7976b133290bb7f5c9ff3d35563ba4a9669dcbef7f795c6300cfcd54c1c89" + }, + { + "chosen": "binary-forward", + "coefficient": "-1024", + "costs": { + "binary-forward": 13, + "binary-reverse": 13, + "naf-forward": 13, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "1025", + "binary-reverse": "1025", + "naf-forward": "1025", + "naf-reverse": "1025" + }, + "word_sha256": "f7b8290bd13e749587240113ca9ae522f0b5bf0476087886588c2f4bedf53ee6" + }, + { + "chosen": "naf-forward", + "coefficient": "-1020", + "costs": { + "binary-forward": 19, + "binary-reverse": 26, + "naf-forward": 14, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "1021", + "binary-reverse": "1021", + "naf-forward": "1029", + "naf-reverse": "1029" + }, + "word_sha256": "a3158e6726b788c68c1909506ffff52e512f852e5096f1f0eb05722d3b5e4733" + }, + { + "chosen": "naf-forward", + "coefficient": "-992", + "costs": { + "binary-forward": 16, + "binary-reverse": 20, + "naf-forward": 14, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "993", + "binary-reverse": "993", + "naf-forward": "1057", + "naf-reverse": "1057" + }, + "word_sha256": "e1debed36d298f000acf0c8a8c6043e4ba935aab88fde48f2a2d59e0792b67dd" + }, + { + "chosen": "naf-forward", + "coefficient": "-960", + "costs": { + "binary-forward": 15, + "binary-reverse": 18, + "naf-forward": 14, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "961", + "binary-reverse": "961", + "naf-forward": "1089", + "naf-reverse": "1089" + }, + "word_sha256": "53e46b02cf7460de7ee7793dad3931e178c5b58f05bdbfc0d952c5d4832c4d51" + }, + { + "chosen": "naf-forward", + "coefficient": "-3839/4", + "costs": { + "binary-forward": 26, + "binary-reverse": 33, + "naf-forward": 19, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "3839", + "binary-reverse": "3843/4", + "naf-forward": "4353", + "naf-reverse": "4357/4" + }, + "word_sha256": "b279ea30b2e9b18ef3d0936569eec6524bc1009de1331fd53b5a2aae97b0dcc0" + }, + { + "chosen": "binary-forward", + "coefficient": "-896", + "costs": { + "binary-forward": 14, + "binary-reverse": 16, + "naf-forward": 14, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "897", + "binary-reverse": "897", + "naf-forward": "1153", + "naf-reverse": "1153" + }, + "word_sha256": "b9dca453e1f3a742c53712eb022e191c47b0b84616a2eb0e31a8eef291cc411c" + }, + { + "chosen": "binary-forward", + "coefficient": "-832", + "costs": { + "binary-forward": 14, + "binary-reverse": 17, + "naf-forward": 15, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "833", + "binary-reverse": "833", + "naf-forward": "1345", + "naf-reverse": "1345" + }, + "word_sha256": "5a2deeffb329622ed783ffe395f4d7ac128930366b4f30840617a4d1f91f0239" + }, + { + "chosen": "binary-forward", + "coefficient": "-768", + "costs": { + "binary-forward": 13, + "binary-reverse": 14, + "naf-forward": 14, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "769", + "binary-reverse": "769", + "naf-forward": "1281", + "naf-reverse": "1281" + }, + "word_sha256": "79668b567a60a1456f86c748c1df88822c61019231ce05c2a615508be0cb22cf" + }, + { + "chosen": "binary-forward", + "coefficient": "-704", + "costs": { + "binary-forward": 14, + "binary-reverse": 17, + "naf-forward": 15, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "705", + "binary-reverse": "705", + "naf-forward": "1345", + "naf-reverse": "1345" + }, + "word_sha256": "8228e968cdbfd29003c78861b79158fbdb369923b56e63239fb48baa20fce670" + }, + { + "chosen": "binary-forward", + "coefficient": "-640", + "costs": { + "binary-forward": 13, + "binary-reverse": 15, + "naf-forward": 13, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "641", + "binary-reverse": "641", + "naf-forward": "641", + "naf-reverse": "641" + }, + "word_sha256": "e348e2e4ea931a6f41fda52baf64dc9a1ce521989e7fec869c86966c3f91cc52" + }, + { + "chosen": "binary-forward", + "coefficient": "-576", + "costs": { + "binary-forward": 13, + "binary-reverse": 16, + "naf-forward": 13, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "577", + "binary-reverse": "577", + "naf-forward": "577", + "naf-reverse": "577" + }, + "word_sha256": "255d47c334b737d1b152ac34dac79aa236c5dffcf72d11235a80f038a84e4414" + }, + { + "chosen": "binary-forward", + "coefficient": "-514", + "costs": { + "binary-forward": 13, + "binary-reverse": 21, + "naf-forward": 13, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "515", + "binary-reverse": "515", + "naf-forward": "515", + "naf-reverse": "515" + }, + "word_sha256": "6a2514055df750aa902d3fc4120021d5b29c63dc062c6b6b67df589c17f10bc4" + }, + { + "chosen": "binary-forward", + "coefficient": "-512", + "costs": { + "binary-forward": 12, + "binary-reverse": 12, + "naf-forward": 12, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "513", + "binary-reverse": "513", + "naf-forward": "513", + "naf-reverse": "513" + }, + "word_sha256": "e5a7159b067705589a4c043f1afa4fdcd3f0847dfacb581250e2e54351b88813" + }, + { + "chosen": "naf-forward", + "coefficient": "-510", + "costs": { + "binary-forward": 18, + "binary-reverse": 25, + "naf-forward": 13, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "511", + "binary-reverse": "511", + "naf-forward": "515", + "naf-reverse": "515" + }, + "word_sha256": "4ed409c14c14b47651b37135e52edb834066c3bdffecd555bb03f978faf0db81" + }, + { + "chosen": "naf-forward", + "coefficient": "-496", + "costs": { + "binary-forward": 15, + "binary-reverse": 19, + "naf-forward": 13, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "497", + "binary-reverse": "497", + "naf-forward": "529", + "naf-reverse": "529" + }, + "word_sha256": "00c5e3cf0aaca2884cc2ca038034fdb85fb3673708a5b50a81d0658500fd93f4" + }, + { + "chosen": "naf-forward", + "coefficient": "-480", + "costs": { + "binary-forward": 14, + "binary-reverse": 17, + "naf-forward": 13, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "481", + "binary-reverse": "481", + "naf-forward": "545", + "naf-reverse": "545" + }, + "word_sha256": "1783d27eb2ea6aeb1fc3a3f3e623ec668ba257c66a6cb63ada2cdaa1c58288f4" + }, + { + "chosen": "binary-forward", + "coefficient": "-1793/4", + "costs": { + "binary-forward": 18, + "binary-reverse": 24, + "naf-forward": 18, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "1793", + "binary-reverse": "1797/4", + "naf-forward": "2305", + "naf-reverse": "2309/4" + }, + "word_sha256": "6c24e32f1c265c3d096828c9023d5e6aad4aa777b077926ecea51f828506e53a" + }, + { + "chosen": "binary-forward", + "coefficient": "-416", + "costs": { + "binary-forward": 13, + "binary-reverse": 16, + "naf-forward": 14, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "417", + "binary-reverse": "417", + "naf-forward": "673", + "naf-reverse": "673" + }, + "word_sha256": "b8116b06081ccc8c2ce1643be5504b21c019a1ea3bc7db9e1746f89b0c949b70" + }, + { + "chosen": "binary-forward", + "coefficient": "-1541/4", + "costs": { + "binary-forward": 18, + "binary-reverse": 24, + "naf-forward": 19, + "naf-reverse": 26 + }, + "positive_prefixes": { + "binary-forward": "1541", + "binary-reverse": "1545/4", + "naf-forward": "2565", + "naf-reverse": "2569/4" + }, + "word_sha256": "395341a3017b2f88d55c9a68f745ab7e9ca30b8f010b196d22b593f80088629f" + }, + { + "chosen": "binary-forward", + "coefficient": "-384", + "costs": { + "binary-forward": 12, + "binary-reverse": 13, + "naf-forward": 13, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "385", + "binary-reverse": "385", + "naf-forward": "641", + "naf-reverse": "641" + }, + "word_sha256": "6e9319c150574b2f9119e3461409e09ecd24ce2a92a6c234cacd2ad19fa1efb0" + }, + { + "chosen": "naf-forward", + "coefficient": "-1535/4", + "costs": { + "binary-forward": 24, + "binary-reverse": 30, + "naf-forward": 18, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "1535", + "binary-reverse": "1539/4", + "naf-forward": "2561", + "naf-reverse": "2565/4" + }, + "word_sha256": "82568637271eacd7a3e7b09dea39223c9a6a6e56d0465ce17ed99603062d7ad3" + }, + { + "chosen": "binary-forward", + "coefficient": "-320", + "costs": { + "binary-forward": 12, + "binary-reverse": 14, + "naf-forward": 12, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "321", + "binary-reverse": "321", + "naf-forward": "321", + "naf-reverse": "321" + }, + "word_sha256": "bc92ac2aa305444b8d59b2ae715ea89ee9c9990440d7239943b81df29c157c9d" + }, + { + "chosen": "binary-forward", + "coefficient": "-288", + "costs": { + "binary-forward": 12, + "binary-reverse": 15, + "naf-forward": 12, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "289", + "binary-reverse": "289", + "naf-forward": "289", + "naf-reverse": "289" + }, + "word_sha256": "4ae071ea2b70706ec2e9944eb548b6f249e1f3879674dc2954ff748afeee49d2" + }, + { + "chosen": "binary-forward", + "coefficient": "-272", + "costs": { + "binary-forward": 12, + "binary-reverse": 16, + "naf-forward": 12, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "273", + "binary-reverse": "273", + "naf-forward": "273", + "naf-reverse": "273" + }, + "word_sha256": "eeea3907cacb33aec9ced13dac5595210a3d99aca5947020dd5d47589ea1d4b3" + }, + { + "chosen": "binary-forward", + "coefficient": "-260", + "costs": { + "binary-forward": 12, + "binary-reverse": 18, + "naf-forward": 12, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "261", + "binary-reverse": "261", + "naf-forward": "261", + "naf-reverse": "261" + }, + "word_sha256": "bf7a4837142c6ffbf23b4da9b754de9a95ede34f493acf4cdb78e63446fc049b" + }, + { + "chosen": "binary-forward", + "coefficient": "-517/2", + "costs": { + "binary-forward": 15, + "binary-reverse": 22, + "naf-forward": 15, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "517", + "binary-reverse": "519/2", + "naf-forward": "517", + "naf-reverse": "519/2" + }, + "word_sha256": "adaf3470a1ddb55084e45f1a8f9c295239ba28f0540b69cabbb69ae639fd1253" + }, + { + "chosen": "binary-forward", + "coefficient": "-257", + "costs": { + "binary-forward": 12, + "binary-reverse": 20, + "naf-forward": 12, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "258", + "binary-reverse": "258", + "naf-forward": "258", + "naf-reverse": "258" + }, + "word_sha256": "89b03442e8b77d93cba2eb5df7b474b753a2b025bc4b51291ae56b642cbe890e" + }, + { + "chosen": "binary-forward", + "coefficient": "-1025/4", + "costs": { + "binary-forward": 16, + "binary-reverse": 22, + "naf-forward": 16, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "1025", + "binary-reverse": "1029/4", + "naf-forward": "1025", + "naf-reverse": "1029/4" + }, + "word_sha256": "0bfc75e079c952af7551a88f3928a7e469316a485fc451613eb203b28d3f13ec" + }, + { + "chosen": "binary-forward", + "coefficient": "-256", + "costs": { + "binary-forward": 11, + "binary-reverse": 11, + "naf-forward": 11, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "257", + "binary-reverse": "257", + "naf-forward": "257", + "naf-reverse": "257" + }, + "word_sha256": "15631415472686f0376580fbf3f315437192a1cc0ed3a1b31e1b22c61427a181" + }, + { + "chosen": "naf-forward", + "coefficient": "-1023/4", + "costs": { + "binary-forward": 23, + "binary-reverse": 28, + "naf-forward": 16, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "1023", + "binary-reverse": "1027/4", + "naf-forward": "1025", + "naf-reverse": "1029/4" + }, + "word_sha256": "d8f994f09707b351607727397dff726de08b85c69810a6b365b4d1465de089c0" + }, + { + "chosen": "naf-forward", + "coefficient": "-255", + "costs": { + "binary-forward": 17, + "binary-reverse": 24, + "naf-forward": 12, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "256", + "binary-reverse": "256", + "naf-forward": "258", + "naf-reverse": "258" + }, + "word_sha256": "e77e3167c37362b38ba288b11c780cc2b9eadc06d230a6c0e03c2181ed72733d" + }, + { + "chosen": "naf-forward", + "coefficient": "-252", + "costs": { + "binary-forward": 15, + "binary-reverse": 20, + "naf-forward": 12, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "253", + "binary-reverse": "253", + "naf-forward": "261", + "naf-reverse": "261" + }, + "word_sha256": "32bc521814e2ad899715a1d7c157ba7f233bb140babb95f2584aa8edd5538614" + }, + { + "chosen": "naf-forward", + "coefficient": "-249", + "costs": { + "binary-forward": 15, + "binary-reverse": 22, + "naf-forward": 13, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "250", + "binary-reverse": "250", + "naf-forward": "266", + "naf-reverse": "266" + }, + "word_sha256": "f1f5a539a98ffa78087cfcbdd81c8278dc2f86874505efada1ee68eb82a2ae01" + }, + { + "chosen": "naf-forward", + "coefficient": "-248", + "costs": { + "binary-forward": 14, + "binary-reverse": 18, + "naf-forward": 12, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "249", + "binary-reverse": "249", + "naf-forward": "265", + "naf-reverse": "265" + }, + "word_sha256": "89383f1eebcb25cc5ef4ba12cee254127e4ad52ad451963bd10f5a4840b16b62" + }, + { + "chosen": "binary-forward", + "coefficient": "-192", + "costs": { + "binary-forward": 11, + "binary-reverse": 12, + "naf-forward": 12, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "193", + "binary-reverse": "193", + "naf-forward": "321", + "naf-reverse": "321" + }, + "word_sha256": "947b43c49de196c42cee6d220dac81ed03f54333a2b3fd7fe535388ab3734649" + }, + { + "chosen": "binary-forward", + "coefficient": "-160", + "costs": { + "binary-forward": 11, + "binary-reverse": 13, + "naf-forward": 11, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "161", + "binary-reverse": "161", + "naf-forward": "161", + "naf-reverse": "161" + }, + "word_sha256": "fba358e7ec5cb16bd856baea2dfe0c2f046136ce85edba6611d830a2615d95c1" + }, + { + "chosen": "binary-forward", + "coefficient": "-144", + "costs": { + "binary-forward": 11, + "binary-reverse": 14, + "naf-forward": 11, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "145", + "binary-reverse": "145", + "naf-forward": "145", + "naf-reverse": "145" + }, + "word_sha256": "daa283053bdb0eb6448d6dfe6d8fa38afc2b5b34202f5965804d8e1e139731fa" + }, + { + "chosen": "binary-forward", + "coefficient": "-136", + "costs": { + "binary-forward": 11, + "binary-reverse": 15, + "naf-forward": 11, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "137", + "binary-reverse": "137", + "naf-forward": "137", + "naf-reverse": "137" + }, + "word_sha256": "88bcd6b9924f232f7d23e41f66fef6340b1509f859d0ffec1190099832498b46" + }, + { + "chosen": "binary-forward", + "coefficient": "-134", + "costs": { + "binary-forward": 12, + "binary-reverse": 18, + "naf-forward": 12, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "135", + "binary-reverse": "135", + "naf-forward": "139", + "naf-reverse": "139" + }, + "word_sha256": "612cd56b86c30206d1a6d9a6a68ae74744ba5157ec11fa3e05b03826ade8e746" + }, + { + "chosen": "binary-forward", + "coefficient": "-261/2", + "costs": { + "binary-forward": 14, + "binary-reverse": 20, + "naf-forward": 14, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "261", + "binary-reverse": "263/2", + "naf-forward": "261", + "naf-reverse": "263/2" + }, + "word_sha256": "867e19b2f47ee9a198db95e9c31dcd54c2f31756ad891f8874730141a0f03ab5" + }, + { + "chosen": "binary-forward", + "coefficient": "-130", + "costs": { + "binary-forward": 11, + "binary-reverse": 17, + "naf-forward": 11, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "131", + "binary-reverse": "131", + "naf-forward": "131", + "naf-reverse": "131" + }, + "word_sha256": "57aef522fa41068acb70df65b740717204124bc5d198a4f7f8a641731ed9f1be" + }, + { + "chosen": "binary-forward", + "coefficient": "-517/4", + "costs": { + "binary-forward": 16, + "binary-reverse": 21, + "naf-forward": 16, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "517", + "binary-reverse": "521/4", + "naf-forward": "517", + "naf-reverse": "521/4" + }, + "word_sha256": "e75a0e6630afdcde7947375c985017f7ca2e89d901070465177163c6c97b9e78" + }, + { + "chosen": "binary-forward", + "coefficient": "-129", + "costs": { + "binary-forward": 11, + "binary-reverse": 18, + "naf-forward": 11, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "130", + "binary-reverse": "130", + "naf-forward": "130", + "naf-reverse": "130" + }, + "word_sha256": "d6c63fb0c12095be50f9b936b3f8c4df7357f879671d14b13b120751ec35c254" + }, + { + "chosen": "binary-forward", + "coefficient": "-257/2", + "costs": { + "binary-forward": 13, + "binary-reverse": 19, + "naf-forward": 13, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "257", + "binary-reverse": "259/2", + "naf-forward": "257", + "naf-reverse": "259/2" + }, + "word_sha256": "cf24d8cb825de65d062149fb87eb010d6aae144f606d0f68b0fb96e9e213870a" + }, + { + "chosen": "binary-forward", + "coefficient": "-128", + "costs": { + "binary-forward": 10, + "binary-reverse": 10, + "naf-forward": 10, + "naf-reverse": 10 + }, + "positive_prefixes": { + "binary-forward": "129", + "binary-reverse": "129", + "naf-forward": "129", + "naf-reverse": "129" + }, + "word_sha256": "6074f99b3209a5086e0d42ef65bb8ea6acd191139166db2f0bca7efb78073ee1" + }, + { + "chosen": "naf-forward", + "coefficient": "-255/2", + "costs": { + "binary-forward": 18, + "binary-reverse": 23, + "naf-forward": 13, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "255", + "binary-reverse": "257/2", + "naf-forward": "257", + "naf-reverse": "259/2" + }, + "word_sha256": "3ec20c3492b1bde1f300480a8b1d377f58213a0eac20a8e0ee71e2cf23d79334" + }, + { + "chosen": "naf-forward", + "coefficient": "-126", + "costs": { + "binary-forward": 14, + "binary-reverse": 19, + "naf-forward": 11, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "127", + "binary-reverse": "127", + "naf-forward": "131", + "naf-reverse": "131" + }, + "word_sha256": "f8578e424072ee632b2353c5d0f58eac0811f04cb43a9abb4f45b58dbc1fe526" + }, + { + "chosen": "naf-forward", + "coefficient": "-251/2", + "costs": { + "binary-forward": 17, + "binary-reverse": 22, + "naf-forward": 14, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "251", + "binary-reverse": "253/2", + "naf-forward": "261", + "naf-reverse": "263/2" + }, + "word_sha256": "b463f3460d33bce153864657d022957cd87df898f6b26744ff7f875ada622bc6" + }, + { + "chosen": "naf-forward", + "coefficient": "-125", + "costs": { + "binary-forward": 14, + "binary-reverse": 20, + "naf-forward": 12, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "126", + "binary-reverse": "126", + "naf-forward": "134", + "naf-reverse": "134" + }, + "word_sha256": "462169af3d4a8b423e81399c2206986a483d79af6abce22948d46e4bbcd518fa" + }, + { + "chosen": "naf-forward", + "coefficient": "-124", + "costs": { + "binary-forward": 13, + "binary-reverse": 17, + "naf-forward": 11, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "125", + "binary-reverse": "125", + "naf-forward": "133", + "naf-reverse": "133" + }, + "word_sha256": "49133094d30b065c35fb76697656b11af973d2f0b0eff4cf83a4f9dcf5890411" + }, + { + "chosen": "naf-forward", + "coefficient": "-247/2", + "costs": { + "binary-forward": 17, + "binary-reverse": 22, + "naf-forward": 14, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "247", + "binary-reverse": "249/2", + "naf-forward": "265", + "naf-reverse": "267/2" + }, + "word_sha256": "982a0a1dd8b1dd32f9873a508efc1e6b425deffed74ba0f3c7524995453b2549" + }, + { + "chosen": "naf-forward", + "coefficient": "-123", + "costs": { + "binary-forward": 14, + "binary-reverse": 20, + "naf-forward": 12, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "124", + "binary-reverse": "124", + "naf-forward": "134", + "naf-reverse": "134" + }, + "word_sha256": "c8dae696f821e7878d1d3bcfdf305ced7055144caf14ea35f406932b17608d65" + }, + { + "chosen": "naf-forward", + "coefficient": "-120", + "costs": { + "binary-forward": 12, + "binary-reverse": 15, + "naf-forward": 11, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "121", + "binary-reverse": "121", + "naf-forward": "137", + "naf-reverse": "137" + }, + "word_sha256": "881fdb048c228c0c899f2aeef1be0abb4261873e825787a41499d5fc1d2f0140" + }, + { + "chosen": "naf-forward", + "coefficient": "-111", + "costs": { + "binary-forward": 14, + "binary-reverse": 20, + "naf-forward": 12, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "112", + "binary-reverse": "112", + "naf-forward": "146", + "naf-reverse": "146" + }, + "word_sha256": "76abb437cbb814ae39f734afeda457a2e32d9072b821307369c8a357d9d55d28" + }, + { + "chosen": "binary-forward", + "coefficient": "-108", + "costs": { + "binary-forward": 12, + "binary-reverse": 16, + "naf-forward": 12, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "109", + "binary-reverse": "109", + "naf-forward": "149", + "naf-reverse": "149" + }, + "word_sha256": "19b267dd85dcd7e66425643d32e5d414880ec8bdbbbd42ffed81a535dd62262f" + }, + { + "chosen": "binary-forward", + "coefficient": "-96", + "costs": { + "binary-forward": 10, + "binary-reverse": 11, + "naf-forward": 11, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "97", + "binary-reverse": "97", + "naf-forward": "161", + "naf-reverse": "161" + }, + "word_sha256": "1201df400bb2398a9630cca7b01a9ae3c84ce37d48f290e98f63342b020063bc" + }, + { + "chosen": "binary-forward", + "coefficient": "-80", + "costs": { + "binary-forward": 10, + "binary-reverse": 12, + "naf-forward": 10, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "81", + "binary-reverse": "81", + "naf-forward": "81", + "naf-reverse": "81" + }, + "word_sha256": "6b62e40fe6e9238c1ca17a71aa983bdbd7e4b327b4ef56a0bce4917378d93406" + }, + { + "chosen": "naf-forward", + "coefficient": "-79", + "costs": { + "binary-forward": 13, + "binary-reverse": 19, + "naf-forward": 11, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "80", + "binary-reverse": "80", + "naf-forward": "82", + "naf-reverse": "82" + }, + "word_sha256": "7070ac0bbd4603ca30bc746e15095f970421bf21e10972458281fe560ad2ba88" + }, + { + "chosen": "binary-forward", + "coefficient": "-76", + "costs": { + "binary-forward": 11, + "binary-reverse": 15, + "naf-forward": 11, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "77", + "binary-reverse": "77", + "naf-forward": "85", + "naf-reverse": "85" + }, + "word_sha256": "765948967b4661078e479f37433649d9c24f8fae0daa9351d59e63174e1d5fff" + }, + { + "chosen": "binary-forward", + "coefficient": "-72", + "costs": { + "binary-forward": 10, + "binary-reverse": 13, + "naf-forward": 10, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "73", + "binary-reverse": "73", + "naf-forward": "73", + "naf-reverse": "73" + }, + "word_sha256": "7bf56e93e7b147cce383d64cd0e18e6888e55bcf17a2598e7d82dcf8c4846913" + }, + { + "chosen": "binary-forward", + "coefficient": "-68", + "costs": { + "binary-forward": 10, + "binary-reverse": 14, + "naf-forward": 10, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "69", + "binary-reverse": "69", + "naf-forward": "69", + "naf-reverse": "69" + }, + "word_sha256": "b449ed4ad03d39af3c7cb3afa6de7e249e3c87d19fcf1dd97aad24d1ca8f8c6b" + }, + { + "chosen": "binary-forward", + "coefficient": "-67", + "costs": { + "binary-forward": 11, + "binary-reverse": 17, + "naf-forward": 11, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "68", + "binary-reverse": "68", + "naf-forward": "70", + "naf-reverse": "70" + }, + "word_sha256": "623cfe4b8e0167026f4270bbb9a267bace40ed9e646fd35240347ae79fe8366c" + }, + { + "chosen": "binary-forward", + "coefficient": "-131/2", + "costs": { + "binary-forward": 13, + "binary-reverse": 18, + "naf-forward": 13, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "131", + "binary-reverse": "133/2", + "naf-forward": "133", + "naf-reverse": "135/2" + }, + "word_sha256": "777327f11cc058e87393c3d05fe2ee42c343cc19e443dc05717c26ff739635d1" + }, + { + "chosen": "binary-forward", + "coefficient": "-261/4", + "costs": { + "binary-forward": 15, + "binary-reverse": 19, + "naf-forward": 15, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "261", + "binary-reverse": "265/4", + "naf-forward": "261", + "naf-reverse": "265/4" + }, + "word_sha256": "765543fc17d9c06429d18093e6a88a27ccf0c3c525b471e5ab1f4efc667a48d5" + }, + { + "chosen": "binary-forward", + "coefficient": "-65", + "costs": { + "binary-forward": 10, + "binary-reverse": 16, + "naf-forward": 10, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "66", + "binary-reverse": "66", + "naf-forward": "66", + "naf-reverse": "66" + }, + "word_sha256": "c1dad2c3e345db43b1a14500a0efe84c2dd678e6ddb73964805992e12da47cb9" + }, + { + "chosen": "binary-forward", + "coefficient": "-129/2", + "costs": { + "binary-forward": 12, + "binary-reverse": 17, + "naf-forward": 12, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "129", + "binary-reverse": "131/2", + "naf-forward": "129", + "naf-reverse": "131/2" + }, + "word_sha256": "ea1b9f97abdaec240edd0d2dd843cfa245173d4e8d5decee1debe675034af892" + }, + { + "chosen": "binary-forward", + "coefficient": "-257/4", + "costs": { + "binary-forward": 14, + "binary-reverse": 18, + "naf-forward": 14, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "257", + "binary-reverse": "261/4", + "naf-forward": "257", + "naf-reverse": "261/4" + }, + "word_sha256": "e0a11c5953979b9fe017f8c5a98e18192d44adb444d1397e38d5fb4292143329" + }, + { + "chosen": "binary-forward", + "coefficient": "-64", + "costs": { + "binary-forward": 9, + "binary-reverse": 9, + "naf-forward": 9, + "naf-reverse": 9 + }, + "positive_prefixes": { + "binary-forward": "65", + "binary-reverse": "65", + "naf-forward": "65", + "naf-reverse": "65" + }, + "word_sha256": "0d2545003f8ae8a3b55561c3c6a7de2a10aee7f42175068f783999eee5b1d02f" + }, + { + "chosen": "naf-forward", + "coefficient": "-63", + "costs": { + "binary-forward": 13, + "binary-reverse": 18, + "naf-forward": 10, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "64", + "binary-reverse": "64", + "naf-forward": "66", + "naf-reverse": "66" + }, + "word_sha256": "7ac22c2ca96c30e1a4717fd9e17d6b25fe36b0d89c39f935922ec8cb89aae090" + }, + { + "chosen": "naf-forward", + "coefficient": "-251/4", + "costs": { + "binary-forward": 18, + "binary-reverse": 21, + "naf-forward": 15, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "251", + "binary-reverse": "255/4", + "naf-forward": "261", + "naf-reverse": "265/4" + }, + "word_sha256": "6c9b0a2918ad2146371f798e541283cf6db365049cc7c3a1a4a47377bc8f05cd" + }, + { + "chosen": "naf-forward", + "coefficient": "-125/2", + "costs": { + "binary-forward": 15, + "binary-reverse": 19, + "naf-forward": 13, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "125", + "binary-reverse": "127/2", + "naf-forward": "133", + "naf-reverse": "135/2" + }, + "word_sha256": "dc16edb8ffb3383cc0c61661e907d8e32236d140f0a4bd332f66b8fd62783bd8" + }, + { + "chosen": "naf-forward", + "coefficient": "-62", + "costs": { + "binary-forward": 12, + "binary-reverse": 16, + "naf-forward": 10, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "63", + "binary-reverse": "63", + "naf-forward": "67", + "naf-reverse": "67" + }, + "word_sha256": "929b44cd7bbcb95041717bbf5335aee08989bf4811476b8b7d6aac7cbb74df4e" + }, + { + "chosen": "naf-forward", + "coefficient": "-123/2", + "costs": { + "binary-forward": 15, + "binary-reverse": 19, + "naf-forward": 13, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "123", + "binary-reverse": "125/2", + "naf-forward": "133", + "naf-reverse": "135/2" + }, + "word_sha256": "3c188c99039e05492618054be6343871c372bf1f7c6a98c4707a75cc1677d34a" + }, + { + "chosen": "naf-forward", + "coefficient": "-60", + "costs": { + "binary-forward": 11, + "binary-reverse": 14, + "naf-forward": 10, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "61", + "binary-reverse": "61", + "naf-forward": "69", + "naf-reverse": "69" + }, + "word_sha256": "0c51cbcac49f894844c4f111e220c2ef2ef7850829b17b81cea370b25e8747d2" + }, + { + "chosen": "binary-forward", + "coefficient": "-58", + "costs": { + "binary-forward": 11, + "binary-reverse": 15, + "naf-forward": 11, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "59", + "binary-reverse": "59", + "naf-forward": "75", + "naf-reverse": "75" + }, + "word_sha256": "ab17e4a954f297e465e1395a412e099745e54c536e5b1cdcf5c76d8656135432" + }, + { + "chosen": "binary-forward", + "coefficient": "-56", + "costs": { + "binary-forward": 10, + "binary-reverse": 12, + "naf-forward": 10, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "57", + "binary-reverse": "57", + "naf-forward": "73", + "naf-reverse": "73" + }, + "word_sha256": "e725aa80019f0e370a0fc24ea0a4bee94aa392f4c6f55caa9b2a696eae47d7c2" + }, + { + "chosen": "naf-forward", + "coefficient": "-111/2", + "costs": { + "binary-forward": 15, + "binary-reverse": 19, + "naf-forward": 13, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "111", + "binary-reverse": "113/2", + "naf-forward": "145", + "naf-reverse": "147/2" + }, + "word_sha256": "d49107aacf54c8ffc848596f38543aaa3b2af79a50225096fe535b70d1931812" + }, + { + "chosen": "binary-forward", + "coefficient": "-54", + "costs": { + "binary-forward": 11, + "binary-reverse": 15, + "naf-forward": 11, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "55", + "binary-reverse": "55", + "naf-forward": "75", + "naf-reverse": "75" + }, + "word_sha256": "973dc12a84f2842841d40ce2d60e1a389f320cf83bd8dcffea5686927294e15e" + }, + { + "chosen": "binary-forward", + "coefficient": "-52", + "costs": { + "binary-forward": 10, + "binary-reverse": 13, + "naf-forward": 11, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "53", + "binary-reverse": "53", + "naf-forward": "85", + "naf-reverse": "85" + }, + "word_sha256": "a57db7a4daf0b457802b7966809fc39a51cd1b2846e84f9ab8df52e06928673d" + }, + { + "chosen": "binary-forward", + "coefficient": "-48", + "costs": { + "binary-forward": 9, + "binary-reverse": 10, + "naf-forward": 10, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "49", + "binary-reverse": "49", + "naf-forward": "81", + "naf-reverse": "81" + }, + "word_sha256": "f1df9fbab51e2b1f494c2cc7eae4644afe4d0cd910e20b473b11b5829e1d235d" + }, + { + "chosen": "binary-forward", + "coefficient": "-40", + "costs": { + "binary-forward": 9, + "binary-reverse": 11, + "naf-forward": 9, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "41", + "binary-reverse": "41", + "naf-forward": "41", + "naf-reverse": "41" + }, + "word_sha256": "68d592cdc22126f4dd59bb89c094000def545a09dec68b073d62313e98ed3756" + }, + { + "chosen": "naf-forward", + "coefficient": "-79/2", + "costs": { + "binary-forward": 14, + "binary-reverse": 18, + "naf-forward": 12, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "79", + "binary-reverse": "81/2", + "naf-forward": "81", + "naf-reverse": "83/2" + }, + "word_sha256": "6e9595ba64be01c9d9ae811d7cda6d88e1945af96d17735a2b23c67c4d5e9d54" + }, + { + "chosen": "binary-forward", + "coefficient": "-38", + "costs": { + "binary-forward": 10, + "binary-reverse": 14, + "naf-forward": 10, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "39", + "binary-reverse": "39", + "naf-forward": "43", + "naf-reverse": "43" + }, + "word_sha256": "7bc7bcbb9295f5dd407b2cf6654590142fadd516ebdeb6f1efb0ee8d85df6294" + }, + { + "chosen": "binary-forward", + "coefficient": "-36", + "costs": { + "binary-forward": 9, + "binary-reverse": 12, + "naf-forward": 9, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "37", + "binary-reverse": "37", + "naf-forward": "37", + "naf-reverse": "37" + }, + "word_sha256": "cb69391e725c307af8835f29a2c33d00f75d3e446cf03188bd380b6da01a8245" + }, + { + "chosen": "binary-forward", + "coefficient": "-34", + "costs": { + "binary-forward": 9, + "binary-reverse": 13, + "naf-forward": 9, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "35", + "binary-reverse": "35", + "naf-forward": "35", + "naf-reverse": "35" + }, + "word_sha256": "7c0f44d6375af75891eaba02bb194ebe9dfe9aab2a1404e7c4f686bbba9a29a3" + }, + { + "chosen": "binary-forward", + "coefficient": "-67/2", + "costs": { + "binary-forward": 12, + "binary-reverse": 16, + "naf-forward": 12, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "67", + "binary-reverse": "69/2", + "naf-forward": "69", + "naf-reverse": "71/2" + }, + "word_sha256": "4632606a51b8eeaa31e18506154b73e5420facfe49fbd6fe5bb8c338a5b15f9f" + }, + { + "chosen": "binary-forward", + "coefficient": "-131/4", + "costs": { + "binary-forward": 14, + "binary-reverse": 17, + "naf-forward": 14, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "131", + "binary-reverse": "135/4", + "naf-forward": "133", + "naf-reverse": "137/4" + }, + "word_sha256": "3d4b7258f39636dc9f26b7244fc913dd4602a4125481167041b687db97461975" + }, + { + "chosen": "binary-forward", + "coefficient": "-32", + "costs": { + "binary-forward": 8, + "binary-reverse": 8, + "naf-forward": 8, + "naf-reverse": 8 + }, + "positive_prefixes": { + "binary-forward": "33", + "binary-reverse": "33", + "naf-forward": "33", + "naf-reverse": "33" + }, + "word_sha256": "b65f8c3983d522a9d1bbbad1d316d0ff3c9172c1173498c3cb4c1b88e1357a3c" + }, + { + "chosen": "naf-forward", + "coefficient": "-63/2", + "costs": { + "binary-forward": 14, + "binary-reverse": 17, + "naf-forward": 11, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "63", + "binary-reverse": "65/2", + "naf-forward": "65", + "naf-reverse": "67/2" + }, + "word_sha256": "1b8f0021160ccb5cba728ccc3067630c3632812ccb62557d3ea9162470851cc8" + }, + { + "chosen": "naf-forward", + "coefficient": "-31", + "costs": { + "binary-forward": 11, + "binary-reverse": 15, + "naf-forward": 9, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "32", + "binary-reverse": "32", + "naf-forward": "34", + "naf-reverse": "34" + }, + "word_sha256": "a7e4c9a9dba0a57bb35ab6ddf120452107f5f58e78568f781ce0707d7061702c" + }, + { + "chosen": "naf-forward", + "coefficient": "-30", + "costs": { + "binary-forward": 10, + "binary-reverse": 13, + "naf-forward": 9, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "31", + "binary-reverse": "31", + "naf-forward": "35", + "naf-reverse": "35" + }, + "word_sha256": "3bf661053191c3c2c2514427e87bd4cf7ce3e68a22221e4a02d201657d0b780e" + }, + { + "chosen": "binary-forward", + "coefficient": "-29", + "costs": { + "binary-forward": 10, + "binary-reverse": 14, + "naf-forward": 10, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "30", + "binary-reverse": "30", + "naf-forward": "38", + "naf-reverse": "38" + }, + "word_sha256": "14f71deab29b115180b668656f596171c0025670acc36122e05d3abb0a8f5c53" + }, + { + "chosen": "binary-forward", + "coefficient": "-28", + "costs": { + "binary-forward": 9, + "binary-reverse": 11, + "naf-forward": 9, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "29", + "binary-reverse": "29", + "naf-forward": "37", + "naf-reverse": "37" + }, + "word_sha256": "e72322120a94f127cd769cf2cba92e150f81357e2ba42d17976b42cc96137ca2" + }, + { + "chosen": "binary-forward", + "coefficient": "-27", + "costs": { + "binary-forward": 10, + "binary-reverse": 14, + "naf-forward": 10, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "28", + "binary-reverse": "28", + "naf-forward": "38", + "naf-reverse": "38" + }, + "word_sha256": "3f5f599dffafa25d8e82a2ff4e4a615ca03669f93ab68760e101f270e39d8edf" + }, + { + "chosen": "binary-forward", + "coefficient": "-26", + "costs": { + "binary-forward": 9, + "binary-reverse": 12, + "naf-forward": 10, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "27", + "binary-reverse": "27", + "naf-forward": "43", + "naf-reverse": "43" + }, + "word_sha256": "097f33640334e3a39ab4aac5e92b4caa810d9530c6ffd48119f0882f1c2a5efe" + }, + { + "chosen": "binary-forward", + "coefficient": "-24", + "costs": { + "binary-forward": 8, + "binary-reverse": 9, + "naf-forward": 9, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "25", + "binary-reverse": "25", + "naf-forward": "41", + "naf-reverse": "41" + }, + "word_sha256": "febfa65bed66c3168d94c1af75c9f17a966069cd26499a3b92fcf074386081de" + }, + { + "chosen": "binary-forward", + "coefficient": "-22", + "costs": { + "binary-forward": 9, + "binary-reverse": 12, + "naf-forward": 10, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "23", + "binary-reverse": "23", + "naf-forward": "43", + "naf-reverse": "43" + }, + "word_sha256": "65899a8aefd7165ad37c482a02abe8e79af8e493302bf6d03a956d10c385aa9f" + }, + { + "chosen": "binary-forward", + "coefficient": "-21", + "costs": { + "binary-forward": 9, + "binary-reverse": 13, + "naf-forward": 9, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "22", + "binary-reverse": "22", + "naf-forward": "22", + "naf-reverse": "22" + }, + "word_sha256": "2ffa480cd75bcd3826de7eda84c9b0e555880a101d1d5ae84b06cedde090fd13" + }, + { + "chosen": "binary-forward", + "coefficient": "-20", + "costs": { + "binary-forward": 8, + "binary-reverse": 10, + "naf-forward": 8, + "naf-reverse": 10 + }, + "positive_prefixes": { + "binary-forward": "21", + "binary-reverse": "21", + "naf-forward": "21", + "naf-reverse": "21" + }, + "word_sha256": "5df0b5331c5fa3820d1da2fbf63b8e33e0f5dfe3dd595e9fb30be3593c975e1f" + }, + { + "chosen": "naf-forward", + "coefficient": "-39/2", + "costs": { + "binary-forward": 12, + "binary-reverse": 15, + "naf-forward": 11, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "39", + "binary-reverse": "41/2", + "naf-forward": "41", + "naf-reverse": "43/2" + }, + "word_sha256": "419a25babcf601af1ba0385995769b771abbbcb7609bca86942c5d751f2f5e1a" + }, + { + "chosen": "binary-forward", + "coefficient": "-19", + "costs": { + "binary-forward": 9, + "binary-reverse": 13, + "naf-forward": 9, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "20", + "binary-reverse": "20", + "naf-forward": "22", + "naf-reverse": "22" + }, + "word_sha256": "a53ff100d47104e844d95ddeb0eed9aad697f4c5448f55e22a99242ac998c6de" + }, + { + "chosen": "binary-forward", + "coefficient": "-18", + "costs": { + "binary-forward": 8, + "binary-reverse": 11, + "naf-forward": 8, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "19", + "binary-reverse": "19", + "naf-forward": "19", + "naf-reverse": "19" + }, + "word_sha256": "6b3fbdeeec0178e8afe72a5455fc1fca661b7f821459aa016c5434a5538c8942" + }, + { + "chosen": "binary-forward", + "coefficient": "-35/2", + "costs": { + "binary-forward": 11, + "binary-reverse": 14, + "naf-forward": 11, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "35", + "binary-reverse": "37/2", + "naf-forward": "37", + "naf-reverse": "39/2" + }, + "word_sha256": "545f3c0cc4c88931b8c817fa96d5ecd6e1c88a1195f335179655bfddb9239152" + }, + { + "chosen": "binary-forward", + "coefficient": "-17", + "costs": { + "binary-forward": 8, + "binary-reverse": 12, + "naf-forward": 8, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "18", + "binary-reverse": "18", + "naf-forward": "18", + "naf-reverse": "18" + }, + "word_sha256": "96fdda8a261bc8549868211602c307c8bf5c99df6aff6c9d3f86642581899241" + }, + { + "chosen": "binary-forward", + "coefficient": "-33/2", + "costs": { + "binary-forward": 10, + "binary-reverse": 13, + "naf-forward": 10, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "33", + "binary-reverse": "35/2", + "naf-forward": "33", + "naf-reverse": "35/2" + }, + "word_sha256": "64e1edb240b93b271047bbb364523b8a7585ea87831e6c26a98dfe9458b73174" + }, + { + "chosen": "binary-forward", + "coefficient": "-16", + "costs": { + "binary-forward": 7, + "binary-reverse": 7, + "naf-forward": 7, + "naf-reverse": 7 + }, + "positive_prefixes": { + "binary-forward": "17", + "binary-reverse": "17", + "naf-forward": "17", + "naf-reverse": "17" + }, + "word_sha256": "83d14c787c0883715a830ad4fe552eed35fcbffa76ae784ee80a87dca81ab1b1" + }, + { + "chosen": "naf-forward", + "coefficient": "-31/2", + "costs": { + "binary-forward": 12, + "binary-reverse": 14, + "naf-forward": 10, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "31", + "binary-reverse": "33/2", + "naf-forward": "33", + "naf-reverse": "35/2" + }, + "word_sha256": "aa596f38d62cb0b36b67eac06070d8c7f4fdc042b260b4c2477be49123289561" + }, + { + "chosen": "naf-forward", + "coefficient": "-15", + "costs": { + "binary-forward": 9, + "binary-reverse": 12, + "naf-forward": 8, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "16", + "binary-reverse": "16", + "naf-forward": "18", + "naf-reverse": "18" + }, + "word_sha256": "686ba39a4915b94d31f6b8aaa267c01e46e357a6d5e00782e8b404ab37ea5c51" + }, + { + "chosen": "binary-forward", + "coefficient": "-29/2", + "costs": { + "binary-forward": 11, + "binary-reverse": 13, + "naf-forward": 11, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "29", + "binary-reverse": "31/2", + "naf-forward": "37", + "naf-reverse": "39/2" + }, + "word_sha256": "c8e4015b6456f36c8a8d4302d22be0a1e53b06b4b8c426273e4c8b5f02c45647" + }, + { + "chosen": "binary-forward", + "coefficient": "-14", + "costs": { + "binary-forward": 8, + "binary-reverse": 10, + "naf-forward": 8, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "15", + "binary-reverse": "15", + "naf-forward": "19", + "naf-reverse": "19" + }, + "word_sha256": "996e8383fff5154d578229bb92a48e6755a5897afcdb0f58815864390da1c3ab" + }, + { + "chosen": "binary-forward", + "coefficient": "-27/2", + "costs": { + "binary-forward": 11, + "binary-reverse": 13, + "naf-forward": 11, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "27", + "binary-reverse": "29/2", + "naf-forward": "37", + "naf-reverse": "39/2" + }, + "word_sha256": "45db3f4daac9aabb1a078434d85f15ca0f1729a9559c715a9d0615e6301d06de" + }, + { + "chosen": "binary-forward", + "coefficient": "-13", + "costs": { + "binary-forward": 8, + "binary-reverse": 11, + "naf-forward": 9, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "14", + "binary-reverse": "14", + "naf-forward": "22", + "naf-reverse": "22" + }, + "word_sha256": "8d9450e625f8d6d6921a6617a69d5e9828ebef2d5e6e0f327fb909db098768c6" + }, + { + "chosen": "binary-forward", + "coefficient": "-12", + "costs": { + "binary-forward": 7, + "binary-reverse": 8, + "naf-forward": 8, + "naf-reverse": 10 + }, + "positive_prefixes": { + "binary-forward": "13", + "binary-reverse": "13", + "naf-forward": "21", + "naf-reverse": "21" + }, + "word_sha256": "629600c76105869481f28dd3aaf86f10c90995b779eb92ed88bb24e9b365d730" + }, + { + "chosen": "binary-forward", + "coefficient": "-23/2", + "costs": { + "binary-forward": 11, + "binary-reverse": 13, + "naf-forward": 11, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "23", + "binary-reverse": "25/2", + "naf-forward": "41", + "naf-reverse": "43/2" + }, + "word_sha256": "391ee187525fec4533a6d53c6b0af8db7ec3154c50156551950ae5a33d38833a" + }, + { + "chosen": "binary-forward", + "coefficient": "-11", + "costs": { + "binary-forward": 8, + "binary-reverse": 11, + "naf-forward": 9, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "12", + "binary-reverse": "12", + "naf-forward": "22", + "naf-reverse": "22" + }, + "word_sha256": "a23161325423feae84b130d0f7c560dd23805b66eeaac07aa2b217e1334b8879" + }, + { + "chosen": "binary-forward", + "coefficient": "-21/2", + "costs": { + "binary-forward": 10, + "binary-reverse": 12, + "naf-forward": 10, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "21", + "binary-reverse": "23/2", + "naf-forward": "21", + "naf-reverse": "23/2" + }, + "word_sha256": "05f9d5ac1a3c21efc98664f6b8bb78b1e278126eb0920824ef788ff5413c6a1d" + }, + { + "chosen": "binary-forward", + "coefficient": "-10", + "costs": { + "binary-forward": 7, + "binary-reverse": 9, + "naf-forward": 7, + "naf-reverse": 9 + }, + "positive_prefixes": { + "binary-forward": "11", + "binary-reverse": "11", + "naf-forward": "11", + "naf-reverse": "11" + }, + "word_sha256": "f7b4834f5cf64c8246165c0df2dc40cb6a93b5abf97904a8d552cce5fb8f917b" + }, + { + "chosen": "naf-forward", + "coefficient": "-39/4", + "costs": { + "binary-forward": 13, + "binary-reverse": 14, + "naf-forward": 12, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "39", + "binary-reverse": "43/4", + "naf-forward": "41", + "naf-reverse": "45/4" + }, + "word_sha256": "174961f5a550ba845598cad6bf96a911ccc2d2655d8a5656ad538cf005bb7019" + }, + { + "chosen": "binary-forward", + "coefficient": "-19/2", + "costs": { + "binary-forward": 10, + "binary-reverse": 12, + "naf-forward": 10, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "19", + "binary-reverse": "21/2", + "naf-forward": "21", + "naf-reverse": "23/2" + }, + "word_sha256": "739c24b41d896ed450ad89900ddb69fa512c8e6c48bee524b62e1fb7ef7f9bbf" + }, + { + "chosen": "binary-forward", + "coefficient": "-9", + "costs": { + "binary-forward": 7, + "binary-reverse": 10, + "naf-forward": 7, + "naf-reverse": 10 + }, + "positive_prefixes": { + "binary-forward": "10", + "binary-reverse": "10", + "naf-forward": "10", + "naf-reverse": "10" + }, + "word_sha256": "5c682f4d9d858710927b1f1f8eba1dddd07bcb6d0bec60c8949f612601682e8e" + }, + { + "chosen": "binary-forward", + "coefficient": "-17/2", + "costs": { + "binary-forward": 9, + "binary-reverse": 11, + "naf-forward": 9, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "17", + "binary-reverse": "19/2", + "naf-forward": "17", + "naf-reverse": "19/2" + }, + "word_sha256": "56aa9f6befdb8f48d6715e49f6da37518e39e3b52ad990e5d9eee4be78e7052a" + }, + { + "chosen": "binary-forward", + "coefficient": "-33/4", + "costs": { + "binary-forward": 11, + "binary-reverse": 12, + "naf-forward": 11, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "33", + "binary-reverse": "37/4", + "naf-forward": "33", + "naf-reverse": "37/4" + }, + "word_sha256": "cc5c0c443d8504e7384e1aa772c6c51f4e35406886ab238c672f2ce319b9754a" + }, + { + "chosen": "binary-forward", + "coefficient": "-8", + "costs": { + "binary-forward": 6, + "binary-reverse": 6, + "naf-forward": 6, + "naf-reverse": 6 + }, + "positive_prefixes": { + "binary-forward": "9", + "binary-reverse": "9", + "naf-forward": "9", + "naf-reverse": "9" + }, + "word_sha256": "04237bcd5c7e81d82db299fc6c366558d8623fabf69bbadbbf897ef335c855b4" + }, + { + "chosen": "naf-forward", + "coefficient": "-31/4", + "costs": { + "binary-forward": 13, + "binary-reverse": 13, + "naf-forward": 11, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "31", + "binary-reverse": "35/4", + "naf-forward": "33", + "naf-reverse": "37/4" + }, + "word_sha256": "7d3ed154ee6ae2d5f6d13369e4ec1da368389b684bbba3cb791e03527021ca56" + }, + { + "chosen": "naf-forward", + "coefficient": "-15/2", + "costs": { + "binary-forward": 10, + "binary-reverse": 11, + "naf-forward": 9, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "15", + "binary-reverse": "17/2", + "naf-forward": "17", + "naf-reverse": "19/2" + }, + "word_sha256": "cee21e9a4b56d0100242764a6377a95e7c0640606eb2bf4fd6e9a1fe870e6fc8" + }, + { + "chosen": "binary-forward", + "coefficient": "-7", + "costs": { + "binary-forward": 7, + "binary-reverse": 9, + "naf-forward": 7, + "naf-reverse": 10 + }, + "positive_prefixes": { + "binary-forward": "8", + "binary-reverse": "8", + "naf-forward": "10", + "naf-reverse": "10" + }, + "word_sha256": "377cb10bc7e7f02f2fd1d732eea6a4234e9aea4691ea79dd0136100a02d3628e" + }, + { + "chosen": "binary-forward", + "coefficient": "-13/2", + "costs": { + "binary-forward": 9, + "binary-reverse": 10, + "naf-forward": 10, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "13", + "binary-reverse": "15/2", + "naf-forward": "21", + "naf-reverse": "23/2" + }, + "word_sha256": "afce1d67f3c0e158a55043eac7c3d4eb702c94fe28d87a2f92050fffa3a70c93" + }, + { + "chosen": "binary-forward", + "coefficient": "-6", + "costs": { + "binary-forward": 6, + "binary-reverse": 7, + "naf-forward": 7, + "naf-reverse": 9 + }, + "positive_prefixes": { + "binary-forward": "7", + "binary-reverse": "7", + "naf-forward": "11", + "naf-reverse": "11" + }, + "word_sha256": "7619d71ee2230f7046d88c5011e66502c7f83448516c50c56225a0ec4cecd2f0" + }, + { + "chosen": "binary-forward", + "coefficient": "-11/2", + "costs": { + "binary-forward": 9, + "binary-reverse": 10, + "naf-forward": 10, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "11", + "binary-reverse": "13/2", + "naf-forward": "21", + "naf-reverse": "23/2" + }, + "word_sha256": "77aef5aaa5a78c5c9d8634942826e8e045f30edf1d742d5fddfc710751c0392e" + }, + { + "chosen": "binary-forward", + "coefficient": "-21/4", + "costs": { + "binary-forward": 11, + "binary-reverse": 11, + "naf-forward": 11, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "21", + "binary-reverse": "25/4", + "naf-forward": "21", + "naf-reverse": "25/4" + }, + "word_sha256": "453c76fa5b5f311f72053679a2e4d1df51a1c755191c9f2d7efcebc1723cabc4" + }, + { + "chosen": "binary-forward", + "coefficient": "-5", + "costs": { + "binary-forward": 6, + "binary-reverse": 8, + "naf-forward": 6, + "naf-reverse": 8 + }, + "positive_prefixes": { + "binary-forward": "6", + "binary-reverse": "6", + "naf-forward": "6", + "naf-reverse": "6" + }, + "word_sha256": "eb0e0bf07615a5ce6aa3ed09e954ce37875a5b5c51703f1f4b4d049f14751bb5" + }, + { + "chosen": "naf-reverse", + "coefficient": "-39/8", + "costs": { + "binary-forward": 14, + "binary-reverse": 13, + "naf-forward": 13, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "39", + "binary-reverse": "47/8", + "naf-forward": "41", + "naf-reverse": "49/8" + }, + "word_sha256": "33102712099433d8d90d07ee7e9b2739bd0430758539c620bf2167d23a5864a7" + }, + { + "chosen": "binary-forward", + "coefficient": "-19/4", + "costs": { + "binary-forward": 11, + "binary-reverse": 11, + "naf-forward": 11, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "19", + "binary-reverse": "23/4", + "naf-forward": "21", + "naf-reverse": "25/4" + }, + "word_sha256": "823b2bdf6a589fdc7e51925586c230fb1e3cc40626af411d02d2e73a93b153df" + }, + { + "chosen": "binary-forward", + "coefficient": "-9/2", + "costs": { + "binary-forward": 8, + "binary-reverse": 9, + "naf-forward": 8, + "naf-reverse": 9 + }, + "positive_prefixes": { + "binary-forward": "9", + "binary-reverse": "11/2", + "naf-forward": "9", + "naf-reverse": "11/2" + }, + "word_sha256": "7290d67ab862943d4629c1db2f6921df3c666db6e5ddbc8ddb4d8d3b3378a622" + }, + { + "chosen": "binary-reverse", + "coefficient": "-35/8", + "costs": { + "binary-forward": 13, + "binary-reverse": 12, + "naf-forward": 13, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "35", + "binary-reverse": "43/8", + "naf-forward": "37", + "naf-reverse": "45/8" + }, + "word_sha256": "456fc224e2cdc122a159136673e058fac2c592f2202ed6474aed7f450bf06583" + }, + { + "chosen": "binary-forward", + "coefficient": "-17/4", + "costs": { + "binary-forward": 10, + "binary-reverse": 10, + "naf-forward": 10, + "naf-reverse": 10 + }, + "positive_prefixes": { + "binary-forward": "17", + "binary-reverse": "21/4", + "naf-forward": "17", + "naf-reverse": "21/4" + }, + "word_sha256": "9f67dc4a961edb91cb15ee74c2ff251db510ad70ee4a6b49a3bc5db5375360b0" + }, + { + "chosen": "binary-forward", + "coefficient": "-4", + "costs": { + "binary-forward": 5, + "binary-reverse": 5, + "naf-forward": 5, + "naf-reverse": 5 + }, + "positive_prefixes": { + "binary-forward": "5", + "binary-reverse": "5", + "naf-forward": "5", + "naf-reverse": "5" + }, + "word_sha256": "ac6eeca8e0d05ad43485caed76634177da43b88bacc2f0f68feeea163861f61e" + }, + { + "chosen": "naf-reverse", + "coefficient": "-31/8", + "costs": { + "binary-forward": 14, + "binary-reverse": 12, + "naf-forward": 12, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "31", + "binary-reverse": "39/8", + "naf-forward": "33", + "naf-reverse": "41/8" + }, + "word_sha256": "f9553566098439580f802e284fe1c2e788b5e132100ac7932c4ccf0ca0b09ff4" + }, + { + "chosen": "naf-forward", + "coefficient": "-15/4", + "costs": { + "binary-forward": 11, + "binary-reverse": 10, + "naf-forward": 10, + "naf-reverse": 10 + }, + "positive_prefixes": { + "binary-forward": "15", + "binary-reverse": "19/4", + "naf-forward": "17", + "naf-reverse": "21/4" + }, + "word_sha256": "c521d6f175b98c03d2a9974a3850af37378ce327c14f9af14b514cea9721cbb7" + }, + { + "chosen": "binary-reverse", + "coefficient": "-29/8", + "costs": { + "binary-forward": 13, + "binary-reverse": 11, + "naf-forward": 13, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "29", + "binary-reverse": "37/8", + "naf-forward": "37", + "naf-reverse": "45/8" + }, + "word_sha256": "f0b017a7c82f6a22b10103fe404f066288d5f825fcd7ee2483a40d9f99f72dd7" + }, + { + "chosen": "binary-forward", + "coefficient": "-7/2", + "costs": { + "binary-forward": 8, + "binary-reverse": 8, + "naf-forward": 8, + "naf-reverse": 9 + }, + "positive_prefixes": { + "binary-forward": "7", + "binary-reverse": "9/2", + "naf-forward": "9", + "naf-reverse": "11/2" + }, + "word_sha256": "117d48d73034cbc0fe5b19510e28410fdab4b34f03f6ef2081c866663177ca3e" + }, + { + "chosen": "binary-reverse", + "coefficient": "-13/4", + "costs": { + "binary-forward": 10, + "binary-reverse": 9, + "naf-forward": 11, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "13", + "binary-reverse": "17/4", + "naf-forward": "21", + "naf-reverse": "25/4" + }, + "word_sha256": "5c25f8bcd6f2ca57124f272556b4092b3e29c20d596e6f95130d6f9880c91534" + }, + { + "chosen": "binary-forward", + "coefficient": "-3", + "costs": { + "binary-forward": 5, + "binary-reverse": 6, + "naf-forward": 6, + "naf-reverse": 8 + }, + "positive_prefixes": { + "binary-forward": "4", + "binary-reverse": "4", + "naf-forward": "6", + "naf-reverse": "6" + }, + "word_sha256": "98f4791ee13a350f944c29a49b4df654b2958278818bb6910bb3a98eaf575263" + }, + { + "chosen": "binary-reverse", + "coefficient": "-23/8", + "costs": { + "binary-forward": 13, + "binary-reverse": 11, + "naf-forward": 13, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "23", + "binary-reverse": "31/8", + "naf-forward": "41", + "naf-reverse": "49/8" + }, + "word_sha256": "701b4bc741154ec2cabeb2f7805491722f1d0b9cdad8878510c647c9c3a44119" + }, + { + "chosen": "binary-reverse", + "coefficient": "-11/4", + "costs": { + "binary-forward": 10, + "binary-reverse": 9, + "naf-forward": 11, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "11", + "binary-reverse": "15/4", + "naf-forward": "21", + "naf-reverse": "25/4" + }, + "word_sha256": "9582ae64fa54a2c66439a9002101af2460cb3bc2ac0fc4b204f7f82744d9a299" + }, + { + "chosen": "binary-forward", + "coefficient": "-5/2", + "costs": { + "binary-forward": 7, + "binary-reverse": 7, + "naf-forward": 7, + "naf-reverse": 7 + }, + "positive_prefixes": { + "binary-forward": "5", + "binary-reverse": "7/2", + "naf-forward": "5", + "naf-reverse": "7/2" + }, + "word_sha256": "9053627dd316d09a9a424bec006df435ed95c7517a109f8ed963d93db3fe02be" + }, + { + "chosen": "binary-reverse", + "coefficient": "-9/4", + "costs": { + "binary-forward": 9, + "binary-reverse": 8, + "naf-forward": 9, + "naf-reverse": 8 + }, + "positive_prefixes": { + "binary-forward": "9", + "binary-reverse": "13/4", + "naf-forward": "9", + "naf-reverse": "13/4" + }, + "word_sha256": "bc7a7c355052815ef25e86138a11d1a1fc46bdd067c1b3154555389a9de3fd5d" + }, + { + "chosen": "binary-reverse", + "coefficient": "-17/8", + "costs": { + "binary-forward": 11, + "binary-reverse": 9, + "naf-forward": 11, + "naf-reverse": 9 + }, + "positive_prefixes": { + "binary-forward": "17", + "binary-reverse": "25/8", + "naf-forward": "17", + "naf-reverse": "25/8" + }, + "word_sha256": "e02a3495c4bfee1e22e8698837089d51fc7811a40ccbbdd525b361840ea167cc" + }, + { + "chosen": "binary-forward", + "coefficient": "-2", + "costs": { + "binary-forward": 4, + "binary-reverse": 4, + "naf-forward": 4, + "naf-reverse": 4 + }, + "positive_prefixes": { + "binary-forward": "3", + "binary-reverse": "3", + "naf-forward": "3", + "naf-reverse": "3" + }, + "word_sha256": "51fa3c7b6f5914255d4e032b6624148a1aa49752bd7558aaa6c01f769a4f44e4" + }, + { + "chosen": "binary-reverse", + "coefficient": "-15/8", + "costs": { + "binary-forward": 12, + "binary-reverse": 9, + "naf-forward": 11, + "naf-reverse": 9 + }, + "positive_prefixes": { + "binary-forward": "15", + "binary-reverse": "23/8", + "naf-forward": "17", + "naf-reverse": "25/8" + }, + "word_sha256": "05b063b246a0e3a416c4b0d426b530c71d3b7a98ab5a5f5772a42f6ce0010b98" + }, + { + "chosen": "binary-reverse", + "coefficient": "-7/4", + "costs": { + "binary-forward": 9, + "binary-reverse": 7, + "naf-forward": 9, + "naf-reverse": 8 + }, + "positive_prefixes": { + "binary-forward": "7", + "binary-reverse": "11/4", + "naf-forward": "9", + "naf-reverse": "13/4" + }, + "word_sha256": "26835cf9c44df813211cfca68e0cae9834d08f13d8d59e6c4ac9c36a576af0a7" + }, + { + "chosen": "binary-reverse", + "coefficient": "-3/2", + "costs": { + "binary-forward": 6, + "binary-reverse": 5, + "naf-forward": 7, + "naf-reverse": 7 + }, + "positive_prefixes": { + "binary-forward": "3", + "binary-reverse": "5/2", + "naf-forward": "5", + "naf-reverse": "7/2" + }, + "word_sha256": "6d3e1616c95f3a49ecaf8861c41016aa7e31fda28a25747d168949bc7fd4e280" + }, + { + "chosen": "binary-reverse", + "coefficient": "-5/4", + "costs": { + "binary-forward": 8, + "binary-reverse": 6, + "naf-forward": 8, + "naf-reverse": 6 + }, + "positive_prefixes": { + "binary-forward": "5", + "binary-reverse": "9/4", + "naf-forward": "5", + "naf-reverse": "9/4" + }, + "word_sha256": "df65fa38d846975a7320748fe026eb62d5dc2dc055f12d298242d0300527b6b4" + }, + { + "chosen": "binary-reverse", + "coefficient": "-9/8", + "costs": { + "binary-forward": 10, + "binary-reverse": 7, + "naf-forward": 10, + "naf-reverse": 7 + }, + "positive_prefixes": { + "binary-forward": "9", + "binary-reverse": "17/8", + "naf-forward": "9", + "naf-reverse": "17/8" + }, + "word_sha256": "6559c20e2d85b665b04d13b97bb0d6b9bf7545dcc9207bd508220b5c614f6bd4" + }, + { + "chosen": "binary-forward", + "coefficient": "-1", + "costs": { + "binary-forward": 2 + }, + "positive_prefixes": { + "binary-forward": "2" + }, + "word_sha256": "4a9c0a6cd09f0d13c3b43a93a3263c1c3d5cae1865bf46c3c630756dddc91839" + }, + { + "chosen": "naf-reverse", + "coefficient": "-7/8", + "costs": { + "binary-forward": 10, + "binary-reverse": 8, + "naf-forward": 10, + "naf-reverse": 7 + }, + "positive_prefixes": { + "binary-forward": "7", + "binary-reverse": "15/8", + "naf-forward": "9", + "naf-reverse": "17/8" + }, + "word_sha256": "13a97588a0706bef6d79a95e7984280d93ee5abf72fc67d84106290b95197cdf" + }, + { + "chosen": "binary-reverse", + "coefficient": "-3/4", + "costs": { + "binary-forward": 7, + "binary-reverse": 6, + "naf-forward": 8, + "naf-reverse": 6 + }, + "positive_prefixes": { + "binary-forward": "3", + "binary-reverse": "7/4", + "naf-forward": "5", + "naf-reverse": "9/4" + }, + "word_sha256": "11b69bd54d53c2227de0bd6eda4e44f04bcf76fbd748c85abc3d35699bcf2547" + }, + { + "chosen": "binary-reverse", + "coefficient": "-5/8", + "costs": { + "binary-forward": 9, + "binary-reverse": 7, + "naf-forward": 9, + "naf-reverse": 7 + }, + "positive_prefixes": { + "binary-forward": "5", + "binary-reverse": "13/8", + "naf-forward": "5", + "naf-reverse": "13/8" + }, + "word_sha256": "8b03e19a9ec42d093bfacb5a26ca59554716c4e348734d9d698ed1d0bd148ae7" + }, + { + "chosen": "binary-forward", + "coefficient": "-1/2", + "costs": { + "binary-forward": 4, + "binary-reverse": 4, + "naf-forward": 4, + "naf-reverse": 4 + }, + "positive_prefixes": { + "binary-forward": "3/2", + "binary-reverse": "3/2", + "naf-forward": "3/2", + "naf-reverse": "3/2" + }, + "word_sha256": "e828245f8e3082d540c64873ffa00dfc14f9b3108e17fd3abaf2b970355acffc" + }, + { + "chosen": "binary-reverse", + "coefficient": "-3/8", + "costs": { + "binary-forward": 8, + "binary-reverse": 7, + "naf-forward": 9, + "naf-reverse": 7 + }, + "positive_prefixes": { + "binary-forward": "3", + "binary-reverse": "3/2", + "naf-forward": "5", + "naf-reverse": "13/8" + }, + "word_sha256": "3efc2aef09e32286252b3fc4c89c533ad974e06a1a437bce73ec8520a353abb7" + }, + { + "chosen": "binary-forward", + "coefficient": "-1/4", + "costs": { + "binary-forward": 5, + "binary-reverse": 5, + "naf-forward": 5, + "naf-reverse": 5 + }, + "positive_prefixes": { + "binary-forward": "5/4", + "binary-reverse": "5/4", + "naf-forward": "5/4", + "naf-reverse": "5/4" + }, + "word_sha256": "3a9c5bd4362c7a109d3292933bea2ffb56618cd3c954d66351470e215f26420f" + }, + { + "chosen": "binary-forward", + "coefficient": "-1/8", + "costs": { + "binary-forward": 6, + "binary-reverse": 6, + "naf-forward": 6, + "naf-reverse": 6 + }, + "positive_prefixes": { + "binary-forward": "9/8", + "binary-reverse": "9/8", + "naf-forward": "9/8", + "naf-reverse": "9/8" + }, + "word_sha256": "3d5282230d847579c98dfdc3c88d70da6ab634f5df9fcfc808a62d15b710bf0a" + }, + { + "chosen": "binary-forward", + "coefficient": "-1/16", + "costs": { + "binary-forward": 7, + "binary-reverse": 7, + "naf-forward": 7, + "naf-reverse": 7 + }, + "positive_prefixes": { + "binary-forward": "17/16", + "binary-reverse": "17/16", + "naf-forward": "17/16", + "naf-reverse": "17/16" + }, + "word_sha256": "93cdda27d6104fb3b882aefc9a5e9d8b52cac2850afa198bf333186245631553" + }, + { + "chosen": "binary-forward", + "coefficient": "-1/32", + "costs": { + "binary-forward": 8, + "binary-reverse": 8, + "naf-forward": 8, + "naf-reverse": 8 + }, + "positive_prefixes": { + "binary-forward": "33/32", + "binary-reverse": "33/32", + "naf-forward": "33/32", + "naf-reverse": "33/32" + }, + "word_sha256": "3ce84d04c5b16677595d34da9f2220d1ea1a7c76df42717d34685f1bdea48c99" + }, + { + "chosen": "binary-forward", + "coefficient": "-1/64", + "costs": { + "binary-forward": 9, + "binary-reverse": 9, + "naf-forward": 9, + "naf-reverse": 9 + }, + "positive_prefixes": { + "binary-forward": "65/64", + "binary-reverse": "65/64", + "naf-forward": "65/64", + "naf-reverse": "65/64" + }, + "word_sha256": "03e8246c4263d24ce3be3ee5e753b668a934e94fb5b1220825e64bf982d8a4f1" + }, + { + "chosen": "binary-forward", + "coefficient": "-1/1024", + "costs": { + "binary-forward": 13, + "binary-reverse": 13, + "naf-forward": 13, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "1025/1024", + "binary-reverse": "1025/1024", + "naf-forward": "1025/1024", + "naf-reverse": "1025/1024" + }, + "word_sha256": "a81893fad9c36254f7d14e724b79fc8bb91303b46b9c6057c140f979d0ef7576" + }, + { + "chosen": "binary-forward", + "coefficient": "-1/16777216", + "costs": { + "binary-forward": 27, + "binary-reverse": 27, + "naf-forward": 27, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "16777217/16777216", + "binary-reverse": "16777217/16777216", + "naf-forward": "16777217/16777216", + "naf-reverse": "16777217/16777216" + }, + "word_sha256": "225c02babcdf01d15bbdc45200fbc719c990e2e09a4162ec41529a9684db02ed" + }, + { + "chosen": "binary-forward", + "coefficient": "1/16777216", + "costs": { + "binary-forward": 27, + "binary-reverse": 27, + "naf-forward": 27, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "16777217/16777216", + "binary-reverse": "16777217/16777216", + "naf-forward": "16777217/16777216", + "naf-reverse": "16777217/16777216" + }, + "word_sha256": "54e2d0cd80f7aaafbe6dbf9f989f654232fa885721ac609e749daa9f0b0706d5" + }, + { + "chosen": "binary-forward", + "coefficient": "1/1024", + "costs": { + "binary-forward": 13, + "binary-reverse": 13, + "naf-forward": 13, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "1025/1024", + "binary-reverse": "1025/1024", + "naf-forward": "1025/1024", + "naf-reverse": "1025/1024" + }, + "word_sha256": "c3b12768cc8a205aecc0c467436400ccdc7610e10a94135b51590b9371db04d1" + }, + { + "chosen": "binary-forward", + "coefficient": "1/64", + "costs": { + "binary-forward": 9, + "binary-reverse": 9, + "naf-forward": 9, + "naf-reverse": 9 + }, + "positive_prefixes": { + "binary-forward": "65/64", + "binary-reverse": "65/64", + "naf-forward": "65/64", + "naf-reverse": "65/64" + }, + "word_sha256": "927636f47907fbbc2a047afc1f3ad63e63b6cb2cf210ab130d1d9ee5f14d8ece" + }, + { + "chosen": "binary-forward", + "coefficient": "1/32", + "costs": { + "binary-forward": 8, + "binary-reverse": 8, + "naf-forward": 8, + "naf-reverse": 8 + }, + "positive_prefixes": { + "binary-forward": "33/32", + "binary-reverse": "33/32", + "naf-forward": "33/32", + "naf-reverse": "33/32" + }, + "word_sha256": "80f35b90b4434e6b351d523cadb3c448c168bdfd8cc1cfd898230d354543da7b" + }, + { + "chosen": "binary-forward", + "coefficient": "1/16", + "costs": { + "binary-forward": 7, + "binary-reverse": 7, + "naf-forward": 7, + "naf-reverse": 7 + }, + "positive_prefixes": { + "binary-forward": "17/16", + "binary-reverse": "17/16", + "naf-forward": "17/16", + "naf-reverse": "17/16" + }, + "word_sha256": "b407ab43a3f9739cb39828cfefd4cfd63317250d7ae89b90e13de8f387031d01" + }, + { + "chosen": "binary-forward", + "coefficient": "1/8", + "costs": { + "binary-forward": 6, + "binary-reverse": 6, + "naf-forward": 6, + "naf-reverse": 6 + }, + "positive_prefixes": { + "binary-forward": "9/8", + "binary-reverse": "9/8", + "naf-forward": "9/8", + "naf-reverse": "9/8" + }, + "word_sha256": "d80773c10c211a7920587e954e1cd97dfea101007388c9879d5c95c968eb1815" + }, + { + "chosen": "binary-forward", + "coefficient": "1/4", + "costs": { + "binary-forward": 5, + "binary-reverse": 5, + "naf-forward": 5, + "naf-reverse": 5 + }, + "positive_prefixes": { + "binary-forward": "5/4", + "binary-reverse": "5/4", + "naf-forward": "5/4", + "naf-reverse": "5/4" + }, + "word_sha256": "2c98fbca0e47ecaa0343102c998bf8a930754952dffa15191153e6d826654d12" + }, + { + "chosen": "binary-reverse", + "coefficient": "3/8", + "costs": { + "binary-forward": 8, + "binary-reverse": 7, + "naf-forward": 9, + "naf-reverse": 7 + }, + "positive_prefixes": { + "binary-forward": "3", + "binary-reverse": "3/2", + "naf-forward": "5", + "naf-reverse": "13/8" + }, + "word_sha256": "ae19bcef31eeac60c34229aa2ec208f8d1256bbf3fd2c26af9f573cfb33fd412" + }, + { + "chosen": "binary-forward", + "coefficient": "1/2", + "costs": { + "binary-forward": 4, + "binary-reverse": 4, + "naf-forward": 4, + "naf-reverse": 4 + }, + "positive_prefixes": { + "binary-forward": "3/2", + "binary-reverse": "3/2", + "naf-forward": "3/2", + "naf-reverse": "3/2" + }, + "word_sha256": "480cb26d271f96f90d0d41660dc2ce3c74ef067665d79f340f888f951d3e2b22" + }, + { + "chosen": "binary-reverse", + "coefficient": "5/8", + "costs": { + "binary-forward": 9, + "binary-reverse": 7, + "naf-forward": 9, + "naf-reverse": 7 + }, + "positive_prefixes": { + "binary-forward": "5", + "binary-reverse": "13/8", + "naf-forward": "5", + "naf-reverse": "13/8" + }, + "word_sha256": "3d1f4b424fed191b7e5810a1bf8bb6f1fd1db099c3538c692aa1b5b0af9dcd5f" + }, + { + "chosen": "binary-reverse", + "coefficient": "3/4", + "costs": { + "binary-forward": 7, + "binary-reverse": 6, + "naf-forward": 8, + "naf-reverse": 6 + }, + "positive_prefixes": { + "binary-forward": "3", + "binary-reverse": "7/4", + "naf-forward": "5", + "naf-reverse": "9/4" + }, + "word_sha256": "2ec7ed46452ebc71a4e406a84a838a472ca6da17e142084fbebdeaaec4debf54" + }, + { + "chosen": "naf-reverse", + "coefficient": "7/8", + "costs": { + "binary-forward": 10, + "binary-reverse": 8, + "naf-forward": 10, + "naf-reverse": 7 + }, + "positive_prefixes": { + "binary-forward": "7", + "binary-reverse": "15/8", + "naf-forward": "9", + "naf-reverse": "17/8" + }, + "word_sha256": "15f1689a1f6ced1345518994f69fe268b8c932d7c01b671ceb32a06460366cef" + }, + { + "chosen": "binary-forward", + "coefficient": "1", + "costs": { + "binary-forward": 2 + }, + "positive_prefixes": { + "binary-forward": "2" + }, + "word_sha256": "f6aa9b56a1797261b30956436197a97b91d0b5778724ab339433c459134e286e" + }, + { + "chosen": "binary-reverse", + "coefficient": "9/8", + "costs": { + "binary-forward": 10, + "binary-reverse": 7, + "naf-forward": 10, + "naf-reverse": 7 + }, + "positive_prefixes": { + "binary-forward": "9", + "binary-reverse": "17/8", + "naf-forward": "9", + "naf-reverse": "17/8" + }, + "word_sha256": "0f6a916242749a934a5e0f90d3ae63235c788bd1eb7f010420ff55241aba8137" + }, + { + "chosen": "binary-reverse", + "coefficient": "5/4", + "costs": { + "binary-forward": 8, + "binary-reverse": 6, + "naf-forward": 8, + "naf-reverse": 6 + }, + "positive_prefixes": { + "binary-forward": "5", + "binary-reverse": "9/4", + "naf-forward": "5", + "naf-reverse": "9/4" + }, + "word_sha256": "7880b3368b3f050e39339918a4cd1c17d5e52bf7b7c2dfee31a62d8ced7857ed" + }, + { + "chosen": "binary-reverse", + "coefficient": "3/2", + "costs": { + "binary-forward": 6, + "binary-reverse": 5, + "naf-forward": 7, + "naf-reverse": 7 + }, + "positive_prefixes": { + "binary-forward": "3", + "binary-reverse": "5/2", + "naf-forward": "5", + "naf-reverse": "7/2" + }, + "word_sha256": "fbf82d3b3f354bc2b9860cdbe70c577bf0dc5dd6ace325b591efa7e9cd242904" + }, + { + "chosen": "binary-reverse", + "coefficient": "7/4", + "costs": { + "binary-forward": 9, + "binary-reverse": 7, + "naf-forward": 9, + "naf-reverse": 8 + }, + "positive_prefixes": { + "binary-forward": "7", + "binary-reverse": "11/4", + "naf-forward": "9", + "naf-reverse": "13/4" + }, + "word_sha256": "4586a708845c791f1219c8671753656a853b34bd7389148b6ce3bcce5821f32f" + }, + { + "chosen": "binary-reverse", + "coefficient": "15/8", + "costs": { + "binary-forward": 12, + "binary-reverse": 9, + "naf-forward": 11, + "naf-reverse": 9 + }, + "positive_prefixes": { + "binary-forward": "15", + "binary-reverse": "23/8", + "naf-forward": "17", + "naf-reverse": "25/8" + }, + "word_sha256": "8b70f667bf4c016d87154b4f6aaace1ed7d5a4cf4514dadec0f7f8f4c787fde1" + }, + { + "chosen": "binary-forward", + "coefficient": "2", + "costs": { + "binary-forward": 4, + "binary-reverse": 4, + "naf-forward": 4, + "naf-reverse": 4 + }, + "positive_prefixes": { + "binary-forward": "3", + "binary-reverse": "3", + "naf-forward": "3", + "naf-reverse": "3" + }, + "word_sha256": "df3a69d4fed52a3ac8332f3ab18158008cec04861c8fb8a40df6398c2e5eb246" + }, + { + "chosen": "binary-reverse", + "coefficient": "17/8", + "costs": { + "binary-forward": 11, + "binary-reverse": 9, + "naf-forward": 11, + "naf-reverse": 9 + }, + "positive_prefixes": { + "binary-forward": "17", + "binary-reverse": "25/8", + "naf-forward": "17", + "naf-reverse": "25/8" + }, + "word_sha256": "4d4f35d33ef7042c90bc56572a59338340658fb3cb05427423789e3c5cf546f6" + }, + { + "chosen": "binary-reverse", + "coefficient": "9/4", + "costs": { + "binary-forward": 9, + "binary-reverse": 8, + "naf-forward": 9, + "naf-reverse": 8 + }, + "positive_prefixes": { + "binary-forward": "9", + "binary-reverse": "13/4", + "naf-forward": "9", + "naf-reverse": "13/4" + }, + "word_sha256": "b58b854c8c32ee47af26c4246c47d7b77b9d06732ee597481b8a8ede85b1216b" + }, + { + "chosen": "binary-forward", + "coefficient": "5/2", + "costs": { + "binary-forward": 7, + "binary-reverse": 7, + "naf-forward": 7, + "naf-reverse": 7 + }, + "positive_prefixes": { + "binary-forward": "5", + "binary-reverse": "7/2", + "naf-forward": "5", + "naf-reverse": "7/2" + }, + "word_sha256": "af580ce8e673d9b7a79bd47fdfa72895e8bb3fc84e73f0b83c7d9f94fb6eec6d" + }, + { + "chosen": "binary-reverse", + "coefficient": "11/4", + "costs": { + "binary-forward": 10, + "binary-reverse": 9, + "naf-forward": 11, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "11", + "binary-reverse": "15/4", + "naf-forward": "21", + "naf-reverse": "25/4" + }, + "word_sha256": "0fd7371ed723275ef7d1abf39515c54ac3d0e549158d729b1c2012cfedc85427" + }, + { + "chosen": "binary-reverse", + "coefficient": "23/8", + "costs": { + "binary-forward": 13, + "binary-reverse": 11, + "naf-forward": 13, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "23", + "binary-reverse": "31/8", + "naf-forward": "41", + "naf-reverse": "49/8" + }, + "word_sha256": "aa454148db7d68e6d8d50920230e8fc8fcddb5dfb5f502951d0c232120c8a92f" + }, + { + "chosen": "binary-forward", + "coefficient": "3", + "costs": { + "binary-forward": 5, + "binary-reverse": 6, + "naf-forward": 6, + "naf-reverse": 8 + }, + "positive_prefixes": { + "binary-forward": "4", + "binary-reverse": "4", + "naf-forward": "6", + "naf-reverse": "6" + }, + "word_sha256": "d541c6e1201bdc3add530321812c08e93906e394d490fe0da1f7f015e9f6579e" + }, + { + "chosen": "binary-reverse", + "coefficient": "13/4", + "costs": { + "binary-forward": 10, + "binary-reverse": 9, + "naf-forward": 11, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "13", + "binary-reverse": "17/4", + "naf-forward": "21", + "naf-reverse": "25/4" + }, + "word_sha256": "e2382698149f8d692bbc805b1a2c908d698a02bd93b9dfb16a8f5d6ad59d06a2" + }, + { + "chosen": "binary-forward", + "coefficient": "7/2", + "costs": { + "binary-forward": 8, + "binary-reverse": 8, + "naf-forward": 8, + "naf-reverse": 9 + }, + "positive_prefixes": { + "binary-forward": "7", + "binary-reverse": "9/2", + "naf-forward": "9", + "naf-reverse": "11/2" + }, + "word_sha256": "d28b1baaf7e2c7502317b51e86bcaaf2cdd16b14470878848af5fe9a07c3ca1c" + }, + { + "chosen": "binary-reverse", + "coefficient": "29/8", + "costs": { + "binary-forward": 13, + "binary-reverse": 11, + "naf-forward": 13, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "29", + "binary-reverse": "37/8", + "naf-forward": "37", + "naf-reverse": "45/8" + }, + "word_sha256": "b313a2a9a702d4f9d0dd4e33ac2e8af4b0ce9e2d3af9b2d0c1b1bdf0191dc418" + }, + { + "chosen": "naf-forward", + "coefficient": "15/4", + "costs": { + "binary-forward": 11, + "binary-reverse": 10, + "naf-forward": 10, + "naf-reverse": 10 + }, + "positive_prefixes": { + "binary-forward": "15", + "binary-reverse": "19/4", + "naf-forward": "17", + "naf-reverse": "21/4" + }, + "word_sha256": "222adba9c195ce834f7285751923a06551f7210947d3955a5e86413ecfbd2a7d" + }, + { + "chosen": "naf-reverse", + "coefficient": "31/8", + "costs": { + "binary-forward": 14, + "binary-reverse": 12, + "naf-forward": 12, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "31", + "binary-reverse": "39/8", + "naf-forward": "33", + "naf-reverse": "41/8" + }, + "word_sha256": "ddb0a129fbb773662012c4d7bdfcfb735d15cb760602ab1a1845b884e692dbed" + }, + { + "chosen": "binary-forward", + "coefficient": "4", + "costs": { + "binary-forward": 5, + "binary-reverse": 5, + "naf-forward": 5, + "naf-reverse": 5 + }, + "positive_prefixes": { + "binary-forward": "5", + "binary-reverse": "5", + "naf-forward": "5", + "naf-reverse": "5" + }, + "word_sha256": "486c15db2d752e0c24605796fab9872729bb8ebb411c5324cfa4a246f0101675" + }, + { + "chosen": "binary-forward", + "coefficient": "17/4", + "costs": { + "binary-forward": 10, + "binary-reverse": 10, + "naf-forward": 10, + "naf-reverse": 10 + }, + "positive_prefixes": { + "binary-forward": "17", + "binary-reverse": "21/4", + "naf-forward": "17", + "naf-reverse": "21/4" + }, + "word_sha256": "84fd8939d1291ddc6ae21e2820333f9f24db04146e7cb7a897830919af5c1e95" + }, + { + "chosen": "binary-reverse", + "coefficient": "35/8", + "costs": { + "binary-forward": 13, + "binary-reverse": 12, + "naf-forward": 13, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "35", + "binary-reverse": "43/8", + "naf-forward": "37", + "naf-reverse": "45/8" + }, + "word_sha256": "dfab19bd453a08b5614667c033fb0ab0ff900f11759337280006cb8683184a6d" + }, + { + "chosen": "binary-forward", + "coefficient": "9/2", + "costs": { + "binary-forward": 8, + "binary-reverse": 9, + "naf-forward": 8, + "naf-reverse": 9 + }, + "positive_prefixes": { + "binary-forward": "9", + "binary-reverse": "11/2", + "naf-forward": "9", + "naf-reverse": "11/2" + }, + "word_sha256": "1ea5ed93c6534622d84e7ec963c691f7ada096df3201b28cffd1948f3a9e1d5d" + }, + { + "chosen": "binary-forward", + "coefficient": "19/4", + "costs": { + "binary-forward": 11, + "binary-reverse": 11, + "naf-forward": 11, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "19", + "binary-reverse": "23/4", + "naf-forward": "21", + "naf-reverse": "25/4" + }, + "word_sha256": "b936311cf8fc74b9c026d36705a17c4b291055e411a3f198fd3ea115faa1dbba" + }, + { + "chosen": "naf-reverse", + "coefficient": "39/8", + "costs": { + "binary-forward": 14, + "binary-reverse": 13, + "naf-forward": 13, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "39", + "binary-reverse": "47/8", + "naf-forward": "41", + "naf-reverse": "49/8" + }, + "word_sha256": "7621de0897351d6f22d70f349193047b400e18d37a8ff5010f96351aee386eb7" + }, + { + "chosen": "binary-forward", + "coefficient": "5", + "costs": { + "binary-forward": 6, + "binary-reverse": 8, + "naf-forward": 6, + "naf-reverse": 8 + }, + "positive_prefixes": { + "binary-forward": "6", + "binary-reverse": "6", + "naf-forward": "6", + "naf-reverse": "6" + }, + "word_sha256": "94b4ac212b4272eccc9391af4359a530f031bfc1bd55ea50e98a490b5ef3f5f1" + }, + { + "chosen": "binary-forward", + "coefficient": "21/4", + "costs": { + "binary-forward": 11, + "binary-reverse": 11, + "naf-forward": 11, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "21", + "binary-reverse": "25/4", + "naf-forward": "21", + "naf-reverse": "25/4" + }, + "word_sha256": "34f6865edaf58ffcd9121b0b99396689463479d2cc3467240fa95f4d0ebe36f1" + }, + { + "chosen": "binary-forward", + "coefficient": "11/2", + "costs": { + "binary-forward": 9, + "binary-reverse": 10, + "naf-forward": 10, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "11", + "binary-reverse": "13/2", + "naf-forward": "21", + "naf-reverse": "23/2" + }, + "word_sha256": "71ee62d2567c20321755bd2c5f928bc782bab9d4c0c1672a0724e8a12eec2ab1" + }, + { + "chosen": "binary-forward", + "coefficient": "6", + "costs": { + "binary-forward": 6, + "binary-reverse": 7, + "naf-forward": 7, + "naf-reverse": 9 + }, + "positive_prefixes": { + "binary-forward": "7", + "binary-reverse": "7", + "naf-forward": "11", + "naf-reverse": "11" + }, + "word_sha256": "363ffa3fc39a50e85fcea8e33d77ea2c5a1826a08aabd148571f24eb9f07482c" + }, + { + "chosen": "binary-forward", + "coefficient": "13/2", + "costs": { + "binary-forward": 9, + "binary-reverse": 10, + "naf-forward": 10, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "13", + "binary-reverse": "15/2", + "naf-forward": "21", + "naf-reverse": "23/2" + }, + "word_sha256": "e52068d59987d6f01d6c2562b888137695a81ba053a2a82d964ae21e8e7d542f" + }, + { + "chosen": "binary-forward", + "coefficient": "7", + "costs": { + "binary-forward": 7, + "binary-reverse": 9, + "naf-forward": 7, + "naf-reverse": 10 + }, + "positive_prefixes": { + "binary-forward": "8", + "binary-reverse": "8", + "naf-forward": "10", + "naf-reverse": "10" + }, + "word_sha256": "6095045f813bf88f684113d49352bf7c07b0ef2a3b70475904ac856a2a220c9c" + }, + { + "chosen": "naf-forward", + "coefficient": "15/2", + "costs": { + "binary-forward": 10, + "binary-reverse": 11, + "naf-forward": 9, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "15", + "binary-reverse": "17/2", + "naf-forward": "17", + "naf-reverse": "19/2" + }, + "word_sha256": "1eb408db5c5b5c8b5d6caaee118311bef68e26057d16c2cd701b18a78e2f443b" + }, + { + "chosen": "naf-forward", + "coefficient": "31/4", + "costs": { + "binary-forward": 13, + "binary-reverse": 13, + "naf-forward": 11, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "31", + "binary-reverse": "35/4", + "naf-forward": "33", + "naf-reverse": "37/4" + }, + "word_sha256": "d9c79fc4175f02495d7da555656db45a0b186876baed7daa125f24c5b07deb6b" + }, + { + "chosen": "binary-forward", + "coefficient": "8", + "costs": { + "binary-forward": 6, + "binary-reverse": 6, + "naf-forward": 6, + "naf-reverse": 6 + }, + "positive_prefixes": { + "binary-forward": "9", + "binary-reverse": "9", + "naf-forward": "9", + "naf-reverse": "9" + }, + "word_sha256": "da8c3d29c3025e2f4e25879dcf33cf5ea8ea29971b0d0505bc3128e3072779d2" + }, + { + "chosen": "binary-forward", + "coefficient": "33/4", + "costs": { + "binary-forward": 11, + "binary-reverse": 12, + "naf-forward": 11, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "33", + "binary-reverse": "37/4", + "naf-forward": "33", + "naf-reverse": "37/4" + }, + "word_sha256": "1398454eb036f3a0c64b8d5de4ad9ce126c5062908fb400c975954d9628ce281" + }, + { + "chosen": "binary-forward", + "coefficient": "17/2", + "costs": { + "binary-forward": 9, + "binary-reverse": 11, + "naf-forward": 9, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "17", + "binary-reverse": "19/2", + "naf-forward": "17", + "naf-reverse": "19/2" + }, + "word_sha256": "9a5afdade81fd6a73b57daf51eb7b1cd8913e14d47154a5c80c7f1c95d331a10" + }, + { + "chosen": "binary-forward", + "coefficient": "9", + "costs": { + "binary-forward": 7, + "binary-reverse": 10, + "naf-forward": 7, + "naf-reverse": 10 + }, + "positive_prefixes": { + "binary-forward": "10", + "binary-reverse": "10", + "naf-forward": "10", + "naf-reverse": "10" + }, + "word_sha256": "15c0b76a0eff9e7faecdd33cb0475e3ee879bfd85095459c46adc801d2639234" + }, + { + "chosen": "binary-forward", + "coefficient": "19/2", + "costs": { + "binary-forward": 10, + "binary-reverse": 12, + "naf-forward": 10, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "19", + "binary-reverse": "21/2", + "naf-forward": "21", + "naf-reverse": "23/2" + }, + "word_sha256": "8952c07693966d41e996b39228aae611f13e5669270c2322fae85db0044b9b43" + }, + { + "chosen": "naf-forward", + "coefficient": "39/4", + "costs": { + "binary-forward": 13, + "binary-reverse": 14, + "naf-forward": 12, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "39", + "binary-reverse": "43/4", + "naf-forward": "41", + "naf-reverse": "45/4" + }, + "word_sha256": "380f369fce634c59eaa0c5efd0de431634faf71ebb2cfcc8863c9055e50a8cc9" + }, + { + "chosen": "binary-forward", + "coefficient": "10", + "costs": { + "binary-forward": 7, + "binary-reverse": 9, + "naf-forward": 7, + "naf-reverse": 9 + }, + "positive_prefixes": { + "binary-forward": "11", + "binary-reverse": "11", + "naf-forward": "11", + "naf-reverse": "11" + }, + "word_sha256": "b4b1201c233f8c72eeef4d212cf535c3fc18c4873b6b482c714c7ca1d00b64a9" + }, + { + "chosen": "binary-forward", + "coefficient": "21/2", + "costs": { + "binary-forward": 10, + "binary-reverse": 12, + "naf-forward": 10, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "21", + "binary-reverse": "23/2", + "naf-forward": "21", + "naf-reverse": "23/2" + }, + "word_sha256": "f555e5fd310952aed275ef8ab1f322e58efdb60f35c6aebfd051c4f906f3aac8" + }, + { + "chosen": "binary-forward", + "coefficient": "11", + "costs": { + "binary-forward": 8, + "binary-reverse": 11, + "naf-forward": 9, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "12", + "binary-reverse": "12", + "naf-forward": "22", + "naf-reverse": "22" + }, + "word_sha256": "94abcf187eadb5e6e013699b0cc69b15b42ad05f451e6ece5a6a44f80adb9698" + }, + { + "chosen": "binary-forward", + "coefficient": "23/2", + "costs": { + "binary-forward": 11, + "binary-reverse": 13, + "naf-forward": 11, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "23", + "binary-reverse": "25/2", + "naf-forward": "41", + "naf-reverse": "43/2" + }, + "word_sha256": "d79ad523532df6259a5140f0b90c710d572a46e906aa2a8389708ea14783d137" + }, + { + "chosen": "binary-forward", + "coefficient": "12", + "costs": { + "binary-forward": 7, + "binary-reverse": 8, + "naf-forward": 8, + "naf-reverse": 10 + }, + "positive_prefixes": { + "binary-forward": "13", + "binary-reverse": "13", + "naf-forward": "21", + "naf-reverse": "21" + }, + "word_sha256": "f99bb3cd93ecf842661cc50cbf992732d62e9025c4edfbd30828fdc5019c9bed" + }, + { + "chosen": "binary-forward", + "coefficient": "13", + "costs": { + "binary-forward": 8, + "binary-reverse": 11, + "naf-forward": 9, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "14", + "binary-reverse": "14", + "naf-forward": "22", + "naf-reverse": "22" + }, + "word_sha256": "70d84898c567dd0f08f511b15ee3bc0a64c9a755b097fb9b31a038ea4e8ec133" + }, + { + "chosen": "binary-forward", + "coefficient": "27/2", + "costs": { + "binary-forward": 11, + "binary-reverse": 13, + "naf-forward": 11, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "27", + "binary-reverse": "29/2", + "naf-forward": "37", + "naf-reverse": "39/2" + }, + "word_sha256": "39e584a7c86bd3f5bef83f74540f8f5a67abb74f60ea364410d9d5b62547754b" + }, + { + "chosen": "binary-forward", + "coefficient": "14", + "costs": { + "binary-forward": 8, + "binary-reverse": 10, + "naf-forward": 8, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "15", + "binary-reverse": "15", + "naf-forward": "19", + "naf-reverse": "19" + }, + "word_sha256": "5454ad048fafe36d1e287915016fa2604d7e9193c3c0a703b1db19b7918274be" + }, + { + "chosen": "binary-forward", + "coefficient": "29/2", + "costs": { + "binary-forward": 11, + "binary-reverse": 13, + "naf-forward": 11, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "29", + "binary-reverse": "31/2", + "naf-forward": "37", + "naf-reverse": "39/2" + }, + "word_sha256": "b75c8cb6041321f42a91d2b229248146b7b49025e5a82c4c853a05004af84439" + }, + { + "chosen": "naf-forward", + "coefficient": "15", + "costs": { + "binary-forward": 9, + "binary-reverse": 12, + "naf-forward": 8, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "16", + "binary-reverse": "16", + "naf-forward": "18", + "naf-reverse": "18" + }, + "word_sha256": "6e5860d04ae52d2768c287f062333614233985578d5e2d1e98510d3ebf789b57" + }, + { + "chosen": "naf-forward", + "coefficient": "31/2", + "costs": { + "binary-forward": 12, + "binary-reverse": 14, + "naf-forward": 10, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "31", + "binary-reverse": "33/2", + "naf-forward": "33", + "naf-reverse": "35/2" + }, + "word_sha256": "0d49d2238cccd6296ed30146ce6bad548ea86d4f1847572a8f29b4e428dfb9ce" + }, + { + "chosen": "binary-forward", + "coefficient": "16", + "costs": { + "binary-forward": 7, + "binary-reverse": 7, + "naf-forward": 7, + "naf-reverse": 7 + }, + "positive_prefixes": { + "binary-forward": "17", + "binary-reverse": "17", + "naf-forward": "17", + "naf-reverse": "17" + }, + "word_sha256": "83a4c3ea93ff14bd7e9baa6aaf278bc4ed08ad5d7f31806c90fa1e5ab2a20921" + }, + { + "chosen": "binary-forward", + "coefficient": "33/2", + "costs": { + "binary-forward": 10, + "binary-reverse": 13, + "naf-forward": 10, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "33", + "binary-reverse": "35/2", + "naf-forward": "33", + "naf-reverse": "35/2" + }, + "word_sha256": "b99629daeeff81fddf245e094003386883284863c7648fcb525f9b392a488d22" + }, + { + "chosen": "binary-forward", + "coefficient": "17", + "costs": { + "binary-forward": 8, + "binary-reverse": 12, + "naf-forward": 8, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "18", + "binary-reverse": "18", + "naf-forward": "18", + "naf-reverse": "18" + }, + "word_sha256": "0c1dbd23bb7435604ce6de263271d38cd2eb692ce7a4db713efac0402f7ef7db" + }, + { + "chosen": "binary-forward", + "coefficient": "35/2", + "costs": { + "binary-forward": 11, + "binary-reverse": 14, + "naf-forward": 11, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "35", + "binary-reverse": "37/2", + "naf-forward": "37", + "naf-reverse": "39/2" + }, + "word_sha256": "d229868f8ba6229ae3b5c21b107ba22259340d98fed35e8745a7069a318f322b" + }, + { + "chosen": "binary-forward", + "coefficient": "18", + "costs": { + "binary-forward": 8, + "binary-reverse": 11, + "naf-forward": 8, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "19", + "binary-reverse": "19", + "naf-forward": "19", + "naf-reverse": "19" + }, + "word_sha256": "95637d97f26171dc8a41d31f21eac6e0d7a7f9cd52a2638a2c7095fbd656814e" + }, + { + "chosen": "binary-forward", + "coefficient": "19", + "costs": { + "binary-forward": 9, + "binary-reverse": 13, + "naf-forward": 9, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "20", + "binary-reverse": "20", + "naf-forward": "22", + "naf-reverse": "22" + }, + "word_sha256": "479b25fb0805bc0f62eda61185998fcaf2e55c2ebd23b0bf83557a5c82bbcb59" + }, + { + "chosen": "naf-forward", + "coefficient": "39/2", + "costs": { + "binary-forward": 12, + "binary-reverse": 15, + "naf-forward": 11, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "39", + "binary-reverse": "41/2", + "naf-forward": "41", + "naf-reverse": "43/2" + }, + "word_sha256": "a847ccea44946ccb353379c391dec0fdec51f4464ed7f0e7eef16dcf4ed248ad" + }, + { + "chosen": "binary-forward", + "coefficient": "20", + "costs": { + "binary-forward": 8, + "binary-reverse": 10, + "naf-forward": 8, + "naf-reverse": 10 + }, + "positive_prefixes": { + "binary-forward": "21", + "binary-reverse": "21", + "naf-forward": "21", + "naf-reverse": "21" + }, + "word_sha256": "08f0437f523ed90cc6ba5ca6d668959be9849d8fad76ea1cb4335ed7cb1f1774" + }, + { + "chosen": "binary-forward", + "coefficient": "21", + "costs": { + "binary-forward": 9, + "binary-reverse": 13, + "naf-forward": 9, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "22", + "binary-reverse": "22", + "naf-forward": "22", + "naf-reverse": "22" + }, + "word_sha256": "cdbccc17271dcf1bdd1e2bf6d2a8e6f343c1b47bf2986a20ec07b06aeaf42bb4" + }, + { + "chosen": "binary-forward", + "coefficient": "22", + "costs": { + "binary-forward": 9, + "binary-reverse": 12, + "naf-forward": 10, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "23", + "binary-reverse": "23", + "naf-forward": "43", + "naf-reverse": "43" + }, + "word_sha256": "9ba11d5060176e45434cadb89f5d3a07cefa2a2d5d54482801ba69896a903bd4" + }, + { + "chosen": "binary-forward", + "coefficient": "24", + "costs": { + "binary-forward": 8, + "binary-reverse": 9, + "naf-forward": 9, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "25", + "binary-reverse": "25", + "naf-forward": "41", + "naf-reverse": "41" + }, + "word_sha256": "c00dea28fd36b60093cf2c8746b1f0d132e36afd4f97c0e9fe1249f0107bea16" + }, + { + "chosen": "binary-forward", + "coefficient": "26", + "costs": { + "binary-forward": 9, + "binary-reverse": 12, + "naf-forward": 10, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "27", + "binary-reverse": "27", + "naf-forward": "43", + "naf-reverse": "43" + }, + "word_sha256": "78c19e3bbb6d1e4b7aa1f7cb8146ac2bc034e84144726aa8d05ea0cbcdbc6ff9" + }, + { + "chosen": "binary-forward", + "coefficient": "27", + "costs": { + "binary-forward": 10, + "binary-reverse": 14, + "naf-forward": 10, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "28", + "binary-reverse": "28", + "naf-forward": "38", + "naf-reverse": "38" + }, + "word_sha256": "1cb613bcb2f1b1883be3df940a3a8803505e9cf8d339a6a7e368dcc0bd1794f5" + }, + { + "chosen": "binary-forward", + "coefficient": "28", + "costs": { + "binary-forward": 9, + "binary-reverse": 11, + "naf-forward": 9, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "29", + "binary-reverse": "29", + "naf-forward": "37", + "naf-reverse": "37" + }, + "word_sha256": "00930d6231ee3039c2b71e40e1fc1ae28300cea16eca56b5a31bc897624c1af0" + }, + { + "chosen": "binary-forward", + "coefficient": "29", + "costs": { + "binary-forward": 10, + "binary-reverse": 14, + "naf-forward": 10, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "30", + "binary-reverse": "30", + "naf-forward": "38", + "naf-reverse": "38" + }, + "word_sha256": "4ef02d8284b5906c2727964f1af5e2425e037b31447fcf0a15b95ef2f0103936" + }, + { + "chosen": "naf-forward", + "coefficient": "30", + "costs": { + "binary-forward": 10, + "binary-reverse": 13, + "naf-forward": 9, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "31", + "binary-reverse": "31", + "naf-forward": "35", + "naf-reverse": "35" + }, + "word_sha256": "68c7e2374312842de4ec7e4c5db3409e57e406637ff7231d7741cef3f1deafb1" + }, + { + "chosen": "naf-forward", + "coefficient": "31", + "costs": { + "binary-forward": 11, + "binary-reverse": 15, + "naf-forward": 9, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "32", + "binary-reverse": "32", + "naf-forward": "34", + "naf-reverse": "34" + }, + "word_sha256": "5100dbd6fd910c8f9727c91ad755100e92425c0d199099fbca5ed2db655eda8c" + }, + { + "chosen": "naf-forward", + "coefficient": "63/2", + "costs": { + "binary-forward": 14, + "binary-reverse": 17, + "naf-forward": 11, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "63", + "binary-reverse": "65/2", + "naf-forward": "65", + "naf-reverse": "67/2" + }, + "word_sha256": "08f22cfc8eb1f13c628963da4dc2adee77947419aecd72e611de72e5a9943745" + }, + { + "chosen": "binary-forward", + "coefficient": "32", + "costs": { + "binary-forward": 8, + "binary-reverse": 8, + "naf-forward": 8, + "naf-reverse": 8 + }, + "positive_prefixes": { + "binary-forward": "33", + "binary-reverse": "33", + "naf-forward": "33", + "naf-reverse": "33" + }, + "word_sha256": "e36c1c3de437ec678f67b4c53343e70599774ea4b4ef7d2bcd959a9896c35bc4" + }, + { + "chosen": "binary-forward", + "coefficient": "131/4", + "costs": { + "binary-forward": 14, + "binary-reverse": 17, + "naf-forward": 14, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "131", + "binary-reverse": "135/4", + "naf-forward": "133", + "naf-reverse": "137/4" + }, + "word_sha256": "203d4f60b7cdfb9dfe018a4a7a429f0c2d06fdf2ff6686f330213ef9a30999d1" + }, + { + "chosen": "binary-forward", + "coefficient": "67/2", + "costs": { + "binary-forward": 12, + "binary-reverse": 16, + "naf-forward": 12, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "67", + "binary-reverse": "69/2", + "naf-forward": "69", + "naf-reverse": "71/2" + }, + "word_sha256": "c1be47cf6d369265801910f45b97f19cbda384aa1d561a978d059b4ea0cfe065" + }, + { + "chosen": "binary-forward", + "coefficient": "34", + "costs": { + "binary-forward": 9, + "binary-reverse": 13, + "naf-forward": 9, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "35", + "binary-reverse": "35", + "naf-forward": "35", + "naf-reverse": "35" + }, + "word_sha256": "fc30f9899a63261e9477312fc40226314e040ad6936dbf42213df3e1c3e968e1" + }, + { + "chosen": "binary-forward", + "coefficient": "36", + "costs": { + "binary-forward": 9, + "binary-reverse": 12, + "naf-forward": 9, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "37", + "binary-reverse": "37", + "naf-forward": "37", + "naf-reverse": "37" + }, + "word_sha256": "c3c1c17d3db549b3183e2ec3607c0c2f5ab57efe3ff9d65babdddb723e06dd13" + }, + { + "chosen": "binary-forward", + "coefficient": "38", + "costs": { + "binary-forward": 10, + "binary-reverse": 14, + "naf-forward": 10, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "39", + "binary-reverse": "39", + "naf-forward": "43", + "naf-reverse": "43" + }, + "word_sha256": "54392d4cf502ef926105d761f10df5a4ba7618c76b52776cfb14317fec15d46e" + }, + { + "chosen": "naf-forward", + "coefficient": "79/2", + "costs": { + "binary-forward": 14, + "binary-reverse": 18, + "naf-forward": 12, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "79", + "binary-reverse": "81/2", + "naf-forward": "81", + "naf-reverse": "83/2" + }, + "word_sha256": "42a6ec2806e59265570b9e75db5e32168ba2b86691fc882a51d6e1ccd0570a6f" + }, + { + "chosen": "binary-forward", + "coefficient": "40", + "costs": { + "binary-forward": 9, + "binary-reverse": 11, + "naf-forward": 9, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "41", + "binary-reverse": "41", + "naf-forward": "41", + "naf-reverse": "41" + }, + "word_sha256": "3d785c185e98a60935676377cacd1c8f030333b36d3db1e6e7dc2fb7106a977e" + }, + { + "chosen": "binary-forward", + "coefficient": "48", + "costs": { + "binary-forward": 9, + "binary-reverse": 10, + "naf-forward": 10, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "49", + "binary-reverse": "49", + "naf-forward": "81", + "naf-reverse": "81" + }, + "word_sha256": "652d96ed02ac0815d159ce4d48867f8cfa04ebc198de80af480f3f81298d2079" + }, + { + "chosen": "binary-forward", + "coefficient": "52", + "costs": { + "binary-forward": 10, + "binary-reverse": 13, + "naf-forward": 11, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "53", + "binary-reverse": "53", + "naf-forward": "85", + "naf-reverse": "85" + }, + "word_sha256": "6f02b07d5a98574dff0baf1204236e6a4876cefe981c0cbd9014079d12e4a97b" + }, + { + "chosen": "binary-forward", + "coefficient": "54", + "costs": { + "binary-forward": 11, + "binary-reverse": 15, + "naf-forward": 11, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "55", + "binary-reverse": "55", + "naf-forward": "75", + "naf-reverse": "75" + }, + "word_sha256": "019f86e750bce7c1d8480d24f18b4cce0088c246dac1ab24f77858e0a4456c96" + }, + { + "chosen": "naf-forward", + "coefficient": "111/2", + "costs": { + "binary-forward": 15, + "binary-reverse": 19, + "naf-forward": 13, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "111", + "binary-reverse": "113/2", + "naf-forward": "145", + "naf-reverse": "147/2" + }, + "word_sha256": "e6ff27098dfe47d266a7debe26eedf8c62e342b5c613f7d7a668ffbce6b0562b" + }, + { + "chosen": "binary-forward", + "coefficient": "56", + "costs": { + "binary-forward": 10, + "binary-reverse": 12, + "naf-forward": 10, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "57", + "binary-reverse": "57", + "naf-forward": "73", + "naf-reverse": "73" + }, + "word_sha256": "54f050f140e31985eaf87556e5f84d4d1603c24183203203839c14bbc79bd4c1" + }, + { + "chosen": "binary-forward", + "coefficient": "58", + "costs": { + "binary-forward": 11, + "binary-reverse": 15, + "naf-forward": 11, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "59", + "binary-reverse": "59", + "naf-forward": "75", + "naf-reverse": "75" + }, + "word_sha256": "3c90cd0150ade4fa59552e763573927217a10edbf195425a33b69186a9e0b030" + }, + { + "chosen": "naf-forward", + "coefficient": "60", + "costs": { + "binary-forward": 11, + "binary-reverse": 14, + "naf-forward": 10, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "61", + "binary-reverse": "61", + "naf-forward": "69", + "naf-reverse": "69" + }, + "word_sha256": "a2237694ec6a4b596936c0a04eeb4428413b1b6a3ba2e1db06c6e6c6cd9e573a" + }, + { + "chosen": "naf-forward", + "coefficient": "123/2", + "costs": { + "binary-forward": 15, + "binary-reverse": 19, + "naf-forward": 13, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "123", + "binary-reverse": "125/2", + "naf-forward": "133", + "naf-reverse": "135/2" + }, + "word_sha256": "2d2a924abb898dc1e4410ebfff5f5d94c542fb9a6a780b9a7f290104e85d814a" + }, + { + "chosen": "naf-forward", + "coefficient": "62", + "costs": { + "binary-forward": 12, + "binary-reverse": 16, + "naf-forward": 10, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "63", + "binary-reverse": "63", + "naf-forward": "67", + "naf-reverse": "67" + }, + "word_sha256": "9d96322c230a0a13f6cfa30b84f3ed7f584daf8d3d81e227e0475c6362812242" + }, + { + "chosen": "naf-forward", + "coefficient": "125/2", + "costs": { + "binary-forward": 15, + "binary-reverse": 19, + "naf-forward": 13, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "125", + "binary-reverse": "127/2", + "naf-forward": "133", + "naf-reverse": "135/2" + }, + "word_sha256": "ba2b185c6c2efb10babccfc72910831dd9b4137312459babf5bfbbac0d8c3c66" + }, + { + "chosen": "naf-forward", + "coefficient": "251/4", + "costs": { + "binary-forward": 18, + "binary-reverse": 21, + "naf-forward": 15, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "251", + "binary-reverse": "255/4", + "naf-forward": "261", + "naf-reverse": "265/4" + }, + "word_sha256": "8f1018472009b40e52b942f69326ecfade6e4d5ceba140d7c1ed7a38bcabaab6" + }, + { + "chosen": "naf-forward", + "coefficient": "63", + "costs": { + "binary-forward": 13, + "binary-reverse": 18, + "naf-forward": 10, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "64", + "binary-reverse": "64", + "naf-forward": "66", + "naf-reverse": "66" + }, + "word_sha256": "201c929b1b72f9d63956a5b5b4a19def7cfc291a9b16be7e413f190bd9f90306" + }, + { + "chosen": "binary-forward", + "coefficient": "64", + "costs": { + "binary-forward": 9, + "binary-reverse": 9, + "naf-forward": 9, + "naf-reverse": 9 + }, + "positive_prefixes": { + "binary-forward": "65", + "binary-reverse": "65", + "naf-forward": "65", + "naf-reverse": "65" + }, + "word_sha256": "6c8cf27addd044cc1ffe52d949fbbc3a7a9fd81c59930feafb715843ddc10602" + }, + { + "chosen": "binary-forward", + "coefficient": "257/4", + "costs": { + "binary-forward": 14, + "binary-reverse": 18, + "naf-forward": 14, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "257", + "binary-reverse": "261/4", + "naf-forward": "257", + "naf-reverse": "261/4" + }, + "word_sha256": "68fe05a3a55f223d87b74cb4cabdc76a9100cf995615b656e2a40bc5912bf0f0" + }, + { + "chosen": "binary-forward", + "coefficient": "129/2", + "costs": { + "binary-forward": 12, + "binary-reverse": 17, + "naf-forward": 12, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "129", + "binary-reverse": "131/2", + "naf-forward": "129", + "naf-reverse": "131/2" + }, + "word_sha256": "278490062555e85f9e199658db32f2c95cff011b904e6baaa6c0d0c7d6ed3c08" + }, + { + "chosen": "binary-forward", + "coefficient": "65", + "costs": { + "binary-forward": 10, + "binary-reverse": 16, + "naf-forward": 10, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "66", + "binary-reverse": "66", + "naf-forward": "66", + "naf-reverse": "66" + }, + "word_sha256": "db9acc714408145f606e7c1265efbf003693d98d7659273b5c316955786b8ab1" + }, + { + "chosen": "binary-forward", + "coefficient": "261/4", + "costs": { + "binary-forward": 15, + "binary-reverse": 19, + "naf-forward": 15, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "261", + "binary-reverse": "265/4", + "naf-forward": "261", + "naf-reverse": "265/4" + }, + "word_sha256": "6e9f1fb360df64db59c0be7b2d0bf376f7f4152288d4e65ccdb9af9b9114ee9a" + }, + { + "chosen": "binary-forward", + "coefficient": "131/2", + "costs": { + "binary-forward": 13, + "binary-reverse": 18, + "naf-forward": 13, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "131", + "binary-reverse": "133/2", + "naf-forward": "133", + "naf-reverse": "135/2" + }, + "word_sha256": "d9596c58ace85f91d572b900f03999c485e9daf221f9e8bbc345240b523d2d56" + }, + { + "chosen": "binary-forward", + "coefficient": "67", + "costs": { + "binary-forward": 11, + "binary-reverse": 17, + "naf-forward": 11, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "68", + "binary-reverse": "68", + "naf-forward": "70", + "naf-reverse": "70" + }, + "word_sha256": "c5297dbe3f4bec301c463df6581cfdf6493aa5e881af90e39cc539cadb851ffd" + }, + { + "chosen": "binary-forward", + "coefficient": "68", + "costs": { + "binary-forward": 10, + "binary-reverse": 14, + "naf-forward": 10, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "69", + "binary-reverse": "69", + "naf-forward": "69", + "naf-reverse": "69" + }, + "word_sha256": "f0ae6b8382322960135eb81cd0e04210a41cde5a9e7b47284f6048b2dbfa6777" + }, + { + "chosen": "binary-forward", + "coefficient": "72", + "costs": { + "binary-forward": 10, + "binary-reverse": 13, + "naf-forward": 10, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "73", + "binary-reverse": "73", + "naf-forward": "73", + "naf-reverse": "73" + }, + "word_sha256": "47c1ce6c8ec1e1d168d4ff66d76501bd52ac39552b98ecba8d83866e832ee1c5" + }, + { + "chosen": "binary-forward", + "coefficient": "76", + "costs": { + "binary-forward": 11, + "binary-reverse": 15, + "naf-forward": 11, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "77", + "binary-reverse": "77", + "naf-forward": "85", + "naf-reverse": "85" + }, + "word_sha256": "23cfcddbcef64d4b197765328730079cb2e94f2df094ad54090c8cc454413de6" + }, + { + "chosen": "naf-forward", + "coefficient": "79", + "costs": { + "binary-forward": 13, + "binary-reverse": 19, + "naf-forward": 11, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "80", + "binary-reverse": "80", + "naf-forward": "82", + "naf-reverse": "82" + }, + "word_sha256": "3e05dcdaa2f388cbbf96f5f2a643678a2ada0708741f477f9046a45c0562a61f" + }, + { + "chosen": "binary-forward", + "coefficient": "80", + "costs": { + "binary-forward": 10, + "binary-reverse": 12, + "naf-forward": 10, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "81", + "binary-reverse": "81", + "naf-forward": "81", + "naf-reverse": "81" + }, + "word_sha256": "a3c3bc42acdf2d9eaff41d12cc3c5f0df7306be1bc7689db1be3a141cc0da33a" + }, + { + "chosen": "binary-forward", + "coefficient": "96", + "costs": { + "binary-forward": 10, + "binary-reverse": 11, + "naf-forward": 11, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "97", + "binary-reverse": "97", + "naf-forward": "161", + "naf-reverse": "161" + }, + "word_sha256": "8fca981342f79383ee47372b401a481eb0adef3f525796a199fa322ba351eee9" + }, + { + "chosen": "binary-forward", + "coefficient": "108", + "costs": { + "binary-forward": 12, + "binary-reverse": 16, + "naf-forward": 12, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "109", + "binary-reverse": "109", + "naf-forward": "149", + "naf-reverse": "149" + }, + "word_sha256": "92ea8b8100b10293ceb69a3f4ee400132cfed41d934bcfc42b6a0c52cd8dc2a4" + }, + { + "chosen": "naf-forward", + "coefficient": "111", + "costs": { + "binary-forward": 14, + "binary-reverse": 20, + "naf-forward": 12, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "112", + "binary-reverse": "112", + "naf-forward": "146", + "naf-reverse": "146" + }, + "word_sha256": "6d05ac67ea9d1a05856e82419b95602431b0c0cc468b4a91f4a1159acbf2812f" + }, + { + "chosen": "naf-forward", + "coefficient": "120", + "costs": { + "binary-forward": 12, + "binary-reverse": 15, + "naf-forward": 11, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "121", + "binary-reverse": "121", + "naf-forward": "137", + "naf-reverse": "137" + }, + "word_sha256": "227220fda5205ddebf5433078040110700540828203cc56295fcc71de9c4a6de" + }, + { + "chosen": "naf-forward", + "coefficient": "123", + "costs": { + "binary-forward": 14, + "binary-reverse": 20, + "naf-forward": 12, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "124", + "binary-reverse": "124", + "naf-forward": "134", + "naf-reverse": "134" + }, + "word_sha256": "1934a25ebd0df961f644b740469044d3a54065b4e1672d5981569433f31da616" + }, + { + "chosen": "naf-forward", + "coefficient": "247/2", + "costs": { + "binary-forward": 17, + "binary-reverse": 22, + "naf-forward": 14, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "247", + "binary-reverse": "249/2", + "naf-forward": "265", + "naf-reverse": "267/2" + }, + "word_sha256": "41f5b7e46404866ceaac8b8223b6f830591ba4a982bee7e95c2c2301a65d753e" + }, + { + "chosen": "naf-forward", + "coefficient": "124", + "costs": { + "binary-forward": 13, + "binary-reverse": 17, + "naf-forward": 11, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "125", + "binary-reverse": "125", + "naf-forward": "133", + "naf-reverse": "133" + }, + "word_sha256": "10cc64d500586690289db9e3ed6f7bd5b3ab7b0729695e5289560e5b46cfa772" + }, + { + "chosen": "naf-forward", + "coefficient": "125", + "costs": { + "binary-forward": 14, + "binary-reverse": 20, + "naf-forward": 12, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "126", + "binary-reverse": "126", + "naf-forward": "134", + "naf-reverse": "134" + }, + "word_sha256": "5d27851e6153968baebae8765260e22697ea9f3b802135b56270de71f5fbe8b2" + }, + { + "chosen": "naf-forward", + "coefficient": "251/2", + "costs": { + "binary-forward": 17, + "binary-reverse": 22, + "naf-forward": 14, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "251", + "binary-reverse": "253/2", + "naf-forward": "261", + "naf-reverse": "263/2" + }, + "word_sha256": "b23cd2b40a2c8b04938707969b785f5b8cd907ba6904a2438655087e1e018714" + }, + { + "chosen": "naf-forward", + "coefficient": "126", + "costs": { + "binary-forward": 14, + "binary-reverse": 19, + "naf-forward": 11, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "127", + "binary-reverse": "127", + "naf-forward": "131", + "naf-reverse": "131" + }, + "word_sha256": "3f2b2172faac7a9ee347bc6cadbaaa0e32269cebf9dd83424669c37d92019280" + }, + { + "chosen": "naf-forward", + "coefficient": "255/2", + "costs": { + "binary-forward": 18, + "binary-reverse": 23, + "naf-forward": 13, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "255", + "binary-reverse": "257/2", + "naf-forward": "257", + "naf-reverse": "259/2" + }, + "word_sha256": "d1a0e225b745ec7441df50d673e8685f0f83721a716602b7acf64c8de04aa7cd" + }, + { + "chosen": "binary-forward", + "coefficient": "128", + "costs": { + "binary-forward": 10, + "binary-reverse": 10, + "naf-forward": 10, + "naf-reverse": 10 + }, + "positive_prefixes": { + "binary-forward": "129", + "binary-reverse": "129", + "naf-forward": "129", + "naf-reverse": "129" + }, + "word_sha256": "91777c0eaf59e291421a95493172a1a67dcb5ae2f1f75abd057bca4feca8285f" + }, + { + "chosen": "binary-forward", + "coefficient": "257/2", + "costs": { + "binary-forward": 13, + "binary-reverse": 19, + "naf-forward": 13, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "257", + "binary-reverse": "259/2", + "naf-forward": "257", + "naf-reverse": "259/2" + }, + "word_sha256": "513f79fe16bbb0fb8359201ea467af0668a7fef738300e7568fb4d21cc0085b1" + }, + { + "chosen": "binary-forward", + "coefficient": "129", + "costs": { + "binary-forward": 11, + "binary-reverse": 18, + "naf-forward": 11, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "130", + "binary-reverse": "130", + "naf-forward": "130", + "naf-reverse": "130" + }, + "word_sha256": "61241bcca3faf28e68c29a3689b620f91721d2f484eedc77ec0a0fbfc4d3ab15" + }, + { + "chosen": "binary-forward", + "coefficient": "517/4", + "costs": { + "binary-forward": 16, + "binary-reverse": 21, + "naf-forward": 16, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "517", + "binary-reverse": "521/4", + "naf-forward": "517", + "naf-reverse": "521/4" + }, + "word_sha256": "b8067e832f867a9d9dfc81bf77d65b56593cb3fda30eae1a8ae949925d87e0cf" + }, + { + "chosen": "binary-forward", + "coefficient": "130", + "costs": { + "binary-forward": 11, + "binary-reverse": 17, + "naf-forward": 11, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "131", + "binary-reverse": "131", + "naf-forward": "131", + "naf-reverse": "131" + }, + "word_sha256": "0b7b8a32f0cbd8975fba757d12eae5c0e0eced4b4c23c20a7212bbbd9350263e" + }, + { + "chosen": "binary-forward", + "coefficient": "261/2", + "costs": { + "binary-forward": 14, + "binary-reverse": 20, + "naf-forward": 14, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "261", + "binary-reverse": "263/2", + "naf-forward": "261", + "naf-reverse": "263/2" + }, + "word_sha256": "b7d8fe94bd4fe51aa2966962cc372e0c93c399462d6510b63a9812fc3c0769dc" + }, + { + "chosen": "binary-forward", + "coefficient": "134", + "costs": { + "binary-forward": 12, + "binary-reverse": 18, + "naf-forward": 12, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "135", + "binary-reverse": "135", + "naf-forward": "139", + "naf-reverse": "139" + }, + "word_sha256": "a5db655f9b5e79148ca508bfd08ecbaea52bd15d609093d3095b9d287efb34d5" + }, + { + "chosen": "binary-forward", + "coefficient": "136", + "costs": { + "binary-forward": 11, + "binary-reverse": 15, + "naf-forward": 11, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "137", + "binary-reverse": "137", + "naf-forward": "137", + "naf-reverse": "137" + }, + "word_sha256": "8352599dc6015b3da2a2dad68da15914ee2bd54bed1e449b54cf00de00b7adf8" + }, + { + "chosen": "binary-forward", + "coefficient": "144", + "costs": { + "binary-forward": 11, + "binary-reverse": 14, + "naf-forward": 11, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "145", + "binary-reverse": "145", + "naf-forward": "145", + "naf-reverse": "145" + }, + "word_sha256": "38614defcb6d0b683dd535b4e8bfacb6f0f85a84874aaefa1a50abbc66a25047" + }, + { + "chosen": "binary-forward", + "coefficient": "160", + "costs": { + "binary-forward": 11, + "binary-reverse": 13, + "naf-forward": 11, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "161", + "binary-reverse": "161", + "naf-forward": "161", + "naf-reverse": "161" + }, + "word_sha256": "8c050a260b0b5befaa2898152504d7cb69a0a8bdaa7af962aaa11e2442b91439" + }, + { + "chosen": "binary-forward", + "coefficient": "192", + "costs": { + "binary-forward": 11, + "binary-reverse": 12, + "naf-forward": 12, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "193", + "binary-reverse": "193", + "naf-forward": "321", + "naf-reverse": "321" + }, + "word_sha256": "4ae27d6af59c7a15534ddb987c7c03af1469cb1d41eb772ec9e3fdea34cd9849" + }, + { + "chosen": "naf-forward", + "coefficient": "248", + "costs": { + "binary-forward": 14, + "binary-reverse": 18, + "naf-forward": 12, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "249", + "binary-reverse": "249", + "naf-forward": "265", + "naf-reverse": "265" + }, + "word_sha256": "0f3a960a17ea0b08d8a5936f77f84eb4471bf2fcfc40c18f12b00ed12685c1b4" + }, + { + "chosen": "naf-forward", + "coefficient": "249", + "costs": { + "binary-forward": 15, + "binary-reverse": 22, + "naf-forward": 13, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "250", + "binary-reverse": "250", + "naf-forward": "266", + "naf-reverse": "266" + }, + "word_sha256": "831d6a03d691d7de9d8689b233984ba358d7fcbdbd417801722f4cb8f31612bf" + }, + { + "chosen": "naf-forward", + "coefficient": "252", + "costs": { + "binary-forward": 15, + "binary-reverse": 20, + "naf-forward": 12, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "253", + "binary-reverse": "253", + "naf-forward": "261", + "naf-reverse": "261" + }, + "word_sha256": "910fae3597f649625787cca0ffb27a9c65aed5cce24350a1510cd7499d7fd8f2" + }, + { + "chosen": "naf-forward", + "coefficient": "255", + "costs": { + "binary-forward": 17, + "binary-reverse": 24, + "naf-forward": 12, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "256", + "binary-reverse": "256", + "naf-forward": "258", + "naf-reverse": "258" + }, + "word_sha256": "203d214636dad73bc6deefb512995ca4bec5b0f5b13f53a006bc0fbbf0e6c5dc" + }, + { + "chosen": "naf-forward", + "coefficient": "1023/4", + "costs": { + "binary-forward": 23, + "binary-reverse": 28, + "naf-forward": 16, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "1023", + "binary-reverse": "1027/4", + "naf-forward": "1025", + "naf-reverse": "1029/4" + }, + "word_sha256": "2e9ab6b47c4826e17dccce1e344a7ffc439ee176df2a6ddc8bc0288298f81cf0" + }, + { + "chosen": "binary-forward", + "coefficient": "256", + "costs": { + "binary-forward": 11, + "binary-reverse": 11, + "naf-forward": 11, + "naf-reverse": 11 + }, + "positive_prefixes": { + "binary-forward": "257", + "binary-reverse": "257", + "naf-forward": "257", + "naf-reverse": "257" + }, + "word_sha256": "6c2ae769857f063a441984b3f10ba6fd3594578d4ca2a87500235a46a3282ca9" + }, + { + "chosen": "binary-forward", + "coefficient": "1025/4", + "costs": { + "binary-forward": 16, + "binary-reverse": 22, + "naf-forward": 16, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "1025", + "binary-reverse": "1029/4", + "naf-forward": "1025", + "naf-reverse": "1029/4" + }, + "word_sha256": "769bf09380df8c56e68ce1dc1fc69efcb7a43c785ba5c2613574efc10f9e68ba" + }, + { + "chosen": "binary-forward", + "coefficient": "257", + "costs": { + "binary-forward": 12, + "binary-reverse": 20, + "naf-forward": 12, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "258", + "binary-reverse": "258", + "naf-forward": "258", + "naf-reverse": "258" + }, + "word_sha256": "f8c3fffa7e35fc1644f5b3f8b956c38bbbf4e45cfef54a20e9d4fbcb5b5e40f0" + }, + { + "chosen": "binary-forward", + "coefficient": "517/2", + "costs": { + "binary-forward": 15, + "binary-reverse": 22, + "naf-forward": 15, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "517", + "binary-reverse": "519/2", + "naf-forward": "517", + "naf-reverse": "519/2" + }, + "word_sha256": "f9e679f1e4fa631c3e26574e60d0a1dadf4d927bb159bf4d80f10147b1a4cda3" + }, + { + "chosen": "binary-forward", + "coefficient": "260", + "costs": { + "binary-forward": 12, + "binary-reverse": 18, + "naf-forward": 12, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "261", + "binary-reverse": "261", + "naf-forward": "261", + "naf-reverse": "261" + }, + "word_sha256": "ea30f6c1ecde8b83711f7849058eb015fd7feb3a0a261dbe1b05d5d74a9bebb9" + }, + { + "chosen": "binary-forward", + "coefficient": "272", + "costs": { + "binary-forward": 12, + "binary-reverse": 16, + "naf-forward": 12, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "273", + "binary-reverse": "273", + "naf-forward": "273", + "naf-reverse": "273" + }, + "word_sha256": "3e3bc00a1cb4c6ae6af8079bf9dd0236dbe1f5b555ed7d65adf451ebfceb908b" + }, + { + "chosen": "binary-forward", + "coefficient": "288", + "costs": { + "binary-forward": 12, + "binary-reverse": 15, + "naf-forward": 12, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "289", + "binary-reverse": "289", + "naf-forward": "289", + "naf-reverse": "289" + }, + "word_sha256": "b4c9809b27219a77d96d929cf529555ccea42be44046f221f9d66701d491dbb4" + }, + { + "chosen": "binary-forward", + "coefficient": "320", + "costs": { + "binary-forward": 12, + "binary-reverse": 14, + "naf-forward": 12, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "321", + "binary-reverse": "321", + "naf-forward": "321", + "naf-reverse": "321" + }, + "word_sha256": "e83fce4cc63c4624d748ebbc92ccc4cafdac393a596136e4bb9873eb898af3fc" + }, + { + "chosen": "naf-forward", + "coefficient": "1535/4", + "costs": { + "binary-forward": 24, + "binary-reverse": 30, + "naf-forward": 18, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "1535", + "binary-reverse": "1539/4", + "naf-forward": "2561", + "naf-reverse": "2565/4" + }, + "word_sha256": "99567a6db8d87a948934c43d351d4e14404d15f93f9852511ac9d14da9f15155" + }, + { + "chosen": "binary-forward", + "coefficient": "384", + "costs": { + "binary-forward": 12, + "binary-reverse": 13, + "naf-forward": 13, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "385", + "binary-reverse": "385", + "naf-forward": "641", + "naf-reverse": "641" + }, + "word_sha256": "a46569d866826079a89f408a1c31a215178f01bfe708bb11098d4910ba8e6e85" + }, + { + "chosen": "binary-forward", + "coefficient": "1541/4", + "costs": { + "binary-forward": 18, + "binary-reverse": 24, + "naf-forward": 19, + "naf-reverse": 26 + }, + "positive_prefixes": { + "binary-forward": "1541", + "binary-reverse": "1545/4", + "naf-forward": "2565", + "naf-reverse": "2569/4" + }, + "word_sha256": "9598b335b08d2c5d297f530b00dc7ec1270a6b6cac0d67cc3b05ddd7934bd206" + }, + { + "chosen": "binary-forward", + "coefficient": "416", + "costs": { + "binary-forward": 13, + "binary-reverse": 16, + "naf-forward": 14, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "417", + "binary-reverse": "417", + "naf-forward": "673", + "naf-reverse": "673" + }, + "word_sha256": "975dfa0754ae883b541f4567369cd4424a2886b34f567b91870149a3e34ab158" + }, + { + "chosen": "binary-forward", + "coefficient": "1793/4", + "costs": { + "binary-forward": 18, + "binary-reverse": 24, + "naf-forward": 18, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "1793", + "binary-reverse": "1797/4", + "naf-forward": "2305", + "naf-reverse": "2309/4" + }, + "word_sha256": "4e1e6ad1e049620d8dcb7908cff75124007987ed1c3d5ccc695a8061b218ab51" + }, + { + "chosen": "naf-forward", + "coefficient": "480", + "costs": { + "binary-forward": 14, + "binary-reverse": 17, + "naf-forward": 13, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "481", + "binary-reverse": "481", + "naf-forward": "545", + "naf-reverse": "545" + }, + "word_sha256": "7f8353bb0db4ed21d16759959cb1688d3de4c0f8fc8bfd44ae5ab9c81725947a" + }, + { + "chosen": "naf-forward", + "coefficient": "496", + "costs": { + "binary-forward": 15, + "binary-reverse": 19, + "naf-forward": 13, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "497", + "binary-reverse": "497", + "naf-forward": "529", + "naf-reverse": "529" + }, + "word_sha256": "b7c210c1c95eaf0c02570684682b1126b4fb111f4de45922dd513dcbf955f155" + }, + { + "chosen": "naf-forward", + "coefficient": "510", + "costs": { + "binary-forward": 18, + "binary-reverse": 25, + "naf-forward": 13, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "511", + "binary-reverse": "511", + "naf-forward": "515", + "naf-reverse": "515" + }, + "word_sha256": "8c52cecaf88cb8477f4d3b6e46f02c3a06e037822ae00f117f68de8ddf47aae9" + }, + { + "chosen": "binary-forward", + "coefficient": "512", + "costs": { + "binary-forward": 12, + "binary-reverse": 12, + "naf-forward": 12, + "naf-reverse": 12 + }, + "positive_prefixes": { + "binary-forward": "513", + "binary-reverse": "513", + "naf-forward": "513", + "naf-reverse": "513" + }, + "word_sha256": "beb0655a6c1a5402115e40b33973c8c79f2616a0980a3324543d1fdb6287e19a" + }, + { + "chosen": "binary-forward", + "coefficient": "514", + "costs": { + "binary-forward": 13, + "binary-reverse": 21, + "naf-forward": 13, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "515", + "binary-reverse": "515", + "naf-forward": "515", + "naf-reverse": "515" + }, + "word_sha256": "4dcc9555b6c064957f29a79cd971f9a890ac7226a1fa654b12b7d1850dd596f4" + }, + { + "chosen": "binary-forward", + "coefficient": "576", + "costs": { + "binary-forward": 13, + "binary-reverse": 16, + "naf-forward": 13, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "577", + "binary-reverse": "577", + "naf-forward": "577", + "naf-reverse": "577" + }, + "word_sha256": "ba4aa7c551fb2413055315018d0e8acd8fd3e46a8ba92d0fabfd256c4752e83b" + }, + { + "chosen": "binary-forward", + "coefficient": "640", + "costs": { + "binary-forward": 13, + "binary-reverse": 15, + "naf-forward": 13, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "641", + "binary-reverse": "641", + "naf-forward": "641", + "naf-reverse": "641" + }, + "word_sha256": "f893b3c91598d6cc1cfd3310cc056921531064601266555e912e706512d395b6" + }, + { + "chosen": "binary-forward", + "coefficient": "704", + "costs": { + "binary-forward": 14, + "binary-reverse": 17, + "naf-forward": 15, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "705", + "binary-reverse": "705", + "naf-forward": "1345", + "naf-reverse": "1345" + }, + "word_sha256": "14a9262011da1597df3390ce57b60f24348c19683cb8f89b71d85d0a0ff205a3" + }, + { + "chosen": "binary-forward", + "coefficient": "768", + "costs": { + "binary-forward": 13, + "binary-reverse": 14, + "naf-forward": 14, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "769", + "binary-reverse": "769", + "naf-forward": "1281", + "naf-reverse": "1281" + }, + "word_sha256": "098de09e253c83e7e22aa58c583243b09c8cb71d7014d789ee0ee9d2e32d825a" + }, + { + "chosen": "binary-forward", + "coefficient": "832", + "costs": { + "binary-forward": 14, + "binary-reverse": 17, + "naf-forward": 15, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "833", + "binary-reverse": "833", + "naf-forward": "1345", + "naf-reverse": "1345" + }, + "word_sha256": "de046ab27b892bb72984767cf24aba1d56ee45296cb058814bc97e09d38dcad5" + }, + { + "chosen": "binary-forward", + "coefficient": "896", + "costs": { + "binary-forward": 14, + "binary-reverse": 16, + "naf-forward": 14, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "897", + "binary-reverse": "897", + "naf-forward": "1153", + "naf-reverse": "1153" + }, + "word_sha256": "0663f996d4a85598e43bff5738afb53d2f2673a54ec082e7a2b2890c5464d821" + }, + { + "chosen": "naf-forward", + "coefficient": "3839/4", + "costs": { + "binary-forward": 26, + "binary-reverse": 33, + "naf-forward": 19, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "3839", + "binary-reverse": "3843/4", + "naf-forward": "4353", + "naf-reverse": "4357/4" + }, + "word_sha256": "3f49762d974987ed6c43b4045dcd1dd2bf3a41d8032e6f7aa09edddd79b0a1df" + }, + { + "chosen": "naf-forward", + "coefficient": "960", + "costs": { + "binary-forward": 15, + "binary-reverse": 18, + "naf-forward": 14, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "961", + "binary-reverse": "961", + "naf-forward": "1089", + "naf-reverse": "1089" + }, + "word_sha256": "5c21dd0dea265547e569e5fc139c85bda9bf379c3c0055c9660ead8758a8658b" + }, + { + "chosen": "naf-forward", + "coefficient": "992", + "costs": { + "binary-forward": 16, + "binary-reverse": 20, + "naf-forward": 14, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "993", + "binary-reverse": "993", + "naf-forward": "1057", + "naf-reverse": "1057" + }, + "word_sha256": "32fa25fab7d46b6751fb6bde7d20101cdb225497db0ac412f8cf9bf760cd2cef" + }, + { + "chosen": "naf-forward", + "coefficient": "1020", + "costs": { + "binary-forward": 19, + "binary-reverse": 26, + "naf-forward": 14, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "1021", + "binary-reverse": "1021", + "naf-forward": "1029", + "naf-reverse": "1029" + }, + "word_sha256": "4c2fe3d8f5c8d25c84a030c580d0b147bf27fc993c535ac20fa9fa12fe44ea10" + }, + { + "chosen": "binary-forward", + "coefficient": "1024", + "costs": { + "binary-forward": 13, + "binary-reverse": 13, + "naf-forward": 13, + "naf-reverse": 13 + }, + "positive_prefixes": { + "binary-forward": "1025", + "binary-reverse": "1025", + "naf-forward": "1025", + "naf-reverse": "1025" + }, + "word_sha256": "c0ea5057c251b584bb182bfadb4b435854cfb925c85ec2d1f32a6d0e338143a5" + }, + { + "chosen": "binary-forward", + "coefficient": "1056", + "costs": { + "binary-forward": 14, + "binary-reverse": 19, + "naf-forward": 14, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "1057", + "binary-reverse": "1057", + "naf-forward": "1057", + "naf-reverse": "1057" + }, + "word_sha256": "f4932ffb5716d9287802363d2d8978ff9e21f29cf30f633fe32855878e228b7d" + }, + { + "chosen": "binary-forward", + "coefficient": "1152", + "costs": { + "binary-forward": 14, + "binary-reverse": 17, + "naf-forward": 14, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "1153", + "binary-reverse": "1153", + "naf-forward": "1153", + "naf-reverse": "1153" + }, + "word_sha256": "baafb1949d389820a288ce4c99927d6978939a27e50e00ec880e9a9e2546c5db" + }, + { + "chosen": "binary-forward", + "coefficient": "1280", + "costs": { + "binary-forward": 14, + "binary-reverse": 16, + "naf-forward": 14, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "1281", + "binary-reverse": "1281", + "naf-forward": "1281", + "naf-reverse": "1281" + }, + "word_sha256": "0f44173cbe714eec2686c54bc9b6935e13959e597cdc7d6a3b96f36983058b0b" + }, + { + "chosen": "binary-forward", + "coefficient": "1408", + "costs": { + "binary-forward": 15, + "binary-reverse": 18, + "naf-forward": 16, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "1409", + "binary-reverse": "1409", + "naf-forward": "2689", + "naf-reverse": "2689" + }, + "word_sha256": "a3b78179a4944ef2c256073b6fc2750634c38bc19bedf04bcba1f2c7478672e2" + }, + { + "chosen": "binary-forward", + "coefficient": "1536", + "costs": { + "binary-forward": 14, + "binary-reverse": 15, + "naf-forward": 15, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "1537", + "binary-reverse": "1537", + "naf-forward": "2561", + "naf-reverse": "2561" + }, + "word_sha256": "e92d87377cc9fe88d08077f6447dd690190d88e74b4ab070f4acec1724fb1429" + }, + { + "chosen": "binary-forward", + "coefficient": "1552", + "costs": { + "binary-forward": 15, + "binary-reverse": 21, + "naf-forward": 16, + "naf-reverse": 23 + }, + "positive_prefixes": { + "binary-forward": "1553", + "binary-reverse": "1553", + "naf-forward": "2577", + "naf-reverse": "2577" + }, + "word_sha256": "c4802d3fe349a13d457545c06d332aa98ca593d6fa089381fea9e6144be9c6cc" + }, + { + "chosen": "binary-forward", + "coefficient": "1680", + "costs": { + "binary-forward": 16, + "binary-reverse": 22, + "naf-forward": 17, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "1681", + "binary-reverse": "1681", + "naf-forward": "2705", + "naf-reverse": "2705" + }, + "word_sha256": "e24cac9a34d3a7bef068781c2aa0d6249e5d932b0fed4b53abdb1644fe9272ad" + }, + { + "chosen": "naf-forward", + "coefficient": "1776", + "costs": { + "binary-forward": 18, + "binary-reverse": 24, + "naf-forward": 16, + "naf-reverse": 23 + }, + "positive_prefixes": { + "binary-forward": "1777", + "binary-reverse": "1777", + "naf-forward": "2321", + "naf-reverse": "2321" + }, + "word_sha256": "f8b5e8ddee6ffa2d209e1e1b7fb398a53959fa5abc60b64e61c4a5d0d99137c6" + }, + { + "chosen": "binary-forward", + "coefficient": "1792", + "costs": { + "binary-forward": 15, + "binary-reverse": 17, + "naf-forward": 15, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "1793", + "binary-reverse": "1793", + "naf-forward": "2305", + "naf-reverse": "2305" + }, + "word_sha256": "f9c7b8ca0d15b149609b4081d74b77de4927a7976d732f9fdf6b782595556c99" + }, + { + "chosen": "naf-forward", + "coefficient": "1920", + "costs": { + "binary-forward": 16, + "binary-reverse": 19, + "naf-forward": 15, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "1921", + "binary-reverse": "1921", + "naf-forward": "2177", + "naf-reverse": "2177" + }, + "word_sha256": "403ffea4b11e5cd900365f249bb24740f77272241cea7fd749d06c541471676e" + }, + { + "chosen": "naf-forward", + "coefficient": "1984", + "costs": { + "binary-forward": 17, + "binary-reverse": 21, + "naf-forward": 15, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "1985", + "binary-reverse": "1985", + "naf-forward": "2113", + "naf-reverse": "2113" + }, + "word_sha256": "957975197b76db451fb20c10a5d7352eb7eda1d53fedfabeea82dc73b085268f" + }, + { + "chosen": "naf-forward", + "coefficient": "2000", + "costs": { + "binary-forward": 18, + "binary-reverse": 24, + "naf-forward": 16, + "naf-reverse": 23 + }, + "positive_prefixes": { + "binary-forward": "2001", + "binary-reverse": "2001", + "naf-forward": "2129", + "naf-reverse": "2129" + }, + "word_sha256": "8cfa0b28e1667ab3b6e4865637235083dae09c4ca4fefceca15caf14258cabc1" + }, + { + "chosen": "naf-forward", + "coefficient": "2016", + "costs": { + "binary-forward": 18, + "binary-reverse": 23, + "naf-forward": 15, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "2017", + "binary-reverse": "2017", + "naf-forward": "2081", + "naf-reverse": "2081" + }, + "word_sha256": "3cb3775a4ad8c4549cd766d83729cce7f668bf3b3643ca76ba3a3b82a21ca726" + }, + { + "chosen": "naf-forward", + "coefficient": "2032", + "costs": { + "binary-forward": 19, + "binary-reverse": 25, + "naf-forward": 15, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "2033", + "binary-reverse": "2033", + "naf-forward": "2065", + "naf-reverse": "2065" + }, + "word_sha256": "a38fbfb4c1b90e4097ddd4975902dc51ecf9517b75ab3a060d57fb668a5b5ee3" + }, + { + "chosen": "naf-forward", + "coefficient": "4079/2", + "costs": { + "binary-forward": 25, + "binary-reverse": 34, + "naf-forward": 18, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "4079", + "binary-reverse": "4081/2", + "naf-forward": "4113", + "naf-reverse": "4115/2" + }, + "word_sha256": "b6ccb870a80435080a39515ea339a540b73e47f3a54852bcf04a7180a6f7c807" + }, + { + "chosen": "naf-forward", + "coefficient": "2040", + "costs": { + "binary-forward": 20, + "binary-reverse": 27, + "naf-forward": 15, + "naf-reverse": 23 + }, + "positive_prefixes": { + "binary-forward": "2041", + "binary-reverse": "2041", + "naf-forward": "2057", + "naf-reverse": "2057" + }, + "word_sha256": "eba213b9a0dda1ed87e3de52305ae96093ddd80e5fb880f4b22fb32b72865888" + }, + { + "chosen": "naf-forward", + "coefficient": "8189/4", + "costs": { + "binary-forward": 28, + "binary-reverse": 36, + "naf-forward": 20, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "8189", + "binary-reverse": "8193/4", + "naf-forward": "8197", + "naf-reverse": "8201/4" + }, + "word_sha256": "100c8dde038df7c8e97fac6525df30db421f8df8142d801414e8737a0fe5fa27" + }, + { + "chosen": "naf-forward", + "coefficient": "4095/2", + "costs": { + "binary-forward": 26, + "binary-reverse": 35, + "naf-forward": 17, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "4095", + "binary-reverse": "4097/2", + "naf-forward": "4097", + "naf-reverse": "4099/2" + }, + "word_sha256": "c2cd1296db1256be62baf4a306577808b1ed3b246087860ae9b706621992a0e2" + }, + { + "chosen": "binary-forward", + "coefficient": "2048", + "costs": { + "binary-forward": 14, + "binary-reverse": 14, + "naf-forward": 14, + "naf-reverse": 14 + }, + "positive_prefixes": { + "binary-forward": "2049", + "binary-reverse": "2049", + "naf-forward": "2049", + "naf-reverse": "2049" + }, + "word_sha256": "75942d83553c18ca3ff5393cdcc5cac24e3333e0e9bcae4d2743f832e67a729a" + }, + { + "chosen": "binary-forward", + "coefficient": "4113/2", + "costs": { + "binary-forward": 18, + "binary-reverse": 28, + "naf-forward": 18, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "4113", + "binary-reverse": "4115/2", + "naf-forward": "4113", + "naf-reverse": "4115/2" + }, + "word_sha256": "ff61a7af79c54b447ee00fafffb19c3e6bb58a79f06a9540022da2cb634bc8ec" + }, + { + "chosen": "binary-forward", + "coefficient": "2112", + "costs": { + "binary-forward": 15, + "binary-reverse": 20, + "naf-forward": 15, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "2113", + "binary-reverse": "2113", + "naf-forward": "2113", + "naf-reverse": "2113" + }, + "word_sha256": "745b13da87a6faf4d0d965800fd14e21dcb5fff4fd2031160b0561a8f58caf25" + }, + { + "chosen": "binary-forward", + "coefficient": "2448", + "costs": { + "binary-forward": 17, + "binary-reverse": 24, + "naf-forward": 17, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "2449", + "binary-reverse": "2449", + "naf-forward": "2705", + "naf-reverse": "2705" + }, + "word_sha256": "d651a9329b4238d47d12d313ff206ed161bf61a505f24b95bcfe4df37ab4a358" + }, + { + "chosen": "binary-forward", + "coefficient": "2560", + "costs": { + "binary-forward": 15, + "binary-reverse": 17, + "naf-forward": 15, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "2561", + "binary-reverse": "2561", + "naf-forward": "2561", + "naf-reverse": "2561" + }, + "word_sha256": "747e9fdde10ea7a521babf80d907771bfa33bd9e09708d96f08bb077e4c27a27" + }, + { + "chosen": "binary-forward", + "coefficient": "3104", + "costs": { + "binary-forward": 16, + "binary-reverse": 22, + "naf-forward": 17, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "3105", + "binary-reverse": "3105", + "naf-forward": "5153", + "naf-reverse": "5153" + }, + "word_sha256": "645f3ada0966f1d9996fbe23d60a11eaeaa88a0196b48a225713dce665511344" + }, + { + "chosen": "binary-forward", + "coefficient": "3360", + "costs": { + "binary-forward": 17, + "binary-reverse": 23, + "naf-forward": 18, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "3361", + "binary-reverse": "3361", + "naf-forward": "5409", + "naf-reverse": "5409" + }, + "word_sha256": "580ebe386afcd63b688d303d1284554ab85c63dc4cf3a8bd35050e236404085c" + }, + { + "chosen": "naf-forward", + "coefficient": "3552", + "costs": { + "binary-forward": 19, + "binary-reverse": 25, + "naf-forward": 17, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "3553", + "binary-reverse": "3553", + "naf-forward": "4641", + "naf-reverse": "4641" + }, + "word_sha256": "b5c6899eb867b38b8154b530630143ed3f5a59762a01c6bd40be5c165680b70e" + }, + { + "chosen": "binary-forward", + "coefficient": "3584", + "costs": { + "binary-forward": 16, + "binary-reverse": 18, + "naf-forward": 16, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "3585", + "binary-reverse": "3585", + "naf-forward": "4609", + "naf-reverse": "4609" + }, + "word_sha256": "6ffa2bf924bef8720af8ce7c880f858ea513ea4d8f9a9dcab6cc7cc98f0be9c4" + }, + { + "chosen": "binary-forward", + "coefficient": "3616", + "costs": { + "binary-forward": 17, + "binary-reverse": 23, + "naf-forward": 17, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "3617", + "binary-reverse": "3617", + "naf-forward": "4641", + "naf-reverse": "4641" + }, + "word_sha256": "ce68d33f76578a5faa04c34dae9e145125f29eabbffe53af4e4caa982a4f18e2" + }, + { + "chosen": "naf-forward", + "coefficient": "3968", + "costs": { + "binary-forward": 18, + "binary-reverse": 22, + "naf-forward": 16, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "3969", + "binary-reverse": "3969", + "naf-forward": "4225", + "naf-reverse": "4225" + }, + "word_sha256": "bdc9d86c59d6a59fd3f38ca7ea08b4ca2087acefd609e074bcaea3745f04b140" + }, + { + "chosen": "naf-forward", + "coefficient": "4000", + "costs": { + "binary-forward": 19, + "binary-reverse": 25, + "naf-forward": 17, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "4001", + "binary-reverse": "4001", + "naf-forward": "4257", + "naf-reverse": "4257" + }, + "word_sha256": "050082ec051c9fe84330bcd60fbb207b5b3e28a72dc4a54f6339baff338ae970" + }, + { + "chosen": "naf-forward", + "coefficient": "4032", + "costs": { + "binary-forward": 19, + "binary-reverse": 24, + "naf-forward": 16, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "4033", + "binary-reverse": "4033", + "naf-forward": "4161", + "naf-reverse": "4161" + }, + "word_sha256": "433963b1ca611b6b7e4b3618c1bfe7e52575a576bfa6b470fffda7295e65866e" + }, + { + "chosen": "naf-forward", + "coefficient": "4034", + "costs": { + "binary-forward": 20, + "binary-reverse": 30, + "naf-forward": 17, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "4035", + "binary-reverse": "4035", + "naf-forward": "4163", + "naf-reverse": "4163" + }, + "word_sha256": "d2e2fb498cd3c56351844b2e05e60098abc44b8d042b685b75f495fd99a97ccc" + }, + { + "chosen": "naf-forward", + "coefficient": "4064", + "costs": { + "binary-forward": 20, + "binary-reverse": 26, + "naf-forward": 16, + "naf-reverse": 23 + }, + "positive_prefixes": { + "binary-forward": "4065", + "binary-reverse": "4065", + "naf-forward": "4129", + "naf-reverse": "4129" + }, + "word_sha256": "65b2274a9b583b00d81397f9b24b565e7717d682407cf34d7ddf12896a7162f1" + }, + { + "chosen": "naf-forward", + "coefficient": "8157/2", + "costs": { + "binary-forward": 26, + "binary-reverse": 36, + "naf-forward": 20, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "8157", + "binary-reverse": "8159/2", + "naf-forward": "8229", + "naf-reverse": "8231/2" + }, + "word_sha256": "ea8bee132506c3b0ae7a5d916e1d95959f73a1977738f8c4fa7df3a94326c644" + }, + { + "chosen": "naf-forward", + "coefficient": "4079", + "costs": { + "binary-forward": 24, + "binary-reverse": 35, + "naf-forward": 17, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "4080", + "binary-reverse": "4080", + "naf-forward": "4114", + "naf-reverse": "4114" + }, + "word_sha256": "13f3ac1096e7979b0fcc2c9f44ef0b782b782cda781d0ff817870f0135676afe" + }, + { + "chosen": "naf-forward", + "coefficient": "4080", + "costs": { + "binary-forward": 21, + "binary-reverse": 28, + "naf-forward": 16, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "4081", + "binary-reverse": "4081", + "naf-forward": "4113", + "naf-reverse": "4113" + }, + "word_sha256": "cf22cc93d333b65e916a37dcbfd0984e0284ebba9a0f26cbde4811e04c17ab93" + }, + { + "chosen": "naf-forward", + "coefficient": "16377/4", + "costs": { + "binary-forward": 29, + "binary-reverse": 38, + "naf-forward": 21, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "16377", + "binary-reverse": "16381/4", + "naf-forward": "16393", + "naf-reverse": "16397/4" + }, + "word_sha256": "1c356b354505f1a792fb2e37688cefcf103036032eb0641ed9c46e6a7cdc828c" + }, + { + "chosen": "naf-forward", + "coefficient": "8189/2", + "costs": { + "binary-forward": 27, + "binary-reverse": 37, + "naf-forward": 19, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "8189", + "binary-reverse": "8191/2", + "naf-forward": "8197", + "naf-reverse": "8199/2" + }, + "word_sha256": "1da86ee69ef5f1d5b2f93344dabbe44ea7f7c3d9ec2e539451dd3851ddd8d789" + }, + { + "chosen": "naf-forward", + "coefficient": "8191/2", + "costs": { + "binary-forward": 28, + "binary-reverse": 38, + "naf-forward": 18, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "8191", + "binary-reverse": "8193/2", + "naf-forward": "8193", + "naf-reverse": "8195/2" + }, + "word_sha256": "e7fe00844aa4a7a294f800db3bc278a4eb32c06428df644834498e142e431d8a" + }, + { + "chosen": "binary-forward", + "coefficient": "4096", + "costs": { + "binary-forward": 15, + "binary-reverse": 15, + "naf-forward": 15, + "naf-reverse": 15 + }, + "positive_prefixes": { + "binary-forward": "4097", + "binary-reverse": "4097", + "naf-forward": "4097", + "naf-reverse": "4097" + }, + "word_sha256": "c588a255db42fe12483c658314649b7d098436fdbdbb664c1f91db63ea24d7d0" + }, + { + "chosen": "binary-forward", + "coefficient": "16385/4", + "costs": { + "binary-forward": 20, + "binary-reverse": 30, + "naf-forward": 20, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "16385", + "binary-reverse": "16389/4", + "naf-forward": "16385", + "naf-reverse": "16389/4" + }, + "word_sha256": "ab1c7a0b094adc91f205fe2c766f9c69a6df2a8901fe2f064420790591b66c45" + }, + { + "chosen": "binary-forward", + "coefficient": "8193/2", + "costs": { + "binary-forward": 18, + "binary-reverse": 29, + "naf-forward": 18, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "8193", + "binary-reverse": "8195/2", + "naf-forward": "8193", + "naf-reverse": "8195/2" + }, + "word_sha256": "7835a0b509417534fe9215c0e65b41713c05a2e47789d285b801cbffa295c17e" + }, + { + "chosen": "binary-forward", + "coefficient": "8195/2", + "costs": { + "binary-forward": 19, + "binary-reverse": 30, + "naf-forward": 19, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "8195", + "binary-reverse": "8197/2", + "naf-forward": "8197", + "naf-reverse": "8199/2" + }, + "word_sha256": "db9ca748422d6905e3d91a287912404cf72b46d6918fb4f0557a9f4dafd1b8f2" + }, + { + "chosen": "binary-forward", + "coefficient": "4098", + "costs": { + "binary-forward": 16, + "binary-reverse": 27, + "naf-forward": 16, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "4099", + "binary-reverse": "4099", + "naf-forward": "4099", + "naf-reverse": "4099" + }, + "word_sha256": "d75f26155b4ef213110dd1f672ae58caaef5e3dc52fdc712d20e6df2422938ba" + }, + { + "chosen": "naf-forward", + "coefficient": "8221/2", + "costs": { + "binary-forward": 21, + "binary-reverse": 32, + "naf-forward": 20, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "8221", + "binary-reverse": "8223/2", + "naf-forward": "8229", + "naf-reverse": "8231/2" + }, + "word_sha256": "b9202a0849054f09e9852f653301f537b755733d85209cb2d499229809be0968" + }, + { + "chosen": "binary-forward", + "coefficient": "4112", + "costs": { + "binary-forward": 16, + "binary-reverse": 24, + "naf-forward": 16, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "4113", + "binary-reverse": "4113", + "naf-forward": "4113", + "naf-reverse": "4113" + }, + "word_sha256": "531c7ff9ceb51aac6fee93f699d93c8781c808b2ad51f602dea4d4ff9642c37a" + }, + { + "chosen": "binary-forward", + "coefficient": "4113", + "costs": { + "binary-forward": 17, + "binary-reverse": 29, + "naf-forward": 17, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "4114", + "binary-reverse": "4114", + "naf-forward": "4114", + "naf-reverse": "4114" + }, + "word_sha256": "4ec8cd6410db92b70a5e44a542e9300cf19f1672a4e8f66876e842e77f4db928" + }, + { + "chosen": "binary-forward", + "coefficient": "4128", + "costs": { + "binary-forward": 16, + "binary-reverse": 23, + "naf-forward": 16, + "naf-reverse": 23 + }, + "positive_prefixes": { + "binary-forward": "4129", + "binary-reverse": "4129", + "naf-forward": "4129", + "naf-reverse": "4129" + }, + "word_sha256": "20fdf48a5cf0ed986e1f76f2abca0341b5f2dd281ae0a1c2df53328e9b07d832" + }, + { + "chosen": "binary-forward", + "coefficient": "4896", + "costs": { + "binary-forward": 18, + "binary-reverse": 25, + "naf-forward": 18, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "4897", + "binary-reverse": "4897", + "naf-forward": "5409", + "naf-reverse": "5409" + }, + "word_sha256": "404eefaf4521be7070c7e00c7de1ea3530db242c4d2faf3101ed8fe2fbaae703" + }, + { + "chosen": "binary-forward", + "coefficient": "5120", + "costs": { + "binary-forward": 16, + "binary-reverse": 18, + "naf-forward": 16, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "5121", + "binary-reverse": "5121", + "naf-forward": "5121", + "naf-reverse": "5121" + }, + "word_sha256": "f20a2a5812bc6f36608075e04c50e333f19c01bf38fdd80a2bf5d390fa4b7849" + }, + { + "chosen": "naf-forward", + "coefficient": "6112", + "costs": { + "binary-forward": 21, + "binary-reverse": 28, + "naf-forward": 18, + "naf-reverse": 26 + }, + "positive_prefixes": { + "binary-forward": "6113", + "binary-reverse": "6113", + "naf-forward": "10273", + "naf-reverse": "10273" + }, + "word_sha256": "6993955ff719d46b8bfd771db8331d3b636a4a8ea9e3f778e2e7ba81f8ce1948" + }, + { + "chosen": "naf-forward", + "coefficient": "6128", + "costs": { + "binary-forward": 22, + "binary-reverse": 30, + "naf-forward": 18, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "6129", + "binary-reverse": "6129", + "naf-forward": "10257", + "naf-reverse": "10257" + }, + "word_sha256": "96e0662221c44491dce5b8acf962b36eafb09cd2ca43b48468d40d49add4c0bc" + }, + { + "chosen": "binary-forward", + "coefficient": "6144", + "costs": { + "binary-forward": 16, + "binary-reverse": 17, + "naf-forward": 17, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "6145", + "binary-reverse": "6145", + "naf-forward": "10241", + "naf-reverse": "10241" + }, + "word_sha256": "282c5657b3bb5cbef4eaa1d563207942281dc147d478ffcde5c5010688d40447" + }, + { + "chosen": "binary-forward", + "coefficient": "6176", + "costs": { + "binary-forward": 17, + "binary-reverse": 24, + "naf-forward": 18, + "naf-reverse": 26 + }, + "positive_prefixes": { + "binary-forward": "6177", + "binary-reverse": "6177", + "naf-forward": "10273", + "naf-reverse": "10273" + }, + "word_sha256": "d71323bed139aec840f081001005405124b4f465eb01cffc935abe19c54dd84d" + }, + { + "chosen": "binary-forward", + "coefficient": "7232", + "costs": { + "binary-forward": 18, + "binary-reverse": 24, + "naf-forward": 18, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "7233", + "binary-reverse": "7233", + "naf-forward": "9281", + "naf-reverse": "9281" + }, + "word_sha256": "97596b0c2a3baf3126ab176d5246be6a492a4087ea22ce7a913cce7c91c35c91" + }, + { + "chosen": "naf-forward", + "coefficient": "8068", + "costs": { + "binary-forward": 21, + "binary-reverse": 31, + "naf-forward": 18, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "8069", + "binary-reverse": "8069", + "naf-forward": "8325", + "naf-reverse": "8325" + }, + "word_sha256": "dcb95df183d79be07513741114fd3e432a1611ac85660ac7dc7e6d9178e49d8c" + }, + { + "chosen": "naf-forward", + "coefficient": "8128", + "costs": { + "binary-forward": 21, + "binary-reverse": 27, + "naf-forward": 17, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "8129", + "binary-reverse": "8129", + "naf-forward": "8257", + "naf-reverse": "8257" + }, + "word_sha256": "6b04638b751f5cec8990148b2bc5d18c36d3076b79563378b9d9c79fb107ca5d" + }, + { + "chosen": "naf-forward", + "coefficient": "8156", + "costs": { + "binary-forward": 24, + "binary-reverse": 34, + "naf-forward": 18, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "8157", + "binary-reverse": "8157", + "naf-forward": "8229", + "naf-reverse": "8229" + }, + "word_sha256": "4bfe00df3e7605c815f473cf293d5dde3ac0d5ab0ae3b6bd7b23ea3cf19f4052" + }, + { + "chosen": "naf-forward", + "coefficient": "8160", + "costs": { + "binary-forward": 22, + "binary-reverse": 29, + "naf-forward": 17, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "8161", + "binary-reverse": "8161", + "naf-forward": "8225", + "naf-reverse": "8225" + }, + "word_sha256": "e07e76bbfcf5298dba81ed83257e356a9bb1120be556b228701f438e38571389" + }, + { + "chosen": "naf-forward", + "coefficient": "8176", + "costs": { + "binary-forward": 23, + "binary-reverse": 31, + "naf-forward": 17, + "naf-reverse": 26 + }, + "positive_prefixes": { + "binary-forward": "8177", + "binary-reverse": "8177", + "naf-forward": "8209", + "naf-reverse": "8209" + }, + "word_sha256": "4fd6074dd9a7ba90e61491f7cd2253ad7d7d3a729f01e52114237f2452946690" + }, + { + "chosen": "naf-forward", + "coefficient": "8191", + "costs": { + "binary-forward": 27, + "binary-reverse": 39, + "naf-forward": 17, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "8192", + "binary-reverse": "8192", + "naf-forward": "8194", + "naf-reverse": "8194" + }, + "word_sha256": "ced41661047ad78a6d51cc7829b0744e7d15f6115a68c8bd1a81a56d69aed157" + }, + { + "chosen": "binary-forward", + "coefficient": "8192", + "costs": { + "binary-forward": 16, + "binary-reverse": 16, + "naf-forward": 16, + "naf-reverse": 16 + }, + "positive_prefixes": { + "binary-forward": "8193", + "binary-reverse": "8193", + "naf-forward": "8193", + "naf-reverse": "8193" + }, + "word_sha256": "e6298d78e22bdc5e840e29f90bf02c2fddcf713d5c66a4839f58b8514654fb9d" + }, + { + "chosen": "binary-forward", + "coefficient": "8193", + "costs": { + "binary-forward": 17, + "binary-reverse": 30, + "naf-forward": 17, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "8194", + "binary-reverse": "8194", + "naf-forward": "8194", + "naf-reverse": "8194" + }, + "word_sha256": "064af0a81bf76e0aab11560b9242d329c884dcd498e5a2314057a11560364ffc" + }, + { + "chosen": "binary-forward", + "coefficient": "8195", + "costs": { + "binary-forward": 18, + "binary-reverse": 31, + "naf-forward": 18, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "8196", + "binary-reverse": "8196", + "naf-forward": "8198", + "naf-reverse": "8198" + }, + "word_sha256": "a00adfb818bc0f164de7fcce805fe09301e2a22913335fd9f18cd26123fb7c1a" + }, + { + "chosen": "binary-forward", + "coefficient": "8196", + "costs": { + "binary-forward": 17, + "binary-reverse": 28, + "naf-forward": 17, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "8197", + "binary-reverse": "8197", + "naf-forward": "8197", + "naf-reverse": "8197" + }, + "word_sha256": "dd4b80c556cb01848b43256bbb99018a922446a4318f822f92b309c8c0c97479" + }, + { + "chosen": "binary-forward", + "coefficient": "8197", + "costs": { + "binary-forward": 18, + "binary-reverse": 31, + "naf-forward": 18, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "8198", + "binary-reverse": "8198", + "naf-forward": "8198", + "naf-reverse": "8198" + }, + "word_sha256": "6a19b60ffda3bd4dc7b2bf5511b6d422c384af2f576e7247b2b29e591ac62617" + }, + { + "chosen": "binary-forward", + "coefficient": "8198", + "costs": { + "binary-forward": 18, + "binary-reverse": 30, + "naf-forward": 18, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "8199", + "binary-reverse": "8199", + "naf-forward": "8203", + "naf-reverse": "8203" + }, + "word_sha256": "c616647e91664ac2090416ae9fffb1f68d261caa164b04ebb0bd876586436ab9" + }, + { + "chosen": "naf-forward", + "coefficient": "8220", + "costs": { + "binary-forward": 19, + "binary-reverse": 30, + "naf-forward": 18, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "8221", + "binary-reverse": "8221", + "naf-forward": "8229", + "naf-reverse": "8229" + }, + "word_sha256": "b8ff0f6f6b1c5820fbb69a2a56280739f7817670606bc309229288fe01ace628" + }, + { + "chosen": "binary-forward", + "coefficient": "8224", + "costs": { + "binary-forward": 17, + "binary-reverse": 25, + "naf-forward": 17, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "8225", + "binary-reverse": "8225", + "naf-forward": "8225", + "naf-reverse": "8225" + }, + "word_sha256": "11202f72a235444ebe68670b2634b580ebc4991264330cfd1247139fdfb1b10f" + }, + { + "chosen": "binary-forward", + "coefficient": "8256", + "costs": { + "binary-forward": 17, + "binary-reverse": 24, + "naf-forward": 17, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "8257", + "binary-reverse": "8257", + "naf-forward": "8257", + "naf-reverse": "8257" + }, + "word_sha256": "5685efb10488e65fe9aee2e726e2cd7d15f06ec0c365fed117f046d3eb81f63c" + }, + { + "chosen": "binary-forward", + "coefficient": "10240", + "costs": { + "binary-forward": 17, + "binary-reverse": 19, + "naf-forward": 17, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "10241", + "binary-reverse": "10241", + "naf-forward": "10241", + "naf-reverse": "10241" + }, + "word_sha256": "74e83ef9ea5925b8b32563559a1d68b4b1f6b094839181a4c8ae3f64a1b4ca33" + }, + { + "chosen": "naf-forward", + "coefficient": "12224", + "costs": { + "binary-forward": 22, + "binary-reverse": 29, + "naf-forward": 19, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "12225", + "binary-reverse": "12225", + "naf-forward": "20545", + "naf-reverse": "20545" + }, + "word_sha256": "2a2a0a964be916a5baa3f66e6043f24ee7e087bf25d785d7083747f4d8b7267d" + }, + { + "chosen": "naf-forward", + "coefficient": "12256", + "costs": { + "binary-forward": 23, + "binary-reverse": 31, + "naf-forward": 19, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "12257", + "binary-reverse": "12257", + "naf-forward": "20513", + "naf-reverse": "20513" + }, + "word_sha256": "af824f7a8bc3ffa9c558da679bb00f4595af6fbc3de0caf0f2e518af325a5f5b" + }, + { + "chosen": "binary-forward", + "coefficient": "12288", + "costs": { + "binary-forward": 17, + "binary-reverse": 18, + "naf-forward": 18, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "12289", + "binary-reverse": "12289", + "naf-forward": "20481", + "naf-reverse": "20481" + }, + "word_sha256": "83e65c84d9ca6f28a9ee2f129a08ce49ba2958b0f2c5e7c8df4355653db0e021" + }, + { + "chosen": "binary-forward", + "coefficient": "12352", + "costs": { + "binary-forward": 18, + "binary-reverse": 25, + "naf-forward": 19, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "12353", + "binary-reverse": "12353", + "naf-forward": "20545", + "naf-reverse": "20545" + }, + "word_sha256": "2c92f7ed3c9e03c3534d4b8dcb8153c602ad6b0e126bebd639aba69611ad10f0" + }, + { + "chosen": "binary-forward", + "coefficient": "14336", + "costs": { + "binary-forward": 18, + "binary-reverse": 20, + "naf-forward": 18, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "14337", + "binary-reverse": "14337", + "naf-forward": "18433", + "naf-reverse": "18433" + }, + "word_sha256": "2caaf8f79cf9d9936bf44117dfe33c637620a9e1c6ceae60908e99170ee5be08" + }, + { + "chosen": "binary-forward", + "coefficient": "57345/4", + "costs": { + "binary-forward": 23, + "binary-reverse": 34, + "naf-forward": 23, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "57345", + "binary-reverse": "57349/4", + "naf-forward": "73729", + "naf-reverse": "73733/4" + }, + "word_sha256": "aed5ecb72e20e4715798087b9f4fd05dd95bb50c4b49c541fde605cc8841fa32" + }, + { + "chosen": "binary-forward", + "coefficient": "28673/2", + "costs": { + "binary-forward": 21, + "binary-reverse": 33, + "naf-forward": 21, + "naf-reverse": 34 + }, + "positive_prefixes": { + "binary-forward": "28673", + "binary-reverse": "28675/2", + "naf-forward": "36865", + "naf-reverse": "36867/2" + }, + "word_sha256": "9da3eb2094bcf9f204bc9171993e5444aee6e9ea3b925351b2673d666992ce3f" + }, + { + "chosen": "naf-forward", + "coefficient": "57599/4", + "costs": { + "binary-forward": 30, + "binary-reverse": 41, + "naf-forward": 24, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "57599", + "binary-reverse": "57603/4", + "naf-forward": "73985", + "naf-reverse": "73989/4" + }, + "word_sha256": "e4fb78b3d7f6e9df533d12fb3262eb7a5275818cc3dd14bbdb8f0a310fa1e367" + }, + { + "chosen": "naf-forward", + "coefficient": "16256", + "costs": { + "binary-forward": 22, + "binary-reverse": 28, + "naf-forward": 18, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "16257", + "binary-reverse": "16257", + "naf-forward": "16513", + "naf-reverse": "16513" + }, + "word_sha256": "32b2632dab06df636d134040e1c5b542f8cd2f250c9230121d1e00a4c4def5e2" + }, + { + "chosen": "naf-forward", + "coefficient": "16352", + "costs": { + "binary-forward": 24, + "binary-reverse": 32, + "naf-forward": 18, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "16353", + "binary-reverse": "16353", + "naf-forward": "16417", + "naf-reverse": "16417" + }, + "word_sha256": "531aa38b1839e377febcfbbb1cc35e96118200144f9de2505fb150b2834676b6" + }, + { + "chosen": "naf-forward", + "coefficient": "16382", + "costs": { + "binary-forward": 28, + "binary-reverse": 40, + "naf-forward": 18, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "16383", + "binary-reverse": "16383", + "naf-forward": "16387", + "naf-reverse": "16387" + }, + "word_sha256": "2f3176acf1b888079496e73fa036443790a3dd71d0a050c204a0b4e3ef81aa33" + }, + { + "chosen": "naf-forward", + "coefficient": "16383", + "costs": { + "binary-forward": 29, + "binary-reverse": 42, + "naf-forward": 18, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "16384", + "binary-reverse": "16384", + "naf-forward": "16386", + "naf-reverse": "16386" + }, + "word_sha256": "40b66f102ddcef71fee5dcddf21bb8442f7b3376c391d98aac10079468d6c929" + }, + { + "chosen": "binary-forward", + "coefficient": "16384", + "costs": { + "binary-forward": 17, + "binary-reverse": 17, + "naf-forward": 17, + "naf-reverse": 17 + }, + "positive_prefixes": { + "binary-forward": "16385", + "binary-reverse": "16385", + "naf-forward": "16385", + "naf-reverse": "16385" + }, + "word_sha256": "30b1e3d5412ea2b1fd50a599f1a616d958f0af7b392b6d5e2f4748f37c34ce9a" + }, + { + "chosen": "binary-forward", + "coefficient": "65539/4", + "costs": { + "binary-forward": 23, + "binary-reverse": 35, + "naf-forward": 23, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "65539", + "binary-reverse": "65543/4", + "naf-forward": "65541", + "naf-reverse": "65545/4" + }, + "word_sha256": "ad524d04b7df0398ed61fd96ef0ae3f755a2e47b24dc5dc0f2082bbb46f0ec47" + }, + { + "chosen": "binary-forward", + "coefficient": "16385", + "costs": { + "binary-forward": 18, + "binary-reverse": 32, + "naf-forward": 18, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "16386", + "binary-reverse": "16386", + "naf-forward": "16386", + "naf-reverse": "16386" + }, + "word_sha256": "68b5ddb8dccf3216b6e39a3f51656a4c411ae3d640a731e9cea1e19225c0cf12" + }, + { + "chosen": "binary-forward", + "coefficient": "16394", + "costs": { + "binary-forward": 19, + "binary-reverse": 32, + "naf-forward": 19, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "16395", + "binary-reverse": "16395", + "naf-forward": "16395", + "naf-reverse": "16395" + }, + "word_sha256": "e6f394b9a6b9918cb041151897db4db1048e109e52ce50f7ce4fbd76624d49d4" + }, + { + "chosen": "naf-forward", + "coefficient": "33535/2", + "costs": { + "binary-forward": 28, + "binary-reverse": 41, + "naf-forward": 22, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "33535", + "binary-reverse": "33537/2", + "naf-forward": "34049", + "naf-reverse": "34051/2" + }, + "word_sha256": "38785a782c2976844bbd6c9adc8d3cf33623f48bdf05642b8d90c19d932e4de8" + }, + { + "chosen": "naf-forward", + "coefficient": "36831/2", + "costs": { + "binary-forward": 30, + "binary-reverse": 43, + "naf-forward": 22, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "36831", + "binary-reverse": "36833/2", + "naf-forward": "36897", + "naf-reverse": "36899/2" + }, + "word_sha256": "fd7355794842db0c4ecde7a54ee870ba3c99de098a8260b953fafbfb2fb8a38d" + }, + { + "chosen": "binary-forward", + "coefficient": "18432", + "costs": { + "binary-forward": 18, + "binary-reverse": 21, + "naf-forward": 18, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "18433", + "binary-reverse": "18433", + "naf-forward": "18433", + "naf-reverse": "18433" + }, + "word_sha256": "41cfb6fb723bb11d0aa071cf85917933371dbd8ae0bc73fac63a00cdd772c753" + }, + { + "chosen": "binary-forward", + "coefficient": "20480", + "costs": { + "binary-forward": 18, + "binary-reverse": 20, + "naf-forward": 18, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "20481", + "binary-reverse": "20481", + "naf-forward": "20481", + "naf-reverse": "20481" + }, + "word_sha256": "7ede693425a1409129136e052017d3cac40e68aa1d8f3990cb1b99eb1a04c48e" + }, + { + "chosen": "binary-forward", + "coefficient": "20496", + "costs": { + "binary-forward": 19, + "binary-reverse": 29, + "naf-forward": 19, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "20497", + "binary-reverse": "20497", + "naf-forward": "20497", + "naf-reverse": "20497" + }, + "word_sha256": "8989cfc26363fa7c983c9a6fab9c8f0389952b97bbae6528969f315fb772f391" + }, + { + "chosen": "binary-forward", + "coefficient": "24576", + "costs": { + "binary-forward": 18, + "binary-reverse": 19, + "naf-forward": 19, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "24577", + "binary-reverse": "24577", + "naf-forward": "40961", + "naf-reverse": "40961" + }, + "word_sha256": "c65d9808f169d57c639886760934e3df7894e7f209f4ed0b632f65306600ae5d" + }, + { + "chosen": "naf-forward", + "coefficient": "28416", + "costs": { + "binary-forward": 22, + "binary-reverse": 28, + "naf-forward": 20, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "28417", + "binary-reverse": "28417", + "naf-forward": "37121", + "naf-reverse": "37121" + }, + "word_sha256": "9c978a0908213c1005875bb57f8ef66f8218f165d7bdc1d5c6d1fbc775571e31" + }, + { + "chosen": "binary-forward", + "coefficient": "28672", + "costs": { + "binary-forward": 19, + "binary-reverse": 21, + "naf-forward": 19, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "28673", + "binary-reverse": "28673", + "naf-forward": "36865", + "naf-reverse": "36865" + }, + "word_sha256": "ab108d482bef93737f69b13a3d2741ed35db10a4032f058409b5a0b5ac5e9971" + }, + { + "chosen": "binary-forward", + "coefficient": "57345/2", + "costs": { + "binary-forward": 22, + "binary-reverse": 35, + "naf-forward": 22, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "57345", + "binary-reverse": "57347/2", + "naf-forward": "73729", + "naf-reverse": "73731/2" + }, + "word_sha256": "e1c9495028496e5cac676504c11a47998f42cf82445ff7c32c1b4bdff6e2d448" + }, + { + "chosen": "naf-forward", + "coefficient": "31505", + "costs": { + "binary-forward": 24, + "binary-reverse": 38, + "naf-forward": 22, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "31506", + "binary-reverse": "31506", + "naf-forward": "34066", + "naf-reverse": "34066" + }, + "word_sha256": "d50cbf4e8a7b9b7cd4b63685bb1ba755295706e613ecd30de930a1b0b35cc130" + }, + { + "chosen": "naf-forward", + "coefficient": "32015", + "costs": { + "binary-forward": 26, + "binary-reverse": 40, + "naf-forward": 22, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "32016", + "binary-reverse": "32016", + "naf-forward": "34066", + "naf-reverse": "34066" + }, + "word_sha256": "3c0e80d80189979d5d03a6df3ebbc56ff45772568afe0a0e3abc187460bf7cab" + }, + { + "chosen": "naf-forward", + "coefficient": "32144", + "costs": { + "binary-forward": 24, + "binary-reverse": 34, + "naf-forward": 21, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "32145", + "binary-reverse": "32145", + "naf-forward": "33425", + "naf-reverse": "33425" + }, + "word_sha256": "218965a5e86e94e999ec6346a2b823e4fddbffc0c9cda0e0031b7ee79500cb93" + }, + { + "chosen": "naf-forward", + "coefficient": "32257", + "costs": { + "binary-forward": 23, + "binary-reverse": 37, + "naf-forward": 20, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "32258", + "binary-reverse": "32258", + "naf-forward": "33282", + "naf-reverse": "33282" + }, + "word_sha256": "87b3c4813cfb57ee7f534e13cba7bddb389a9ad6c0874b6b85238fca3fc7c251" + }, + { + "chosen": "naf-forward", + "coefficient": "130815/4", + "costs": { + "binary-forward": 36, + "binary-reverse": 48, + "naf-forward": 24, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "130815", + "binary-reverse": "130819/4", + "naf-forward": "131329", + "naf-reverse": "131333/4" + }, + "word_sha256": "c666b00c2c0c36f2d760059bbdb4f7b1f30eef643c17f2685a07b17517364195" + }, + { + "chosen": "naf-forward", + "coefficient": "32704", + "costs": { + "binary-forward": 25, + "binary-reverse": 33, + "naf-forward": 19, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "32705", + "binary-reverse": "32705", + "naf-forward": "32833", + "naf-reverse": "32833" + }, + "word_sha256": "45a478d5ba8cb85d85ff022eb9b41ea528de3d2435f176905868c8e23c0271d7" + }, + { + "chosen": "naf-forward", + "coefficient": "32720", + "costs": { + "binary-forward": 26, + "binary-reverse": 36, + "naf-forward": 20, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "32721", + "binary-reverse": "32721", + "naf-forward": "32849", + "naf-reverse": "32849" + }, + "word_sha256": "be92539abbe7cc08cb2ba8071ad5ae44cafe8d3bce501d2021fe2696cbf589b6" + }, + { + "chosen": "naf-forward", + "coefficient": "32752", + "costs": { + "binary-forward": 27, + "binary-reverse": 37, + "naf-forward": 19, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "32753", + "binary-reverse": "32753", + "naf-forward": "32785", + "naf-reverse": "32785" + }, + "word_sha256": "c5369108f8dadf4d9d9b5e047e4f0d413e6640b5329b41ddf0e1584b8435a9e8" + }, + { + "chosen": "naf-forward", + "coefficient": "32760", + "costs": { + "binary-forward": 28, + "binary-reverse": 39, + "naf-forward": 19, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "32761", + "binary-reverse": "32761", + "naf-forward": "32777", + "naf-reverse": "32777" + }, + "word_sha256": "4dbf9d7836c93c6d246b127c70b3105bf6bfb24825cd439a58b8354dab4ea68b" + }, + { + "chosen": "naf-forward", + "coefficient": "32764", + "costs": { + "binary-forward": 29, + "binary-reverse": 41, + "naf-forward": 19, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "32765", + "binary-reverse": "32765", + "naf-forward": "32773", + "naf-reverse": "32773" + }, + "word_sha256": "7d10df2afc13d770c739c77af9aea24a94f62ff79b6b0dbcfccad927b15ec4a6" + }, + { + "chosen": "naf-forward", + "coefficient": "32766", + "costs": { + "binary-forward": 30, + "binary-reverse": 43, + "naf-forward": 19, + "naf-reverse": 33 + }, + "positive_prefixes": { + "binary-forward": "32767", + "binary-reverse": "32767", + "naf-forward": "32771", + "naf-reverse": "32771" + }, + "word_sha256": "5cf09fa6eec144c0cddd4526b54485bd86cf150de96d83eb5ba524f14fcb0b92" + }, + { + "chosen": "naf-forward", + "coefficient": "32767", + "costs": { + "binary-forward": 31, + "binary-reverse": 45, + "naf-forward": 19, + "naf-reverse": 34 + }, + "positive_prefixes": { + "binary-forward": "32768", + "binary-reverse": "32768", + "naf-forward": "32770", + "naf-reverse": "32770" + }, + "word_sha256": "179e5d7b60ad69256d166463f37bd21f39ac1982f29b0616e516bff5e319125d" + }, + { + "chosen": "naf-forward", + "coefficient": "131071/4", + "costs": { + "binary-forward": 37, + "binary-reverse": 49, + "naf-forward": 23, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "131071", + "binary-reverse": "131075/4", + "naf-forward": "131073", + "naf-reverse": "131077/4" + }, + "word_sha256": "e053bd137a9b8ae624cf8eaed03725720f76a7dfcb5894eaa268b1c17f3d38a7" + }, + { + "chosen": "binary-forward", + "coefficient": "32768", + "costs": { + "binary-forward": 18, + "binary-reverse": 18, + "naf-forward": 18, + "naf-reverse": 18 + }, + "positive_prefixes": { + "binary-forward": "32769", + "binary-reverse": "32769", + "naf-forward": "32769", + "naf-reverse": "32769" + }, + "word_sha256": "7205260078a69337cefd188a280d61ee685100f80d56f97b44be5126070f36ac" + }, + { + "chosen": "binary-forward", + "coefficient": "32769", + "costs": { + "binary-forward": 19, + "binary-reverse": 34, + "naf-forward": 19, + "naf-reverse": 34 + }, + "positive_prefixes": { + "binary-forward": "32770", + "binary-reverse": "32770", + "naf-forward": "32770", + "naf-reverse": "32770" + }, + "word_sha256": "0371a3139a2b92e10f379d66ed15c041a0c30b76ee6f53854bdd84f1a5ec4e6c" + }, + { + "chosen": "binary-forward", + "coefficient": "32770", + "costs": { + "binary-forward": 19, + "binary-reverse": 33, + "naf-forward": 19, + "naf-reverse": 33 + }, + "positive_prefixes": { + "binary-forward": "32771", + "binary-reverse": "32771", + "naf-forward": "32771", + "naf-reverse": "32771" + }, + "word_sha256": "7b28f513242dc5000a11623fe44ab589892bde12a7f9d2c102f7f7c8c556aca9" + }, + { + "chosen": "binary-forward", + "coefficient": "32800", + "costs": { + "binary-forward": 19, + "binary-reverse": 29, + "naf-forward": 19, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "32801", + "binary-reverse": "32801", + "naf-forward": "32801", + "naf-reverse": "32801" + }, + "word_sha256": "25a78311f192c6f96202828c32358799f8559c7acafb05e0cc8b7aba71d870a9" + }, + { + "chosen": "naf-forward", + "coefficient": "131327/4", + "costs": { + "binary-forward": 30, + "binary-reverse": 43, + "naf-forward": 24, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "131327", + "binary-reverse": "131331/4", + "naf-forward": "131329", + "naf-reverse": "131333/4" + }, + "word_sha256": "38d2d411a98cf275057882190a22ec7752ca9714176f28d4f2124db997ab5467" + }, + { + "chosen": "binary-forward", + "coefficient": "32832", + "costs": { + "binary-forward": 19, + "binary-reverse": 28, + "naf-forward": 19, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "32833", + "binary-reverse": "32833", + "naf-forward": "32833", + "naf-reverse": "32833" + }, + "word_sha256": "fa58561f6dfada58771c64415e1a75ab6cf7a2b19bdb791a257e484e6c7aa91f" + }, + { + "chosen": "naf-forward", + "coefficient": "33008", + "costs": { + "binary-forward": 22, + "binary-reverse": 33, + "naf-forward": 20, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "33009", + "binary-reverse": "33009", + "naf-forward": "33041", + "naf-reverse": "33041" + }, + "word_sha256": "0cb2c4926dbac1f65f16470bd7bc3d6f91b3e0b2b60646986a27926dbe4da12a" + }, + { + "chosen": "naf-forward", + "coefficient": "33423", + "costs": { + "binary-forward": 24, + "binary-reverse": 39, + "naf-forward": 22, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "33424", + "binary-reverse": "33424", + "naf-forward": "33426", + "naf-reverse": "33426" + }, + "word_sha256": "bcd4b6089bbb242b9cf02857a2f01a522b6e0b780fb4c33bcea4604302479c97" + }, + { + "chosen": "naf-forward", + "coefficient": "33535", + "costs": { + "binary-forward": 27, + "binary-reverse": 42, + "naf-forward": 21, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "33536", + "binary-reverse": "33536", + "naf-forward": "34050", + "naf-reverse": "34050" + }, + "word_sha256": "75ba923fa5450fd40a1f5d6c76e8e759f4e03921f67cae3ee24869d451ce2b15" + }, + { + "chosen": "naf-forward", + "coefficient": "36831", + "costs": { + "binary-forward": 29, + "binary-reverse": 44, + "naf-forward": 21, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "36832", + "binary-reverse": "36832", + "naf-forward": "36898", + "naf-reverse": "36898" + }, + "word_sha256": "6192240d798916c2a1d61d0dde85fd84060dd58875403547c83e6b597c210095" + }, + { + "chosen": "binary-forward", + "coefficient": "36864", + "costs": { + "binary-forward": 19, + "binary-reverse": 22, + "naf-forward": 19, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "36865", + "binary-reverse": "36865", + "naf-forward": "36865", + "naf-reverse": "36865" + }, + "word_sha256": "5917680e55752c18cc4df8d91a1d5da25a70ae0a2f38b7d3d1ee269bbdbd567b" + }, + { + "chosen": "binary-forward", + "coefficient": "40992", + "costs": { + "binary-forward": 20, + "binary-reverse": 30, + "naf-forward": 20, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "40993", + "binary-reverse": "40993", + "naf-forward": "40993", + "naf-reverse": "40993" + }, + "word_sha256": "23ee56d8e02eb495e03192d2f20ee1819fae866ef3ac1d5578046944e2429d0e" + }, + { + "chosen": "naf-forward", + "coefficient": "49151", + "costs": { + "binary-forward": 32, + "binary-reverse": 47, + "naf-forward": 21, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "49152", + "binary-reverse": "49152", + "naf-forward": "81922", + "naf-reverse": "81922" + }, + "word_sha256": "dc3fc9780bddadac3caed7fe7ca43e42ebe06948d6aa64adb9288b74844d6bbd" + }, + { + "chosen": "binary-forward", + "coefficient": "49152", + "costs": { + "binary-forward": 19, + "binary-reverse": 20, + "naf-forward": 20, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "49153", + "binary-reverse": "49153", + "naf-forward": "81921", + "naf-reverse": "81921" + }, + "word_sha256": "7aa3e1f4ca0657e0ab8fc8974cdb41da2b8c51f541a29452a62294b69f5d1356" + }, + { + "chosen": "binary-forward", + "coefficient": "49153", + "costs": { + "binary-forward": 20, + "binary-reverse": 35, + "naf-forward": 21, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "49154", + "binary-reverse": "49154", + "naf-forward": "81922", + "naf-reverse": "81922" + }, + "word_sha256": "fceddd675d9ddc83a162c361874d397de8f79bb4971e2dc22f0357cfb78d34d6" + }, + { + "chosen": "naf-forward", + "coefficient": "56832", + "costs": { + "binary-forward": 23, + "binary-reverse": 29, + "naf-forward": 21, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "56833", + "binary-reverse": "56833", + "naf-forward": "74241", + "naf-reverse": "74241" + }, + "word_sha256": "82624e6e3f2311c62d1f9ec3db75f0540c1f9626e5f6defe3dc1c32cc91b0729" + }, + { + "chosen": "binary-forward", + "coefficient": "57344", + "costs": { + "binary-forward": 20, + "binary-reverse": 22, + "naf-forward": 20, + "naf-reverse": 23 + }, + "positive_prefixes": { + "binary-forward": "57345", + "binary-reverse": "57345", + "naf-forward": "73729", + "naf-reverse": "73729" + }, + "word_sha256": "bb938cff0ea02674517a865112439766ebf803bbdcc869ac96fb8c87db35b674" + }, + { + "chosen": "naf-forward", + "coefficient": "245761/4", + "costs": { + "binary-forward": 26, + "binary-reverse": 39, + "naf-forward": 25, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "245761", + "binary-reverse": "245765/4", + "naf-forward": "278529", + "naf-reverse": "278533/4" + }, + "word_sha256": "20cba6defa193b74a705eba1041ee295a781f7fbfe27b6bc56043bc7e3d944b0" + }, + { + "chosen": "naf-forward", + "coefficient": "245763/4", + "costs": { + "binary-forward": 27, + "binary-reverse": 40, + "naf-forward": 26, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "245763", + "binary-reverse": "245767/4", + "naf-forward": "278533", + "naf-reverse": "278537/4" + }, + "word_sha256": "3e4971be36cfa0d26004ff8ec9aed7427779e339b3d1906a58181c8c3fbbccf8" + }, + { + "chosen": "naf-forward", + "coefficient": "63010", + "costs": { + "binary-forward": 25, + "binary-reverse": 39, + "naf-forward": 23, + "naf-reverse": 38 + }, + "positive_prefixes": { + "binary-forward": "63011", + "binary-reverse": "63011", + "naf-forward": "68131", + "naf-reverse": "68131" + }, + "word_sha256": "eb6621eeec96da5d15b5531d0013c547c30d9cad54a4a8c536b92a6a70964e19" + }, + { + "chosen": "naf-forward", + "coefficient": "63488", + "costs": { + "binary-forward": 22, + "binary-reverse": 26, + "naf-forward": 20, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "63489", + "binary-reverse": "63489", + "naf-forward": "67585", + "naf-reverse": "67585" + }, + "word_sha256": "12077ac637c45c8ec4cdfd5508cdca5a955fceddf84ae583be2dfec2fc8843c0" + }, + { + "chosen": "naf-forward", + "coefficient": "64030", + "costs": { + "binary-forward": 27, + "binary-reverse": 41, + "naf-forward": 23, + "naf-reverse": 38 + }, + "positive_prefixes": { + "binary-forward": "64031", + "binary-reverse": "64031", + "naf-forward": "68131", + "naf-reverse": "68131" + }, + "word_sha256": "f527e57db6c1dbf0cb16e6b69f1e35f06d2def5ece8ac43fc54c3f413227b8cd" + }, + { + "chosen": "naf-forward", + "coefficient": "64288", + "costs": { + "binary-forward": 25, + "binary-reverse": 35, + "naf-forward": 22, + "naf-reverse": 33 + }, + "positive_prefixes": { + "binary-forward": "64289", + "binary-reverse": "64289", + "naf-forward": "66849", + "naf-reverse": "66849" + }, + "word_sha256": "6a9b6efd336d244517cdc8e2609f5e7bba43cb37a0e580dd18d6c6880b05209e" + }, + { + "chosen": "naf-forward", + "coefficient": "64514", + "costs": { + "binary-forward": 24, + "binary-reverse": 38, + "naf-forward": 21, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "64515", + "binary-reverse": "64515", + "naf-forward": "66563", + "naf-reverse": "66563" + }, + "word_sha256": "322039e4c0ef4e637a336e0b38648fd86906aee0164862f2d2434a773de4a5bb" + }, + { + "chosen": "naf-forward", + "coefficient": "65313", + "costs": { + "binary-forward": 27, + "binary-reverse": 42, + "naf-forward": 22, + "naf-reverse": 38 + }, + "positive_prefixes": { + "binary-forward": "65314", + "binary-reverse": "65314", + "naf-forward": "65826", + "naf-reverse": "65826" + }, + "word_sha256": "fe05c0e9da48d4c548c30fec1a78c6dcdc46e36a0fe2a3bf19a70b292d40c1a2" + }, + { + "chosen": "naf-forward", + "coefficient": "65408", + "costs": { + "binary-forward": 26, + "binary-reverse": 34, + "naf-forward": 20, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "65409", + "binary-reverse": "65409", + "naf-forward": "65665", + "naf-reverse": "65665" + }, + "word_sha256": "f2879af75b73b6ec4fee85f4034c1dce0542326f32dbeeff30e006fc24d5346b" + }, + { + "chosen": "naf-forward", + "coefficient": "65504", + "costs": { + "binary-forward": 28, + "binary-reverse": 38, + "naf-forward": 20, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "65505", + "binary-reverse": "65505", + "naf-forward": "65569", + "naf-reverse": "65569" + }, + "word_sha256": "1464073b1d20d9ad1ac0867128875da2e6fb3d837c9edd85ed451e0314d3587e" + }, + { + "chosen": "naf-forward", + "coefficient": "65520", + "costs": { + "binary-forward": 29, + "binary-reverse": 40, + "naf-forward": 20, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "65521", + "binary-reverse": "65521", + "naf-forward": "65553", + "naf-reverse": "65553" + }, + "word_sha256": "be6b84db4022ef4fe6e70ef91662490d46a8b4e0cd649ddd20a51d07875c4f53" + }, + { + "chosen": "naf-forward", + "coefficient": "262111/4", + "costs": { + "binary-forward": 38, + "binary-reverse": 51, + "naf-forward": 25, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "262111", + "binary-reverse": "262115/4", + "naf-forward": "262177", + "naf-reverse": "262181/4" + }, + "word_sha256": "b27d420f412483aa7a34e5ac9f037bb13c13eac91ba8c50acb754475df136ada" + }, + { + "chosen": "naf-forward", + "coefficient": "262115/4", + "costs": { + "binary-forward": 36, + "binary-reverse": 49, + "naf-forward": 26, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "262115", + "binary-reverse": "262119/4", + "naf-forward": "262181", + "naf-reverse": "262185/4" + }, + "word_sha256": "01db49addbde508dae64acaadef47464340471f03b95aef25c1451ed1f69522e" + }, + { + "chosen": "naf-forward", + "coefficient": "65534", + "costs": { + "binary-forward": 32, + "binary-reverse": 46, + "naf-forward": 20, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "65535", + "binary-reverse": "65535", + "naf-forward": "65539", + "naf-reverse": "65539" + }, + "word_sha256": "255cc14276ed60f0925b4341130e7902f9c928c1e992b754f6d8bde1d7b40679" + }, + { + "chosen": "naf-forward", + "coefficient": "65535", + "costs": { + "binary-forward": 33, + "binary-reverse": 48, + "naf-forward": 20, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "65536", + "binary-reverse": "65536", + "naf-forward": "65538", + "naf-reverse": "65538" + }, + "word_sha256": "04963cad3bdf2cd84e86ce2ecce96de27e0b541ade93d8dd0b4979d12eb08213" + }, + { + "chosen": "naf-forward", + "coefficient": "262141/4", + "costs": { + "binary-forward": 38, + "binary-reverse": 51, + "naf-forward": 25, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "262141", + "binary-reverse": "262145/4", + "naf-forward": "262149", + "naf-reverse": "262153/4" + }, + "word_sha256": "4c9a7eb1bf33b2992712b5f798fc9c5ba331136090a9dee5d2dcda28b93e68b5" + }, + { + "chosen": "naf-forward", + "coefficient": "131071/2", + "costs": { + "binary-forward": 36, + "binary-reverse": 50, + "naf-forward": 22, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "131071", + "binary-reverse": "131073/2", + "naf-forward": "131073", + "naf-reverse": "131075/2" + }, + "word_sha256": "36d247713de5fa1641e0cce24bddfdc274e754a0b7d21dc3603594edc97d1eea" + }, + { + "chosen": "binary-forward", + "coefficient": "65536", + "costs": { + "binary-forward": 19, + "binary-reverse": 19, + "naf-forward": 19, + "naf-reverse": 19 + }, + "positive_prefixes": { + "binary-forward": "65537", + "binary-reverse": "65537", + "naf-forward": "65537", + "naf-reverse": "65537" + }, + "word_sha256": "ac060d640a54dfa145cbb9e5525c44a24623d1d912376994beb1bba22470309d" + }, + { + "chosen": "binary-forward", + "coefficient": "262145/4", + "costs": { + "binary-forward": 24, + "binary-reverse": 38, + "naf-forward": 24, + "naf-reverse": 38 + }, + "positive_prefixes": { + "binary-forward": "262145", + "binary-reverse": "262149/4", + "naf-forward": "262145", + "naf-reverse": "262149/4" + }, + "word_sha256": "20c33910fad684c09346adf826937f3c918d0d379b70aba024aef77688861a54" + }, + { + "chosen": "binary-forward", + "coefficient": "131073/2", + "costs": { + "binary-forward": 22, + "binary-reverse": 37, + "naf-forward": 22, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "131073", + "binary-reverse": "131075/2", + "naf-forward": "131073", + "naf-reverse": "131075/2" + }, + "word_sha256": "48e5159379489a94deb5a936f09b9c37eba856b354661753201b1412605624e7" + }, + { + "chosen": "binary-forward", + "coefficient": "65538", + "costs": { + "binary-forward": 20, + "binary-reverse": 35, + "naf-forward": 20, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "65539", + "binary-reverse": "65539", + "naf-forward": "65539", + "naf-reverse": "65539" + }, + "word_sha256": "0c9db81011ae157dbb751cd74310b5e5aebe976687b391c2c042ca91b757ceb6" + }, + { + "chosen": "binary-forward", + "coefficient": "65552", + "costs": { + "binary-forward": 20, + "binary-reverse": 32, + "naf-forward": 20, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "65553", + "binary-reverse": "65553", + "naf-forward": "65553", + "naf-reverse": "65553" + }, + "word_sha256": "51e85c118a7bbb108f9281db4c856ac28d2cbbc7a7904eb3226e500be32a7957" + }, + { + "chosen": "binary-forward", + "coefficient": "65568", + "costs": { + "binary-forward": 20, + "binary-reverse": 31, + "naf-forward": 20, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "65569", + "binary-reverse": "65569", + "naf-forward": "65569", + "naf-reverse": "65569" + }, + "word_sha256": "0d22a6966bfbca110721a9b5bc9ffe14130e69c5c1b55e06eb2538b890a3697a" + }, + { + "chosen": "binary-forward", + "coefficient": "65664", + "costs": { + "binary-forward": 20, + "binary-reverse": 29, + "naf-forward": 20, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "65665", + "binary-reverse": "65665", + "naf-forward": "65665", + "naf-reverse": "65665" + }, + "word_sha256": "1e13945e88ba268e4df104ba137534aa3f62e108e84f7f3767036db117c2f5bc" + }, + { + "chosen": "naf-forward", + "coefficient": "65823", + "costs": { + "binary-forward": 25, + "binary-reverse": 41, + "naf-forward": 22, + "naf-reverse": 38 + }, + "positive_prefixes": { + "binary-forward": "65824", + "binary-reverse": "65824", + "naf-forward": "65826", + "naf-reverse": "65826" + }, + "word_sha256": "858484308d0a8d85a9866a6a3b67d98ea13d41c4ab6566a18720d5fdc646171f" + }, + { + "chosen": "naf-forward", + "coefficient": "66016", + "costs": { + "binary-forward": 23, + "binary-reverse": 34, + "naf-forward": 21, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "66017", + "binary-reverse": "66017", + "naf-forward": "66081", + "naf-reverse": "66081" + }, + "word_sha256": "31828a550220e95a19fb587fdd18384441e782a2dd07e4612cb1f4896e0787e8" + }, + { + "chosen": "binary-forward", + "coefficient": "66176", + "costs": { + "binary-forward": 21, + "binary-reverse": 30, + "naf-forward": 21, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "66177", + "binary-reverse": "66177", + "naf-forward": "66177", + "naf-reverse": "66177" + }, + "word_sha256": "f28bf936d72b96ca42ef69b80f4cc098d15bd84e457a4f78ab737958bae3db6d" + }, + { + "chosen": "binary-forward", + "coefficient": "66848", + "costs": { + "binary-forward": 22, + "binary-reverse": 33, + "naf-forward": 22, + "naf-reverse": 33 + }, + "positive_prefixes": { + "binary-forward": "66849", + "binary-reverse": "66849", + "naf-forward": "66849", + "naf-reverse": "66849" + }, + "word_sha256": "893f5b03018d0504753453acd9ab828776ac7deca104c65340b89ae16c1e06fa" + }, + { + "chosen": "binary-forward", + "coefficient": "278529/4", + "costs": { + "binary-forward": 25, + "binary-reverse": 39, + "naf-forward": 25, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "278529", + "binary-reverse": "278533/4", + "naf-forward": "278529", + "naf-reverse": "278533/4" + }, + "word_sha256": "1b44cd323f23e3758f3ad6c72458f1e4bc338a779a2254d45c0707d72a5ec18f" + }, + { + "chosen": "binary-forward", + "coefficient": "69696", + "costs": { + "binary-forward": 21, + "binary-reverse": 31, + "naf-forward": 21, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "69697", + "binary-reverse": "69697", + "naf-forward": "69697", + "naf-reverse": "69697" + }, + "word_sha256": "32bd3a8305a84feb8a72186c73b372835a4db98e64727a950557db6054e47679" + }, + { + "chosen": "binary-forward", + "coefficient": "294913/4", + "costs": { + "binary-forward": 25, + "binary-reverse": 39, + "naf-forward": 25, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "294913", + "binary-reverse": "294917/4", + "naf-forward": "294913", + "naf-reverse": "294917/4" + }, + "word_sha256": "69f6bb2e5904613e6c54f76393e8cfcd5650eac8ba701e22dfed9c904a001341" + }, + { + "chosen": "naf-forward", + "coefficient": "98289", + "costs": { + "binary-forward": 31, + "binary-reverse": 47, + "naf-forward": 23, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "98290", + "binary-reverse": "98290", + "naf-forward": "163858", + "naf-reverse": "163858" + }, + "word_sha256": "b4e340e39b4374b3c36f7e8c0351305ff4eb8d7b063bc4b50f26c42cebdb30a4" + }, + { + "chosen": "binary-forward", + "coefficient": "98323", + "costs": { + "binary-forward": 23, + "binary-reverse": 39, + "naf-forward": 24, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "98324", + "binary-reverse": "98324", + "naf-forward": "163862", + "naf-reverse": "163862" + }, + "word_sha256": "a1ab9a3908945965c57995b6b154d0b80e1a012734f9db74dc7b30981ddc47b4" + }, + { + "chosen": "binary-forward", + "coefficient": "114688", + "costs": { + "binary-forward": 21, + "binary-reverse": 23, + "naf-forward": 21, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "114689", + "binary-reverse": "114689", + "naf-forward": "147457", + "naf-reverse": "147457" + }, + "word_sha256": "5f6f16374d60079111d49602bdf4732aa3643ea7f308e4178fafb5d1f8220b5a" + }, + { + "chosen": "naf-forward", + "coefficient": "245761/2", + "costs": { + "binary-forward": 25, + "binary-reverse": 40, + "naf-forward": 24, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "245761", + "binary-reverse": "245763/2", + "naf-forward": "278529", + "naf-reverse": "278531/2" + }, + "word_sha256": "9fc017bd66df62bcf7134843cfea706578751eede7cfcaf1bdc578480f105b0b" + }, + { + "chosen": "naf-forward", + "coefficient": "126976", + "costs": { + "binary-forward": 23, + "binary-reverse": 27, + "naf-forward": 21, + "naf-reverse": 26 + }, + "positive_prefixes": { + "binary-forward": "126977", + "binary-reverse": "126977", + "naf-forward": "135169", + "naf-reverse": "135169" + }, + "word_sha256": "9570eba7469bd96fbc33d5cb5aabfb0c76b328746d3133b20bc9c2059f863d30" + }, + { + "chosen": "naf-forward", + "coefficient": "130626", + "costs": { + "binary-forward": 28, + "binary-reverse": 43, + "naf-forward": 23, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "130627", + "binary-reverse": "130627", + "naf-forward": "131651", + "naf-reverse": "131651" + }, + "word_sha256": "ef2b0497574ed958248b220f24c1fd6f4e476cdf33caf53cdb21095a8b1c1d00" + }, + { + "chosen": "naf-forward", + "coefficient": "131008", + "costs": { + "binary-forward": 29, + "binary-reverse": 39, + "naf-forward": 21, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "131009", + "binary-reverse": "131009", + "naf-forward": "131137", + "naf-reverse": "131137" + }, + "word_sha256": "dc126bd10430203c01fe82a6fa69cdcf8386bac747001107ac4fb1185cae7561" + }, + { + "chosen": "naf-forward", + "coefficient": "131040", + "costs": { + "binary-forward": 30, + "binary-reverse": 41, + "naf-forward": 21, + "naf-reverse": 33 + }, + "positive_prefixes": { + "binary-forward": "131041", + "binary-reverse": "131041", + "naf-forward": "131105", + "naf-reverse": "131105" + }, + "word_sha256": "573c663dc62e316399047b88bba59e8b4cfa96dea5fe5f91d67b16e2090500e2" + }, + { + "chosen": "naf-forward", + "coefficient": "131055", + "costs": { + "binary-forward": 34, + "binary-reverse": 50, + "naf-forward": 22, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "131056", + "binary-reverse": "131056", + "naf-forward": "131090", + "naf-reverse": "131090" + }, + "word_sha256": "f67abc86235ee7004ad420487502a2a1f23c65ed14aa72530f0565275da0ecad" + }, + { + "chosen": "naf-forward", + "coefficient": "131059", + "costs": { + "binary-forward": 33, + "binary-reverse": 49, + "naf-forward": 23, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "131060", + "binary-reverse": "131060", + "naf-forward": "131094", + "naf-reverse": "131094" + }, + "word_sha256": "7e9da936055d5af5b402cadab99b57051f78af17458b26660c2d55f1c5e56d34" + }, + { + "chosen": "naf-forward", + "coefficient": "131068", + "costs": { + "binary-forward": 33, + "binary-reverse": 47, + "naf-forward": 21, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "131069", + "binary-reverse": "131069", + "naf-forward": "131077", + "naf-reverse": "131077" + }, + "word_sha256": "dd57b13bdf9f546caa3a7510d2340a71e1295ed6c07e3ea539d0759b3bdaf289" + }, + { + "chosen": "naf-forward", + "coefficient": "262141/2", + "costs": { + "binary-forward": 37, + "binary-reverse": 52, + "naf-forward": 24, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "262141", + "binary-reverse": "262143/2", + "naf-forward": "262149", + "naf-reverse": "262151/2" + }, + "word_sha256": "6512b20e2caa8b5bc84420fb18a5072173b246401c8285cf2dc01a6e92aa0b6e" + }, + { + "chosen": "naf-forward", + "coefficient": "262143/2", + "costs": { + "binary-forward": 38, + "binary-reverse": 53, + "naf-forward": 23, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "262143", + "binary-reverse": "262145/2", + "naf-forward": "262145", + "naf-reverse": "262147/2" + }, + "word_sha256": "642e1228fafd83d0a1765248b828f7ec600ab52df0d42284b3e2d5748f4a166d" + }, + { + "chosen": "binary-forward", + "coefficient": "131072", + "costs": { + "binary-forward": 20, + "binary-reverse": 20, + "naf-forward": 20, + "naf-reverse": 20 + }, + "positive_prefixes": { + "binary-forward": "131073", + "binary-reverse": "131073", + "naf-forward": "131073", + "naf-reverse": "131073" + }, + "word_sha256": "a0da17672968bd110b0ac7c51376c99e83251e8ef373f72aeb7cb1f8ae2f6b44" + }, + { + "chosen": "binary-forward", + "coefficient": "262145/2", + "costs": { + "binary-forward": 23, + "binary-reverse": 39, + "naf-forward": 23, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "262145", + "binary-reverse": "262147/2", + "naf-forward": "262145", + "naf-reverse": "262147/2" + }, + "word_sha256": "b1159be20da69974a1f80c81da52221a64d9854403d1f6b329e3136739c40c35" + }, + { + "chosen": "binary-forward", + "coefficient": "131076", + "costs": { + "binary-forward": 21, + "binary-reverse": 36, + "naf-forward": 21, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "131077", + "binary-reverse": "131077", + "naf-forward": "131077", + "naf-reverse": "131077" + }, + "word_sha256": "764d16720569046e78d68bfd26e637e6e1bdbe0c35154eab007cdec2aa56e533" + }, + { + "chosen": "binary-forward", + "coefficient": "131104", + "costs": { + "binary-forward": 21, + "binary-reverse": 33, + "naf-forward": 21, + "naf-reverse": 33 + }, + "positive_prefixes": { + "binary-forward": "131105", + "binary-reverse": "131105", + "naf-forward": "131105", + "naf-reverse": "131105" + }, + "word_sha256": "22b601cb43a0ae2a8a6ad5e8e253a89a03a90c0c24d6e85285ce18202a7d85b5" + }, + { + "chosen": "binary-forward", + "coefficient": "131136", + "costs": { + "binary-forward": 21, + "binary-reverse": 32, + "naf-forward": 21, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "131137", + "binary-reverse": "131137", + "naf-forward": "131137", + "naf-reverse": "131137" + }, + "word_sha256": "f5204af413fd519f97e7f7dc9826c4f927c15f1a40e3e374eafe8b50dac974e9" + }, + { + "chosen": "naf-forward", + "coefficient": "131646", + "costs": { + "binary-forward": 26, + "binary-reverse": 42, + "naf-forward": 23, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "131647", + "binary-reverse": "131647", + "naf-forward": "131651", + "naf-reverse": "131651" + }, + "word_sha256": "5cdda17453bc6b5bc23bc474fafee1a1091eaf0046c9952df2fd744b651d6ede" + }, + { + "chosen": "binary-forward", + "coefficient": "132352", + "costs": { + "binary-forward": 22, + "binary-reverse": 31, + "naf-forward": 22, + "naf-reverse": 31 + }, + "positive_prefixes": { + "binary-forward": "132353", + "binary-reverse": "132353", + "naf-forward": "132353", + "naf-reverse": "132353" + }, + "word_sha256": "25a9b186d3407fb7d69f070839d92e625e84dc01ad18911e6165dc4dff5b3e6d" + }, + { + "chosen": "binary-forward", + "coefficient": "135168", + "costs": { + "binary-forward": 21, + "binary-reverse": 26, + "naf-forward": 21, + "naf-reverse": 26 + }, + "positive_prefixes": { + "binary-forward": "135169", + "binary-reverse": "135169", + "naf-forward": "135169", + "naf-reverse": "135169" + }, + "word_sha256": "58a331c0493ccb81ab0389d1d8cbb63c6c8bf910041571a19e234b7e51daed3a" + }, + { + "chosen": "binary-forward", + "coefficient": "278529/2", + "costs": { + "binary-forward": 24, + "binary-reverse": 40, + "naf-forward": 24, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "278529", + "binary-reverse": "278531/2", + "naf-forward": "278529", + "naf-reverse": "278531/2" + }, + "word_sha256": "50bb4cde6de00d1a66da75cd8862ad1f85dedc03c99510936665f62ec0d86b96" + }, + { + "chosen": "binary-forward", + "coefficient": "139392", + "costs": { + "binary-forward": 22, + "binary-reverse": 32, + "naf-forward": 22, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "139393", + "binary-reverse": "139393", + "naf-forward": "139393", + "naf-reverse": "139393" + }, + "word_sha256": "4de7dbeb80044b4775080dd6940ab2789874ff859310cce24b1a7d5f06e5a4dd" + }, + { + "chosen": "binary-forward", + "coefficient": "147456", + "costs": { + "binary-forward": 21, + "binary-reverse": 24, + "naf-forward": 21, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "147457", + "binary-reverse": "147457", + "naf-forward": "147457", + "naf-reverse": "147457" + }, + "word_sha256": "e281a0fe04364ee568656c78bca6aae32650a1bbb5c72eebee577894d383c6c2" + }, + { + "chosen": "binary-forward", + "coefficient": "294913/2", + "costs": { + "binary-forward": 24, + "binary-reverse": 40, + "naf-forward": 24, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "294913", + "binary-reverse": "294915/2", + "naf-forward": "294913", + "naf-reverse": "294915/2" + }, + "word_sha256": "c015520086081275bdbbe247a1c1329b13f59c428256214839c28d7083577f53" + }, + { + "chosen": "binary-forward", + "coefficient": "180224", + "costs": { + "binary-forward": 22, + "binary-reverse": 25, + "naf-forward": 23, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "180225", + "binary-reverse": "180225", + "naf-forward": "344065", + "naf-reverse": "344065" + }, + "word_sha256": "3389d6afab949c656bee00bf1e759d44e73b51c43c50e5c230a59f35265a9a8a" + }, + { + "chosen": "naf-forward", + "coefficient": "196578", + "costs": { + "binary-forward": 32, + "binary-reverse": 48, + "naf-forward": 24, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "196579", + "binary-reverse": "196579", + "naf-forward": "327715", + "naf-reverse": "327715" + }, + "word_sha256": "632fb0c138d337654f02ecb16ea47919e8b1703fd8e730e91004f993dfd7cc3b" + }, + { + "chosen": "binary-forward", + "coefficient": "196608", + "costs": { + "binary-forward": 21, + "binary-reverse": 22, + "naf-forward": 22, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "196609", + "binary-reverse": "196609", + "naf-forward": "327681", + "naf-reverse": "327681" + }, + "word_sha256": "a058d5268cee7ca318d800db01096c083f3262cd154546da8eb29143f336ed4e" + }, + { + "chosen": "binary-forward", + "coefficient": "196646", + "costs": { + "binary-forward": 24, + "binary-reverse": 40, + "naf-forward": 25, + "naf-reverse": 42 + }, + "positive_prefixes": { + "binary-forward": "196647", + "binary-reverse": "196647", + "naf-forward": "327723", + "naf-reverse": "327723" + }, + "word_sha256": "1d5cb58b12a6e840227ee727912770a960a793285c07714854aefce413ba3733" + }, + { + "chosen": "binary-forward", + "coefficient": "229376", + "costs": { + "binary-forward": 22, + "binary-reverse": 24, + "naf-forward": 22, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "229377", + "binary-reverse": "229377", + "naf-forward": "294913", + "naf-reverse": "294913" + }, + "word_sha256": "b2e9d3b668c835c05e98180d4d3de2c518097b43031eb25e245605f50011cbf4" + }, + { + "chosen": "naf-forward", + "coefficient": "247772", + "costs": { + "binary-forward": 31, + "binary-reverse": 46, + "naf-forward": 25, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "247773", + "binary-reverse": "247773", + "naf-forward": "280613", + "naf-reverse": "280613" + }, + "word_sha256": "349d989aaffeee142ffcc43ffd4105d7b162aa2a6247764e0c56aab6eec09b69" + }, + { + "chosen": "naf-forward", + "coefficient": "253952", + "costs": { + "binary-forward": 24, + "binary-reverse": 28, + "naf-forward": 22, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "253953", + "binary-reverse": "253953", + "naf-forward": "270337", + "naf-reverse": "270337" + }, + "word_sha256": "b165c2657425e53f4df93eedc8d2cb5ca630d733df50007b24ac207994364c07" + }, + { + "chosen": "naf-forward", + "coefficient": "262046", + "costs": { + "binary-forward": 34, + "binary-reverse": 50, + "naf-forward": 24, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "262047", + "binary-reverse": "262047", + "naf-forward": "262307", + "naf-reverse": "262307" + }, + "word_sha256": "633a2d3db68b308733d4f71e9781c0bf808ab72ca8d9fcbc98fb191b886ad469" + }, + { + "chosen": "naf-forward", + "coefficient": "262143", + "costs": { + "binary-forward": 37, + "binary-reverse": 54, + "naf-forward": 22, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "262144", + "binary-reverse": "262144", + "naf-forward": "262146", + "naf-reverse": "262146" + }, + "word_sha256": "7b8ffd6397b2fa47c73c87ebbe940d0ad8388ca28cdc531f17630da33b82907e" + }, + { + "chosen": "binary-forward", + "coefficient": "262144", + "costs": { + "binary-forward": 21, + "binary-reverse": 21, + "naf-forward": 21, + "naf-reverse": 21 + }, + "positive_prefixes": { + "binary-forward": "262145", + "binary-reverse": "262145", + "naf-forward": "262145", + "naf-reverse": "262145" + }, + "word_sha256": "f0a17e0d54c6b80f73acbcc33ae04c02b4b4664a7476fbcc98f745347f3248d5" + }, + { + "chosen": "binary-forward", + "coefficient": "262145", + "costs": { + "binary-forward": 22, + "binary-reverse": 40, + "naf-forward": 22, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "262146", + "binary-reverse": "262146", + "naf-forward": "262146", + "naf-reverse": "262146" + }, + "word_sha256": "a95008f0454f4527ce7a54d0ded88fe4ef680cacadbac6643f7c601cbad5f593" + }, + { + "chosen": "binary-forward", + "coefficient": "262152", + "costs": { + "binary-forward": 22, + "binary-reverse": 37, + "naf-forward": 22, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "262153", + "binary-reverse": "262153", + "naf-forward": "262153", + "naf-reverse": "262153" + }, + "word_sha256": "50f297e8a7c0471a696ae8379e3a158727f2cb1d98311602d858026855ea7088" + }, + { + "chosen": "naf-forward", + "coefficient": "270304", + "costs": { + "binary-forward": 29, + "binary-reverse": 42, + "naf-forward": 23, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "270305", + "binary-reverse": "270305", + "naf-forward": "270369", + "naf-reverse": "270369" + }, + "word_sha256": "08f8984cf11f601de7f53842146e262581c7c71030030e92bd8ef0b91097c89e" + }, + { + "chosen": "binary-forward", + "coefficient": "270336", + "costs": { + "binary-forward": 22, + "binary-reverse": 27, + "naf-forward": 22, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "270337", + "binary-reverse": "270337", + "naf-forward": "270337", + "naf-reverse": "270337" + }, + "word_sha256": "1e28df3a247eb530d7d89d3b5c0cd800441a1f0b8ede9bce9710af5ee4d779c3" + }, + { + "chosen": "binary-forward", + "coefficient": "278529", + "costs": { + "binary-forward": 23, + "binary-reverse": 41, + "naf-forward": 23, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "278530", + "binary-reverse": "278530", + "naf-forward": "278530", + "naf-reverse": "278530" + }, + "word_sha256": "e36fefeab7f0b994f480918404b9ed9a9f38e3a5823e4ba7eee56d87704e869d" + }, + { + "chosen": "binary-forward", + "coefficient": "294912", + "costs": { + "binary-forward": 22, + "binary-reverse": 25, + "naf-forward": 22, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "294913", + "binary-reverse": "294913", + "naf-forward": "294913", + "naf-reverse": "294913" + }, + "word_sha256": "594642995f083729d6e5965a1fa203f046829ed22154c6a52f436db8bc4a05dd" + }, + { + "chosen": "binary-forward", + "coefficient": "360448", + "costs": { + "binary-forward": 23, + "binary-reverse": 26, + "naf-forward": 24, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "360449", + "binary-reverse": "360449", + "naf-forward": "688129", + "naf-reverse": "688129" + }, + "word_sha256": "37736910ef1a91259c76d503f7e63c223b240defc2d7288a4ef15fc1dd06f578" + }, + { + "chosen": "binary-forward", + "coefficient": "393216", + "costs": { + "binary-forward": 22, + "binary-reverse": 23, + "naf-forward": 23, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "393217", + "binary-reverse": "393217", + "naf-forward": "655361", + "naf-reverse": "655361" + }, + "word_sha256": "8e142fde89ec58db3a1298e2db81a7fef46516824c2f7f03899416b5e188940a" + }, + { + "chosen": "binary-forward", + "coefficient": "458752", + "costs": { + "binary-forward": 23, + "binary-reverse": 25, + "naf-forward": 23, + "naf-reverse": 26 + }, + "positive_prefixes": { + "binary-forward": "458753", + "binary-reverse": "458753", + "naf-forward": "589825", + "naf-reverse": "589825" + }, + "word_sha256": "e0d70a33921a644384872d735b9b29cf6c0e4f82246876e5e8b06765dcb8183a" + }, + { + "chosen": "binary-forward", + "coefficient": "459104", + "costs": { + "binary-forward": 26, + "binary-reverse": 39, + "naf-forward": 26, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "459105", + "binary-reverse": "459105", + "naf-forward": "590497", + "naf-reverse": "590497" + }, + "word_sha256": "afb1e3c196b737c09b7d2fb7e7998bf27ea4836fa14fa8d816aa4905ac4ffc75" + }, + { + "chosen": "binary-forward", + "coefficient": "918209/2", + "costs": { + "binary-forward": 29, + "binary-reverse": 46, + "naf-forward": 29, + "naf-reverse": 47 + }, + "positive_prefixes": { + "binary-forward": "918209", + "binary-reverse": "918211/2", + "naf-forward": "1180993", + "naf-reverse": "1180995/2" + }, + "word_sha256": "2d7de228fc5eadb9b0f9fc6abbacbdf3e380c880f29a46f0d3c557e9adb3d78b" + }, + { + "chosen": "naf-forward", + "coefficient": "491864", + "costs": { + "binary-forward": 28, + "binary-reverse": 43, + "naf-forward": 27, + "naf-reverse": 43 + }, + "positive_prefixes": { + "binary-forward": "491865", + "binary-reverse": "491865", + "naf-forward": "557737", + "naf-reverse": "557737" + }, + "word_sha256": "4278b86a7f2f1347c974ab1943f3565f0ccc43fd58f605c7bc292b1ea00f6683" + }, + { + "chosen": "naf-forward", + "coefficient": "983729/2", + "costs": { + "binary-forward": 31, + "binary-reverse": 48, + "naf-forward": 30, + "naf-reverse": 48 + }, + "positive_prefixes": { + "binary-forward": "983729", + "binary-reverse": "983731/2", + "naf-forward": "1115473", + "naf-reverse": "1115475/2" + }, + "word_sha256": "04a82517ba79d47460ae8648fa720cb25fb281b8326c391b00de007e5e5fa903" + }, + { + "chosen": "naf-forward", + "coefficient": "491880", + "costs": { + "binary-forward": 28, + "binary-reverse": 43, + "naf-forward": 27, + "naf-reverse": 43 + }, + "positive_prefixes": { + "binary-forward": "491881", + "binary-reverse": "491881", + "naf-forward": "557737", + "naf-reverse": "557737" + }, + "word_sha256": "d7be06160d1cceef2980b8943c42f8750972494ee91cbe35ed80aef57eb71d44" + }, + { + "chosen": "naf-forward", + "coefficient": "495544", + "costs": { + "binary-forward": 32, + "binary-reverse": 47, + "naf-forward": 26, + "naf-reverse": 42 + }, + "positive_prefixes": { + "binary-forward": "495545", + "binary-reverse": "495545", + "naf-forward": "561225", + "naf-reverse": "561225" + }, + "word_sha256": "ebce6239742a1068526b249c0d647f06784b69a860d265ced49e254ef67cd84b" + }, + { + "chosen": "naf-forward", + "coefficient": "505920", + "costs": { + "binary-forward": 28, + "binary-reverse": 40, + "naf-forward": 25, + "naf-reverse": 38 + }, + "positive_prefixes": { + "binary-forward": "505921", + "binary-reverse": "505921", + "naf-forward": "542785", + "naf-reverse": "542785" + }, + "word_sha256": "81b2b953485412d9e4bbf50df89777babc4ff4e8046e5cc1e09adfef3dda8f53" + }, + { + "chosen": "naf-forward", + "coefficient": "507904", + "costs": { + "binary-forward": 25, + "binary-reverse": 29, + "naf-forward": 23, + "naf-reverse": 28 + }, + "positive_prefixes": { + "binary-forward": "507905", + "binary-reverse": "507905", + "naf-forward": "540673", + "naf-reverse": "540673" + }, + "word_sha256": "cf51d975f90971444b4171ed5e932c7fe1b1f79f13c0fc3e586e24cae2e3cfda" + }, + { + "chosen": "naf-forward", + "coefficient": "510016", + "costs": { + "binary-forward": 27, + "binary-reverse": 39, + "naf-forward": 25, + "naf-reverse": 38 + }, + "positive_prefixes": { + "binary-forward": "510017", + "binary-reverse": "510017", + "naf-forward": "542785", + "naf-reverse": "542785" + }, + "word_sha256": "63e380e2cb3b091631a5570427afd7106dad76244701c60e71e05d53aa8df9fc" + }, + { + "chosen": "naf-forward", + "coefficient": "516096", + "costs": { + "binary-forward": 26, + "binary-reverse": 31, + "naf-forward": 23, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "516097", + "binary-reverse": "516097", + "naf-forward": "532481", + "naf-reverse": "532481" + }, + "word_sha256": "30a785703e94c95da43ddb485cc5040b163af2c5458ddd72bcb744edf293e83e" + }, + { + "chosen": "naf-forward", + "coefficient": "524092", + "costs": { + "binary-forward": 35, + "binary-reverse": 51, + "naf-forward": 25, + "naf-reverse": 42 + }, + "positive_prefixes": { + "binary-forward": "524093", + "binary-reverse": "524093", + "naf-forward": "524613", + "naf-reverse": "524613" + }, + "word_sha256": "7558d8499c8065bb1e345046e6e9c99b056f38c0d5c9548ca8b3dab0fc5cb556" + }, + { + "chosen": "naf-forward", + "coefficient": "524220", + "costs": { + "binary-forward": 36, + "binary-reverse": 52, + "naf-forward": 24, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "524221", + "binary-reverse": "524221", + "naf-forward": "524357", + "naf-reverse": "524357" + }, + "word_sha256": "3a413de927344ed1a187f060c3d03fbb5c88418c756e521bd579b869a94a37c3" + }, + { + "chosen": "naf-forward", + "coefficient": "524286", + "costs": { + "binary-forward": 38, + "binary-reverse": 55, + "naf-forward": 23, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "524287", + "binary-reverse": "524287", + "naf-forward": "524291", + "naf-reverse": "524291" + }, + "word_sha256": "4b7ef2a5d0852dc9aae3456db1019921a5d3f0e1c27ac234773ea3d45c13bc0e" + }, + { + "chosen": "binary-forward", + "coefficient": "524288", + "costs": { + "binary-forward": 22, + "binary-reverse": 22, + "naf-forward": 22, + "naf-reverse": 22 + }, + "positive_prefixes": { + "binary-forward": "524289", + "binary-reverse": "524289", + "naf-forward": "524289", + "naf-reverse": "524289" + }, + "word_sha256": "27737a7d008c77f496dc2dbb681a83e99cd12c7cf7e6d6d27e1034a093ec22da" + }, + { + "chosen": "naf-forward", + "coefficient": "524512", + "costs": { + "binary-forward": 25, + "binary-reverse": 39, + "naf-forward": 24, + "naf-reverse": 38 + }, + "positive_prefixes": { + "binary-forward": "524513", + "binary-reverse": "524513", + "naf-forward": "524577", + "naf-reverse": "524577" + }, + "word_sha256": "0e72c21c807d454cdc0571c7903ff14b0bd927fb15a90f082ff5aaa869acf1ae" + }, + { + "chosen": "naf-forward", + "coefficient": "2098335/4", + "costs": { + "binary-forward": 33, + "binary-reverse": 50, + "naf-forward": 30, + "naf-reverse": 47 + }, + "positive_prefixes": { + "binary-forward": "2098335", + "binary-reverse": "2098339/4", + "naf-forward": "2098337", + "naf-reverse": "2098341/4" + }, + "word_sha256": "8c9668e621061796efc4f5ec0c4caade36fa4c5a45e429d58a6eec87b4e0732e" + }, + { + "chosen": "binary-forward", + "coefficient": "524584", + "costs": { + "binary-forward": 25, + "binary-reverse": 41, + "naf-forward": 25, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "524585", + "binary-reverse": "524585", + "naf-forward": "524585", + "naf-reverse": "524585" + }, + "word_sha256": "aa8a77d6369164fd5435f7820a1dbc5ac59ebc81edafe3f05b8a6dcd6793d314" + }, + { + "chosen": "binary-forward", + "coefficient": "524640", + "costs": { + "binary-forward": 25, + "binary-reverse": 39, + "naf-forward": 25, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "524641", + "binary-reverse": "524641", + "naf-forward": "524961", + "naf-reverse": "524961" + }, + "word_sha256": "ea06076d59d416be0f2adc146e05a9539624c1eb561bcb7a7faa7c0bb3a76f4f" + }, + { + "chosen": "binary-forward", + "coefficient": "525824", + "costs": { + "binary-forward": 24, + "binary-reverse": 34, + "naf-forward": 24, + "naf-reverse": 34 + }, + "positive_prefixes": { + "binary-forward": "525825", + "binary-reverse": "525825", + "naf-forward": "526849", + "naf-reverse": "526849" + }, + "word_sha256": "898419596154e029e8b8ccab86d501b18d5ec00965838111ea5163bfba3624bf" + }, + { + "chosen": "naf-forward", + "coefficient": "540608", + "costs": { + "binary-forward": 30, + "binary-reverse": 43, + "naf-forward": 24, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "540609", + "binary-reverse": "540609", + "naf-forward": "540737", + "naf-reverse": "540737" + }, + "word_sha256": "f611f0df2c393a96adb2a7b4d83ed85e74983da384ea741232c3e3bb3611be06" + }, + { + "chosen": "naf-forward", + "coefficient": "540656", + "costs": { + "binary-forward": 32, + "binary-reverse": 47, + "naf-forward": 24, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "540657", + "binary-reverse": "540657", + "naf-forward": "540689", + "naf-reverse": "540689" + }, + "word_sha256": "c4c882ef09ba313c472e000fd350bdb4a29686390f24d67bfd36fda75a7faf3c" + }, + { + "chosen": "binary-forward", + "coefficient": "918208", + "costs": { + "binary-forward": 27, + "binary-reverse": 40, + "naf-forward": 27, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "918209", + "binary-reverse": "918209", + "naf-forward": "1180993", + "naf-reverse": "1180993" + }, + "word_sha256": "f3181dbb5f8d92e65118b02eaf97026d7fae77fecb06ae647585f64b39e2951a" + }, + { + "chosen": "naf-forward", + "coefficient": "983728", + "costs": { + "binary-forward": 29, + "binary-reverse": 44, + "naf-forward": 28, + "naf-reverse": 44 + }, + "positive_prefixes": { + "binary-forward": "983729", + "binary-reverse": "983729", + "naf-forward": "1115473", + "naf-reverse": "1115473" + }, + "word_sha256": "092782e0c21a31f27354b43a5aee4f145bb83d3cd935c8b786c230535aba1b02" + }, + { + "chosen": "naf-forward", + "coefficient": "983760", + "costs": { + "binary-forward": 29, + "binary-reverse": 44, + "naf-forward": 28, + "naf-reverse": 44 + }, + "positive_prefixes": { + "binary-forward": "983761", + "binary-reverse": "983761", + "naf-forward": "1115473", + "naf-reverse": "1115473" + }, + "word_sha256": "8d8b9deb07ada18f649a203d6803eb6ff06f00ecc9e6f2ee133203415e5347fa" + }, + { + "chosen": "naf-forward", + "coefficient": "1011840", + "costs": { + "binary-forward": 29, + "binary-reverse": 41, + "naf-forward": 26, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "1011841", + "binary-reverse": "1011841", + "naf-forward": "1085569", + "naf-reverse": "1085569" + }, + "word_sha256": "d523956aacfb3fce39a67d7af951fae66ab056953f9451fd4fff710d6fb0a17a" + }, + { + "chosen": "naf-forward", + "coefficient": "1015808", + "costs": { + "binary-forward": 26, + "binary-reverse": 30, + "naf-forward": 24, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "1015809", + "binary-reverse": "1015809", + "naf-forward": "1081345", + "naf-reverse": "1081345" + }, + "word_sha256": "be4cd01627f643eed18ebde3084172191c78b5d9d457d7a6d37c62588e18da47" + }, + { + "chosen": "naf-forward", + "coefficient": "1016520", + "costs": { + "binary-forward": 30, + "binary-reverse": 46, + "naf-forward": 28, + "naf-reverse": 45 + }, + "positive_prefixes": { + "binary-forward": "1016521", + "binary-reverse": "1016521", + "naf-forward": "1082697", + "naf-reverse": "1082697" + }, + "word_sha256": "1ba14a1d149a351fb7079eb16d7c8fa09a90ea8eee00c6a9e899494a3199743d" + }, + { + "chosen": "naf-forward", + "coefficient": "1020032", + "costs": { + "binary-forward": 28, + "binary-reverse": 40, + "naf-forward": 26, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "1020033", + "binary-reverse": "1020033", + "naf-forward": "1085569", + "naf-reverse": "1085569" + }, + "word_sha256": "873072101ed62e400536a400ea5af9567576d2ec141187d6f2bcf28077b81b2b" + }, + { + "chosen": "naf-forward", + "coefficient": "1032192", + "costs": { + "binary-forward": 27, + "binary-reverse": 32, + "naf-forward": 24, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "1032193", + "binary-reverse": "1032193", + "naf-forward": "1064961", + "naf-reverse": "1064961" + }, + "word_sha256": "8be337ea3198ece8b1bb0c204bc3e729c95acb8d69b429612fd6bda2eccf86d2" + }, + { + "chosen": "naf-forward", + "coefficient": "1044480", + "costs": { + "binary-forward": 29, + "binary-reverse": 36, + "naf-forward": 24, + "naf-reverse": 32 + }, + "positive_prefixes": { + "binary-forward": "1044481", + "binary-reverse": "1044481", + "naf-forward": "1052673", + "naf-reverse": "1052673" + }, + "word_sha256": "5fdbfa29613db4e8efca2ac9f1bf7fa4a6c87325eb69357c69d8697fdcf1f685" + }, + { + "chosen": "naf-forward", + "coefficient": "1048440", + "costs": { + "binary-forward": 37, + "binary-reverse": 53, + "naf-forward": 25, + "naf-reverse": 42 + }, + "positive_prefixes": { + "binary-forward": "1048441", + "binary-reverse": "1048441", + "naf-forward": "1048713", + "naf-reverse": "1048713" + }, + "word_sha256": "9459618c5bc818518f0c561319c5909d68ee7e74baa5a23da9cdb5b56e01866b" + }, + { + "chosen": "binary-forward", + "coefficient": "1048576", + "costs": { + "binary-forward": 23, + "binary-reverse": 23, + "naf-forward": 23, + "naf-reverse": 23 + }, + "positive_prefixes": { + "binary-forward": "1048577", + "binary-reverse": "1048577", + "naf-forward": "1048577", + "naf-reverse": "1048577" + }, + "word_sha256": "d346295a21a6da8a57fa16c948aca8ed02aedbf546dca6a8918271214c1a38ad" + }, + { + "chosen": "binary-forward", + "coefficient": "2097153/2", + "costs": { + "binary-forward": 26, + "binary-reverse": 45, + "naf-forward": 26, + "naf-reverse": 45 + }, + "positive_prefixes": { + "binary-forward": "2097153", + "binary-reverse": "2097155/2", + "naf-forward": "2097153", + "naf-reverse": "2097155/2" + }, + "word_sha256": "323ab5635e824126f7990ef842cfe0a3082dd1901f07e0faeecb2037919609f3" + }, + { + "chosen": "binary-forward", + "coefficient": "4194307/4", + "costs": { + "binary-forward": 29, + "binary-reverse": 47, + "naf-forward": 29, + "naf-reverse": 47 + }, + "positive_prefixes": { + "binary-forward": "4194307", + "binary-reverse": "4194311/4", + "naf-forward": "4194309", + "naf-reverse": "4194313/4" + }, + "word_sha256": "71ca4b95f506cea0b8d008f9bfba7735e0b8dc8bf1a912838cf24d7fdd6968ac" + }, + { + "chosen": "naf-forward", + "coefficient": "1049024", + "costs": { + "binary-forward": 26, + "binary-reverse": 40, + "naf-forward": 25, + "naf-reverse": 39 + }, + "positive_prefixes": { + "binary-forward": "1049025", + "binary-reverse": "1049025", + "naf-forward": "1049153", + "naf-reverse": "1049153" + }, + "word_sha256": "9972ec48e145cfd40eb09f1271671c6f6524ca93508731acced957f6ad8ba214" + }, + { + "chosen": "naf-forward", + "coefficient": "2098335/2", + "costs": { + "binary-forward": 32, + "binary-reverse": 51, + "naf-forward": 29, + "naf-reverse": 48 + }, + "positive_prefixes": { + "binary-forward": "2098335", + "binary-reverse": "2098337/2", + "naf-forward": "2098337", + "naf-reverse": "2098339/2" + }, + "word_sha256": "9aa737855e3f4970bc013f57cc1e160dbbab16e256f38416c769210e4ed7364d" + }, + { + "chosen": "binary-forward", + "coefficient": "1049168", + "costs": { + "binary-forward": 26, + "binary-reverse": 42, + "naf-forward": 26, + "naf-reverse": 42 + }, + "positive_prefixes": { + "binary-forward": "1049169", + "binary-reverse": "1049169", + "naf-forward": "1049169", + "naf-reverse": "1049169" + }, + "word_sha256": "0f6091d6316b52b8ec54ff2920d68d5514aaf3a68e7ffce92611eebf0953804d" + }, + { + "chosen": "binary-forward", + "coefficient": "1049280", + "costs": { + "binary-forward": 26, + "binary-reverse": 40, + "naf-forward": 26, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "1049281", + "binary-reverse": "1049281", + "naf-forward": "1049921", + "naf-reverse": "1049921" + }, + "word_sha256": "368b2dd1f59d0fed38ea0a04de1c5b92015bd463929da856020298910d5eb4ac" + }, + { + "chosen": "binary-forward", + "coefficient": "1051648", + "costs": { + "binary-forward": 25, + "binary-reverse": 35, + "naf-forward": 25, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "1051649", + "binary-reverse": "1051649", + "naf-forward": "1053697", + "naf-reverse": "1053697" + }, + "word_sha256": "93cc61596594bda912a0b531a175118b9581e09c408b0c766e23871c6f4112f1" + }, + { + "chosen": "naf-forward", + "coefficient": "1081312", + "costs": { + "binary-forward": 33, + "binary-reverse": 48, + "naf-forward": 25, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "1081313", + "binary-reverse": "1081313", + "naf-forward": "1081377", + "naf-reverse": "1081377" + }, + "word_sha256": "b1b0e0ea957c00cde78f7f9fcbeff1000f2d1f62fdd405bc196f3746e0d9e857" + }, + { + "chosen": "naf-forward", + "coefficient": "1318904", + "costs": { + "binary-forward": 34, + "binary-reverse": 51, + "naf-forward": 26, + "naf-reverse": 43 + }, + "positive_prefixes": { + "binary-forward": "1318905", + "binary-reverse": "1318905", + "naf-forward": "1318921", + "naf-reverse": "1318921" + }, + "word_sha256": "dcc4cea8e0efcfb438ff763ff99bdc594369d7e42c74320e1002ba5f83eebab5" + }, + { + "chosen": "naf-forward", + "coefficient": "1566208", + "costs": { + "binary-forward": 31, + "binary-reverse": 42, + "naf-forward": 28, + "naf-reverse": 40 + }, + "positive_prefixes": { + "binary-forward": "1566209", + "binary-reverse": "1566209", + "naf-forward": "2632193", + "naf-reverse": "2632193" + }, + "word_sha256": "6fa43a9297a0a1ab0220e3bdadfe476cdef07bab235f66a77871bf435c6bea28" + }, + { + "chosen": "naf-forward", + "coefficient": "1967520", + "costs": { + "binary-forward": 30, + "binary-reverse": 45, + "naf-forward": 29, + "naf-reverse": 45 + }, + "positive_prefixes": { + "binary-forward": "1967521", + "binary-reverse": "1967521", + "naf-forward": "2230945", + "naf-reverse": "2230945" + }, + "word_sha256": "796c8bfc32ead5b8e54f430ab17ac8a1eb1a764d82ddc14e544dae8625ddf3d7" + }, + { + "chosen": "naf-forward", + "coefficient": "2033040", + "costs": { + "binary-forward": 31, + "binary-reverse": 47, + "naf-forward": 29, + "naf-reverse": 46 + }, + "positive_prefixes": { + "binary-forward": "2033041", + "binary-reverse": "2033041", + "naf-forward": "2165393", + "naf-reverse": "2165393" + }, + "word_sha256": "cddec18b39858b860578a9b0396b047de5df4ea9a035fc59bdf9111815f4c92e" + }, + { + "chosen": "naf-forward", + "coefficient": "2083808", + "costs": { + "binary-forward": 35, + "binary-reverse": 50, + "naf-forward": 28, + "naf-reverse": 44 + }, + "positive_prefixes": { + "binary-forward": "2083809", + "binary-reverse": "2083809", + "naf-forward": "2118689", + "naf-reverse": "2118689" + }, + "word_sha256": "8800f52371561cd248c555069b1a99f19d11b6887a7d4c6e175520171f0bbc24" + }, + { + "chosen": "naf-forward", + "coefficient": "8347645/4", + "costs": { + "binary-forward": 46, + "binary-reverse": 64, + "naf-forward": 32, + "naf-reverse": 51 + }, + "positive_prefixes": { + "binary-forward": "8347645", + "binary-reverse": "8347649/4", + "naf-forward": "8429573", + "naf-reverse": "8429577/4" + }, + "word_sha256": "62fe98db65c9d0040723a3880c718870fa2a3879c673ce91a721bd257a0166ae" + }, + { + "chosen": "naf-forward", + "coefficient": "2088960", + "costs": { + "binary-forward": 30, + "binary-reverse": 37, + "naf-forward": 25, + "naf-reverse": 33 + }, + "positive_prefixes": { + "binary-forward": "2088961", + "binary-reverse": "2088961", + "naf-forward": "2105345", + "naf-reverse": "2105345" + }, + "word_sha256": "67c169843e7c7b193be19aaafb2c9e8a24fa6a083b229317ec28dbce6aa0ac8f" + }, + { + "chosen": "naf-forward", + "coefficient": "2092032", + "costs": { + "binary-forward": 32, + "binary-reverse": 42, + "naf-forward": 26, + "naf-reverse": 37 + }, + "positive_prefixes": { + "binary-forward": "2092033", + "binary-reverse": "2092033", + "naf-forward": "2102273", + "naf-reverse": "2102273" + }, + "word_sha256": "f204f1a53e001caa807ebee0713b3aa797e3ff7ef3932940194c1f6feaad5cec" + }, + { + "chosen": "naf-forward", + "coefficient": "2097092", + "costs": { + "binary-forward": 38, + "binary-reverse": 56, + "naf-forward": 26, + "naf-reverse": 45 + }, + "positive_prefixes": { + "binary-forward": "2097093", + "binary-reverse": "2097093", + "naf-forward": "2097221", + "naf-reverse": "2097221" + }, + "word_sha256": "cb2dea2c1cee39a8f9ada71bae0c9e7766b12386d169a13a3e926ccb09b69514" + }, + { + "chosen": "naf-forward", + "coefficient": "4194303/2", + "costs": { + "binary-forward": 46, + "binary-reverse": 65, + "naf-forward": 27, + "naf-reverse": 47 + }, + "positive_prefixes": { + "binary-forward": "4194303", + "binary-reverse": "4194305/2", + "naf-forward": "4194305", + "naf-reverse": "4194307/2" + }, + "word_sha256": "f3b8534bc984e6a0f1d8d291c3b8853db25f125437e33b652d7e308e58eab28e" + }, + { + "chosen": "naf-forward", + "coefficient": "8388607/4", + "costs": { + "binary-forward": 49, + "binary-reverse": 67, + "naf-forward": 29, + "naf-reverse": 48 + }, + "positive_prefixes": { + "binary-forward": "8388607", + "binary-reverse": "8388611/4", + "naf-forward": "8388609", + "naf-reverse": "8388613/4" + }, + "word_sha256": "b79178040ccc0cb453c9411a4005e7dcc3e3e763170b61ee8a05eb6241633d02" + }, + { + "chosen": "binary-forward", + "coefficient": "2097152", + "costs": { + "binary-forward": 24, + "binary-reverse": 24, + "naf-forward": 24, + "naf-reverse": 24 + }, + "positive_prefixes": { + "binary-forward": "2097153", + "binary-reverse": "2097153", + "naf-forward": "2097153", + "naf-reverse": "2097153" + }, + "word_sha256": "5e282fd1204b1d32c99c3b596d6485e33cb0c06a94417a64bb596c97a1ab05d0" + }, + { + "chosen": "binary-forward", + "coefficient": "4194305/2", + "costs": { + "binary-forward": 27, + "binary-reverse": 47, + "naf-forward": 27, + "naf-reverse": 47 + }, + "positive_prefixes": { + "binary-forward": "4194305", + "binary-reverse": "4194307/2", + "naf-forward": "4194305", + "naf-reverse": "4194307/2" + }, + "word_sha256": "7b091c4bc5e4be221a696524eeffbde6089f4d870d999b6d617edda62efe7b8f" + }, + { + "chosen": "binary-forward", + "coefficient": "2097153", + "costs": { + "binary-forward": 25, + "binary-reverse": 46, + "naf-forward": 25, + "naf-reverse": 46 + }, + "positive_prefixes": { + "binary-forward": "2097154", + "binary-reverse": "2097154", + "naf-forward": "2097154", + "naf-reverse": "2097154" + }, + "word_sha256": "4db1707886916c83de8054729e2f07eccd7f8c9edf19bceff6552a48ce2e4601" + }, + { + "chosen": "binary-forward", + "coefficient": "8388613/4", + "costs": { + "binary-forward": 30, + "binary-reverse": 49, + "naf-forward": 30, + "naf-reverse": 49 + }, + "positive_prefixes": { + "binary-forward": "8388613", + "binary-reverse": "8388617/4", + "naf-forward": "8388613", + "naf-reverse": "8388617/4" + }, + "word_sha256": "9f22932167992d92c03d10686857a54d94d473d7eee1a09e8f7de94e83980994" + }, + { + "chosen": "binary-forward", + "coefficient": "4194307/2", + "costs": { + "binary-forward": 28, + "binary-reverse": 48, + "naf-forward": 28, + "naf-reverse": 48 + }, + "positive_prefixes": { + "binary-forward": "4194307", + "binary-reverse": "4194309/2", + "naf-forward": "4194309", + "naf-reverse": "4194311/2" + }, + "word_sha256": "c272a343f9984cbcda09ef0ad56697c817b758255b474d8972d6e05aacc16c9a" + }, + { + "chosen": "binary-forward", + "coefficient": "2097220", + "costs": { + "binary-forward": 26, + "binary-reverse": 45, + "naf-forward": 26, + "naf-reverse": 45 + }, + "positive_prefixes": { + "binary-forward": "2097221", + "binary-reverse": "2097221", + "naf-forward": "2097221", + "naf-reverse": "2097221" + }, + "word_sha256": "088f0c29e7e7ce116c5a837c04d30106de56460eb8b96733d1e675cc97173a38" + }, + { + "chosen": "binary-forward", + "coefficient": "2098336", + "costs": { + "binary-forward": 27, + "binary-reverse": 43, + "naf-forward": 27, + "naf-reverse": 43 + }, + "positive_prefixes": { + "binary-forward": "2098337", + "binary-reverse": "2098337", + "naf-forward": "2098337", + "naf-reverse": "2098337" + }, + "word_sha256": "4f33b85fe07d6c79219808cbd356747facb7a6c3dba923efecd1f7bdf1b68db4" + }, + { + "chosen": "binary-forward", + "coefficient": "4198401/2", + "costs": { + "binary-forward": 28, + "binary-reverse": 48, + "naf-forward": 28, + "naf-reverse": 48 + }, + "positive_prefixes": { + "binary-forward": "4198401", + "binary-reverse": "4198403/2", + "naf-forward": "4198401", + "naf-reverse": "4198403/2" + }, + "word_sha256": "02b8f699819cd94893458670b5aa5a6c351a5e2308c426a89a5059129072d3ab" + }, + { + "chosen": "naf-forward", + "coefficient": "8396807/4", + "costs": { + "binary-forward": 32, + "binary-reverse": 51, + "naf-forward": 31, + "naf-reverse": 50 + }, + "positive_prefixes": { + "binary-forward": "8396807", + "binary-reverse": "8396811/4", + "naf-forward": "8396809", + "naf-reverse": "8396813/4" + }, + "word_sha256": "232c50e97a12cfb08044873f5da5be760b931a4c2434d7503e86f3e16ea0cb21" + }, + { + "chosen": "binary-forward", + "coefficient": "2101248", + "costs": { + "binary-forward": 25, + "binary-reverse": 34, + "naf-forward": 25, + "naf-reverse": 34 + }, + "positive_prefixes": { + "binary-forward": "2101249", + "binary-reverse": "2101249", + "naf-forward": "2101249", + "naf-reverse": "2101249" + }, + "word_sha256": "a4525d31d4ad56d4f07f6a7d7609d94faa87239155c6df10eba4659832074e78" + }, + { + "chosen": "naf-forward", + "coefficient": "2102240", + "costs": { + "binary-forward": 30, + "binary-reverse": 46, + "naf-forward": 27, + "naf-reverse": 43 + }, + "positive_prefixes": { + "binary-forward": "2102241", + "binary-reverse": "2102241", + "naf-forward": "2102305", + "naf-reverse": "2102305" + }, + "word_sha256": "9c14458b826a7fe28b652c58b7162bb24c66c58f67923e3c9536e407c67e22b5" + }, + { + "chosen": "naf-forward", + "coefficient": "2637808", + "costs": { + "binary-forward": 35, + "binary-reverse": 52, + "naf-forward": 27, + "naf-reverse": 44 + }, + "positive_prefixes": { + "binary-forward": "2637809", + "binary-reverse": "2637809", + "naf-forward": "2637841", + "naf-reverse": "2637841" + }, + "word_sha256": "e6c6d71413ec32bfd840acfe6e75844f9834a327ae10584f55f107319bfb5d0a" + }, + { + "chosen": "naf-forward", + "coefficient": "3132416", + "costs": { + "binary-forward": 32, + "binary-reverse": 43, + "naf-forward": 29, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "3132417", + "binary-reverse": "3132417", + "naf-forward": "5264385", + "naf-reverse": "5264385" + }, + "word_sha256": "d4e75206b22031f55e224adb748b36d6dcc51b7fc3be4ba3c655a90d5fb66d51" + }, + { + "chosen": "binary-forward", + "coefficient": "3670016", + "costs": { + "binary-forward": 26, + "binary-reverse": 28, + "naf-forward": 26, + "naf-reverse": 29 + }, + "positive_prefixes": { + "binary-forward": "3670017", + "binary-reverse": "3670017", + "naf-forward": "4718593", + "naf-reverse": "4718593" + }, + "word_sha256": "022c4567d14d5c0e69b0aca2a7465934de9dd1b66c8efad16d1fe1f74bcaf678" + }, + { + "chosen": "naf-forward", + "coefficient": "4167616", + "costs": { + "binary-forward": 36, + "binary-reverse": 51, + "naf-forward": 29, + "naf-reverse": 45 + }, + "positive_prefixes": { + "binary-forward": "4167617", + "binary-reverse": "4167617", + "naf-forward": "4237377", + "naf-reverse": "4237377" + }, + "word_sha256": "36e19369d5571789f00d660fbe0ddab156db087d56b480020c500572735e56d9" + }, + { + "chosen": "naf-forward", + "coefficient": "4184064", + "costs": { + "binary-forward": 33, + "binary-reverse": 43, + "naf-forward": 27, + "naf-reverse": 38 + }, + "positive_prefixes": { + "binary-forward": "4184065", + "binary-reverse": "4184065", + "naf-forward": "4204545", + "naf-reverse": "4204545" + }, + "word_sha256": "78e42b8a7464790ce060dd112b9c3c66a31c464b7a6427f1c239ffda7a9cf50f" + }, + { + "chosen": "naf-forward", + "coefficient": "4186112", + "costs": { + "binary-forward": 32, + "binary-reverse": 40, + "naf-forward": 26, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "4186113", + "binary-reverse": "4186113", + "naf-forward": "4202497", + "naf-reverse": "4202497" + }, + "word_sha256": "8f0ae621e6ecce0ed27880d1c5c1b161b436952101ad42eac6908dd04004abc8" + }, + { + "chosen": "naf-forward", + "coefficient": "4189183", + "costs": { + "binary-forward": 43, + "binary-reverse": 64, + "naf-forward": 28, + "naf-reverse": 50 + }, + "positive_prefixes": { + "binary-forward": "4189184", + "binary-reverse": "4189184", + "naf-forward": "4199426", + "naf-reverse": "4199426" + }, + "word_sha256": "8561c2b9478c5daf0362599392984dab91e54a6ba8a11f3f5769bc4b610bca0f" + }, + { + "chosen": "naf-forward", + "coefficient": "4192192", + "costs": { + "binary-forward": 38, + "binary-reverse": 53, + "naf-forward": 27, + "naf-reverse": 43 + }, + "positive_prefixes": { + "binary-forward": "4192193", + "binary-reverse": "4192193", + "naf-forward": "4196417", + "naf-reverse": "4196417" + }, + "word_sha256": "e100b21c6de673e001244a7ff3d310009b333248a76c4f8e03e47695941b243f" + }, + { + "chosen": "naf-forward", + "coefficient": "4194303", + "costs": { + "binary-forward": 45, + "binary-reverse": 66, + "naf-forward": 26, + "naf-reverse": 48 + }, + "positive_prefixes": { + "binary-forward": "4194304", + "binary-reverse": "4194304", + "naf-forward": "4194306", + "naf-reverse": "4194306" + }, + "word_sha256": "88c3645a67baa6ec1b6ff02c8d4c8c777a9476429426cc44056549f70c7aec6a" + }, + { + "chosen": "naf-forward", + "coefficient": "16777213/4", + "costs": { + "binary-forward": 50, + "binary-reverse": 69, + "naf-forward": 31, + "naf-reverse": 51 + }, + "positive_prefixes": { + "binary-forward": "16777213", + "binary-reverse": "16777217/4", + "naf-forward": "16777221", + "naf-reverse": "16777225/4" + }, + "word_sha256": "fca2cfc2a71095c21cb8b896de4384926cf7ea882c536b054ca7e7ea4576e66a" + }, + { + "chosen": "naf-forward", + "coefficient": "16777215/4", + "costs": { + "binary-forward": 51, + "binary-reverse": 70, + "naf-forward": 30, + "naf-reverse": 50 + }, + "positive_prefixes": { + "binary-forward": "16777215", + "binary-reverse": "16777219/4", + "naf-forward": "16777217", + "naf-reverse": "16777221/4" + }, + "word_sha256": "7266124f60c4d38882340a804ba5bfa7f8c4762b059b872157b12ea04e3ee824" + }, + { + "chosen": "binary-forward", + "coefficient": "4194304", + "costs": { + "binary-forward": 25, + "binary-reverse": 25, + "naf-forward": 25, + "naf-reverse": 25 + }, + "positive_prefixes": { + "binary-forward": "4194305", + "binary-reverse": "4194305", + "naf-forward": "4194305", + "naf-reverse": "4194305" + }, + "word_sha256": "2865dafb21ab5dada88f107f74b7b4d85e2d501a3877e3086b3dfd26901d2037" + }, + { + "chosen": "binary-forward", + "coefficient": "8388609/2", + "costs": { + "binary-forward": 28, + "binary-reverse": 49, + "naf-forward": 28, + "naf-reverse": 49 + }, + "positive_prefixes": { + "binary-forward": "8388609", + "binary-reverse": "8388611/2", + "naf-forward": "8388609", + "naf-reverse": "8388611/2" + }, + "word_sha256": "f24efb2a15b3488510b603ff3b67f9766b0542c40d3a04428de624dda3622333" + }, + { + "chosen": "binary-forward", + "coefficient": "4194305", + "costs": { + "binary-forward": 26, + "binary-reverse": 48, + "naf-forward": 26, + "naf-reverse": 48 + }, + "positive_prefixes": { + "binary-forward": "4194306", + "binary-reverse": "4194306", + "naf-forward": "4194306", + "naf-reverse": "4194306" + }, + "word_sha256": "399590a408a01200c64d3fa94b0d4ceaf000f68b3e5ed269849102a174367be3" + }, + { + "chosen": "binary-forward", + "coefficient": "4198401", + "costs": { + "binary-forward": 27, + "binary-reverse": 49, + "naf-forward": 27, + "naf-reverse": 49 + }, + "positive_prefixes": { + "binary-forward": "4198402", + "binary-reverse": "4198402", + "naf-forward": "4198402", + "naf-reverse": "4198402" + }, + "word_sha256": "c7e894d51d7da779b28bd20be439202754c556bb7ceda1a5ffe5be1ce9377ca8" + }, + { + "chosen": "binary-forward", + "coefficient": "4202496", + "costs": { + "binary-forward": 26, + "binary-reverse": 35, + "naf-forward": 26, + "naf-reverse": 35 + }, + "positive_prefixes": { + "binary-forward": "4202497", + "binary-reverse": "4202497", + "naf-forward": "4202497", + "naf-reverse": "4202497" + }, + "word_sha256": "6235393ec5ea476277019c637959a77ecf7ea85eee963b80078daab494709c49" + }, + { + "chosen": "naf-forward", + "coefficient": "4204480", + "costs": { + "binary-forward": 31, + "binary-reverse": 47, + "naf-forward": 28, + "naf-reverse": 44 + }, + "positive_prefixes": { + "binary-forward": "4204481", + "binary-reverse": "4204481", + "naf-forward": "4204609", + "naf-reverse": "4204609" + }, + "word_sha256": "f4730d96e2e41a93880a095c9ce9c583d5a4ca52e5984c586b0d2e126f3f1f9c" + }, + { + "chosen": "naf-forward", + "coefficient": "17301503/4", + "costs": { + "binary-forward": 48, + "binary-reverse": 68, + "naf-forward": 31, + "naf-reverse": 51 + }, + "positive_prefixes": { + "binary-forward": "17301503", + "binary-reverse": "17301507/4", + "naf-forward": "17301505", + "naf-reverse": "17301509/4" + }, + "word_sha256": "c57e15060f9d85b0cd3ec277ef4fc9eb5c29be7f75d500e2189595c6ffda601e" + }, + { + "chosen": "naf-forward", + "coefficient": "6291388", + "costs": { + "binary-forward": 43, + "binary-reverse": 63, + "naf-forward": 29, + "naf-reverse": 50 + }, + "positive_prefixes": { + "binary-forward": "6291389", + "binary-reverse": "6291389", + "naf-forward": "10485829", + "naf-reverse": "10485829" + }, + "word_sha256": "362ac99d7e1bb6c23a052aa01972155811b619a74c060f8ec843b1eb36f5dd06" + }, + { + "chosen": "binary-forward", + "coefficient": "7340032", + "costs": { + "binary-forward": 27, + "binary-reverse": 29, + "naf-forward": 27, + "naf-reverse": 30 + }, + "positive_prefixes": { + "binary-forward": "7340033", + "binary-reverse": "7340033", + "naf-forward": "9437185", + "naf-reverse": "9437185" + }, + "word_sha256": "9ae604bcb2ffc58c2d566acdecc0d5e878a34ef685009a2193406f81a9eea86f" + }, + { + "chosen": "naf-forward", + "coefficient": "8372224", + "costs": { + "binary-forward": 33, + "binary-reverse": 41, + "naf-forward": 27, + "naf-reverse": 36 + }, + "positive_prefixes": { + "binary-forward": "8372225", + "binary-reverse": "8372225", + "naf-forward": "8404993", + "naf-reverse": "8404993" + }, + "word_sha256": "586af73732a02b5db0253c4ff1e5815cd67da148a645159339300f24934cdac4" + }, + { + "chosen": "naf-forward", + "coefficient": "8378366", + "costs": { + "binary-forward": 44, + "binary-reverse": 65, + "naf-forward": 29, + "naf-reverse": 51 + }, + "positive_prefixes": { + "binary-forward": "8378367", + "binary-reverse": "8378367", + "naf-forward": "8398851", + "naf-reverse": "8398851" + }, + "word_sha256": "20700170d0bb95a8f7e86e67e6475ed6eb7b497bf6f6ed5c75fbcee6350dc551" + }, + { + "chosen": "naf-forward", + "coefficient": "8384384", + "costs": { + "binary-forward": 39, + "binary-reverse": 54, + "naf-forward": 28, + "naf-reverse": 44 + }, + "positive_prefixes": { + "binary-forward": "8384385", + "binary-reverse": "8384385", + "naf-forward": "8392833", + "naf-reverse": "8392833" + }, + "word_sha256": "5392e03e75041f67a7b75fba28279d5da2eb28ab6e5bb85a3a789ae75cedca25" + }, + { + "chosen": "naf-forward", + "coefficient": "8384514", + "costs": { + "binary-forward": 36, + "binary-reverse": 57, + "naf-forward": 28, + "naf-reverse": 50 + }, + "positive_prefixes": { + "binary-forward": "8384515", + "binary-reverse": "8384515", + "naf-forward": "8392707", + "naf-reverse": "8392707" + }, + "word_sha256": "bfed6329ce89d01c0a53a0434eec7b1428bd93c58833208b6d4252bdada32820" + }, + { + "chosen": "naf-forward", + "coefficient": "33554177/4", + "costs": { + "binary-forward": 46, + "binary-reverse": 66, + "naf-forward": 32, + "naf-reverse": 53 + }, + "positive_prefixes": { + "binary-forward": "33554177", + "binary-reverse": "33554181/4", + "naf-forward": "33554689", + "naf-reverse": "33554693/4" + }, + "word_sha256": "c17ab2345c8c936543943a19a09eb03d3b93424329f54013d4b2ee09c838241a" + }, + { + "chosen": "naf-forward", + "coefficient": "16777215/2", + "costs": { + "binary-forward": 50, + "binary-reverse": 71, + "naf-forward": 29, + "naf-reverse": 51 + }, + "positive_prefixes": { + "binary-forward": "16777215", + "binary-reverse": "16777217/2", + "naf-forward": "16777217", + "naf-reverse": "16777219/2" + }, + "word_sha256": "b009e504ee12543378804d95f97231073049b9e806c08f68b4360edd0239639c" + }, + { + "chosen": "binary-forward", + "coefficient": "8388608", + "costs": { + "binary-forward": 26, + "binary-reverse": 26, + "naf-forward": 26, + "naf-reverse": 26 + }, + "positive_prefixes": { + "binary-forward": "8388609", + "binary-reverse": "8388609", + "naf-forward": "8388609", + "naf-reverse": "8388609" + }, + "word_sha256": "f9a3f5ba9d61b2bc06da3bc7e7349af1004f810c7359ed6281cef751de348167" + }, + { + "chosen": "binary-forward", + "coefficient": "16785409/2", + "costs": { + "binary-forward": 30, + "binary-reverse": 52, + "naf-forward": 30, + "naf-reverse": 52 + }, + "positive_prefixes": { + "binary-forward": "16785409", + "binary-reverse": "16785411/2", + "naf-forward": "16785409", + "naf-reverse": "16785411/2" + }, + "word_sha256": "d9f863eb7ce7930f859c35810f4a175ec334ed88513301c64e9d84f86d983668" + }, + { + "chosen": "naf-forward", + "coefficient": "8403008", + "costs": { + "binary-forward": 30, + "binary-reverse": 47, + "naf-forward": 29, + "naf-reverse": 46 + }, + "positive_prefixes": { + "binary-forward": "8403009", + "binary-reverse": "8403009", + "naf-forward": "8407105", + "naf-reverse": "8407105" + }, + "word_sha256": "006f82df6084b137ce770050faa149896d144a08fb581177a852f37f7f4c3638" + }, + { + "chosen": "naf-forward", + "coefficient": "33685499/4", + "costs": { + "binary-forward": 46, + "binary-reverse": 67, + "naf-forward": 33, + "naf-reverse": 54 + }, + "positive_prefixes": { + "binary-forward": "33685499", + "binary-reverse": "33685503/4", + "naf-forward": "33685509", + "naf-reverse": "33685513/4" + }, + "word_sha256": "80689519f4db07c424aff0739244761e7ad195370cdc22dabfe77134251f562e" + }, + { + "chosen": "naf-forward", + "coefficient": "34078711/4", + "costs": { + "binary-forward": 48, + "binary-reverse": 69, + "naf-forward": 33, + "naf-reverse": 54 + }, + "positive_prefixes": { + "binary-forward": "34078711", + "binary-reverse": "34078715/4", + "naf-forward": "34078729", + "naf-reverse": "34078733/4" + }, + "word_sha256": "61f22ea04d8c4a1a438b74e437d3b50e54b8341bea8ba46867282abb7bf64963" + }, + { + "chosen": "naf-forward", + "coefficient": "17301503/2", + "costs": { + "binary-forward": 47, + "binary-reverse": 69, + "naf-forward": 30, + "naf-reverse": 52 + }, + "positive_prefixes": { + "binary-forward": "17301503", + "binary-reverse": "17301505/2", + "naf-forward": "17301505", + "naf-reverse": "17301507/2" + }, + "word_sha256": "eca67c8471d36942d054a5c985b9e3961186475e277fa0f1934e340be85ab459" + }, + { + "chosen": "naf-forward", + "coefficient": "20951039/2", + "costs": { + "binary-forward": 48, + "binary-reverse": 70, + "naf-forward": 32, + "naf-reverse": 54 + }, + "positive_prefixes": { + "binary-forward": "20951039", + "binary-reverse": "20951041/2", + "naf-forward": "20992001", + "naf-reverse": "20992003/2" + }, + "word_sha256": "773307b6949ff0c441b3393ee4ac8620237f9c3807fdbafece8f8e976faaa9ef" + }, + { + "chosen": "naf-forward", + "coefficient": "10485700", + "costs": { + "binary-forward": 42, + "binary-reverse": 63, + "naf-forward": 29, + "naf-reverse": 50 + }, + "positive_prefixes": { + "binary-forward": "10485701", + "binary-reverse": "10485701", + "naf-forward": "10485829", + "naf-reverse": "10485829" + }, + "word_sha256": "b400e817f79b246739d1d7cd45c7b2e72e30ed6ee5ab9af20761ad7cdddddecc" + }, + { + "chosen": "naf-forward", + "coefficient": "12582776", + "costs": { + "binary-forward": 44, + "binary-reverse": 64, + "naf-forward": 30, + "naf-reverse": 51 + }, + "positive_prefixes": { + "binary-forward": "12582777", + "binary-reverse": "12582777", + "naf-forward": "20971657", + "naf-reverse": "20971657" + }, + "word_sha256": "b7df98a08c0d40fae08007b3d395769668830fef43e1ba456a7591bdb0127b7a" + }, + { + "chosen": "naf-forward", + "coefficient": "16748544", + "costs": { + "binary-forward": 35, + "binary-reverse": 46, + "naf-forward": 29, + "naf-reverse": 41 + }, + "positive_prefixes": { + "binary-forward": "16748545", + "binary-reverse": "16748545", + "naf-forward": "16814081", + "naf-reverse": "16814081" + }, + "word_sha256": "155181fb023346e9300be02df18d17353273b361a4fb8ffa36ab645f6b7f4bfc" + }, + { + "chosen": "naf-forward", + "coefficient": "16762880", + "costs": { + "binary-forward": 36, + "binary-reverse": 48, + "naf-forward": 29, + "naf-reverse": 42 + }, + "positive_prefixes": { + "binary-forward": "16762881", + "binary-reverse": "16762881", + "naf-forward": "16795649", + "naf-reverse": "16795649" + }, + "word_sha256": "2e826d6a73888be9627b8e17822ba9eaa7db3a884c694c975f88dd2783d56a69" + }, + { + "chosen": "naf-forward", + "coefficient": "33538055/2", + "costs": { + "binary-forward": 41, + "binary-reverse": 63, + "naf-forward": 32, + "naf-reverse": 55 + }, + "positive_prefixes": { + "binary-forward": "33538055", + "binary-reverse": "33538057/2", + "naf-forward": "33570825", + "naf-reverse": "33570827/2" + }, + "word_sha256": "490ff015f2190642db83a162ba6faa6b3a7b9eaaa65409cdd74eb718e20eb348" + }, + { + "chosen": "naf-forward", + "coefficient": "16777088", + "costs": { + "binary-forward": 42, + "binary-reverse": 58, + "naf-forward": 28, + "naf-reverse": 45 + }, + "positive_prefixes": { + "binary-forward": "16777089", + "binary-reverse": "16777089", + "naf-forward": "16777345", + "naf-reverse": "16777345" + }, + "word_sha256": "f06df788b36ff151ecce4ecfc9f85db6bab50efac752fccf914ff8ed8d540021" + }, + { + "chosen": "naf-forward", + "coefficient": "16777215", + "costs": { + "binary-forward": 49, + "binary-reverse": 72, + "naf-forward": 28, + "naf-reverse": 52 + }, + "positive_prefixes": { + "binary-forward": "16777216", + "binary-reverse": "16777216", + "naf-forward": "16777218", + "naf-reverse": "16777218" + }, + "word_sha256": "3a42866410461500f7221487505960636b1fa65f2459ab30a157f71806bbe4f3" + }, + { + "chosen": "naf-forward", + "coefficient": "33554431/2", + "costs": { + "binary-forward": 52, + "binary-reverse": 74, + "naf-forward": 30, + "naf-reverse": 53 + }, + "positive_prefixes": { + "binary-forward": "33554431", + "binary-reverse": "33554433/2", + "naf-forward": "33554433", + "naf-reverse": "33554435/2" + }, + "word_sha256": "54a99b1fc148d920c0fadf69feec5b670b58a9d9dc169727a8709f17e01a9c1a" + }, + { + "chosen": "binary-forward", + "coefficient": "16777216", + "costs": { + "binary-forward": 27, + "binary-reverse": 27, + "naf-forward": 27, + "naf-reverse": 27 + }, + "positive_prefixes": { + "binary-forward": "16777217", + "binary-reverse": "16777217", + "naf-forward": "16777217", + "naf-reverse": "16777217" + }, + "word_sha256": "e5c9d55fd94753c94e4f312a670d230371aac683ff4a3ac917f5024d6232cae7" + }, + { + "chosen": "binary-forward", + "coefficient": "33570817/2", + "costs": { + "binary-forward": 31, + "binary-reverse": 54, + "naf-forward": 31, + "naf-reverse": 54 + }, + "positive_prefixes": { + "binary-forward": "33570817", + "binary-reverse": "33570819/2", + "naf-forward": "33570817", + "naf-reverse": "33570819/2" + }, + "word_sha256": "413f7a7bce3dab0968c8a1b6f67ff363b96957489f22b7a5bec65ff91bf3db94" + }, + { + "chosen": "naf-forward", + "coefficient": "33612031/2", + "costs": { + "binary-forward": 40, + "binary-reverse": 63, + "naf-forward": 33, + "naf-reverse": 56 + }, + "positive_prefixes": { + "binary-forward": "33612031", + "binary-reverse": "33612033/2", + "naf-forward": "33628417", + "naf-reverse": "33628419/2" + }, + "word_sha256": "62f972b2448a85eff05c509eb3e5e43d1f11dc4b1f9300030efd467950f39a1a" + }, + { + "chosen": "naf-forward", + "coefficient": "33685503/2", + "costs": { + "binary-forward": 46, + "binary-reverse": 69, + "naf-forward": 31, + "naf-reverse": 54 + }, + "positive_prefixes": { + "binary-forward": "33685503", + "binary-reverse": "33685505/2", + "naf-forward": "33685505", + "naf-reverse": "33685507/2" + }, + "word_sha256": "79625d042d5e4fe7af267f234f57e9b0ae65973ee056bda0da7c9a42c65ae79d" + }, + { + "chosen": "naf-forward", + "coefficient": "17039357", + "costs": { + "binary-forward": 44, + "binary-reverse": 68, + "naf-forward": 30, + "naf-reverse": 54 + }, + "positive_prefixes": { + "binary-forward": "17039358", + "binary-reverse": "17039358", + "naf-forward": "17039366", + "naf-reverse": "17039366" + }, + "word_sha256": "faf9686d124d71685850cd7a204f7868182e2d95ebd35743d0d6b0d3d9820a41" + }, + { + "chosen": "naf-forward", + "coefficient": "41902077/2", + "costs": { + "binary-forward": 49, + "binary-reverse": 72, + "naf-forward": 34, + "naf-reverse": 57 + }, + "positive_prefixes": { + "binary-forward": "41902077", + "binary-reverse": "41902079/2", + "naf-forward": "41984005", + "naf-reverse": "41984007/2" + }, + "word_sha256": "6d4ea8f3ef9c149afdcdfea1e4a2fb3854fefc383de8ea4f833fc890162a88bf" + }, + { + "chosen": "naf-forward", + "coefficient": "20971400", + "costs": { + "binary-forward": 43, + "binary-reverse": 64, + "naf-forward": 30, + "naf-reverse": 51 + }, + "positive_prefixes": { + "binary-forward": "20971401", + "binary-reverse": "20971401", + "naf-forward": "20971657", + "naf-reverse": "20971657" + }, + "word_sha256": "71d44c91339b00b86f6f7e58c2d6e0fdc251be39ee6459b741da27ff6b0735b2" + }, + { + "chosen": "naf-forward", + "coefficient": "33497087", + "costs": { + "binary-forward": 48, + "binary-reverse": 72, + "naf-forward": 31, + "naf-reverse": 56 + }, + "positive_prefixes": { + "binary-forward": "33497088", + "binary-reverse": "33497088", + "naf-forward": "33628162", + "naf-reverse": "33628162" + }, + "word_sha256": "ca9dcd81e609f37819060ea49e7614838f58c8e98c0080a8ae427443fb9559cf" + }, + { + "chosen": "naf-forward", + "coefficient": "33525759", + "costs": { + "binary-forward": 48, + "binary-reverse": 72, + "naf-forward": 31, + "naf-reverse": 56 + }, + "positive_prefixes": { + "binary-forward": "33525760", + "binary-reverse": "33525760", + "naf-forward": "33591298", + "naf-reverse": "33591298" + }, + "word_sha256": "117bbd8bd96459f9bb09a60651b7611755d963d6c33eac4bc011bbb4c2e16ff7" + }, + { + "chosen": "naf-forward", + "coefficient": "67108862", + "costs": { + "binary-forward": 52, + "binary-reverse": 76, + "naf-forward": 30, + "naf-reverse": 55 + }, + "positive_prefixes": { + "binary-forward": "67108863", + "binary-reverse": "67108863", + "naf-forward": "67108867", + "naf-reverse": "67108867" + }, + "word_sha256": "10c73334fca104a0cb17943530970069f71b170b04f5bef91c5a1bac135f814c" + } + ], + "negative_controls": [ + "missing_initial_copy", + "missing_first_half", + "wrong_reverse_digit", + "wrong_target_sign", + "missing_final_clear", + "source_write", + "cost_understatement", + "endpoint_neutral_prefix_growth", + "reverse_naf_initial_sign", + "aliased_data", + "work_as_source", + "work_as_target", + "non_dyadic", + "zero_coefficient" + ], + "programs": { + "ck/backward": { + "charged_payload_bits": 192, + "chosen_methods": { + "binary-forward": 21471, + "binary-reverse": 407, + "naf-forward": 50, + "naf-reverse": 8 + }, + "coefficient_occurrences": { + "-1": 3512, + "-1/2": 2592, + "-1/4": 3035, + "-1/64": 1, + "-1/8": 9, + "-10": 7, + "-11": 2, + "-11/4": 1, + "-12": 9, + "-126": 1, + "-128": 3, + "-13/2": 1, + "-130": 1, + "-134": 1, + "-14": 4, + "-15": 5, + "-15/2": 3, + "-15/4": 1, + "-15/8": 2, + "-16": 44, + "-17": 5, + "-17/2": 3, + "-17/4": 1, + "-18": 8, + "-19/2": 3, + "-19/4": 2, + "-2": 608, + "-20": 1, + "-21": 1, + "-22": 1, + "-23/8": 2, + "-249": 1, + "-252": 2, + "-255": 1, + "-256": 2, + "-26": 1, + "-28": 2, + "-29": 1, + "-29/2": 1, + "-29/8": 1, + "-3": 57, + "-3/2": 34, + "-3/4": 118, + "-3/8": 5, + "-30": 2, + "-31": 1, + "-31/2": 1, + "-31/8": 2, + "-32": 18, + "-33/2": 1, + "-34": 2, + "-35/8": 1, + "-39/2": 1, + "-39/8": 1, + "-4": 202, + "-40": 1, + "-48": 1, + "-5": 20, + "-5/2": 24, + "-5/4": 12, + "-5/8": 2, + "-52": 1, + "-54": 1, + "-6": 21, + "-60": 2, + "-62": 2, + "-64": 10, + "-65": 1, + "-68": 3, + "-7": 12, + "-7/2": 11, + "-7/4": 5, + "-7/8": 1, + "-72": 1, + "-76": 1, + "-8": 83, + "-9": 12, + "-9/2": 16, + "-9/4": 2, + "-9/8": 2, + "1": 2713, + "1/16": 1, + "1/2": 3242, + "1/4": 3214, + "1/8": 9, + "10": 8, + "11": 1, + "12": 8, + "125": 1, + "126": 3, + "128": 2, + "13": 3, + "13/2": 1, + "13/4": 1, + "14": 6, + "15": 6, + "15/4": 3, + "15/8": 1, + "16": 31, + "17": 6, + "17/2": 2, + "17/4": 2, + "17/8": 1, + "18": 8, + "19": 1, + "19/4": 2, + "2": 839, + "20": 3, + "21": 1, + "21/4": 2, + "23/2": 1, + "23/8": 3, + "24": 3, + "247/2": 1, + "257/2": 1, + "26": 2, + "260": 1, + "27": 1, + "27/2": 1, + "3": 58, + "3/2": 55, + "3/4": 141, + "3/8": 4, + "30": 3, + "31/2": 1, + "31/4": 1, + "31/8": 2, + "32": 28, + "34": 4, + "36": 4, + "38": 1, + "39/8": 1, + "4": 201, + "40": 1, + "5": 17, + "5/2": 25, + "5/4": 6, + "5/8": 3, + "512": 1, + "58": 1, + "6": 23, + "60": 2, + "63": 5, + "63/2": 1, + "64": 9, + "67": 1, + "67/2": 1, + "68": 1, + "7": 12, + "7/2": 15, + "7/4": 1, + "7/8": 1, + "8": 93, + "9": 7, + "9/2": 8, + "9/4": 3, + "9/8": 1 + }, + "dirty_helpers_restored": 492, + "events": 27256, + "improved_by_reverse": 415, + "logical_columns": 716, + "lowered_stream_sha256": "c272a4e91bb45b503fb869a2161bf86be351549a651e84f1a621ef2320196950", + "macros": 21936, + "new_positive_prefix": "146159604858096956005/32", + "new_prefix_bits": 62, + "original_positive_prefix": "146068000389976309073/32", + "paid_profile": { + "1": 2596, + "2": 552, + "3": 304, + "4": 160, + "5": 70, + "6": 8, + "8": 8 + }, + "primitive_kinds_per_real_component": { + "add": 11904, + "clear": 21467, + "copy": 15226, + "double": 5145, + "halve": 19527, + "negate": 348, + "subtract": 10635 + }, + "private_columns": 9, + "private_streams_cleared": true, + "real_primitives": { + "bidirectional": 168504, + "copy_binary": 169634, + "forward_best": 169432, + "original": 224986 + }, + "saved_beyond_forward": 928 + }, + "ck/forward": { + "charged_payload_bits": 192, + "chosen_methods": { + "binary-forward": 21471, + "binary-reverse": 407, + "naf-forward": 50, + "naf-reverse": 8 + }, + "coefficient_occurrences": { + "-1": 2713, + "-1/16": 1, + "-1/2": 3242, + "-1/4": 3102, + "-1/8": 9, + "-10": 8, + "-11": 1, + "-12": 8, + "-125": 1, + "-126": 3, + "-128": 2, + "-13": 3, + "-13/2": 1, + "-13/4": 1, + "-14": 6, + "-15": 6, + "-15/4": 3, + "-15/8": 1, + "-16": 31, + "-17": 6, + "-17/2": 2, + "-17/4": 2, + "-17/8": 1, + "-18": 8, + "-19": 1, + "-19/4": 2, + "-2": 839, + "-20": 3, + "-21": 1, + "-21/4": 2, + "-23/2": 1, + "-23/8": 3, + "-24": 3, + "-247/2": 1, + "-257/2": 1, + "-26": 2, + "-260": 1, + "-27": 1, + "-27/2": 1, + "-3": 58, + "-3/2": 55, + "-3/4": 141, + "-3/8": 4, + "-30": 3, + "-31/2": 1, + "-31/4": 1, + "-31/8": 2, + "-32": 28, + "-34": 4, + "-36": 4, + "-38": 1, + "-39/8": 1, + "-4": 201, + "-40": 1, + "-5": 17, + "-5/2": 25, + "-5/4": 6, + "-5/8": 3, + "-512": 1, + "-58": 1, + "-6": 23, + "-60": 2, + "-63": 5, + "-63/2": 1, + "-64": 9, + "-67": 1, + "-67/2": 1, + "-68": 1, + "-7": 12, + "-7/2": 15, + "-7/4": 1, + "-7/8": 1, + "-8": 93, + "-9": 7, + "-9/2": 8, + "-9/4": 3, + "-9/8": 1, + "1": 3504, + "1/2": 2592, + "1/4": 3147, + "1/64": 1, + "1/8": 9, + "10": 7, + "11": 2, + "11/4": 1, + "12": 9, + "126": 1, + "128": 3, + "13/2": 1, + "130": 1, + "134": 1, + "14": 4, + "15": 5, + "15/2": 3, + "15/4": 1, + "15/8": 2, + "16": 44, + "17": 5, + "17/2": 3, + "17/4": 1, + "18": 8, + "19/2": 3, + "19/4": 2, + "2": 608, + "20": 1, + "21": 1, + "22": 1, + "23/8": 2, + "249": 1, + "252": 2, + "255": 1, + "256": 2, + "26": 1, + "28": 2, + "29": 1, + "29/2": 1, + "29/8": 1, + "3": 57, + "3/2": 34, + "3/4": 118, + "3/8": 5, + "30": 2, + "31": 1, + "31/2": 1, + "31/8": 2, + "32": 18, + "33/2": 1, + "34": 2, + "35/8": 1, + "39/2": 1, + "39/8": 1, + "4": 202, + "40": 1, + "48": 1, + "5": 20, + "5/2": 24, + "5/4": 12, + "5/8": 2, + "52": 1, + "54": 1, + "6": 21, + "60": 2, + "62": 2, + "64": 10, + "65": 1, + "68": 3, + "7": 12, + "7/2": 11, + "7/4": 5, + "7/8": 1, + "72": 1, + "76": 1, + "8": 83, + "9": 12, + "9/2": 16, + "9/4": 2, + "9/8": 2 + }, + "dirty_helpers_restored": 492, + "events": 27256, + "improved_by_reverse": 415, + "logical_columns": 716, + "lowered_stream_sha256": "c2e6e0a2698c3b90173e3230b4f40e8e6b434e9f2305cac143bd6dad0b01f912", + "macros": 21936, + "new_positive_prefix": "920709848294", + "new_prefix_bits": 40, + "original_positive_prefix": "920709848294", + "paid_profile": { + "1": 2596, + "2": 552, + "3": 304, + "4": 160, + "5": 70, + "6": 8, + "8": 8 + }, + "primitive_kinds_per_real_component": { + "add": 11705, + "clear": 21459, + "copy": 15234, + "double": 5145, + "halve": 19527, + "negate": 348, + "subtract": 10826 + }, + "private_columns": 9, + "private_streams_cleared": true, + "real_primitives": { + "bidirectional": 168488, + "copy_binary": 169618, + "forward_best": 169416, + "original": 224938 + }, + "saved_beyond_forward": 928 + }, + "jp8/backward": { + "charged_payload_bits": 192, + "chosen_methods": { + "binary-forward": 22050, + "binary-reverse": 393, + "naf-forward": 250 + }, + "coefficient_occurrences": { + "-1": 3547, + "-1/2": 2647, + "-1/32": 3, + "-1/4": 3055, + "-1/8": 7, + "-10": 4, + "-1016520": 2, + "-1024": 6, + "-10240": 3, + "-1032192": 1, + "-1044480": 3, + "-10485700": 1, + "-1048576": 6, + "-1049168": 2, + "-1051648": 1, + "-108": 1, + "-11": 2, + "-11/2": 5, + "-11/4": 1, + "-114688": 3, + "-12": 1, + "-12288": 2, + "-128": 8, + "-1280": 1, + "-13/2": 9, + "-13/4": 1, + "-130815/4": 1, + "-131071/2": 1, + "-131071/4": 1, + "-131072": 5, + "-131327/4": 1, + "-1318904": 2, + "-135168": 1, + "-1408": 1, + "-14336": 3, + "-144": 1, + "-147456": 1, + "-15": 4, + "-15/2": 6, + "-15/4": 2, + "-1566208": 1, + "-16": 89, + "-160": 2, + "-16256": 1, + "-16377/4": 2, + "-16383": 1, + "-16384": 8, + "-16385/4": 1, + "-16394": 1, + "-16748544": 1, + "-16762880": 1, + "-16777213/4": 1, + "-16777215": 1, + "-16777215/2": 2, + "-16777216": 2, + "-17/2": 6, + "-17/4": 1, + "-180224": 1, + "-18432": 1, + "-196608": 1, + "-1967520": 1, + "-1984": 1, + "-2": 572, + "-20": 2, + "-2000": 1, + "-2016": 2, + "-2033040": 1, + "-2048": 3, + "-20480": 2, + "-2083808": 1, + "-2088960": 3, + "-2092032": 1, + "-20951039/2": 1, + "-20971400": 1, + "-2097152": 1, + "-2097153/2": 3, + "-2098335/2": 1, + "-2098335/4": 2, + "-2098336": 1, + "-2101248": 2, + "-2102240": 1, + "-229376": 3, + "-24": 1, + "-24576": 2, + "-245761/2": 1, + "-245761/4": 1, + "-247772": 1, + "-253952": 1, + "-256": 4, + "-2560": 1, + "-262046": 1, + "-262141/2": 1, + "-262143": 1, + "-262143/2": 2, + "-262144": 2, + "-262145": 1, + "-262145/2": 4, + "-262145/4": 5, + "-2637808": 2, + "-270304": 1, + "-270336": 1, + "-278529": 1, + "-278529/2": 3, + "-278529/4": 1, + "-28672": 3, + "-28673/2": 1, + "-294913/2": 1, + "-294913/4": 2, + "-3": 38, + "-3/2": 61, + "-3/4": 117, + "-3/8": 2, + "-31/2": 4, + "-31/4": 1, + "-3132416": 1, + "-32": 43, + "-320": 1, + "-32704": 1, + "-32760": 1, + "-32766": 1, + "-32768": 6, + "-33497087": 1, + "-33525759": 1, + "-33538055/2": 2, + "-33554431/2": 2, + "-33685499/4": 1, + "-33685503/2": 1, + "-360448": 1, + "-3670016": 1, + "-36864": 1, + "-384": 2, + "-393216": 1, + "-3968": 1, + "-4": 213, + "-4000": 1, + "-4034": 1, + "-4079": 1, + "-4079/2": 1, + "-4095/2": 1, + "-4096": 13, + "-4098": 3, + "-416": 1, + "-4186112": 2, + "-4189183": 1, + "-41902077/2": 1, + "-4192192": 1, + "-4194303": 1, + "-4194304": 3, + "-4194305": 1, + "-4194305/2": 1, + "-4198401/2": 1, + "-4202496": 2, + "-459104": 1, + "-480": 1, + "-49153": 1, + "-491880": 1, + "-495544": 1, + "-5": 10, + "-5/2": 12, + "-5/4": 6, + "-505920": 1, + "-507904": 3, + "-510016": 1, + "-512": 10, + "-5120": 1, + "-516096": 1, + "-524092": 1, + "-524220": 1, + "-524286": 1, + "-524288": 4, + "-524512": 1, + "-524584": 1, + "-524640": 1, + "-525824": 1, + "-54": 1, + "-540608": 1, + "-540656": 1, + "-57344": 1, + "-57345/2": 3, + "-57345/4": 2, + "-57599/4": 1, + "-576": 1, + "-6": 4, + "-60": 1, + "-6144": 2, + "-64": 31, + "-640": 2, + "-65408": 1, + "-65520": 1, + "-65535": 1, + "-65536": 13, + "-67108862": 1, + "-7": 4, + "-7/2": 6, + "-7/4": 2, + "-704": 1, + "-72": 2, + "-7340032": 1, + "-79": 1, + "-79/2": 1, + "-8": 169, + "-80": 2, + "-8128": 1, + "-8191": 2, + "-8191/2": 3, + "-8192": 8, + "-8193/2": 1, + "-8197": 1, + "-8372224": 1, + "-8384384": 1, + "-8384514": 2, + "-8388607/4": 1, + "-8388608": 4, + "-8388609/2": 1, + "-8388613/4": 1, + "-9": 2, + "-9/2": 5, + "-9/4": 1, + "-918208": 1, + "-983729/2": 1, + "-983760": 3, + "1": 2676, + "1/16777216": 1, + "1/2": 3285, + "1/4": 3239, + "1/64": 2, + "1/8": 5, + "10": 7, + "1011840": 1, + "1015808": 2, + "1016520": 2, + "1020032": 1, + "1024": 4, + "10240": 3, + "1044480": 3, + "1048440": 1, + "1048576": 5, + "1049024": 1, + "1049168": 3, + "1049280": 1, + "1081312": 1, + "11": 2, + "11/2": 2, + "114688": 3, + "1152": 1, + "12": 3, + "120": 1, + "12288": 2, + "12582776": 1, + "128": 7, + "13/2": 4, + "130815/4": 1, + "131072": 12, + "1318904": 2, + "135168": 1, + "14336": 3, + "144": 1, + "147456": 1, + "15": 4, + "15/2": 8, + "15/4": 2, + "1566208": 1, + "16": 89, + "16384": 8, + "16385": 1, + "16748544": 1, + "16762880": 1, + "16777088": 1, + "16777215/2": 1, + "16777215/4": 1, + "16777216": 3, + "16785409/2": 1, + "17/2": 1, + "17039357": 1, + "17301503/2": 1, + "17301503/4": 1, + "180224": 1, + "18432": 1, + "196608": 1, + "1967520": 1, + "1984": 1, + "2": 771, + "20": 10, + "2000": 1, + "2016": 2, + "2033040": 1, + "2048": 5, + "20480": 1, + "2083808": 1, + "2092032": 1, + "2097092": 1, + "2097152": 3, + "2097153": 3, + "2097153/2": 2, + "2097220": 1, + "2098335/2": 1, + "2098335/4": 1, + "2098336": 1, + "2101248": 2, + "2102240": 1, + "229376": 2, + "24": 5, + "24576": 1, + "245763/4": 1, + "247772": 1, + "253952": 1, + "256": 7, + "2560": 1, + "257/4": 1, + "262046": 1, + "262143": 2, + "262143/2": 1, + "262144": 3, + "262145": 1, + "262145/2": 5, + "262145/4": 5, + "270304": 1, + "278529": 1, + "278529/2": 2, + "278529/4": 1, + "28672": 2, + "28673/2": 1, + "294912": 1, + "294913/2": 1, + "294913/4": 2, + "3": 43, + "3/2": 63, + "3/4": 134, + "31/2": 5, + "31/4": 2, + "32": 59, + "320": 1, + "32704": 1, + "32720": 1, + "32760": 1, + "32768": 5, + "32770": 1, + "32800": 1, + "32832": 1, + "33497087": 1, + "33525759": 1, + "33554177/4": 1, + "33554431/2": 1, + "33570817/2": 1, + "33612031/2": 1, + "34078711/4": 1, + "3670016": 2, + "384": 2, + "4": 217, + "4032": 2, + "4034": 1, + "4079/2": 1, + "4096": 11, + "4098": 2, + "416": 1, + "4167616": 1, + "4184064": 1, + "4186112": 1, + "4189183": 1, + "4192192": 1, + "4194303/2": 1, + "4194304": 1, + "4194305/2": 1, + "4194307/2": 1, + "4194307/4": 1, + "4198401": 1, + "4204480": 1, + "458752": 1, + "48": 1, + "480": 1, + "49151": 1, + "49152": 1, + "491864": 1, + "491880": 1, + "5": 12, + "5/2": 13, + "5/4": 4, + "505920": 1, + "507904": 2, + "510016": 1, + "512": 6, + "516096": 1, + "524220": 1, + "524288": 6, + "524512": 1, + "524584": 2, + "524640": 1, + "525824": 1, + "54": 1, + "540656": 1, + "57344": 1, + "57345/2": 3, + "57345/4": 2, + "576": 1, + "6": 7, + "60": 1, + "6144": 2, + "6291388": 1, + "64": 18, + "640": 1, + "65408": 1, + "65536": 13, + "65664": 1, + "7": 4, + "7/2": 4, + "704": 1, + "72": 2, + "7340032": 2, + "768": 2, + "79/2": 1, + "8": 157, + "80": 2, + "8068": 1, + "8128": 1, + "8189/2": 1, + "8189/4": 1, + "8191/2": 2, + "8192": 12, + "8193": 1, + "8193/2": 1, + "8195": 1, + "8195/2": 1, + "8196": 2, + "8198": 1, + "832": 1, + "8347645/4": 1, + "8372224": 1, + "8378366": 1, + "8388608": 5, + "8396807/4": 1, + "8403008": 1, + "9": 4, + "9/2": 2, + "9/4": 1, + "918209/2": 1, + "96": 1, + "960": 1, + "983728": 1, + "983760": 2 + }, + "dirty_helpers_restored": 492, + "events": 27909, + "improved_by_reverse": 393, + "logical_columns": 716, + "lowered_stream_sha256": "80ec724ee1b1231ad8f9f076297202b058b733b72eb90efb96e73cf56164f804", + "macros": 22693, + "new_positive_prefix": "523544956379558352023949789837996115/262144", + "new_prefix_bits": 101, + "original_positive_prefix": "16753412757380464429924108070201913461/8388608", + "paid_profile": { + "1": 2512, + "2": 400, + "3": 448, + "4": 160, + "5": 70, + "6": 8, + "8": 8 + }, + "primitive_kinds_per_real_component": { + "add": 12385, + "clear": 22235, + "copy": 15996, + "double": 16089, + "halve": 19723, + "negate": 346, + "subtract": 11381 + }, + "private_columns": 9, + "private_streams_cleared": true, + "real_primitives": { + "bidirectional": 196310, + "copy_binary": 200396, + "forward_best": 197120, + "original": 257280 + }, + "saved_beyond_forward": 810 + }, + "jp8/forward": { + "charged_payload_bits": 192, + "chosen_methods": { + "binary-forward": 22050, + "binary-reverse": 393, + "naf-forward": 250 + }, + "coefficient_occurrences": { + "-1": 2676, + "-1/16777216": 1, + "-1/2": 3285, + "-1/4": 3127, + "-1/64": 2, + "-1/8": 5, + "-10": 7, + "-1011840": 1, + "-1015808": 2, + "-1016520": 2, + "-1020032": 1, + "-1024": 4, + "-10240": 3, + "-1044480": 3, + "-1048440": 1, + "-1048576": 5, + "-1049024": 1, + "-1049168": 3, + "-1049280": 1, + "-1081312": 1, + "-11": 2, + "-11/2": 2, + "-114688": 3, + "-1152": 1, + "-12": 3, + "-120": 1, + "-12288": 2, + "-12582776": 1, + "-128": 7, + "-13/2": 4, + "-130815/4": 1, + "-131072": 12, + "-1318904": 2, + "-135168": 1, + "-14336": 3, + "-144": 1, + "-147456": 1, + "-15": 4, + "-15/2": 8, + "-15/4": 2, + "-1566208": 1, + "-16": 89, + "-16384": 8, + "-16385": 1, + "-16748544": 1, + "-16762880": 1, + "-16777088": 1, + "-16777215/2": 1, + "-16777215/4": 1, + "-16777216": 3, + "-16785409/2": 1, + "-17/2": 1, + "-17039357": 1, + "-17301503/2": 1, + "-17301503/4": 1, + "-180224": 1, + "-18432": 1, + "-196608": 1, + "-1967520": 1, + "-1984": 1, + "-2": 771, + "-20": 10, + "-2000": 1, + "-2016": 2, + "-2033040": 1, + "-2048": 5, + "-20480": 1, + "-2083808": 1, + "-2092032": 1, + "-2097092": 1, + "-2097152": 3, + "-2097153": 3, + "-2097153/2": 2, + "-2097220": 1, + "-2098335/2": 1, + "-2098335/4": 1, + "-2098336": 1, + "-2101248": 2, + "-2102240": 1, + "-229376": 2, + "-24": 5, + "-24576": 1, + "-245763/4": 1, + "-247772": 1, + "-253952": 1, + "-256": 7, + "-2560": 1, + "-257/4": 1, + "-262046": 1, + "-262143": 2, + "-262143/2": 1, + "-262144": 3, + "-262145": 1, + "-262145/2": 5, + "-262145/4": 5, + "-270304": 1, + "-278529": 1, + "-278529/2": 2, + "-278529/4": 1, + "-28672": 2, + "-28673/2": 1, + "-294912": 1, + "-294913/2": 1, + "-294913/4": 2, + "-3": 43, + "-3/2": 63, + "-3/4": 134, + "-31/2": 5, + "-31/4": 2, + "-32": 59, + "-320": 1, + "-32704": 1, + "-32720": 1, + "-32760": 1, + "-32768": 5, + "-32770": 1, + "-32800": 1, + "-32832": 1, + "-33497087": 1, + "-33525759": 1, + "-33554177/4": 1, + "-33554431/2": 1, + "-33570817/2": 1, + "-33612031/2": 1, + "-34078711/4": 1, + "-3670016": 2, + "-384": 2, + "-4": 217, + "-4032": 2, + "-4034": 1, + "-4079/2": 1, + "-4096": 11, + "-4098": 2, + "-416": 1, + "-4167616": 1, + "-4184064": 1, + "-4186112": 1, + "-4189183": 1, + "-4192192": 1, + "-4194303/2": 1, + "-4194304": 1, + "-4194305/2": 1, + "-4194307/2": 1, + "-4194307/4": 1, + "-4198401": 1, + "-4204480": 1, + "-458752": 1, + "-48": 1, + "-480": 1, + "-49151": 1, + "-49152": 1, + "-491864": 1, + "-491880": 1, + "-5": 12, + "-5/2": 13, + "-5/4": 4, + "-505920": 1, + "-507904": 2, + "-510016": 1, + "-512": 6, + "-516096": 1, + "-524220": 1, + "-524288": 6, + "-524512": 1, + "-524584": 2, + "-524640": 1, + "-525824": 1, + "-54": 1, + "-540656": 1, + "-57344": 1, + "-57345/2": 3, + "-57345/4": 2, + "-576": 1, + "-6": 7, + "-60": 1, + "-6144": 2, + "-6291388": 1, + "-64": 18, + "-640": 1, + "-65408": 1, + "-65536": 13, + "-65664": 1, + "-7": 4, + "-7/2": 4, + "-704": 1, + "-72": 2, + "-7340032": 2, + "-768": 2, + "-79/2": 1, + "-8": 157, + "-80": 2, + "-8068": 1, + "-8128": 1, + "-8189/2": 1, + "-8189/4": 1, + "-8191/2": 2, + "-8192": 12, + "-8193": 1, + "-8193/2": 1, + "-8195": 1, + "-8195/2": 1, + "-8196": 2, + "-8198": 1, + "-832": 1, + "-8347645/4": 1, + "-8372224": 1, + "-8378366": 1, + "-8388608": 5, + "-8396807/4": 1, + "-8403008": 1, + "-9": 4, + "-9/2": 2, + "-9/4": 1, + "-918209/2": 1, + "-96": 1, + "-960": 1, + "-983728": 1, + "-983760": 2, + "1": 3539, + "1/2": 2647, + "1/32": 3, + "1/4": 3167, + "1/8": 7, + "10": 4, + "1016520": 2, + "1024": 6, + "10240": 3, + "1032192": 1, + "1044480": 3, + "10485700": 1, + "1048576": 6, + "1049168": 2, + "1051648": 1, + "108": 1, + "11": 2, + "11/2": 5, + "11/4": 1, + "114688": 3, + "12": 1, + "12288": 2, + "128": 8, + "1280": 1, + "13/2": 9, + "13/4": 1, + "130815/4": 1, + "131071/2": 1, + "131071/4": 1, + "131072": 5, + "131327/4": 1, + "1318904": 2, + "135168": 1, + "1408": 1, + "14336": 3, + "144": 1, + "147456": 1, + "15": 4, + "15/2": 6, + "15/4": 2, + "1566208": 1, + "16": 89, + "160": 2, + "16256": 1, + "16377/4": 2, + "16383": 1, + "16384": 8, + "16385/4": 1, + "16394": 1, + "16748544": 1, + "16762880": 1, + "16777213/4": 1, + "16777215": 1, + "16777215/2": 2, + "16777216": 2, + "17/2": 6, + "17/4": 1, + "180224": 1, + "18432": 1, + "196608": 1, + "1967520": 1, + "1984": 1, + "2": 572, + "20": 2, + "2000": 1, + "2016": 2, + "2033040": 1, + "2048": 3, + "20480": 2, + "2083808": 1, + "2088960": 3, + "2092032": 1, + "20951039/2": 1, + "20971400": 1, + "2097152": 1, + "2097153/2": 3, + "2098335/2": 1, + "2098335/4": 2, + "2098336": 1, + "2101248": 2, + "2102240": 1, + "229376": 3, + "24": 1, + "24576": 2, + "245761/2": 1, + "245761/4": 1, + "247772": 1, + "253952": 1, + "256": 4, + "2560": 1, + "262046": 1, + "262141/2": 1, + "262143": 1, + "262143/2": 2, + "262144": 2, + "262145": 1, + "262145/2": 4, + "262145/4": 5, + "2637808": 2, + "270304": 1, + "270336": 1, + "278529": 1, + "278529/2": 3, + "278529/4": 1, + "28672": 3, + "28673/2": 1, + "294913/2": 1, + "294913/4": 2, + "3": 38, + "3/2": 61, + "3/4": 117, + "3/8": 2, + "31/2": 4, + "31/4": 1, + "3132416": 1, + "32": 43, + "320": 1, + "32704": 1, + "32760": 1, + "32766": 1, + "32768": 6, + "33497087": 1, + "33525759": 1, + "33538055/2": 2, + "33554431/2": 2, + "33685499/4": 1, + "33685503/2": 1, + "360448": 1, + "3670016": 1, + "36864": 1, + "384": 2, + "393216": 1, + "3968": 1, + "4": 213, + "4000": 1, + "4034": 1, + "4079": 1, + "4079/2": 1, + "4095/2": 1, + "4096": 13, + "4098": 3, + "416": 1, + "4186112": 2, + "4189183": 1, + "41902077/2": 1, + "4192192": 1, + "4194303": 1, + "4194304": 3, + "4194305": 1, + "4194305/2": 1, + "4198401/2": 1, + "4202496": 2, + "459104": 1, + "480": 1, + "49153": 1, + "491880": 1, + "495544": 1, + "5": 10, + "5/2": 12, + "5/4": 6, + "505920": 1, + "507904": 3, + "510016": 1, + "512": 10, + "5120": 1, + "516096": 1, + "524092": 1, + "524220": 1, + "524286": 1, + "524288": 4, + "524512": 1, + "524584": 1, + "524640": 1, + "525824": 1, + "54": 1, + "540608": 1, + "540656": 1, + "57344": 1, + "57345/2": 3, + "57345/4": 2, + "57599/4": 1, + "576": 1, + "6": 4, + "60": 1, + "6144": 2, + "64": 31, + "640": 2, + "65408": 1, + "65520": 1, + "65535": 1, + "65536": 13, + "67108862": 1, + "7": 4, + "7/2": 6, + "7/4": 2, + "704": 1, + "72": 2, + "7340032": 1, + "79": 1, + "79/2": 1, + "8": 169, + "80": 2, + "8128": 1, + "8191": 2, + "8191/2": 3, + "8192": 8, + "8193/2": 1, + "8197": 1, + "8372224": 1, + "8384384": 1, + "8384514": 2, + "8388607/4": 1, + "8388608": 4, + "8388609/2": 1, + "8388613/4": 1, + "9": 2, + "9/2": 5, + "9/4": 1, + "918208": 1, + "983729/2": 1, + "983760": 3 + }, + "dirty_helpers_restored": 492, + "events": 27909, + "improved_by_reverse": 393, + "logical_columns": 716, + "lowered_stream_sha256": "8f16ef70d9e10b64a469820b87ac64cd3c39ada023a2fb0dbc8d41f98ba13d79", + "macros": 22693, + "new_positive_prefix": "4536097038555678210152179936098673/281474976710656", + "new_prefix_bits": 64, + "original_positive_prefix": "4536094588619580433782972610869617/281474976710656", + "paid_profile": { + "1": 2512, + "2": 400, + "3": 448, + "4": 160, + "5": 70, + "6": 8, + "8": 8 + }, + "primitive_kinds_per_real_component": { + "add": 12322, + "clear": 22227, + "copy": 16004, + "double": 16089, + "halve": 19723, + "negate": 346, + "subtract": 11436 + }, + "private_columns": 9, + "private_streams_cleared": true, + "real_primitives": { + "bidirectional": 196294, + "copy_binary": 200380, + "forward_best": 197104, + "original": 257232 + }, + "saved_beyond_forward": 810 + }, + "sw4/backward": { + "charged_payload_bits": 192, + "chosen_methods": { + "binary-forward": 18939, + "binary-reverse": 148, + "naf-forward": 110 + }, + "coefficient_occurrences": { + "-1": 3656, + "-1/16": 1, + "-1/2": 2734, + "-1/4": 1996, + "-1/8": 1, + "-10": 1, + "-1020": 1, + "-1024": 3, + "-1025/4": 1, + "-1056": 1, + "-11": 1, + "-11/2": 3, + "-11/4": 1, + "-12": 3, + "-12224": 1, + "-12256": 1, + "-12352": 1, + "-124": 1, + "-128": 15, + "-1280": 1, + "-13/4": 1, + "-130626": 1, + "-131040": 1, + "-131055": 1, + "-131059": 1, + "-131068": 1, + "-131072": 1, + "-131073/2": 1, + "-131076": 1, + "-132352": 1, + "-136": 1, + "-14": 1, + "-15": 2, + "-1536": 3, + "-1552": 1, + "-16": 21, + "-16352": 1, + "-16382": 1, + "-16384": 1, + "-1680": 1, + "-17": 1, + "-192": 1, + "-196646": 1, + "-2": 508, + "-20": 2, + "-2048": 3, + "-21/2": 1, + "-2112": 1, + "-24": 2, + "-2448": 1, + "-248": 1, + "-255": 1, + "-256": 16, + "-257": 2, + "-257/2": 1, + "-262111/4": 1, + "-262115/4": 1, + "-272": 1, + "-28": 2, + "-28416": 1, + "-3": 14, + "-3/2": 30, + "-3/4": 41, + "-30": 2, + "-31/4": 1, + "-3104": 1, + "-31505": 1, + "-32": 12, + "-32015": 1, + "-32144": 1, + "-32257": 1, + "-32752": 1, + "-32764": 1, + "-32768": 3, + "-32769": 1, + "-33/4": 1, + "-33008": 1, + "-33423": 1, + "-33535": 1, + "-33535/2": 1, + "-3360": 1, + "-34": 1, + "-35/2": 1, + "-36": 1, + "-3616": 1, + "-36831": 1, + "-36831/2": 1, + "-384": 2, + "-4": 164, + "-40": 1, + "-4096": 3, + "-4112": 2, + "-4896": 1, + "-5": 4, + "-5/2": 7, + "-5/4": 2, + "-510": 2, + "-512": 8, + "-514": 1, + "-56": 2, + "-56832": 1, + "-6": 10, + "-6112": 1, + "-6128": 1, + "-6176": 1, + "-63010": 1, + "-64": 8, + "-640": 1, + "-64030": 1, + "-64288": 1, + "-64514": 1, + "-65313": 1, + "-65504": 1, + "-65520": 1, + "-65534": 1, + "-65536": 2, + "-65538": 2, + "-66016": 1, + "-66176": 1, + "-66848": 1, + "-7": 5, + "-7/2": 14, + "-7232": 1, + "-768": 4, + "-8": 46, + "-80": 1, + "-8156": 1, + "-8157/2": 1, + "-8176": 1, + "-8192": 1, + "-8195/2": 1, + "-8196": 1, + "-8224": 2, + "-9": 1, + "-9/2": 9, + "-9/4": 1, + "-98323": 1, + "1": 2764, + "1/1024": 1, + "1/16": 1, + "1/2": 2780, + "1/4": 2037, + "1/8": 3, + "1023/4": 1, + "1024": 2, + "1025/4": 1, + "111": 1, + "111/2": 1, + "12": 4, + "123": 1, + "123/2": 1, + "125": 1, + "125/2": 1, + "126": 1, + "126976": 1, + "128": 13, + "1280": 3, + "129": 1, + "129/2": 1, + "13/2": 4, + "131/2": 1, + "131/4": 1, + "131008": 2, + "131068": 2, + "131072": 4, + "131076": 1, + "131104": 1, + "131136": 2, + "131646": 1, + "139392": 1, + "14": 1, + "14336": 1, + "1535/4": 1, + "1541/4": 1, + "16": 16, + "16384": 4, + "17": 2, + "17/2": 3, + "1776": 1, + "1792": 1, + "1793/4": 1, + "19": 1, + "19/2": 2, + "19/4": 1, + "192": 2, + "1920": 1, + "196578": 1, + "2": 754, + "2032": 3, + "2040": 1, + "2048": 1, + "20496": 1, + "24": 3, + "248": 1, + "251/2": 1, + "251/4": 1, + "255": 3, + "255/2": 1, + "256": 11, + "2560": 2, + "257/4": 1, + "261/2": 1, + "261/4": 1, + "262141/4": 1, + "262143/2": 1, + "262144": 2, + "262152": 1, + "28": 1, + "28672": 1, + "288": 1, + "29/2": 1, + "3": 25, + "3/2": 36, + "3/4": 28, + "31": 1, + "31/4": 1, + "32": 12, + "32767": 1, + "32768": 3, + "32769": 1, + "33/4": 2, + "3552": 1, + "3584": 1, + "36": 1, + "3839/4": 1, + "384": 2, + "39/4": 1, + "4": 129, + "4064": 3, + "4080": 2, + "4096": 3, + "40992": 1, + "4113": 1, + "4113/2": 1, + "4128": 1, + "496": 2, + "5": 4, + "5/2": 9, + "5/4": 6, + "510": 2, + "512": 9, + "517/2": 1, + "517/4": 1, + "576": 1, + "6": 5, + "62": 1, + "63": 1, + "63488": 1, + "64": 13, + "640": 1, + "65504": 2, + "65534": 3, + "65536": 5, + "65539/4": 1, + "65552": 1, + "65568": 2, + "65823": 1, + "69696": 1, + "7": 2, + "7/2": 7, + "72": 1, + "768": 3, + "8": 35, + "8160": 1, + "8192": 5, + "8195/2": 1, + "8196": 1, + "8220": 1, + "8221/2": 1, + "8256": 1, + "896": 1, + "9/2": 12, + "9/4": 2, + "96": 1, + "98289": 1, + "992": 1 + }, + "dirty_helpers_restored": 504, + "events": 24403, + "improved_by_reverse": 148, + "logical_columns": 728, + "lowered_stream_sha256": "8d17f62d1e049aec1e3504c6b64768dceacc8b63660bfe16a7e443cf9b7225c9", + "macros": 19197, + "new_positive_prefix": "24712511549002215298927/8", + "new_prefix_bits": 72, + "original_positive_prefix": "48299247699832632898063/16", + "paid_profile": { + "1": 2556, + "2": 334, + "3": 430, + "4": 194, + "5": 56, + "8": 8 + }, + "primitive_kinds_per_real_component": { + "add": 9455, + "clear": 18364, + "copy": 11928, + "double": 6883, + "halve": 14233, + "negate": 648, + "subtract": 9609 + }, + "private_columns": 9, + "private_streams_cleared": true, + "real_primitives": { + "bidirectional": 142240, + "copy_binary": 143674, + "forward_best": 142552, + "original": 193210 + }, + "saved_beyond_forward": 312 + }, + "sw4/forward": { + "charged_payload_bits": 192, + "chosen_methods": { + "binary-forward": 18939, + "binary-reverse": 148, + "naf-forward": 110 + }, + "coefficient_occurrences": { + "-1": 2764, + "-1/1024": 1, + "-1/16": 1, + "-1/2": 2780, + "-1/4": 1925, + "-1/8": 3, + "-1023/4": 1, + "-1024": 2, + "-1025/4": 1, + "-111": 1, + "-111/2": 1, + "-12": 4, + "-123": 1, + "-123/2": 1, + "-125": 1, + "-125/2": 1, + "-126": 1, + "-126976": 1, + "-128": 13, + "-1280": 3, + "-129": 1, + "-129/2": 1, + "-13/2": 4, + "-131/2": 1, + "-131/4": 1, + "-131008": 2, + "-131068": 2, + "-131072": 4, + "-131076": 1, + "-131104": 1, + "-131136": 2, + "-131646": 1, + "-139392": 1, + "-14": 1, + "-14336": 1, + "-1535/4": 1, + "-1541/4": 1, + "-16": 16, + "-16384": 4, + "-17": 2, + "-17/2": 3, + "-1776": 1, + "-1792": 1, + "-1793/4": 1, + "-19": 1, + "-19/2": 2, + "-19/4": 1, + "-192": 2, + "-1920": 1, + "-196578": 1, + "-2": 754, + "-2032": 3, + "-2040": 1, + "-2048": 1, + "-20496": 1, + "-24": 3, + "-248": 1, + "-251/2": 1, + "-251/4": 1, + "-255": 3, + "-255/2": 1, + "-256": 11, + "-2560": 2, + "-257/4": 1, + "-261/2": 1, + "-261/4": 1, + "-262141/4": 1, + "-262143/2": 1, + "-262144": 2, + "-262152": 1, + "-28": 1, + "-28672": 1, + "-288": 1, + "-29/2": 1, + "-3": 25, + "-3/2": 36, + "-3/4": 28, + "-31": 1, + "-31/4": 1, + "-32": 12, + "-32767": 1, + "-32768": 3, + "-32769": 1, + "-33/4": 2, + "-3552": 1, + "-3584": 1, + "-36": 1, + "-3839/4": 1, + "-384": 2, + "-39/4": 1, + "-4": 129, + "-4064": 3, + "-4080": 2, + "-4096": 3, + "-40992": 1, + "-4113": 1, + "-4113/2": 1, + "-4128": 1, + "-496": 2, + "-5": 4, + "-5/2": 9, + "-5/4": 6, + "-510": 2, + "-512": 9, + "-517/2": 1, + "-517/4": 1, + "-576": 1, + "-6": 5, + "-62": 1, + "-63": 1, + "-63488": 1, + "-64": 13, + "-640": 1, + "-65504": 2, + "-65534": 3, + "-65536": 5, + "-65539/4": 1, + "-65552": 1, + "-65568": 2, + "-65823": 1, + "-69696": 1, + "-7": 2, + "-7/2": 7, + "-72": 1, + "-768": 3, + "-8": 35, + "-8160": 1, + "-8192": 5, + "-8195/2": 1, + "-8196": 1, + "-8220": 1, + "-8221/2": 1, + "-8256": 1, + "-896": 1, + "-9/2": 12, + "-9/4": 2, + "-96": 1, + "-98289": 1, + "-992": 1, + "1": 3648, + "1/16": 1, + "1/2": 2734, + "1/4": 2108, + "1/8": 1, + "10": 1, + "1020": 1, + "1024": 3, + "1025/4": 1, + "1056": 1, + "11": 1, + "11/2": 3, + "11/4": 1, + "12": 3, + "12224": 1, + "12256": 1, + "12352": 1, + "124": 1, + "128": 15, + "1280": 1, + "13/4": 1, + "130626": 1, + "131040": 1, + "131055": 1, + "131059": 1, + "131068": 1, + "131072": 1, + "131073/2": 1, + "131076": 1, + "132352": 1, + "136": 1, + "14": 1, + "15": 2, + "1536": 3, + "1552": 1, + "16": 21, + "16352": 1, + "16382": 1, + "16384": 1, + "1680": 1, + "17": 1, + "192": 1, + "196646": 1, + "2": 508, + "20": 2, + "2048": 3, + "21/2": 1, + "2112": 1, + "24": 2, + "2448": 1, + "248": 1, + "255": 1, + "256": 16, + "257": 2, + "257/2": 1, + "262111/4": 1, + "262115/4": 1, + "272": 1, + "28": 2, + "28416": 1, + "3": 14, + "3/2": 30, + "3/4": 41, + "30": 2, + "31/4": 1, + "3104": 1, + "31505": 1, + "32": 12, + "32015": 1, + "32144": 1, + "32257": 1, + "32752": 1, + "32764": 1, + "32768": 3, + "32769": 1, + "33/4": 1, + "33008": 1, + "33423": 1, + "33535": 1, + "33535/2": 1, + "3360": 1, + "34": 1, + "35/2": 1, + "36": 1, + "3616": 1, + "36831": 1, + "36831/2": 1, + "384": 2, + "4": 164, + "40": 1, + "4096": 3, + "4112": 2, + "4896": 1, + "5": 4, + "5/2": 7, + "5/4": 2, + "510": 2, + "512": 8, + "514": 1, + "56": 2, + "56832": 1, + "6": 10, + "6112": 1, + "6128": 1, + "6176": 1, + "63010": 1, + "64": 8, + "640": 1, + "64030": 1, + "64288": 1, + "64514": 1, + "65313": 1, + "65504": 1, + "65520": 1, + "65534": 1, + "65536": 2, + "65538": 2, + "66016": 1, + "66176": 1, + "66848": 1, + "7": 5, + "7/2": 14, + "7232": 1, + "768": 4, + "8": 46, + "80": 1, + "8156": 1, + "8157/2": 1, + "8176": 1, + "8192": 1, + "8195/2": 1, + "8196": 1, + "8224": 2, + "9": 1, + "9/2": 9, + "9/4": 1, + "98323": 1 + }, + "dirty_helpers_restored": 504, + "events": 24403, + "improved_by_reverse": 148, + "logical_columns": 728, + "lowered_stream_sha256": "bf021866a6de4ede1ae652e91ad4f8de603415dc71d4b24b10969f2ae0c993ac", + "macros": 19197, + "new_positive_prefix": "27605459502654407221/1024", + "new_prefix_bits": 55, + "original_positive_prefix": "6812058044968180837/256", + "paid_profile": { + "1": 2556, + "2": 334, + "3": 430, + "4": 194, + "5": 56, + "8": 8 + }, + "primitive_kinds_per_real_component": { + "add": 10141, + "clear": 18356, + "copy": 11936, + "double": 6883, + "halve": 14233, + "negate": 648, + "subtract": 8915 + }, + "private_columns": 9, + "private_streams_cleared": true, + "real_primitives": { + "bidirectional": 142224, + "copy_binary": 143658, + "forward_best": 142536, + "original": 193162 + }, + "saved_beyond_forward": 312 + } + }, + "status": "finite coefficient circuit construction; no new kappa" +} diff --git a/research/dyadic-horner-direction/README.md b/research/dyadic-horner-direction/README.md new file mode 100644 index 0000000000..60ab2b4065 --- /dev/null +++ b/research/dyadic-horner-direction/README.md @@ -0,0 +1,184 @@ +# Bidirectional Horner for individual dyadic coefficients + +**Finite complex-supplier circuit construction; no new κ.** Building a +fractional coefficient from its low digits can avoid the numerator doublings +followed by denominator halvings in conventional Horner lowering. This package +chooses the cheaper direction separately for each unchanged scalar macro. +It preserves clearing after every addition, including arbitrary incoming work. + +The new saving, beyond copy/unit and forward signed-digit lowering, is **928 +real primitives per CK orientation, 810 per JP8 orientation, and 312 per SW4 +orientation**. SW4 was the #741 selected supplier at the starting base; CK and +JP8 belong to the preserved #626 checkpoint. These are circuit counts, not +runtime measurements. Earlier improvements receive separate columns: + +| Program | Original | Copy/unit (#696) | Best forward binary/NAF | Bidirectional | New saving | +|---|---:|---:|---:|---:|---:| +| CK forward | 224,938 | 169,618 | 169,416 | 168,488 | 928 | +| CK backward | 224,986 | 169,634 | 169,432 | 168,504 | 928 | +| JP8 forward | 257,232 | 200,380 | 197,104 | 196,294 | 810 | +| JP8 backward | 257,280 | 200,396 | 197,120 | 196,310 | 810 | +| SW4 forward | 193,162 | 143,658 | 142,536 | 142,224 | 312 | +| SW4 backward | 193,210 | 143,674 | 142,552 | 142,240 | 312 | + +The first two reference columns are inherited methods, freshly applied here +to the #741 scalar word as well as the checkpoint words. Forward NAF is the +credited #723/#787 mechanism. This package makes no claim of discovering those +savings. Cross-macro sharing or target/helper basis changes are not composed +into this table. + +## Reproduce + +Python 3.11+ and the standard library; offline, no writes by default: + +```sh +python3 -B -I research/dyadic-horner-direction/verify.py +python3 -B -I research/dyadic-horner-direction/crosscheck.py +python3 -B -I research/dyadic-horner-direction/test_verify.py +``` + +Expected first two final lines: + +```text +PASS_DYADIC_HORNER_DIRECTION programs=6 coefficients=962 extra_saved_per_orientation=928,810,312 controls=14 kappa=unchanged +PASS_INTEGER_HORNER_CROSSCHECK coefficients=962 grid_cases=13286 input_columns=3 costs_and_prefixes=exact +``` + +The last command runs eight tests. `verify.py --write /new/path.json` +reconstructs the receipt instead of comparing it, and refuses an existing +destination. The default command checks every committed proof-relevant field +in [EXPECTED.json](EXPECTED.json), including integer versus floating JSON +representations. [VALIDATION.md](VALIDATION.md) records executed checks. + +## Construction and exact cost + +Consider `t += q*s`, with distinct target, source and work. Write the nonzero +dyadic as `q = sign * a * 2^e`, with positive odd `a`. Let +`a = sum(d_i * 2^i, i=0..h)`, using binary or non-adjacent signed digits. +Then `d_0` is ±1. Initialize `w = s` by a charged copy. For increasing +`i=1..h`, halve `w`, then add `d_0*d_i*s` when `d_i` is nonzero. After step i, + +```text +w = d_0 * (sum(d_j * 2^j, j=0..i)) / 2^i * s. +``` + +The assertion holds initially since `d_0^2=1`; a halving and the next signed +source addition establish the induction. Scale by `2^(h+e)` using charged +doublings or halvings. Accumulate `sign*d_0*w` into t, then clear w. The +result is exactly `(t+q*s, s, 0)` for arbitrary initial `(t,s,w)`. No other +register is touched. The sign correction is necessary: reverse NAF for 11/8 +starts with -1, so its final accumulation subtracts work for a positive q. +Fourteen adverse controls include deleting that correction. + +If the expansion has m nonzero digits, the reverse word costs + +```text +1 copy + h halvings + (m-1) signed reads + + |h+e| shifts + 1 target accumulation + 1 clear + = 2 + h + m + |h+e| real primitives. +``` + +For a reduced positive numerator A and denominator `2^k`, forward Horner +with expansion height H and weight M costs `2+H+M+k`. For odd A this shows +why reverse processing can help: it substitutes `|H-k|` for k. For example, +3/2 uses `copy; halve; add source; add target; clear`, five primitives rather +than six under forward copy-Horner. Integral even numerators are reduced to +their odd part only for the reverse construction; their extracted exponent +is charged in the final scaling. Unit coefficients keep #696's two-gate +accumulation/clear circuit. + +The four candidates are forward binary, forward NAF, reverse binary and +reverse NAF. The first shortest word in that order wins. Consequently this +finite menu cannot raise the scalar primitive count relative to the credited +forward baseline. No shortest-chain or general circuit optimality is claimed. +Every real-component gate is charged; the complex bill is twice that count. +No additional private register, logical helper, frame transition, wrapper or +recursive child is required. All emitted gates retain their macro's frame. + +## Evidence and intermediate bounds + +[verify.py](verify.py) executes every primitive in all six fixed programs, +using exact sparse rational rows. The #626 words have 716 arbitrary logical +inputs, including 492 dirty helpers. SW4 has 728, including 504 dirty helpers. +Each replay also starts all eight private centres and the coefficient stream +with nine independent arbitrary inputs. Every macro boundary agrees, every +logical endpoint agrees, every helper is restored and every private stream +is erased. The unchanged paid event histograms and original invoices agree +with their pinned SPECs. + +The checker independently propagates positive triangle majorants through +every primitive; it does not borrow a receipt for the changed words. The new +forward/backward bounds are 40/62 bits for CK, 64/101 for JP8, and 55/72 for +SW4. All are below the inherited 192-bit local allowance. Exact rational +envelopes, operation histograms and framed stream digests are in the receipt. +Signed cancellation is never used to understate those majorants. + +All 962 distinct coefficients receive arbitrary three-column checks for +**every** available candidate, not just the chosen one. Reverse words win on +36 distinct coefficients, appearing in 415 CK, 393 JP8 and 148 SW4 additions +per orientation. Some coefficient sets overlap. The 14 controls cover signs, +initialization, source integrity, halving, erasure, inadmissible coefficients, +aliasing, cost undercharging and an endpoint-neutral prefix excursion. + +[crosscheck.py](crosscheck.py) uses dense integer vectors with binary +denominators instead of the primary rational-row interpreter. It derives +NAF height/weight from shifted bits of `3A` and A, independently of the +lowerer's modular digit recurrence, and checks the closed cost formulas. +It agrees on all receipt coefficients and the fixed 13,286-input grid +`q=±n/2^k`, `1<=n<=511`, `0<=k<=12`, including reducible inputs. This is a +completed finite crosscheck, not a universal optimality search. Both +implementations were written by one AI agent, not separate human reviewers. + +## Pins, predecessors and scope + +Exact base: **7ee02b7c96d85f22b38d28bd7ed49bb8c1aeb261**. Selected #741 head: +`e516b1463606840a15f80aac1995d64ce0092e89`. Historical #626 head: +`660de893d27bb7abd1d5b01b1640207528a5c851`, from #622 at +`f69477f4f6d3c7eb1f740b166881bffed4ffa9f6`. +[SOURCES.json](SOURCES.json) binds both reviewed records to their manifests, +SPECs and consumed program payloads. SW4 inputs are read directly from the +committed maintainer replay archive without extraction or code execution. +Every consumed gzip member is compared after decompression. The original +archive container hash is retained as provenance; harmless repackaging is +accepted. This does not cold-rebuild the supplier construction chain. + +During publication, main advanced to +`f567884aeb8851b6e794af1184119a3bfbe1e631` and selected #799 at +κ = 0.001661634653669567. The six programs here retain their #741/#626 scope; +no transport to #799 is claimed. The unchanged #741 record is now archived at +`certificates/checkpoints/frontier741.json`. The verifier accepts either +official location only with the same exact pinned bytes and manifest binding. +Its complete receipt also passes using the actual inputs from refreshed main. + +Sagar Thakrar's **#696** copy/unit lowering at +`5a3f983715027c4fd83f50bc9001d4b18463bed1` is vendored verbatim with its notice. +Its Git blob is `a2c2889e5be41a0fc30d4dfa5dfcebb03d6d47f8`. Credit his +**#723** for forward signed digits, Chris Pagolu's **#734** for a bounded +forward-Horner class and **our #787** for the replay/NAF implementation +adapted here (`93ceb65cfbf339d7ca743614d4756a3af1440cd4`). + +Sagar's **#751** uses reverse Horner to collect different sources at a shared +target across macros. This contribution reverses the digit direction *within +one coefficient macro* and retains its original clearing boundary. **#739, +#769 and #811** reuse coefficients across reads; **#793/#807/#816** alter +source, helper or target panels. Their savings are not assumed additive. +The submission refresh also inspected Ryan Haines's **#830**, which +transposes #811's cross-macro work into backward JP8 batches; that different +boundary contract and its savings are not combined here. +[CLAIM.json](CLAIM.json) records the inspected heads, three candidates, OS +seed **39**, finite scope and local claim in the absence of a sprint issue. + +Credit icekylinx's primitive/emitter lineage, DreamingOfClouds, Jeremy Kothe, +Chafik Boukhalfa, Rohan Arun, eumemic and the retained contributors to #622, +#626 and the #741 chain. Their source and Apache-2.0 notices are retained. +Prepared for **Gareth Davidson (@bitplane) with substantial OpenAI Codex +assistance**. No independent human review is claimed. + +This contribution does not change the selected κ. Production lowering, +global invoices/admission and any frontier promotion are separate work. +Native geometry, ordered phase/wrapper identities and global ownership are +inherited from the pinned construction; their expensive checks are not rerun +here. Uniform compilation, common-label/mutable-source realization, physical +hosting, recursive interfaces, precision/tape and analytic transfer remain +assumptions. This exact finite scalar replay is not a proof of the complete +multiplication theorem. No selected artifact or `upstream/` file is edited. diff --git a/research/dyadic-horner-direction/SOURCES.json b/research/dyadic-horner-direction/SOURCES.json new file mode 100644 index 0000000000..9825196b85 --- /dev/null +++ b/research/dyadic-horner-direction/SOURCES.json @@ -0,0 +1,90 @@ +{ + "base_commit": "7ee02b7c96d85f22b38d28bd7ed49bb8c1aeb261", + "base_tree": "2bb27541ee289e7a650eb0559abc3df09754059e", + "pr626_head": "660de893d27bb7abd1d5b01b1640207528a5c851", + "pr622_head": "f69477f4f6d3c7eb1f740b166881bffed4ffa9f6", + "pr741_head": "e516b1463606840a15f80aac1995d64ce0092e89", + "pr696_head": "5a3f983715027c4fd83f50bc9001d4b18463bed1", + "pr696_lower_git_blob": "a2c2889e5be41a0fc30d4dfa5dfcebb03d6d47f8", + "pr787_replay_origin": "93ceb65cfbf339d7ca743614d4756a3af1440cd4", + "files": [ + { + "path": "research/complex-k492-owner-repair/data/SPEC.json", + "encoding": "file", + "sha256": "2a2577ac526535826fed9d5f7f83f6e2e0ec058a146c64f7286720b995fa2323" + }, + { + "path": "research/complex-k492-owner-repair/code/hpe_emit_local.py", + "encoding": "file", + "sha256": "7e4a6fbc38c8228157b6311457d1496bf460291393043932d2c365f004f77805" + }, + { + "path": "research/complex-k492-owner-repair/code/hpe_audit_local.py", + "encoding": "file", + "sha256": "6bd9a1e279c9c9e4f3767d9f82e537b559292906feb2ddab02f380fb6523a810" + }, + { + "path": "research/complex-k492-owner-repair/code/invoice_allcold.py", + "encoding": "file", + "sha256": "141bd2fd58bbfb5b8d0fc8f56f61c45586d5608a5af3487c6b883dd987f998ec" + }, + { + "path": "research/community-k492-audit/pr626/replay/mixed-global/base/providers/ck/LOCAL-PROGRAMS.json.gz", + "encoding": "gzip-payload", + "sha256": "854f17274092263dc25e60367f4cd0d29f60a8446becd17cc1883ebed7a97900" + }, + { + "path": "research/community-k492-audit/pr626/replay/mixed-global/base/providers/ck/CANONICAL-WORD.json.gz", + "encoding": "gzip-payload", + "sha256": "9bbc75dede090cfd7a0a0252424ea9d9f6211e2350d2a801d4e4f2f0784167c7" + }, + { + "path": "research/community-k492-audit/pr626/replay/mixed-global/base/providers/jp8/LOCAL-PROGRAMS.json.gz", + "encoding": "gzip-payload", + "sha256": "efe45ce7fb025a6f53cc9eb54e951ac2211a5ed927e689a049e4f68ca680654b" + }, + { + "path": "research/community-k492-audit/pr626/replay/mixed-global/base/providers/jp8/CANONICAL-WORD.json.gz", + "encoding": "gzip-payload", + "sha256": "fb4a8d14ed2a8048698bea6ae16f86163a1aa6c80f2eb622222eee5cdbce9b3b" + }, + { + "path": "research/community-k492-audit/SELECTED-SOURCE.json", + "encoding": "file", + "sha256": "36e9e421230c4cb7b6a537d76a4bdfb6f667730d383e56062d4e45957484ab9e" + }, + { + "path": "certificates/checkpoints/k492626.json", + "encoding": "file", + "sha256": "b3bf402f31a69bde0629936a9b569bed48281568d7b16d5fba120b5311ea1f53" + }, + { + "path": "certificates/selected-result.json", + "encoding": "file", + "sha256": "8f2bfbf11609194654d4da145866223d4c546c5418727cae056bfb9968cabcac", + "archived_paths": [ + "certificates/checkpoints/frontier741.json" + ] + }, + { + "path": "research/community-frontier741-audit/SELECTED-SOURCE.json", + "encoding": "file", + "sha256": "8bf379a8a3d1a34c76fd4c868e1d125e78360f02066553a8d1a30d3bc96f6d8b" + }, + { + "path": "research/complex-sw4-frame8/data/SPEC.json", + "encoding": "file", + "sha256": "7fc2bd2e3c0ac13729c1fa1f0f327a4eb7c72373ba58e5ed3954b30e23c803be" + }, + { + "path": "research/dyadic-horner-direction/vendor/pr696_lower.py", + "encoding": "file", + "sha256": "eb37d00063dc09323e9aca041d23da749ce17fbd71dade9aaf1c059cab0b9753" + } + ], + "archive": { + "path": "research/community-frontier741-audit/composed-replay-evidence.tar.gz", + "committed_container_sha256": "27516447e242c264030ba427dabc5e616f9a4aacbff9e0623db4d00c058e1a7b", + "comparison": "Only the two consumed member payloads are gated, against the source-bound SPEC. The immutable committed container digest is recorded for provenance. Repackaging is accepted." + } +} diff --git a/research/dyadic-horner-direction/VALIDATION.md b/research/dyadic-horner-direction/VALIDATION.md new file mode 100644 index 0000000000..2add5f4551 --- /dev/null +++ b/research/dyadic-horner-direction/VALIDATION.md @@ -0,0 +1,76 @@ +# Validation record + +Executed on Linux on 2026-10-13, from base +`7ee02b7c96d85f22b38d28bd7ed49bb8c1aeb261`. This record describes local +execution. Hosted GitHub checks have not been claimed as passing. + +| Check | Result | +|---|---| +| CPython 3.14.4, isolated normal primary verifier | Six programs, 962 coefficients, 14 controls pass; deterministic receipt reconstructed | +| CPython 3.14.4, `-B -I -O` primary verifier | Complete committed receipt matches; all guards remain effective | +| CPython 3.14.4, isolated optimized integer checker | All 962 coefficient records and 13,286 grid inputs agree | +| CPython 3.14.4 focused tests | Eight tests pass, normally and with optimization | +| `/usr/bin/python3.12`, 3.12.3, `-B -I -S` | Primary receipt, integer crosscheck and eight tests pass without site packages | +| CPython 3.12.3 minimal relocation, `-B -I -O` | Complete primary verifier passes with only the package and pinned inputs, from a path containing spaces | +| Source corruption | Appending whitespace to pinned SW4 SPEC fails the source digest check | +| Receipt corruption | Adding two to a primitive invoice fails complete receipt comparison | +| Typed receipt corruption | Replacing an integer event count with its equal-valued JSON float fails comparison | +| Actual circuit mutation | Changing the reverse halving into doubling fails a scalar boundary check | +| Gzip and tar repackaging | Different compression level/timestamps for CK programs and both consumed SW4 archive members passes | +| Existing output file | `--write` fails before work; sentinel content is preserved | +| `make selected-record-check` | Selected κ, original source inventory and proof supplement pass | + +The packaging mutations were applied one at a time to the disposable minimal +checkout and restored between checks. Only the described source, circuit and +receipt checks were deliberately corrupted. No production sources were edited. + +## Mathematical coverage + +The primary verifier freshly checks all scalar primitives in six orientations, +including 716+9 or 728+9 arbitrary columns, complete endpoints, scratch erasure, +unchanged paid-event histograms, original and replacement bills and positive +prefix envelopes. All four coefficient candidates are checked wherever +applicable. The integer implementation has a separate dense state model, +binary-denominator arithmetic and closed-form cost computation. Its agreement +is implementation diversity, not independent authorship or a formal theorem. + +The 14 primary controls and eight tests include arbitrary dirty work, the +negative initial NAF digit, forbidden aliases, omitted reads/halves/clears, +wrong signs, understated cost and an endpoint-neutral excessive prefix. The +grid's stopping rule is exactly `1<=n<=511`, `0<=k<=12`, both signs; all +13,286 inputs were completed. The main receipt covers the full coefficient +census of the pinned programs separately from that grid. + +## State and overlap refresh + +The initial queue contained 633 open PRs through #820. Before packaging, +646 open PRs through #833 were checked. Searches for fractional/bidirectional +Horner, reversed digit order and related coefficient work found the known +cross-macro #751 and new #830. Their scope differs as recorded in README.md. +The #815 head changed to include a current-word frame search; it is neither +imported nor used to establish this circuit result. Source and relation pins +are recorded in CLAIM.json. Main still pointed to the exact base above. + +While publishing, upstream advanced to +`f567884aeb8851b6e794af1184119a3bfbe1e631`, selecting #799. The complete +verifier was rerun with the actual consumed files from that commit and its +new selected pointer. It matches the original receipt. The #741 record moved +to `certificates/checkpoints/frontier741.json` with exactly identical bytes; +the source check now accepts that official archive path under the original +digest. A corrupted archive record is rejected. This is a #741/#626 result, +not a claim to optimize #799. [PR #837](https://github.com/CrocSwap/integer-mult-bounds/pull/837) +is the single submission for this pass. + +Only issue #650 (requesting Discussions) was open outside PRs; no sprint +coordination issue was available, so the scope/result claim is local. + +## Checks outside scope + +No full repository `make verify`, supplier cold regeneration, global +admission/assembly, native phase or wrapper regeneration, Linux hosted CI or +Lean run is claimed. These unchanged construction obligations remain inherited. +The selected record and `upstream/` are unchanged. The result neither promotes +a supplier nor claims a new κ or a practical runtime improvement. + +Prepared for Gareth Davidson (@bitplane) with substantial OpenAI Codex +assistance. Apache-2.0. diff --git a/research/dyadic-horner-direction/crosscheck.py b/research/dyadic-horner-direction/crosscheck.py new file mode 100644 index 0000000000..e19fdef69a --- /dev/null +++ b/research/dyadic-horner-direction/crosscheck.py @@ -0,0 +1,146 @@ +"""Independent integer-scaled three-column and cost-formula crosscheck. + +No import of the rational replay, its interpreter, or its digit routines. +The emitted words are the object under test. Gareth Davidson (@bitplane), +substantial OpenAI Codex assistance; Apache-2.0. Not independent authorship. +""" + +import importlib.util +import json +from math import gcd +from pathlib import Path + +HERE = Path(__file__).resolve().parent + + +def require(ok, message): + if not ok: + raise ValueError(message) + + +def normal(nums, exponent): + nums = tuple(nums) + while exponent and all(x % 2 == 0 for x in nums): + nums = tuple(x // 2 for x in nums) + exponent -= 1 + return nums, exponent + + +def add(a, b, sign=1): + av, ae = a + bv, be = b + e = max(ae, be) + return normal([x * 2**(e-ae) + sign * y * 2**(e-be) for x, y in zip(av, bv)], e) + + +def scale(a, double): + nums, e = a + return normal([2*x for x in nums], e) if double else normal(nums, e+1) + + +def greater(a, b): + return a[0][0] * 2**b[1] > b[0][0] * 2**a[1] + + +def scalar_text(value): + n, e = value[0][0], value[1] + return str(n) if e == 0 else str(n) + "/" + str(2**e) + + +def execute(word, numerator, denominator): + """Three dense integer columns, each with a shared binary denominator.""" + t, s, w = ("T", 0), ("S", 0), ("W", 0) + state = {t: ((1, 0, 0), 0), s: ((0, 1, 0), 0), w: ((0, 0, 1), 0)} + majorant = dict.fromkeys(state, ((1,), 0)) + peak = ((1,), 0) + for step in word: + tag, dest = step[:2] + require(dest in (t, w), "foreign/source write") + if tag == "clear": + state[dest], majorant[dest] = ((0, 0, 0), 0), ((0,), 0) + elif tag == "copy": + state[dest], majorant[dest] = state[step[2]], majorant[step[2]] + elif tag in ("add", "subtract"): + src = step[2] + state[dest] = add(state[dest], state[src], 1 if tag == "add" else -1) + majorant[dest] = add(majorant[dest], majorant[src]) + elif tag in ("double", "halve"): + state[dest] = scale(state[dest], tag == "double") + majorant[dest] = scale(majorant[dest], tag == "double") + else: + raise ValueError("unexpected primitive") + if greater(majorant[dest], peak): + peak = majorant[dest] + expected = normal((denominator, numerator, 0), denominator.bit_length()-1) + require(state[t] == expected, "dense target endpoint mismatch") + require(state[s] == ((0, 1, 0), 0), "dense source modified") + require(state[w] == ((0, 0, 0), 0), "dense dirty work survives") + return scalar_text(peak) + + +def statistics(n, signed): + if not signed: + return n.bit_length()-1, n.bit_count() + # NAF digits from the difference of shifted bits of 3n and n. + # This uses neither the lowerer's modular recurrence nor its digit list. + ds = [((3*n >> i) & 1) - ((n >> i) & 1) for i in range(1, (3*n).bit_length())] + require(sum(d * 2**i for i, d in enumerate(ds)) == n, "independent NAF identity") + return len(ds)-1, sum(d != 0 for d in ds) + + +def formula(n, denominator): + n = abs(n) + if n == denominator: + return {"binary-forward": 2} + k = denominator.bit_length()-1 + h, weight = statistics(n, False) + hn, wn = statistics(n, True) + out = {"binary-forward": 2+h+weight+k, "naf-forward": 2+hn+wn+k} + trailing = (n & -n).bit_length()-1 + odd = n >> trailing + for signed, name in ((False, "binary-reverse"), (True, "naf-reverse")): + height, weight = statistics(odd, signed) + out[name] = 2 + height + weight + abs(height+trailing-k) + return out + + +def check(lowering, n, d): + common = gcd(abs(n), d) + n, d = n//common, d//common + op = ["add", ["T", 0], ["S", 0], n, d] + words = lowering.candidates(op) + expected = formula(n, d) + costs = {name: len(word) for name, word in words.items()} + require(costs == expected, "closed-form cost mismatch") + peaks = {name: execute(word, n, d) for name, word in words.items()} + chosen = min(expected, key=expected.get) + require(lowering.choose(op)[0] == chosen, "tie/choice mismatch") + return costs, peaks, chosen + + +def main(): + spec = importlib.util.spec_from_file_location("tested_lowering", HERE / "lower.py") + lowering = importlib.util.module_from_spec(spec) + spec.loader.exec_module(lowering) + receipt = json.loads((HERE / "EXPECTED.json").read_bytes()) + records = receipt["coefficient_certificates"] + for record in records: + pieces = record["coefficient"].split("/") + n, d = int(pieces[0]), int(pieces[1]) if len(pieces) == 2 else 1 + costs, peaks, chosen = check(lowering, n, d) + require(costs == record["costs"] and peaks == record["positive_prefixes"] and + chosen == record["chosen"], "rational/integer receipt disagreement") + # A fixed domain includes both signs, reducible inputs, integral powers, + # fractions above/below one and negative leading reverse NAF digits. + cases = 0 + for n in range(1, 512): + for k in range(13): + for sign in (-1, 1): + check(lowering, sign*n, 2**k) + cases += 1 + print("PASS_INTEGER_HORNER_CROSSCHECK coefficients=" + str(len(records)) + + " grid_cases=" + str(cases) + " input_columns=3 costs_and_prefixes=exact") + + +if __name__ == "__main__": + main() diff --git a/research/dyadic-horner-direction/lower.py b/research/dyadic-horner-direction/lower.py new file mode 100644 index 0000000000..a7855d2a87 --- /dev/null +++ b/research/dyadic-horner-direction/lower.py @@ -0,0 +1,92 @@ +"""Both Horner directions for a single nonzero dyadic scalar macro. + +Gareth Davidson (@bitplane), with substantial OpenAI Codex assistance. +Apache-2.0. Binary copy/unit lowering is Sagar Thakrar's verbatim PR696 +module. Forward NAF follows PR723 and our PR787; see README.md for pins. +""" + +import importlib.util +from fractions import Fraction as Q +from pathlib import Path + + +def load_reference(): + spec = importlib.util.spec_from_file_location( + "pr696", Path(__file__).resolve().parent / "vendor/pr696_lower.py") + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + return module + + +reference = load_reference() + + +def digits(n, signed): + """Least-significant-first binary or non-adjacent digits.""" + if type(n) is not int or n <= 0: + raise ValueError("positive integer required") + result = [] + while n: + d = (2 - n % 4 if signed else 1) if n % 2 else 0 + result.append(d) + n = (n - d) // 2 + return result + + +def candidates(op, work=("W", 0)): + """Emit four circuits in stable tie order; each clears work on exit. + + Non-addition macros are inherited unchanged. No circuit writes source, + borrows a logical register, or crosses the original macro boundary. + """ + binary = reference.lower(op, work) # Also validates dyadics and aliases. + result = {"binary-forward": binary} + if op[0] != "add" or abs(Q(op[3], op[4])) == 1: + return result + target, source = tuple(op[1]), tuple(op[2]) + q = Q(op[3], op[4]) + a, k = abs(q.numerator), q.denominator.bit_length() - 1 + sign = 1 if q > 0 else -1 + + forward = [("copy", work, source)] + for d in reversed(digits(a, True)[:-1]): + forward.append(("double", work)) + if d: + forward.append(("add" if d > 0 else "subtract", work, source)) + forward.extend([("halve", work)] * k) + forward.extend([("add" if sign > 0 else "subtract", target, work), ("clear", work)]) + result["naf-forward"] = forward + + # Remove numerator trailing zeros so the initial reverse digit is +/-1. + odd, exponent = a, -k + while odd % 2 == 0: + odd //= 2 + exponent += 1 + for signed in (False, True): + ds = digits(odd, signed) + initial_sign = ds[0] + reverse = [("copy", work, source)] + for d in ds[1:]: + reverse.append(("halve", work)) + if d: + reverse.append(("add" if d * initial_sign > 0 else "subtract", work, source)) + shift = len(ds) - 1 + exponent + reverse.extend([("double" if shift > 0 else "halve", work)] * abs(shift)) + reverse.extend([ + ("add" if sign * initial_sign > 0 else "subtract", target, work), + ("clear", work), + ]) + result["naf-reverse" if signed else "binary-reverse"] = reverse + return result + + +def choose(op, work=("W", 0), reverse=True): + words = candidates(op, work) + if not reverse: + words = {k: v for k, v in words.items() if k.endswith("forward")} + name = min(words, key=lambda key: len(words[key])) + return name, words[name] + + +def lower(op, work=("W", 0)): + return choose(op, work)[1] diff --git a/research/dyadic-horner-direction/test_verify.py b/research/dyadic-horner-direction/test_verify.py new file mode 100644 index 0000000000..dabfceac32 --- /dev/null +++ b/research/dyadic-horner-direction/test_verify.py @@ -0,0 +1,91 @@ +"""Focused mathematical and verifier failure-mode tests; Apache-2.0. + +Gareth Davidson (@bitplane), substantial OpenAI Codex assistance. +""" + +import importlib.util +import unittest +from fractions import Fraction as Q +from pathlib import Path + +HERE = Path(__file__).resolve().parent + + +def load(name): + spec = importlib.util.spec_from_file_location(name, HERE / (name + ".py")) + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + return module + + +v, lower, independent = load("verify"), load("lower"), load("crosscheck") + + +class DirectionTests(unittest.TestCase): + def test_elementary_fraction(self): + # 1 -> 1/2 -> 3/2, then accumulate and clear: five primitives. + op = ["add", ["T", 0], ["S", 0], 3, 2] + name, word = lower.choose(op) + self.assertEqual(name, "binary-reverse") + self.assertEqual(len(word), 5) + self.assertEqual(v.coefficient_check(Q(3, 2), word, 5), "5/2") + self.assertEqual(independent.execute(word, 3, 2), "5/2") + + def test_negative_initial_naf_and_sign(self): + for sign in (-1, 1): + op = ["add", ["T", 0], ["S", 0], sign*11, 8] + word = lower.candidates(op)["naf-reverse"] + self.assertEqual(word[-2][0], "subtract" if sign > 0 else "add") + self.assertEqual(v.coefficient_check(Q(sign*11, 8), word, len(word)), + independent.execute(word, sign*11, 8)) + + def test_reducible_fraction_and_even_integer(self): + for numerator, denominator in [(6, 4), (24, 1), (-8, 32), (-2, 2)]: + costs, _, _ = independent.check(lower, numerator, denominator) + self.assertTrue(costs) + a = lower.lower(["add", ["T", 0], ["S", 0], 6, 4]) + b = lower.lower(["add", ["T", 0], ["S", 0], 3, 2]) + self.assertEqual(a, b) + + def test_dirty_work_is_an_independent_input(self): + op = ["add", ["T", 0], ["S", 0], 3, 2] + word = lower.lower(op)[1:] + with self.assertRaisesRegex(ValueError, "endpoint"): + independent.execute(word, 3, 2) + with self.assertRaisesRegex(ValueError, "endpoint"): + v.coefficient_check(Q(3, 2), word, 100) + + def test_contract_controls_survive_optimization(self): + names = v.negative_controls(lower) + self.assertEqual(len(names), 14) + self.assertIn("endpoint_neutral_prefix_growth", names) + self.assertIn("reverse_naf_initial_sign", names) + + def test_endpoint_neutral_prefix_growth(self): + op = ["add", ["T", 0], ["S", 0], 3, 4] + word = lower.lower(op) + peak = Q(v.coefficient_check(Q(3, 4), word, len(word))) + mutated = word[:1] + [("double", v.WORK), ("halve", v.WORK)] + word[1:] + # Endpoint and scratch checks alone accept this exact neutral pair. + self.assertGreater(Q(v.coefficient_check(Q(3, 4), mutated, len(mutated))), peak) + with self.assertRaisesRegex(ValueError, "prefix"): + v.coefficient_check(Q(3, 4), mutated, len(mutated), peak) + + def test_coefficient_cost_control_is_independent_of_map(self): + op = ["add", ["T", 0], ["S", 0], 3, 2] + word = lower.lower(op) + self.assertEqual(independent.execute(word, 3, 2), "5/2") + with self.assertRaisesRegex(ValueError, "cost"): + v.coefficient_check(Q(3, 2), word, len(word)-1) + + def test_unit_coefficients_preserve_arbitrary_private_input_contract(self): + for sign in (-1, 1): + word = lower.lower(["add", ["T", 0], ["S", 0], sign, 1]) + self.assertEqual(len(word), 2) + self.assertEqual(independent.execute(word, sign, 1), "2") + with self.assertRaisesRegex(ValueError, "work"): + independent.execute(word[:-1], sign, 1) + + +if __name__ == "__main__": + unittest.main() diff --git a/research/dyadic-horner-direction/vendor/pr696_lower.py b/research/dyadic-horner-direction/vendor/pr696_lower.py new file mode 100644 index 0000000000..a2c2889e5b --- /dev/null +++ b/research/dyadic-horner-direction/vendor/pr696_lower.py @@ -0,0 +1,56 @@ +"""Smaller exact dyadic circuits for the fixed PR626 complex scalar words. + +Sagar Thakrar, with substantial OpenAI Codex assistance. Apache-2.0. +Primitive vocabulary and the original Horner circuit follow icekylinx's +PR425/433/531 lineage, retained by Jeremy Kothe's PR622 supplier. +""" +from fractions import Fraction + + +def power_of_two(n): + return n > 0 and n & (n - 1) == 0 + + +def lower(op, work=("W", 0)): + """Return real-component primitives; work may be dirty on entry. + + Every addition leaves work zero. All operations use the macro's frame. + The complex circuit applies this word separately to real and imaginary parts. + """ + tag, target = op[0], tuple(op[1]) + if target == work: + raise ValueError("coefficient work aliases a scalar register") + if tag == "clear": + return [("clear", target)] + if tag == "copy": + source = tuple(op[2]) + if source == work: + raise ValueError("coefficient work used as a scalar source") + return [("copy", target, source)] + if tag == "scale": + q = Fraction(op[2], op[3]) + if not power_of_two(abs(q.numerator)) or not power_of_two(q.denominator): + raise ValueError("scale is not a signed power of two") + shift = abs(q.numerator).bit_length() - q.denominator.bit_length() + result = [("double" if shift > 0 else "halve", target)] * abs(shift) + if q < 0: + result.append(("negate", target)) + return result + if tag != "add": + raise ValueError("unknown scalar macro") + source = tuple(op[2]) + q = Fraction(op[3], op[4]) + if source in (target, work) or not q or not power_of_two(q.denominator): + raise ValueError("addition requires distinct registers and a nonzero dyadic") + accumulate = "add" if q > 0 else "subtract" + if abs(q) == 1: + return [(accumulate, target, source), ("clear", work)] + # Copy replaces clear + addition of the leading binary digit. + result = [("copy", work, source)] + for bit in bin(abs(q.numerator))[3:]: + result.append(("double", work)) + if bit == "1": + result.append(("add", work, source)) + result.extend([("halve", work)] * (q.denominator.bit_length() - 1)) + result.extend([(accumulate, target, work), ("clear", work)]) + return result diff --git a/research/dyadic-horner-direction/verify.py b/research/dyadic-horner-direction/verify.py new file mode 100644 index 0000000000..6c362e026d --- /dev/null +++ b/research/dyadic-horner-direction/verify.py @@ -0,0 +1,347 @@ +"""Exact six-program replay for bidirectional dyadic Horner circuits. + +Gareth Davidson (@bitplane), substantial OpenAI Codex assistance, Apache-2.0. +Sparse rational replay adapts our PR787 (93ceb65c); no production imports. +""" + +import argparse +import gzip +import hashlib +import importlib.util +import json +import tarfile +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] +WORK = ("W", 0) +OLD_SPEC = "research/complex-k492-owner-repair/data/SPEC.json" +NEW_SPEC = "research/complex-sw4-frame8/data/SPEC.json" +PROVIDERS = "research/community-k492-audit/pr626/replay/mixed-global/base/providers" +ARCHIVE = "research/community-frontier741-audit/composed-replay-evidence.tar.gz" + + +def need(condition, message): + if not condition: + raise ValueError(message) + + +def canonical(value): + return json.dumps(value, sort_keys=True, separators=(",", ":")) + + +def digest(value): + return hashlib.sha256(canonical(value).encode()).hexdigest() + + +def payload(path): + raw = path.read_bytes() + return gzip.decompress(raw) if path.suffix == ".gz" else raw + + +def read(path): + return json.loads(payload(path)) + + +def load_lower(): + spec = importlib.util.spec_from_file_location("direction_lower", HERE / "lower.py") + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + return module + + +def source_check(root=ROOT): + pins = read(HERE / "SOURCES.json") + resolved = {} + for item in pins["files"]: + for name in [item["path"]] + item.get("archived_paths", []): + path = root / name + if not path.is_file(): + continue + data = payload(path) if item["encoding"] == "gzip-payload" else path.read_bytes() + if hashlib.sha256(data).hexdigest() == item["sha256"]: + resolved[item["path"]] = path + break + need(item["path"] in resolved, "source hash: " + item["path"]) + for record, head, spec in [ + ("certificates/checkpoints/k492626.json", pins["pr626_head"], OLD_SPEC), + ("certificates/selected-result.json", pins["pr741_head"], NEW_SPEC), + ]: + selected = read(resolved[record]) + need(selected["audited_source_head"] == head, "record head mismatch") + manifest = read(root / selected["source_manifest"]) + need(manifest["files"][spec] == hashlib.sha256((root / spec).read_bytes()).hexdigest(), + "record manifest does not bind SPEC") + return pins + + +def inputs(root=ROOT): + spec = read(root / OLD_SPEC) + for provider in ("ck", "jp8"): + directory = root / PROVIDERS / provider + parts = {n: payload(directory / n) for n in ("CANONICAL-WORD.json.gz", "LOCAL-PROGRAMS.json.gz")} + yield provider, spec["providers"][provider], parts + # No extraction or execution of archive contents. Container metadata is + # irrelevant; every consumed, decompressed member is bound by the SPEC. + with tarfile.open(root / ARCHIVE) as archive: + parts = {} + for name in ("CANONICAL-WORD.json.gz", "LOCAL-PROGRAMS.json.gz"): + matches = [m for m in archive.getmembers() if m.name == "complex/local/" + name] + need(len(matches) == 1 and matches[0].isfile(), "ambiguous archive member") + parts[name] = gzip.decompress(archive.extractfile(matches[0]).read()) + yield "sw4", read(root / NEW_SPEC)["providers"]["gauge44"], parts + + +def plus(left, right, q): + result = dict(left) + for k, value in right.items(): + value = result.get(k, Q(0)) + q * value + if value: + result[k] = value + else: + result.pop(k, None) + return result + + +def primitive(step, rows, norms): + """Sparse exact rows plus cancellation-free positive prefix bounds.""" + tag, target = step[:2] + if tag == "clear": + rows[target], norms[target] = {}, Q(0) + elif tag == "copy": + source = step[2] + rows[target], norms[target] = dict(rows[source]), norms[source] + elif tag in ("double", "halve", "negate"): + factor = {"double": Q(2), "halve": Q(1, 2), "negate": Q(-1)}[tag] + rows[target] = {k: factor * value for k, value in rows[target].items()} + norms[target] *= abs(factor) + elif tag in ("add", "subtract"): + source = step[2] + rows[target] = plus(rows[target], rows[source], Q(1 if tag == "add" else -1)) + norms[target] += norms[source] + else: + raise ValueError("unknown primitive: " + tag) + return norms[target] + + +def macro_row(op, rows): + tag, target = op[0], tuple(op[1]) + if tag == "clear": + return {} + if tag == "copy": + return dict(rows[tuple(op[2])]) + if tag == "scale": + return {k: Q(op[2], op[3]) * v for k, v in rows[target].items()} + need(tag == "add", "unknown scalar macro") + return plus(rows[target], rows[tuple(op[2])], Q(op[3], op[4])) + + +def original_cost(op): + """Independent recount of the inherited clear/add binary invoice.""" + if op[0] in ("clear", "copy"): + return 1 + q = Q(op[3], op[4]) if op[0] == "add" else Q(op[2], op[3]) + a, b = abs(q.numerator), q.denominator + if op[0] == "scale": + return abs(a.bit_length() - b.bit_length()) + int(q < 0) + return 3 + a.bit_length() - 1 + a.bit_count() + b.bit_length() - 1 + + +def coefficient_check(q, chain, budget, prefix_limit=None): + """Check three arbitrary inputs, source immutability, work erasure and cost.""" + target, source = ("T", 0), ("S", 0) + rows = {target: {0: Q(1)}, source: {1: Q(1)}, WORK: {2: Q(1)}} + norms = dict.fromkeys(rows, Q(1)) + peak = Q(1) + need(len(chain) <= budget, "coefficient cost increased") + for step in chain: + need(step[1] in (target, WORK), "source/foreign register write") + need(len(step) == 2 or step[2] in rows, "foreign primitive source") + peak = max(peak, primitive(step, rows, norms)) + need(rows[target] == {0: Q(1), 1: q}, "wrong coefficient endpoint") + need(rows[source] == {1: Q(1)}, "source changed") + need(rows[WORK] == {}, "coefficient work not cleared") + if prefix_limit is not None: + need(peak <= prefix_limit, "coefficient prefix exceeded") + return str(peak) + + +def replay(events, word, spec, orientation, lowering): + n = 2 * word["v"] + word["R"] + rows = {("L", i): {i: Q(1)} for i in range(n)} + for i in range(len(word["centers"])): + rows["C", i] = {n + i: Q(1)} + rows[WORK] = {n + len(word["centers"]): Q(1)} + norms = dict.fromkeys(rows, Q(1)) + old_norms = dict(norms) + peak = old_peak = Q(1) + paid, kinds, costs, chosen = Counter(), Counter(), Counter(), Counter() + changed = macros = 0 + stream = hashlib.sha256() + coefficients = Counter() + for event in events: + if event[0] in ("climb", "center"): + paid[event[5] if event[0] == "climb" else event[4]] += 1 + if event[0] != "scalar": + continue + _, op, frame = event + target = tuple(op[1]) + expected = macro_row(op, rows) + binary = lowering.reference.lower(op) + forward = lowering.choose(op, reverse=False)[1] + name, chain = lowering.choose(op) + need(len(chain) <= len(forward) <= len(binary), "cost regression") + changed += len(chain) < len(forward) + chosen[name] += 1 + macros += 1 + costs["original"] += 2 * original_cost(op) + costs["copy_binary"] += 2 * len(binary) + costs["forward_best"] += 2 * len(forward) + costs["bidirectional"] += 2 * len(chain) + if op[0] == "add": + source, q = tuple(op[2]), Q(op[3], op[4]) + coefficients[q] += 1 + old_peak = max(old_peak, abs(q.numerator) * old_norms[source]) + old_norms[target] += abs(q) * old_norms[source] + elif op[0] == "scale": + old_norms[target] *= abs(Q(op[2], op[3])) + elif op[0] == "clear": + old_norms[target] = Q(0) + elif op[0] == "copy": + old_norms[target] = old_norms[tuple(op[2])] + old_peak = max(old_peak, old_norms[target]) + stream.update(canonical([frame, chain]).encode() + b"\n") + for step in chain: + need(step[1] in (target, WORK), "foreign write") + kinds[step[0]] += 1 + peak = max(peak, primitive(step, rows, norms)) + need(rows[target] == expected, "scalar macro endpoint mismatch") + if op[0] == "add": + need(not rows[WORK], "work survives macro boundary") + for i in range(n): + expected = {i: Q(1)} + if orientation == "forward" and word["v"] <= i < 2 * word["v"]: + expected[i - word["v"]] = Q(1) + elif orientation == "backward" and i < word["v"]: + expected[i + word["v"]] = Q(-1) + need(rows["L", i] == expected, "full arbitrary-input endpoint mismatch") + need(all(not row for reg, row in rows.items() if reg[0] != "L"), "private stream survives") + need(dict(paid) == {int(k): v for k, v in spec["expected_profile"].items()}, "paid profile mismatch") + prior = spec["expected_local"][orientation] if "expected_local" in spec else spec["expected_local." + orientation] + need(costs["original"] == prior["real_component_primitives"], "original invoice mismatch") + need(macros == prior["macros"] and len(events) == prior["events"], "event/macro count mismatch") + need(old_peak == Q(prior["prefix_l1"]), "original prefix mismatch") + need(peak < 2**192, "192-bit local prefix allowance exceeded") + return { + "events": len(events), "macros": macros, "improved_by_reverse": changed, + "logical_columns": n, "private_columns": len(rows) - n, + "dirty_helpers_restored": word["R"], "private_streams_cleared": True, + "real_primitives": dict(costs), "saved_beyond_forward": costs["forward_best"] - costs["bidirectional"], + "chosen_methods": dict(chosen), "primitive_kinds_per_real_component": dict(kinds), + "original_positive_prefix": str(old_peak), "new_positive_prefix": str(peak), + "new_prefix_bits": peak.numerator.bit_length() - peak.denominator.bit_length() + 1, + "charged_payload_bits": 192, "paid_profile": {str(k): v for k, v in sorted(paid.items())}, + "lowered_stream_sha256": stream.hexdigest(), + "coefficient_occurrences": {str(q): count for q, count in sorted(coefficients.items())}, + }, set(coefficients) + + +def negative_controls(lowering): + controls = [] + + def rejects(name, action): + try: + action() + except (ValueError, ZeroDivisionError): + controls.append(name) + else: + raise ValueError("negative control accepted: " + name) + + op = ["add", ["T", 0], ["S", 0], 3, 4] + word = lowering.lower(op) + budget = len(lowering.choose(op, reverse=False)[1]) + peak = Q(coefficient_check(Q(3, 4), word, budget)) + for name, mutant in { + "missing_initial_copy": word[1:], + "missing_first_half": word[:1] + word[2:], + "wrong_reverse_digit": word[:2] + [("subtract", WORK, ("S", 0))] + word[3:], + "wrong_target_sign": word[:-2] + [("subtract", ("T", 0), WORK)] + word[-1:], + "missing_final_clear": word[:-1], + "source_write": word + [("clear", ("S", 0))], + "cost_understatement": word, + "endpoint_neutral_prefix_growth": word[:1] + [("double", WORK), ("halve", WORK)] + word[1:], + }.items(): + # The excursion gets enough cost budget, isolating the prefix check. + cap = len(mutant) if name == "endpoint_neutral_prefix_growth" else budget + if name == "cost_understatement": + cap = len(word) - 1 + rejects(name, lambda w=mutant, b=cap: coefficient_check(Q(3, 4), w, b, peak)) + # For 11/8 the reverse NAF starts with -1. Omitting its sign correction + # gives -11/8 even though the positive binary example above still passes. + signed_op = ["add", ["T", 0], ["S", 0], 11, 8] + signed = lowering.candidates(signed_op)["naf-reverse"] + coefficient_check(Q(11, 8), signed, len(signed)) + mutant = signed[:-2] + [("add", ("T", 0), WORK)] + signed[-1:] + rejects("reverse_naf_initial_sign", lambda: coefficient_check(Q(11, 8), mutant, len(mutant))) + for name, bad in [ + ("aliased_data", ["add", ["T", 0], ["T", 0], 3, 4]), + ("work_as_source", ["add", ["T", 0], list(WORK), 3, 4]), + ("work_as_target", ["add", list(WORK), ["S", 0], 3, 4]), + ("non_dyadic", ["add", ["T", 0], ["S", 0], 3, 5]), + ("zero_coefficient", ["add", ["T", 0], ["S", 0], 0, 1]), + ]: + rejects(name, lambda o=bad: lowering.lower(o)) + return controls + + +def verify(root=ROOT): + pins = source_check(root) + lowering = load_lower() + programs, coefficients = {}, set() + for provider, spec, parts in inputs(root): + for name, raw in parts.items(): + need(hashlib.sha256(raw).hexdigest() == spec["artifact_semantic_sha256"][name], + "SPEC payload binding: " + provider + "/" + name) + word = json.loads(parts["CANONICAL-WORD.json.gz"]) + for orientation, events in sorted(json.loads(parts["LOCAL-PROGRAMS.json.gz"]).items()): + need(digest(events) == spec["program_hashes"][orientation], "event hash mismatch") + result, qs = replay(events, word, spec, orientation, lowering) + programs[provider + "/" + orientation] = result + coefficients.update(qs) + certificates = [] + for q in sorted(coefficients): + op = ["add", ["T", 0], ["S", 0], q.numerator, q.denominator] + words = lowering.candidates(op) + peaks = {k: coefficient_check(q, v, len(v)) for k, v in words.items()} + name, chosen = lowering.choose(op) + certificates.append({"coefficient": str(q), "chosen": name, + "costs": {k: len(v) for k, v in words.items()}, "positive_prefixes": peaks, + "word_sha256": digest(chosen)}) + return {"status": "finite coefficient circuit construction; no new kappa", + "base_commit": pins["base_commit"], "programs": programs, + "coefficient_certificates": certificates, "negative_controls": negative_controls(lowering)} + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--write", type=Path, help="write verified receipt; destination must not exist") + args = parser.parse_args() + if args.write: + need(not args.write.exists(), "output already exists") + result = verify() + if args.write: + with args.write.open("x") as out: + json.dump(result, out, indent=2, sort_keys=True) + out.write("\n") + else: + need(canonical(result) == canonical(read(HERE / "EXPECTED.json")), "certificate mismatch") + savings = [result["programs"][p + "/forward"]["saved_beyond_forward"] for p in ("ck", "jp8", "sw4")] + print("PASS_DYADIC_HORNER_DIRECTION programs=6 coefficients=" + str(len(result["coefficient_certificates"])) + + " extra_saved_per_orientation=" + ",".join(map(str, savings)) + + " controls=" + str(len(result["negative_controls"])) + " kappa=unchanged") + + +if __name__ == "__main__": + main()